声明:本文的虚拟机克隆不会保留原型机的快照,如果有保留快照需求的,应该直接复制原型机磁盘文件夹,操作请自行搜索

一、工具环境与前提

  • VMware Workstation 10
  • 本机:Windows10 64位,能够访问网络
  • 虚拟机镜像:CentOS-7-x86_64-Minimal.iso
  • 原型机:NAT网络,IP为192.168.137.111,能够访问网络

二、实现目标

  • 创建克隆机
  • 设置克隆机IP为192.168.137.113
  • 克隆机能够与原型机互ping,能够访问网络

三、步骤

  1. 首先确保原型机为关机状态。鼠标右键“管理”-->“克隆”,进入“克隆虚拟机向导”,点击“下一步”
    图片描述
    图片描述
  2. 选择“克隆自-虚拟机中的当前状态(C)”-->“创建完整克隆(F)”,然后设置克隆机的名称和存储位置,点击“完成”等待生成克隆机
    图片描述
    图片描述
    图片描述
  3. 启动克隆机并登录。通过ip addr指令查看该机MAC地址
    图片描述
  4. 修改/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文件是否有效,未测试
    图片描述

  5. 修改网卡文件/etc/sysconfig/network-scripts/ifcfg-eno16777728IPADDR,请以实际网卡文件为准
  6. 使用reboot命令重启虚拟机

四、检验

  1. ip addr指令查看虚拟机IP是否为192.168.137.113
  2. 原型机IP和克隆机IP查看是否能互相ping通
  3. ping www.baidu.com指令查看克隆机能否访问网络

五、疑问

  1. 原型机和克隆机拥有相同的uuid(可通过指令nmcli con show查看),上述步骤并未对uuid进行修改,不清楚是否会有潜在影响

当麻的小红箱
71 声望11 粉丝

spec!