1、查看虛機
 
         
             
 
        2、查看某個虛機下的快照
 
         
         virsh snapshot-list auto_test_001
 
          
         
 
        3、強制關閉虛機
 
         
         
 
        4、正常關閉虛機
 
         
         
 
        5、啟動暫停的虛機
 
         
         
 
        6、顯示虛機信息
 
         
        
 
         
 
        7、查看虛機狀態
 
         
         
         
         virsh domstate auto_test_001
 
          
        
 
         
 
        8、簡單查尋虛機信息
 
         
        
 
         
 
        9、查看libvirt版本
 
         
        
 
         
 
         10、開啟虛機
 
         
         
 
        11、掛起虛機
 
         
         
 
         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、查看存儲池信息
 
         
        
 
         
 
        16、查看存儲池列表
 
         
        
 
         
 
         17、查看存儲池信息,這個看的直觀點
 
         
        
 
         
 
        18、查看主機名稱
 
         
         
         
        
 
         
 
         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