1、查看虛機
virsh list --all
2、查看某個虛機下的快照
virsh snapshot-list auto_test_001
3、強制關閉虛機
virsh destroy cloud
4、正常關閉虛機
virsh shutdown cloud
5、啟動暫停的虛機
virsh resume cloud
6、顯示虛機信息
virsh dumpxml cloud
7、查看虛機狀態
virsh domstate auto_test_001
8、簡單查尋虛機信息
virsh dominfo cloud
9、查看libvirt版本
virsh version
10、開啟虛機
virsh start cloud
11、掛起虛機
virsh suspend cloud
12、編輯虛機配置文件
virsh edit cloud
virsh edit auto_test_001
13、設置虛機內存和參數
virsh setmem ubuntu 512000 #給不活動虛擬機設置內存大小 virsh setvcpus ubuntu 4 # 給不活動虛擬機設置cpu個數
14、啟動存儲池
virsh pool-start poolname
15、查看存儲池信息
virsh pool-dumpxml image
16、查看存儲池列表
virsh pool-list --all
17、查看存儲池信息,這個看的直觀點
virsh pool-info image
18、查看主機名稱
virsh hostname
19、刪除存儲池
virsh pool-destroy image2
20、刪除存儲卷
virsh vol-delete --pool image aaa.qcow2
21、虛機的七種狀態
# 虛擬機共有7中狀態 # running 虛擬機正在運行在cpu上 # idel 虛擬機是閑置的,沒有在運行,在等待IO或者休眠時虛擬機會進入這種狀態 # paused 虛擬機處於暫停狀態,一般情況下是被admin運行了virsh suspend才會處於這種狀態,但是仍然消耗資源,只不過不被超級管理程序調度而已。 # shutdown 虛擬機在關閉過程中 # shut off 虛擬機沒有運行,已經完全關閉 # crashed 虛擬機崩潰 # dying 虛擬機處於垂死的狀態,但是又沒完全關閉或崩潰
22、對於這些命令,其實在virt-manager 里面都可以手工操作,不需要了解,但是在實際開發過程中這些操作的命令是要熟練掌握的。
虛機系統盤不能設置為只讀和共享,否則啟動的時候會藍屏,起不來。
23、刪除虛機
[root@localhost ~]# virsh undefine test_8888 Domain test_8888 has been undefined [root@localhost ~]# virsh list --all Id Name State ---------------------------------------------------- 309 test_002 running - test_005 shut off - test_006 shut off - test_8884 shut off - test_8887 shut off