1、查看多台服务器的UUID网络链接参数是否相同
我这里使用SecureCRT的全部交互功能,直接批量输出 /etc/sysconfig/network-scripts/ifcfg-ens33的内容,除了具体的IP参数不一样之外,其它都是相同的。按道理来说,一样的内容更有利于批量管理,但是这里由于在克隆vm的时候,部分主机的MAC地址会自动修改,但是一部分主机并不会如我所愿。可在我看来,即使在克隆时,部分主机自动会修改自己的MAC地址,UUID是不具备自动修改的性能。具体输出的内容,如下:
由于截图的艺术问题,这里仅仅展示了一台主机 ifcfg-ens33的内容,其实它们的UUID参数,都是如下的内容:
UUID="fb0f45ca-e419-44f5-9dfa-6e9ddab6eda1"
那么问题来了,这些具有相同的 UUID 链路连接参数,很有可能 当我在ping 宿主主机的时候,拖慢局域范围内的网络通信链路。这在一定的生产环境中,是很重要也很 令人忌惮的。试想一下, 当我将这些主机全部组合到了一个主从集群中,那么master向各个slave主机发送需求时,如果涉及主节点要求检验从节点的UUID参数,那么势必会将这个需求部分进行满足。
也就是 master记录了第一个slave主机的参数,就直接停止了获取,剩下的slave主机就会抢占不到master的分配,从而 执行慢或者根本就不执行master的记录分配。为了尽可能地避开这种潜在的性能威胁,该怎么办能? 答案很简单, 就是将各台主机的UUID 链路连接参数修改掉,避免相同即可。
2、重新获取新的UUID参数
```
[root@master ~]# uuidgen ens33