KVM虚拟化之常用管理虚拟机命令

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

[plain] view plain copy

[root@kvm01 ~]# virsh list --all 

Id    Name                          State 

---------------------------------------------------- 

-    vm1                            shut off 

二、启动虚拟机系统

[plain] view plain copy

[root@kvm01 ~]# virsh start vm1 

Domain vm1 started 

三、停止虚拟机系统

[plain] view plain copy

[root@kvm01 ~]# virsh shutdown vm1 

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

四、重启虚拟机系统

[plain] view plain copy

[root@kvm01 ~]# virsh reboot vm1 

五、强制关机虚拟机系统

[plain] view plain copy

[root@kvm01 ~]# virsh destroy vm1 

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

[plain] view plain copy

[root@kvm01 ~]# virsh autostart vm1 

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

[plain] view plain copy

[root@kvm01 ~]# virsh autostart --disable vm1 

八、挂起及恢复虚拟机

挂起:

[plain] view plain copy

[root@kvm01 ~]# virsh suspend vm1 

恢复:

[plain] view plain copy

[root@kvm01 ~]# virsh resume vm1 

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

[plain] view plain copy

[root@kvm01 ~]# virsh edit vm1 

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

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

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

[plain] view plain copy

[root@kvm01 ~]# virsh define /etc/libvirt/qemu/vm1.xml 

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

[plain] view plain copy

[root@kvm01 ~]# virsh create /etc/libvirt/qemu/vm1.xml 

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

[plain] view plain copy

[root@kvm01 ~]# virsh undefine vm1 

十二、创建虚拟机

十三、删除虚拟机

1.关闭虚拟机系统

[plain] view plain copy

[root@kvm01 ~]# virsh shutdown vm1 

若不生效则强制关机

[plain] view plain copy

[root@kvm01 ~]# virsh destroy vm1 

2.取消开机自启

[plain] view plain copy

[root@kvm01 ~]# virsh autostart --disable vm1 

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

[plain] view plain copy

[root@kvm01 ~]# virsh undefine vm1 

4.删除虚拟机磁盘文件

[plain] view plain copy

rm -rf /vm-images/vm1.img 

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

[plain] view plain copy

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

十五、控制台管理虚拟机

[plain] view plain copy

[root@kvm01 ~]# virsh console vm1 

十六、显示虚拟机信息

[plain] view plain copy

virsh dominfo vm1 

十七、查看磁盘信息

[plain] view plain copy

[root@kvm01 ~]# qemu-img info /vm-images/vm1.img 

image: /vm-images/vm1.img 

file format: qcow2 

virtual size: 10G (10737418240 bytes) 

disk size

你可能感兴趣的:(KVM虚拟化之常用管理虚拟机命令)