在 VMware 虚拟环境中克隆 CentOS(最小安装 + nginx、tomcat、postgres 均未运行)时,克隆的机器上存在哪些唯一标识符?
目前我找到的信息是,克隆时,新的 MAC 地址会导致添加新的接口,因此需要按照说明进行操作这里:即删除 70-persistent-net.rules 并更新 /etc/sysconfig/networking-scripts/ifcfg-eth* 中的 MAC 地址
但是,还有其他独特的属性可能会导致问题,甚至表明机器是克隆的吗?安装过程中 centos minimal 是否会创建某种系统 ID。
我能想到的有:
- 如果 ssh 服务器在安装期间创建服务器密钥,这些密钥将会重复,这可能是一个安全问题。
- 任何静态 IP 设置
- MAC地址设置
是否还有其他因素,即使它们不会影响克隆机器的使用。
先感谢您!
-----编辑--我刚刚发现一个页它似乎有一个相当完整的列表。如果它们在共享网络上,甚至在集群上,它们中的任何一个实际上会引起问题吗?
答案1
我目前正在运行克隆的 CentOS Xen 映像,并且只在它们之间更改 mac 地址和服务器密钥。IP 和 Mac 是唯一会导致网络问题的因素。
另一件需要担心的事情是挂载点 - 如果您正在从共享存储挂载 /var/www,您(可能)希望确保所有克隆的服务器都挂载了自己的 /var/www 目录。
答案2
我认为这两个链接几乎涵盖了所有内容。只缺少一件事,即修复磁盘 UUID 以防万一。
以下是解决磁盘 UUID 问题的步骤
跑步 '块' 获取新磁盘 UUID /dev/sda1: UUID="5057334e-065e-40e2-9da0-16a282fbb0de" TYPE="ext4" /dev/sda2: UUID="bb5141fc-c43c-400a-bd3e-6e90483c8cd1" TYPE="ext4"
- 使用新的 UUID 更新您的 /etc/fstab。