CentOS7.1 KVM虛擬化之常用管理虛擬機器命令(3)
阿新 • • 發佈:2019-02-20
一、檢視虛擬機器列表及狀態
[root@kvm01 ~]# virsh list --all
Id Name State
----------------------------------------------------
- vm1 shut off
二、啟動虛擬機器系統
[root@kvm01 ~]# virsh start vm1
Domain vm1 started
三、停止虛擬機器系統
停止虛擬機器要求虛擬機器開啟acpid服務[root@kvm01 ~]# virsh shutdown vm1
四、重啟虛擬機器系統
[root@kvm01 ~]# virsh reboot vm1
五、強制關機虛擬機器系統
[root@kvm01 ~]# virsh destroy vm1
六、設定虛擬機器隨宿主機開機自啟
[root@kvm01 ~]# virsh autostart vm1
七、取消虛擬機器隨宿主機開機自啟
[root@kvm01 ~]# virsh autostart --disable vm1
八、掛起及恢復虛擬機器
掛起:
[root@kvm01 ~]# virsh suspend vm1
恢復:
[root@kvm01 ~]# virsh resume vm1
九、編輯虛擬機器XML配置檔案
[root@kvm01 ~]# virsh edit vm1
注:vm1配置檔案要求已經define
十、定義虛擬機器XML配置檔案
修改了虛擬機器XML配置檔案以後要求宣告XML配置檔案
[root@kvm01 ~]# virsh define /etc/libvirt/qemu/vm1.xml
或宣告XML配置檔案,並啟動虛擬機器
[root@kvm01 ~]# virsh create /etc/libvirt/qemu/vm1.xml
十一、取消宣告的虛擬機器XML配置檔案
[root@kvm01 ~]# virsh undefine vm1
十二、建立虛擬機器
十三、刪除虛擬機器
1.關閉虛擬機器系統
[root@kvm01 ~]# virsh shutdown vm1
若不生效則強制關機
[root@kvm01 ~]# virsh destroy vm1
2.取消開機自啟
[root@kvm01 ~]# virsh autostart --disable vm1
3.取消虛擬機器XML配置檔案定義
[root@kvm01 ~]# virsh undefine vm1
4.刪除虛擬機器磁碟檔案
rm -rf /vm-images/vm1.img
十四、備份(匯出)虛擬機器XML配置檔案
virsh dumpxml vm1 > /etc/libvirt/qemu/vm1_dump.xml
十五、控制檯管理虛擬機器
[root@kvm01 ~]# virsh console vm1
十六、顯示虛擬機器資訊
virsh dominfo vm1
十七、檢視磁碟資訊
[root@kvm01 ~]# qemu-img info /vm-images/vm1.img
image: /vm-images/vm1.img
file format: qcow2
virtual size: 10G (10737418240 bytes)
disk size: 1.7G
cluster_size: 65536
Format specific information:
compat: 1.1
lazy refcounts: true