黑猴子的家:kvm 虚拟机克隆

kvm虚拟机克隆

方法一:KVM主机虚拟机直接克隆

(1)克隆前先关闭虚拟机

[root@node1 ~]# virsh shutdown CentOS-7-x86_64

(2)查看kvm虚拟机的xml文件,获取虚拟机磁盘文件和虚拟机名称信息

[root@node1 ~]# cd /etc/libvirt/qemu/
[root@node1 qemu]# cat CentOS-7-x86_64.xml
磁盘文件:CentOS-7-x86_64.raw
名称:CentOS-7-x86_64

(3)开始克隆

[root@node1 ~]# virt-clone -o CentOS-7-x86_64 -n kvm110 -f /opt/kvm110.raw
参数说明:CentOS-7-x86_64作为源,开始克隆,创建kvm110虚拟机,kvm110虚拟机磁盘位置是/opt/kvm110.raw,不需要提前创建

(4)启动克隆的虚拟机,并配置主机名、ip地址等

[root@node1 ~]# virsh start kvm110

方法二:通过复制方式克隆,用于异机的静态迁移

(1)克隆前先关闭虚拟机

[root@node1 ~]# virsh shutdown CentOS-7-x86_64

(2)导出xml

[root@node1 ~]# cd /etc/libvirt/qemu/
[root@node1 qemu]# virsh dumpxml CentOS-7-x86_64l > kvm120.xml

(3)复制虚拟机磁盘

[root@node1 ~]# cd /opt
[root@node1 ~]# cp CentOS-7-x86_64.raw kvm120.raw

(4)编辑kvm120.xml文件,修改name、uuid、disk位置、vnc端口

[root@node1 ~]# cd /etc/libvirt/qemu/
[root@node1 qemu]# vim kvm120.xml
尖叫提示:此时还未将该配置文件注册进来,无法通过virsh edit进行编辑

9193428-0f6c86b55bd61e21.png

(5)定义新虚拟机配置文件

[root@node1 ~]# cd /etc/libvirt/qemu/
[root@node1 qemu]# virsh define kvm120.xml

(6)启动克隆的虚拟机,并配置主机名、ip地址等

[root@node1 ~]# virsh start kvm120
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值