最近,一些CentOS的虚拟机复制到了大数据中。因为已完全复制,所以需要修改一些配置信息。主要需要修改UUID、MAC地址等。
1.首先查看下CentOS的版本
[root@localhost ens33]# cat /etc/redhat-release
CentOS Linux release 7.8.2003 (Core)
因为CentOS7和CentOS6有些命令发生了改变,我这边是CentOS7的版本,所以我都以CentOS7的命令为例
2.查看下原虚拟机和克隆后的网卡信息
-- 原虚拟机的网卡,注意这里是ens33,不同于以前的eth0
[root@localhost ens33]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="54e9a9d6-f902-488d-8a9d-af7d23d5cc99"
DEVICE="ens33"
ONBOOT="yes"
-- 克隆后的网卡信息
[root@localhost ~]# cat /etc/sysconfig/network-scripts/ifcfg-ens33
TYPE="Ethernet"
PROXY_METHOD="none"
BROWSER_ONLY="no"
BOOTPROTO="dhcp"
DEFROUTE="yes"
IPV4_FAILURE_FATAL="no"
IPV6INIT="yes"
IPV6_AUTOCONF="yes"
IPV6_DEFROUTE="yes"
IPV6_FAILURE_FATAL="no"
IPV6_ADDR_GEN_MODE="stable-privacy"
NAME="ens33"
UUID="54e9a9d6-f902-488d-8a9d-af7d23d5cc99"
DEVICE="ens33"
ONBOOT="yes"
可以看到克隆前后的UUID是一样的,可以通过命令生成一个新的uuid
[root@localhost udev]# uuidgen
921bdf9f-3b83-4ed6-814a-dc719a902dcf
然后修改下即可
UUID="921bdf9f-3b83-4ed6-814a-dc719a902dcf"
当然了我们也可以将UUID这一行删除即可,linux重启后会自动生成这个uuid的
我在这里是手动指定了这个uuid,没有将uuid这一行删除,因为删除的话,我发现再通过这台克隆的话,默认的uuid就都一样了,你还是要手动指定,倒不如直接放在ifcfg-ens33这个文件,克隆的时候提醒自己要修改uuid的值,修改最后重启后我们也可以使用命令看下uuid是否生效了
[root@localhost ~]# nmcli con show
NAME UUID TYPE DEviCE
ens33 921bdf9f-3b83-4ed6-814a-dc719a902dcf ethernet ens33
virbr0 b656136a-ffb5-426c-ab7d-542c2ee7fa4d bridge virbr0
3.查看mac地址和ip地址
因为我在网卡配置信息中没有看到HWADDR和IPADDR这两项信息,所以需要再确认下是否相同
-- 原虚拟机的mac地址
[root@localhost ens33]# cat /sys/class/net/ens33/address
00:0c:29:a9:0a:80
-- 克隆后的mac地址
[root@localhost ~]# cat /sys/class/net/ens33/address
00:0c:29:7d:4b:19
-- 原虚拟机的ip地址
[root@localhost ens33]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.142.3 netmask 255.255.255.0 broadcast 192.168.142.255
-- 克隆后的ip地址
[root@localhost ~]# ifconfig ens33
ens33: flags=4163<UP,BROADCAST,RUNNING,MULTICAST> mtu 1500
inet 192.168.142.5 netmask 255.255.255.0 broadcast 192.168.142.255
我这里因为mac和ip其实都没有在ifcfg-ens33文件指定,所以克隆后系统启动的时候都自动帮我重新生成了,不需要我额外的再做修改了,如果你的网卡文件中有这两行信息的话,那么你需要手动重新指定不同的值,就跟修改uuid一样的
4.删除物理地址绑定的文件(就是将mac地址和ip互相绑定的一个文件)
-- 原机器的绑定文件
[root@localhost ~]# rm /etc/udev
rm:是否删除普通文件 "/etc/udev"?y
如果不删除,则操作系统会一直绑定着克隆过来的物理地址
5.如果之前设置过了主机名称的话,那么还需要修改hostname
主要就是 vi /etc/hostname
然后映射文件别忘记修改 vi /etc/sysconfig/network
我这里没有设置hostname,所以就不修改了
6.最后reboot下
1.《怎么改配置看这里!CentOS7克隆后如何修改相关配置》援引自互联网,旨在传递更多网络信息知识,仅代表作者本人观点,与本网站无关,侵删请联系页脚下方联系方式。
2.《怎么改配置看这里!CentOS7克隆后如何修改相关配置》仅供读者参考,本网站未对该内容进行证实,对其原创性、真实性、完整性、及时性不作任何保证。
3.文章转载时请保留本站内容来源地址,https://www.lu-xu.com/gl/3048463.html