VMware15克隆虚拟机Centos

在克隆虚拟机之前,我们需要了解以下文件:

1、/etc/udev/rules.d/70-persistent-net.rules

这是网卡有关信息的配置文件,我们可以先查看一下master的网卡信息(当然也可以用ifconfig命令查看)

要注意的是网卡名称以及MAC地址。MAC地址(产品出产后Mac地址就固定了)用于在网络中唯一标示一个网卡,一台设备若有一或多个网卡,则每个网卡都需要并都会有一个唯一的MAC地址。

2、/etc/hosts

这是配置ip地址和其对应主机名的文件,这里可以记录本机的或其他主机的ip及其对应主机名。

master机的/etc/hosts:127.0.0.1即本机,本机有localhost,localhost.localdomain等别名。这么做的好处就是我们不用刻意地去记ip地址,在通信的时候可以直接使用别名代替ip地址。

3、/etc/sysconfig/network

此文件是为计算机起的一个名字hostname,是计算机的一个标识。还可以配置是否开启网络功能。

master机的hostname为master1:

VMware15克隆虚拟机Centos

 

查看完三个文件以后就可以进行克隆。

先将被克隆的虚拟机关机,然后在管理中选择克隆

VMware15克隆虚拟机Centos

VMware15克隆虚拟机Centos

VMware15克隆虚拟机Centos

VMware15克隆虚拟机Centos

VMware15克隆虚拟机Centos

然后开启这个复制的虚拟机

首先是要查看一下克隆的虚拟机的网卡信息,第一个与原来的etho0的信息一样,克隆时同时又生成了一块新的网卡。

VMware15克隆虚拟机Centos

再通过ifconfig命令,DHCP动态分配了一个IP

VMware15克隆虚拟机Centos

再来到/etc/sysconfig/networking-scripts目录下查看所有文件:我们并找不到"ifcfg-eth1"这个文件。也就是说我们无法去管理eth1这块网卡,当克隆机多起来了,也就不好解决IP资源分配问题了。我们需要手动地为"eth1"创建配置文件;并且现在克隆机里有两块网卡,我们还需要删掉原来的网卡。

VMware15克隆虚拟机Centos

将蓝色方框中的信息注释或者删除。

因为/etc/sysconfig/network-scripts下已经有ifcfg-eth0,我们就直接把网卡名改成eth0

VMware15克隆虚拟机Centos

VMware15克隆虚拟机Centos

修改/etc/sysconfig/networking-scripts/ifcfg-eth0文件中的MAC地址(即第二行的HWADDR)为上面截图中红色方框内的ATTR{address}

VMware15克隆虚拟机Centos

为克隆机更名,修改/etc/sysconfig/network文件

VMware15克隆虚拟机Centos

重新启动一下原来的和克隆的,连接网络,测试,ping一下,出现下图结果则克隆成功

VMware15克隆虚拟机Centos

VMware15克隆虚拟机Centos