红联Linux门户
Linux帮助

使用virsh管理KVM虚拟化主机

发布时间:2016-12-22 10:20:01来源:linux网站作者:北海悟空
开机关机等操作
1.使用virsh list 显示所有的虚拟机
[root@desktop1 ~]# virsh list --all
Id    Name                           State
----------------------------------------------------
2     virt1                          running
2.使用virsh start 开启和关闭virt1虚拟机
[root@desktop1 ~]# virsh start virt1
Domain virt1 started
[root@desktop1 ~]# virsh destroy virt1
Domain virt1 destroyed
3.确认磁盘的安装文件目录
[root@desktop1 ~]# ls -lh /var/lib/libvirt/images/
total 8.1G
-rw-------. 1 root root 8.0G Dec  5 15:11 virt1.img
 
备份和恢复虚拟机
4.确保virt1虚拟机已关闭
[root@desktop1 ~]# virsh destroy virt1
5.将虚拟机磁盘文件备份到tmp目录下
[root@desktop1 ~]# cp /var/lib/libvirt/images/virt1.img /tmp/vir1.img.back
6.将virsh的配置文件dump到/tmp/virt1.xml中
[root@desktop1 Desktop]# virsh dumpxml virt1 > /tmp/virt1.xml
7.使用virsh删除virt1虚拟机,并删除其磁盘文件(也可以直接使用virt-manager删除)
[root@desktop1 Desktop]# virsh undefine virt1
Domain virt1 has been undefined
[root@desktop1 Desktop]# virsh list --all
Id Name State
[root@desktop1 Desktop]# rm -f /var/lib/libvirt/images/virt1.img
8.将前面备份的img文件重新放回到原来位置,名字必须还是virt1.img
[root@desktop1 Desktop]# mv /tmp/virt1.img.back /var/lib/libvirt/images/virt1.img
9.重新使用virsh创建虚拟机,调用前面备份的配置文件,virt1就可以被恢复出来了。
in virt1 created from /tmp/virt1.xml
[root@desktop1 Desktop]# virt-manager
使用virsh管理KVM虚拟化主机
 
本文永久更新地址:http://www.linuxdiyf.com/linux/27139.html