您的位置:首页 > 其它

KVM - 虚拟机克隆

2015-10-16 23:03 465 查看
1、虚拟机必须先关闭,克隆时候会记录虚拟机的状态。 克隆说白就是备份一份。
若是虚拟机没有关机,克隆的时候会错。
关闭子机的方法是:
virsh shutdown caimz_4
说明: 默认我们没有办法在宿主机直接shutdown自己,我们需要借助于子机上的acpid服务才可以,这个服务说白了就是让宿主机可以去调用子机的电源关闭的接口。所以,子机上需要安装并启动acpid服务。
先登录子机:
virsh console caimz_4
登录后,安装acpid服务:
yum install -y acpid
启动:/etc/init.d/acpid start
按ctrl ] 退出来
此时再执行 virsh shutdown caimz_4 就可以啦。

2、查看虚拟机
[root@localhost ~]# virsh list --all
Id Name State
----------------------------------------------------
10 caimz_4 running
- caimz_2 shut off
3、克隆虚拟机
此时我们克隆虚拟机caimz_4
virt-clone --original caimz_4 --name caimz1 --file /caimz/caimz1.qcow2

caimz_4是之前的子机,
--name caimz1 其中caimz1就是克隆后的名字。
--file /caimz/caimz1.qcow2 file后面的就是克隆后的放的位置和克隆后的完整名字



克隆完毕以后




到目前为止我克隆了两个虚拟机。



可以看到我克隆后的虚拟机。
4、启动克隆后的虚拟机
[root@localhost caimz]# virsh start caimz1
Domain caimz1 started




5、进入克隆的开机后的克隆子机
[root@localhost caimz]# virsh console caimz1
Connected to domain caimz1
Escape character is ^]

CentOS release 6.6 (Final)
Kernel 2.6.32-504.el6.x86_64 on an x86_64

localhost.localdomain login: root
Password:
Last login: Thu Oct 15 19:02:27 on ttyS0
[root@localhost ~]#


内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: