VMware 虚拟机克隆

虚拟机除了自己安装外,还可以对现有的虚拟机进行克隆以达到直接创建虚拟机的功能。

VMware 支持两种类型的克隆:**完整克隆、链接克隆 **
完整克隆 :是和原始虚拟机完全独立的一个拷贝,它不和原始虚拟机共享任何资源。可以脱离原始虚拟机独立使用。
链接克隆 :需要和原始虚拟机共享同一虚拟磁盘文件,不能脱离原始虚拟机独立运行。但采用共享磁盘文件却大大缩短了创建克隆虚拟机的时间,同时还节省了宝贵的物理磁盘空间。通过链接克隆,可以轻松的为不同的任务创建一个独立的虚拟机。
一般使用虚拟机克隆大量复制虚拟机,用来进行集群服务器的搭建。

克隆后需要修改的地方:

  1. 主机 hostname
    vi /etc/sysconfig/network 修改原 hostname 为 newname
    hostname newname 让 hostname 立刻生效
  2. 虚拟网卡设备 MAC 地址
    MAC 地址处于下面两个文件中。
    /etc/udev/rules.d/70-persistent-net.rules
    虚拟机虚拟网卡 MAC 地址可由下面进行设置:
  3. IP 地址
    可以编译下面的文件进行修改:
    /etc/sysconfig/network-scripts/ifcfg-eth0

修改完之后,重启网络或者重启机器。新的虚拟机就可以使用了。
service network restart
reboot

克隆流程:

  1. 先要关闭要克隆的虚拟机,运行中的虚拟机时不能够进行克隆的。
  2. 在关闭后的要克隆的虚拟机上面点击右键,选择管理,然后选择克隆
  3. 点击克隆选择下一步
  4. 选择克隆虚拟机当前状态
  5. 选择创建完整克隆
    要搭建集群,所以需要独立的虚拟机,不能是链接克隆那种虚拟机。
  6. 然后修改一下克隆后的主机名,不用修改克隆后的虚拟机保存位置。然后完成。
  7. 完成后就会开始克隆虚拟机,克隆完后点击关闭,关闭克隆操作的界面。
  8. 修改克隆后的虚拟机的MAC地址,
  1. 在克隆后的虚拟机上点击右键,选择设置,然后选择网络适配器,再选择高级。
  2. 在高级中找到MAC地址的位置,点击生成,生成一个新的MAC地址
  1. 修改好MAC地址后,开启虚拟机准备修改其他参数。
  2. 虚拟机启动后可以看到主机名还是node-1,我们用node-1的账号(root)和密码登录进去。
  3. 先修改克隆虚拟机的主机名
  1. 输入命令:vi /etc/sysconfig/network ,然后点击回车。可以看到主机名。
  2. 按 i 进入编辑模式,对主机名进行修改,修改?后按Esc键退出,然后按shift+z 再按 shift + z 进行保存。
  1. 修改克隆虚拟机的虚拟网卡
    这个有两种方法,第一种,按照之前设置的MAC地址进行修改,第二种将对应的而文件进行删除,再次启动之后就会自己生成。这里选择第二种,避免了修改的复杂性。
    使用命令:rm -rf /etc/udev/rules.d/70-persistent-net.rules,注意这个不要输错了,在输入的时候可以按tab键进行智能补齐。
  2. 接下来修改克隆虚拟机的IP地址
    使用命令:vi /etc/sysconfig/network-scripts/ifcfg-eth0,然后回车。

在红框选中的那行按两下 D 键,则会删除那行。

因为是直接让DHCP来分配IP地址的,所以这里暂不需要修改IP。

接着按 ESC 退出编辑模式,然后按shift+z 再按 shift + z 进行保存。

在接着就是重启克隆后的虚拟机了。

  1. 输入reboot 命令重启虚拟机。
  2. 重启后我们可以发现主机名已经变成了note-2,并且是可以连上网络的。

克隆虚拟机 kvm 克隆虚拟机有什么用_Linux