VMware Workstation中虚拟机的克隆
1 克隆虚拟机
首先需要准备好一个安装好的系统,这里以linux为例进行演示。
在需要克隆的机器上右键选择管理==》克隆
选择需要克隆的虚拟机的状态,如果你想要的就是当前的状态,就直接选择虚拟机中的当前状态。
如果虚拟机有快照,也可以先回退到一个指定的版本,然后执行克隆。
选择克隆的类型,推荐完整克隆,可以完全独立运行。如果磁盘很少,就选择链接克隆
填写克隆后的虚拟机的名称,选择克隆后的虚拟机的存储位置,然后点击完成
下面是我的操作
点击完成之后,开始克隆,克隆速度很快的,一会就能完成。
点击关闭,可以看到克隆的虚拟机已经好了。
我们可以使用这种方法克隆多个一模一样的虚拟机,速度非常的快。
2 解决克隆虚拟机ip地址问题
事故现场
克隆完成虚拟机之后,我们启动刚刚克隆好的虚拟机,执行ifconfig命令发现没有eth0网卡。
执行ifconfig -a命令,可以看到,没有查询到eth0网卡,而是eth1网卡
执行service network restart 也报错:
错误信息为:Device eth0 does not seem to be present,delaying initialization
事故原因
克隆虚拟机时,把原虚拟机的MAC地址也克隆过来了
事故解决
1.使用ifconfig -a 查看当前主机mac地址,记录下查询到的mac地址。
2.修改eth0网卡硬件地址为当前地址
# vim /etc/sysconfig/network-scripts/ifcfg-eth0
我们可以看到之前的mac还是之前的虚拟机的mac地址
将其修改为我们上面使用ifcofig -a名利查询到的mac地址。
3.删除70-persistent-net.rules文件
# rm -rf /etc/udev/rules.d/70-persistent-net.rules
4 重启系统
# reboot
现场恢复