KVM相关命令

作者: seamus 分类: kvm 发布时间: 2018-05-06 20:58

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

virsh list –all

2、启动虚拟机系统

virsh start vm1

3、停止虚拟机系统

virsh shutdown vm1

4、重启虚拟机系统

virsh reboot vm1

5、强制关机虚拟机系统

virsh destroy vm1

6、设置虚拟机随宿主机开机自启

virsh autostart vm1

7、取消虚拟机随宿主机开机自启

virsh autostart –disable vm1

8、挂起及恢复虚拟机

8.1挂起:

virsh suspend vm1

8.2恢复:

virsh resume vm1

9、编辑虚拟机XML配置文件

virsh edit vm1

注:vm1配置文件要求已经define

10、定义虚拟机XML配置文件

10.1修改了虚拟机XML配置文件以后要求声明XML配置文件

virsh define /etc/libvirt/qemu/vm1.xml

10.2声明XML配置文件,并启动虚拟机

virsh create /etc/libvirt/qemu/vm1.xml

11、取消声明的虚拟机XML配置文件

virsh undefine vm1

12、删除虚拟机

12.1.关闭虚拟机系统

virsh shutdown vm1

12.2若不生效则强制关机

virsh destroy vm1

12.3.取消开机自启

virsh autostart –disable vm1

12.4.取消虚拟机XML配置文件定义

virsh undefine vm1

12.5.删除虚拟机磁盘文件

rm -rf /vm-images/vm1.img

13、备份(导出)虚拟机XML配置文件

virsh dumpxml vm1 > /etc/libvirt/qemu/vm1_dump.xml

14、控制台管理虚拟机

virsh console vm1

15、显示虚拟机信息

virsh dominfo vm1

16、查看磁盘信息

qemu-img info /vm-images/vm1.img