Linux ->> VMWARE虚拟机克隆新的Linux机器

有时候我们搭设一个实验环境需要N台Linux主机,不可能一台一台用ISO镜像去安装,这样效率肯定很低。像如果用VMWARE,我们就可以用克隆功能,然后再修改主机的网络配置就可以搞定了。

步骤其实非常简单:克隆-> ip addr 查看mac地址->修改ifcfg-eth0的mac地址和IP地址 -> 修改ifcfg-ens33的UUID(这个不确定是不是必须)->修改/etc/hosts文件的localhost电脑名称 -> 重启

 

右键 选中虚拟机,管理,克隆,选择目标文件夹就可以啦。

 

 

启动虚拟机后登录进去执行ip addr命令查看本机mac地址,把 link/ether后面的那串mac地址记下来

[root@gpslave3 ~]# ip addr
1: lo: <LOOPBACK,UP,LOWER_UP> mtu 65536 qdisc noqueue state UNKNOWN group default qlen 1000
    link/loopback 00:00:00:00:00:00 brd 00:00:00:00:00:00
    inet 127.0.0.1/8 scope host lo
       valid_lft forever preferred_lft forever
    inet6 ::1/128 scope host 
       valid_lft forever preferred_lft forever
2: eth0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 1500 qdisc pfifo_fast state UP group default qlen 1000
    link/ether 00:0c:29:76:cd:10 brd ff:ff:ff:ff:ff:ff
    inet 192.168.223.153/24 brd 192.168.223.255 scope global noprefixroute eth0
       valid_lft forever preferred_lft forever
    inet6 fe80::20c:29ff:fe76:cd10/64 scope link 
       valid_lft forever preferred_lft forever

 

vim /etc/sysconfig/network-scripts/ifcfg-eth0 修改HWADDR和IPADDR

 

 

vim /etc/sysconfig/network-scripts/ifcfg-ens33修改UUID,这个不确定是不是必须,之所以加进来,有时候你不可能很顺利,比如你改完一个步骤就是service network restart,然后报错提示你执行journalctl -xe查看更多信息,这条命令是非常好用,我基本过程排错全靠这条命令的提示解决问题。因为排错的过程有一次提示我ens33,所以这里加进来。总之改是没错的,实验证实过了。

 

 

 

修改/etc/hosts文件的localhost电脑名称

 

 

最后一步就是重启了。为什么不是service network restart就好了?我一开始也意味是这样,最后发现需要重启才能生效。

shutdown -r now重启。搞定

 

posted @ 2021-09-24 14:43  Jerry_Chen  阅读(194)  评论(0编辑  收藏  举报