声明:本文的虚拟机克隆不会保留原型机的快照,如果有保留快照需求的,应该直接复制原型机磁盘文件夹,操作请自行搜索
一、工具环境与前提
- VMware Workstation 10
- 本机:Windows10 64位,能够访问网络
- 虚拟机镜像:CentOS-7-x86_64-Minimal.iso
- 原型机:NAT网络,IP为192.168.137.111,能够访问网络
二、实现目标
- 创建克隆机
- 设置克隆机IP为192.168.137.113
- 克隆机能够与原型机互ping,能够访问网络
三、步骤
- 首先确保原型机为关机状态。鼠标右键“管理”-->“克隆”,进入“克隆虚拟机向导”,点击“下一步”
- 选择“克隆自-虚拟机中的当前状态(C)”-->“创建完整克隆(F)”,然后设置克隆机的名称和存储位置,点击“完成”等待生成克隆机
- 启动克隆机并登录。通过
ip addr
指令查看该机MAC地址
- 修改
/etc/udev/rules.d/90-eno-fix.rules
文件中ATTR(address)
的值为上一步查看的克隆机的MAC地址,该值当前显示的是原型机的MAC地址。另外请注意NAME
的值,该值表示要启用哪个网卡,必须在/etc/sysconfig/network-scripts/
中存在对应的网卡文件网上有很多文章说是改
/etc/udev/rules.d/70-persistent-net.rules
文件,但我的虚拟机中不存在这个文件,倒是90-eno-fix.rules
这个文件中记录了一些相关信息。至于修改70-persistent-net.rules
文件是否有效,未测试 - 修改网卡文件
/etc/sysconfig/network-scripts/ifcfg-eno16777728
的IPADDR
,请以实际网卡文件为准 - 使用
reboot
命令重启虚拟机
四、检验
-
ip addr
指令查看虚拟机IP是否为192.168.137.113 - 原型机IP和克隆机IP查看是否能互相ping通
-
ping www.baidu.com
指令查看克隆机能否访问网络
五、疑问
- 原型机和克隆机拥有相同的uuid(可通过指令
nmcli con show
查看),上述步骤并未对uuid进行修改,不清楚是否会有潜在影响
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。