呼叫使用提示
virsh help
顯示選項 list 的使用提示
virsh help list
連結本地端 qemu 這個 hypervisor (virsh 可以管理多種不同的 hypervisor,qemu 只是其中一種)
virsh connect qemu:///system連進去後,
顯示 domains (但 inactive domain 不會顯示;一開始還以為沒有連成功,因為啥都沒顯示)
virsh list
顯示 domains (包括 inactive domain)
virsh list --all
立刻終止 active domain (相當於 virt-manager 下使用 force off )
virsh destroy <domain name>
刪除已經建立/定義好的 domain(要先 destroy 才可以 undefine)
virsh undefine <domain name>
virt-tools.org 這裡有簡單的教學。
virt-tools.org 的這個教學網頁裡也有提到如何透過 /proc/cpuinfo and demsg 檢查自身的機器是否支援虛擬化技術;如果有,又是哪一種虛擬化技術。簡單直白,值得一看(下面直接摘要):
/proc/cpuinfo flags #
/proc/cpuinfo will tell you if the processor supports virtualization and if it is enabled (but it could not show up in flags because it is disabled — more on this below).
The flags to look out for are:
vmx— Intel VT-x, basic virtualizationsvm— AMD SVM, basic virtualizationept— Extended Page Tables, an Intel feature to make emulation of guest page tables faster.vpid— VPID, an Intel feature to make expensive TLB flushes unnecessary when context switching between guests.npt— AMD Nested Page Tables, similar to EPT.tpr_shadowandflexpriority— Intel feature that reduces calls into the hypervisor when accessing the Task Priority Register, which helps when running certain types of SMP guests.vnmi— Intel Virtual NMI feature which helps with certain sorts of interrupt events in guests.
Kernel messages (dmesg) and the BIOS #
The next thing to look at are the kernel messages by running the command:
dmesg | less
The two messages to look out for are:
kvm: no hardware support
and
kvm: disabled by bios
詞彙:
hypervisor - 不精確地講,就是虛擬機器層。
domain - virtual machine instance
沒有留言:
張貼留言