3.kvm的基本管理

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
posted @ 2016-07-30 23:53  刘耀  阅读(298)  评论(0编辑  收藏  举报