克隆虚拟机

回复 收藏
很多同学,在做实验的时候总是把虚拟机搞的一团糟,所以总是重装虚拟机,这是一个很耗时间的过程,而时间又是最宝贵的。所以今天把克隆虚拟机这一块给同学们分享一下。希望可以帮到需要帮助的同学。
克隆虚拟机
2015-12-26 16:20:39
北京 海淀 永丰嘉园
准备阶段
首先选择一个已经存在的虚拟机。这里选择一个叫做backup的虚拟机Centos 6
查出备份机的IP等相关信息
[root@backup ~]# vim/etc/sysconfig/network-scripts/ifcfg-eth0
DEVICE=eth0
HWADDR=00:0C:29:6A:8B:CE
TYPE=Ethernet
UUID=f16d79ea-7dd5-4cea-8a3f-d688fbcf6a6e
ONBOOT=yes
NM_CONTROLLED=yes
BOOTPROTO=static
IPADDR=192.168.1.200
NETMASK=255.255.255.0
GATEWAY=192.168.1.1
DNS=8.8.8.8
一、界面克隆
点击backup这个备份机,然后点击虚拟机菜单,虚拟机à管理à克隆。进入下面页面
1.png

下一步
2.png


下一步:
3.png





完成。
4.png

5.png




二、进行相关配置
开启克隆虚拟机
通过dhclient获取一个IP
然后ping www.baidu.com 可以ping 通。但是通过ifconfig你会看到克隆机上的网卡为eth1而不是我们备份机上的eth0

由于centosudev的管理机制,网卡变成了eth1,如果我们想要改回eth0,可以按照如下步骤进行修改:
cd /etc/udev/rules.d/
vim 70-persistent-net.rules
6.jpg

修改成如下图所示:
7.png


此时还需要cd /etc/sysconfig/network-scripts修改ifcfg-eth0文件
vi/etc/sysconfig/network-scripts/ifcfg-eth0
8.png


重启网络服务
service network restart
这时重启网络服务会出现报错,因为系统在启动时装载网卡驱动时不是被识别成eth0的,此时我们要把它先卸载再重新装载。
modprobe -r e1000
modprobe e1000
service network restart
再次重启网络服务(如果重启网络服务还没有变成eth0,那么重启一下系统即可)
一般需要重启才能生效,重启后
9.png


克隆完毕。



2015-12-26 16:17 举报
已邀请:
0

lyhabc

赞同来自:

其实不用这麽复杂的  
0

初秋飞马

赞同来自:

lyhabc 发表于 2015-12-26 22:36
其实不用这麽复杂的

分享一下啊。{:4_98:}我今天弄了一下午。就这么搞了。
0

言尽

赞同来自:

{:4_92:}何不用快照来搞,多方便!

不过克隆确实有用,在后面做负载的时候,懒得重新搭建环境,就需要克隆了

关于网卡那部分,如果删除原网卡,添加新网卡是不是就不用修改eth那一部分了。
0

初秋飞马

赞同来自:

言尽 发表于 2015-12-27 08:58
何不用快照来搞,多方便!

不过克隆确实有用,在后面做负载的时候,懒得重新搭建环境,就需要克 ...

快照没有搞过啊,就寻思能快点装机就好。删除网卡,这个你可以实验一下,应该可行。嘿嘿。实验好了,写篇文章,给同学们看啊{:4_98:}
0

言尽

赞同来自:

初秋飞马 发表于 2015-12-27 09:39
快照没有搞过啊,就寻思能快点装机就好。删除网卡,这个你可以实验一下,应该可行。嘿嘿。实验好了,写篇 ...

快照超级好用,克隆除非我需要第二台虚拟机,毕竟虚拟机还是要占磁盘空间的,能省一点是一点
0

sincethen

赞同来自:

楼上的好省空间啊。你多大的硬盘?
0

hmh

赞同来自:

问下 克隆出来的机器在/etc/sysconfig/network-scripts/ifcfg-eth0配置文件中的UUID 这个不用配置啊?
0

朱罡

赞同来自:

999.png为啥我照着步骤弄完之后,重启时出现了这么一个错误,咋整?

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: