常用的virsh管理命令


常用的virsh管理命令

  • 列出所有的虛擬機
[root@ubuntu ~]# virsh list --all
  • 顯示虛擬機信息
[root@ubuntu ~]# virsh dominfo CentOS-V6.5.23-server01
  • 列出ID為6的虛擬機名
[root@ubuntu ~]# virsh domname 6
  • 顯示虛擬機內存和cpu的使用情況
[root@ubuntu ~]# apt-get install virt-top -y
[root@ubuntu ~]# virt-top
  • 顯示虛擬機分區信息
[root@ubuntu ~]# apt-get install libguestfs-tools -y
[root@ubuntu ~]# virt-df $hostname
  • 關閉虛擬機
[root@ubuntu ~]# virsh shutdown CentOS-V6.5.23-server01 
  • 強制關閉虛擬機
[root@ubuntu ~]# virsh destroy CentOS-V6.5.23-server01 
  • 啟動虛擬機
[root@ubuntu ~]# virsh start CentOS-V6.5.23-server01 
  • 設置虛擬機隨系統自啟
[root@ubuntu ~]# virsh autostart CentOS-V6.5.23-server01 
  • 關閉虛擬機隨系統自啟
[root@ubuntu ~]# virsh autostart --disable CentOS-V6.5.23-server01 
  • 刪除虛擬機
[root@ubuntu ~]# virsh undefine CentOS-V6.5.23-server01 
  • 通過控制窗口登錄虛擬機
[root@ubuntu ~]# virsh console CentOS-V6.5.23-server01 
  • 掛起$hostname虛擬機
[root@ubuntu ~]# virsh suspend CentOS-V6.5.23-server01 
  • 恢復掛起的虛擬機
[root@ubuntu ~]# virsh resume CentOS-V6.5.23-server01 
  • 查看網卡配置信息
[root@ubuntu ~]# virsh domiflist CentOS-V6.5.23-server01 
Interface  Type       Source     Model       MAC
-------------------------------------------------------
vnet0      network    default    rtl8139     52:54:00:90:0a:7a
  • 查看該虛擬機的磁盤位置
[root@ubuntu ~]# virsh domblklist  CentOS-V6.5.23-server01 
Target     Source
------------------------------------------------
hda        /data/raw/disk01.raw
hdc        -
  • 查看KVM虛擬機當前配置
[root@ubuntu ~]# virsh dumpxml CentOS-V6.5.23-server01 

--config, --live, --current

  • --config

使用--config時,只會修改對應虛擬機的XML配置。這個配置直到虛擬機下一次啟動時才會生效。注意,使用virsh reboot domain並不會讓新的設置生效!

  • --live

當使--live時,客戶機(就是虛擬機)必須是活動狀態,配置會立即生效。可以看到,如果使--live時,客戶機沒有啟動,系統會報錯的。而且,這時並沒有將配置寫到虛擬機的XML配置中,即,在虛擬機下一次啟動時,這個配置就沒了。
如果hypervisor支持的話,可以同時使用--config 和 --live。

  • --current

使用 --current時,會根據當前客戶機的狀態來生效。這個說的有點隱晦,實際上就是說,當客戶機處於關閉狀態時,它等價--config;當客戶機處於運行狀態時,它等價於--live。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM