CentOS7.1 KVM虚拟化之经常使用管理虚拟机命令(3)

一、查看虚拟机列表及状态

[root@kvm01 ~]# virsh list --all
Id Name State
----------------------------------------------------
- vm1 shut off

二、启动虚拟机系统

[root@kvm01 ~]# virsh start vm1
Domain vm1 started

三、停止虚拟机系统

[root@kvm01 ~]# virsh shutdown vm1

停止虚拟机要求虚拟机开启acpid服务

四、重新启动虚拟机系统

[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

十二、创建虚拟机

參见:CentOS7.1 KVM虚拟化之linux虚拟机安装(2)

十三、删除虚拟机

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
上一篇:CentOS7 下安装 NFS,Linux/Windows 作为客户端


下一篇:利用VMware克隆 windows 虚拟机需要注意的事项