1.查看KVM虚拟机配置文件
#KVM虚拟机默认配置文件位置
[root@kvm qemu]# pwd
/etc/libvirt/qemu
[root@kvm qemu]# ll
total 12
#autostart目录是kvm虚拟机开机自启动目录
drwxr-xr-x 2 root root 4096 Jul 31 06:15 autostart
-rw------- 1 root root 3042 Jul 31 05:27 Centos6.8.xml
drwx------ 3 root root 4096 Jul 31 03:46 networks
2.启动与关闭
#显示正在运行的虚拟机
[root@kvm qemu]# virsh list
Id Name State
----------------------------------------------------
2 Centos6.8 running
#显示所有虚拟机
[root@kvm ~]# virsh list --all:
#启动名字为Centos6.8的虚拟机
[root@kvm ~]# virsh start Centos6.8
#关闭名字为Centos6.8的虚拟机
[root@kvm ~]# virsh shutdown Centos6.8
#强制关闭名字为Centos6.8的虚拟机
[root@kvm ~]# virsh destroy Centos6.8
#移除名字为Centos6.8的虚拟机
[root@kvm ~]# virsh undefine Centos6.8
#设置Centos6.8虚拟机开机启动
[root@kvm ~]# virsh autostart Centos6.8
#默认情况下virsh工具不能对linux虚拟机进行关机操作
#linux操作系统需要开启与启动acpid服务。在安装KVM linux虚拟机必须配置此服务。
[root@虚拟机 ~]# yum -y install acpid
[root@虚拟机 ~]# /etc/init.d/acpid start
3.通过配置文件启动虚拟机
[root@kvm qemu]# virsh create /etc/libvirt/qemu/Centos6.8.xml
4.其它(挂起、恢复)virsh命令
#挂起服务器
[root@kvm qemu]# virsh suspend Centos6.8
#恢复服务器
[root@kvm qemu]# virsh resume Centos6.8
5.重命名虚拟机
1、导出虚拟机的配置文件
[root@kvm qemu]#virsh dumpxml Centos6.8 > /etc/libvirt/qemu/Centos6.8_1.xml
2、编辑配置文件更改名字
[root@kvm qemu]#vi /etc/libvirt/qemu/Centos6.8_1.xml ==>
<name>Centos6.8_1/name>
3、移除原有虚拟机
[root@kvm qemu]#virsh undefine Centos6.8
4、加载新的虚拟机
[root@kvm qemu]#virsh define Centos6.8_1.xml
6.虚拟机创建快照
1、转换磁盘镜像文件格式为qcow2
[root@kvm qemu]#virsh shutdown Centos6.8
[root@kvm qemu]#qemu-img convert -f raw -O qcow2 Centos6.8.img Centos6.8qcow2.img
2、创建快照
[root@kvm qemu]#virsh snapshot-create-as Centos6.8 ok
3、查看快照
[root@kvm qemu]#virsh snapshot-list Centos6.8
4、恢复快照
[root@kvm qemu]#virsh snapshot-revert Centos6.8 ok
5、删除快照
[root@kvm qemu]#virsh snapshot-deleteCentos6.8 ok