VMware中完整克隆CentOS

最近想用服务器搭建一些软件的集群环境,但是没有那么多云服务器(家里咩有矿呀),于是想用VMware虚拟机搭建几台虚拟机器来,而一个一个去创又非常麻烦,想着有什么偷懒的方法。于是想到了利用VMware的克隆技术,这几天百度了一下,终于弄好了。

一、介绍

VMware中完整克隆:基于指定虚拟机克隆出相同的一份,不必再手动一个一个创建虚拟机。

注意:克隆的虚拟机我们要保证这些地方不能一样(新克隆的虚拟机)

  • 虚拟网卡设备的 mac地址
  • ip地址
  • UUID号
  • 主机名
  • 删除70-persistent-net.rules文件

二、克隆虚拟机

1、进行完全克隆

  • 选择要克隆的虚拟机右键,选择管理,然后选择克隆  (被克隆虚拟机在克隆前是处于关闭状态

  • 一直下一步,创建完整克隆(链接克隆是指在一些资源上两个虚拟机会共用,完整克隆是完全独立出来的一个新虚拟机

  • 设置虚拟机名称和安装位置,点击完成

2、修改mac地址

点击 设置-->>网络适配器-->>高级-->>生成新的mac地址-->>确定

注意:如果虚拟机是动态生成IP地址,请在启动前先启动被克隆的虚拟机,以保证原来虚拟机的ip不会变,否则原来虚拟机ip会变,克隆后的虚拟机ip是原来的虚拟机ip

3、修改IP地址 

我这里的虚拟机使用的是动态ip分配,不需要更改ip。如果虚拟机使用的是静态IP,则需要更改ip,详细配置请查看下面这篇文章

4、修改UUID号

当我们使用 VMware 克隆 linux 主机时会发生克隆主机和原主机网卡 UUID 重复的问题,这样会对网络通信产生影响。只要保证每台主机的 UUID 独一无二即可,即为新的主机绑定新的 UUID。

  • 生成新的uuid号
uuidgen

  • 替换uuid号
vim /etc/sysconfig/network-scripts/ifcfg-ens33

  • 查看是否替换成功
nmcli con show

5、修改主机名

在网上找的修改主机的方法感觉不适用,下面这个方法不错,可以永久修改,想了解具体的可以参考一下我写的这篇博客,

https://blog.csdn.net/l_liangkk/article/details/94093409

hostnamectl set-hostname 'liangkk'
reboot #重启虚拟机

6、删除70-persistent-net.rules​​​​​​​文件

如果有70-persistent-net.rules文件,进入 /etc/udev/rules.d目录 删除70-persistent-net.rules文件 ,之后重启 虚拟机,会重新生成新的该文件

cd /etc/udev/rules.d
rm -rf 70-persistent-net.rules

三、验证

systemctl restart network
ping www.baidu.com

发布了85 篇原创文章 · 获赞 200 · 访问量 30万+

猜你喜欢

转载自blog.csdn.net/l_liangkk/article/details/103749813