[原创]KVM虚拟机如何进行克隆操作 – 21运维
通知: .-...

[原创]KVM虚拟机如何进行克隆操作

KVM 21运维 5364浏览 0评论

我们知道,重复的事情做多了就需要上脚本或采用工具以便节省操作时间,提升工作效率,减低繁琐操作。本人也是懒人一个,相同的事情做多了,就想法子弄成脚本或采用工具去搞。KVM虚拟机的创建同样如此,我们不可能每次创建都要手工执行一次,于是就有了KVM克隆出现。克隆操作有两种方式:
(1) KVM本机虚拟机直接克隆。
(2) 通过复制配置文件与磁盘文件的虚拟机复制克隆(适用于异机的静态迁移)。

一,KVM本机虚拟机直接克隆。
1,克隆主机。以我们之前创建的linux65为例,克隆完毕以后直接启动该主机并进行配置。

[root@21yunwei autostart]# virt-clone --original linux65 --name linux66  --file /home/vps/linuxt66.img 
Cloning linuxt65.img                                                                                                            | 8.0 GB     01:39     

Clone 'linux66' created successfully.
[root@localhost autostart]# virsh  list --all
 Id    Name                           State
----------------------------------------------------
 2     win2003                        running
 3     linux65                        paused
 -     linux66                        shut off
 virt-clone 命令不存在可以直接通过yum install  virt-clone -y安装

注意:
(1)上述命令可以简化成
virt-clone -o  linux65 -n  linux66 -f/home/vps/linuxt66.img 

(2)操作之前,请先将拷贝的对象机关闭或暂停,否则会报错。
(3)建议将之前做好的第一个主机设置成模板,这样以后每次创建主机以后用vnc进去修改网络参数配置就行了。
2,vnc登录进去修改网卡参数和配置
(1)virsh edit linux66  修改主机配置以及vnc端口,方便后续测试环境使用。

<graphics type='vnc' port='-1' autoport='yes' listen='0.0.0.0' passwd='123321'>
</graphics>
vnc端口自动增长或者指定。

(2)编辑网卡配置信息,更改IP地址,清理/etc/udev/rule.d/70-persistent-net.rules里边的信息与要设置的网卡匹配就可以了。修改完以后重启即可完成新实例设置。如下图所示:
1
克隆完成。平时只针对虚拟机测试已经够用了。


二,通过复制配置文件与磁盘文件的虚拟机复制克隆(适用于异机的静态迁移)
这个操作对大多数用户用不到,平时我们的测试环境也用不到这么专业。有兴趣的朋友可以自行参考KVM静态迁移 ,这里不做操作展示了。

本文KVM克隆操作得以顺利实现,主要操作参考了如下资料,这里做下资料参考以便后边的朋友可以自行查看。
阿铭KVM克隆:https://www.apelearn.com/bbs/thread-8299-1-1.html
koumm的BLOG:http://koumm.blog.51cto.com/703525/1291793
对于KVM主机创建和平时日常管理,可以查看本站之前的文章:《linux系统下kvm创建虚拟机以及两款虚拟机win2003/centos系统安装》和《kvm虚拟机日常管理常用命令和配置说明以及搭建注意事项总结

转载请注明:21运维 » [原创]KVM虚拟机如何进行克隆操作

发表我的评论
取消评论
表情

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址