kvm常用命令
(0)查看运行的Kvm虚拟机
[root@node1 ~]# virsh list
(1)查看所有Kvm虚拟机状态
[root@node1 ~]# virsh list --all
(2)启动kvm虚拟机
[root@node1 ~]# virsh start CentOS-7-x86_64
(3)关闭kvm虚拟机
[root@node1 ~]# virsh shutdown CentOS-7-x86_64
(4)强制关闭kvm虚拟机
[root@node1 ~]# virsh destroy CentOS-7-x86_64
(5)编辑kvm虚拟机
[root@node1 ~]# virsh edit CentOS-7-x86_64
(6)导出xml
[root@node1 ~]# cd /etc/libvirt/qemu/
[root@node1 qemu]# virsh dumpxml CentOS-7-x86_64 > /etc/libvirt/qemu/backup.xml
(7)还原系统
[root@node1 qemu]# rm -rf CentOS-7-x86_64.xml
[root@node1 qemu]# virsh define backup.xml
(8)暂停虚拟机
[root@node1 ~]# virsh suspend CentOS-7-x86_64
(9)取消虚拟机暂停
[root@node1 ~]# virsh resume CentOS-7-x86_64
(10)查看磁盘信息
[root@node1 ~]# qemu-img info CentOS-7-x86_64.raw
(11)通过配置文件启动虚拟机
[root@node1 ~]# virsh create /etc/libvirt/qemu/CentOS-7-x86_64.xml
(12)配置开机自启动虚拟机
[root@node1 ~]# virsh autostart CentOS-7-x86_64
(13)raw格式的磁盘转化为qcow2格式磁盘
[root@node1 ~]# qemu-img convert -p -f raw -O qcow2 CentOS-7-x86_64.raw kvm133.qcow2
(14)删除虚拟机
[root@node1 ~]# virsh undefine CentOS-7-x86_64
(15)确认虚拟机是否关闭
[root@node1 ~]# virsh domstate CentOS-7-x86_64