克隆CentOS7.7系统后使其正常联网

vmware中的完整克隆是基于指定的虚拟机克隆出相同的一份出来,不必再安装

但是我们要保证三个地方不能一样,一个是主机名称(hostname),一个是虚拟网卡设备mac地址,还有一个是ip地址

所以我们在克隆后要对这三个地方进行修改

  • 首先进行完全克隆,注意(要克隆的虚拟机在克隆前是需要处于关闭状态)

选择要克隆的虚拟机右键,选择管理,然后选择克隆

1610803417882.png

  然后直到这一步选择完整克隆,注意:链接克隆是指在一些资源上两个虚拟机会共用,这里不做详细介绍,完整克隆是完全独立出来的一个新虚拟机

1610803417913.png

然后下一步,虚拟机名称输入你想要的名称就完成了

注意,克隆完之后所有信息与原虚拟机一样,所以下面我们进行一些信息的修改

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

  点击编辑虚拟机设置,选择网络适配器,点击右下角高级然后下边就是mac地址,这个mac地址和被克隆的是一样的,我们点击生成,重新生成一个新的

1610803417945.png

  • 启动克隆的虚拟机查看主机名并且修改主机名

主机名与被克隆的主机名一样

$ hostname

guangyang

修改主机名[centos7]

[root@centos7 ~]$ hostnamectl set-hostname centos77.magedu.com # 使用这个命令会立即生效且重启也生效

[root@centos7 ~]$ hostname # 查看下

centos77.magedu.com

  1. 1、方法一使用hostnamectl命令
  2. [root@bogon ~]# hostnamectl set-hostname 主机名
  3. 2、方法二:修改配置文件 /etc/hostname 保存退出
  4. [root@bogon ~]# vi /etc/hostname
  5. 主机名
  6. ~
  7. ~
  8. ~
  9. ~
  10. :wq
  11. [root@bogon ~]# reboot
  • 修改ip地址
  1. $ cd /etc/sysconfig/network-scripts 进入配置目录
  2. $ vim ifcfg-ens33【修改配置文件,系统不一样,网卡的名称也不一样】

Centos7直接启动网络服务即可,CentOS6还需要配置udev的规则

重启网络服务命令 systemctl restart network.service

再次克隆出一个Host03虚拟机

过程跟上面的一样。