这是我第一次在 mvware esx 环境中克隆 vm ubuntu 12.04 生产服务器。因此我有点害怕会忽略某些东西。该服务器只不过是一个 web 服务器 apache + postgresql 数据库,顺便说一下,它使用 openssh、Nagios 进行监控和 Amanda 备份。通过 Vmware 数据客户端,我不允许在 vswitch 上更改某些内容,这意味着我必须为克隆提供一个新的静态 IP。
这就是我目前所做的:
- 通过数据中心进行克隆
- 在克隆时,删除了用于 Amanda 备份的以太网卡
- 在设置中,关闭上行链路的以太网卡(以避免服务器及其克隆之间的 IP 冲突)
- 检查了网卡的 Mac 地址(Vmaware 在克隆过程中更改了它们,太棒了!)
- 克隆 > 开机(插入网卡)
- 更改 /etc/network/interfaces 中的静态 IP
- 更改克隆的主机名
还没完成(害怕)
- 启用克隆服务器的以太网卡,意味着授予服务器访问网络的权限
问题:
- 我是不是漏掉了什么?要更改某个地方的 IP 吗?
- 最坏的情况会发生什么?(由于 IP 冲突,直播服务器失去网络连接?)
感谢您的帮助,
书
答案1
我认为你做的事情是正确的:
- 检查新的 MAC 地址:确定
- 更改 IP 地址 : 确定
- 更改主机名:确定
但是请仔细检查网络接口号(ethX
)。我注意到有时克隆的虚拟机会更改编号eth
(eth0
源上的编号变为eth1
克隆上的编号)
最后,确保您已在克隆上重新启动网络,以确保您的更改/etc/network/interfaces
已应用:/etc/init.d/networking restart
如果您不确定,请再次重新启动克隆(仍然拔下以太网卡)。
为确保万无一失,请在克隆上对ethX
接口的新 IP 地址运行 ping 并查看它是否有响应。如果有回复则表示没问题。
另外(仍然来自克隆,网卡仍未连接)ping 实际实时服务器 IP。如果没有回复,则表示正常(这意味着您没有在某处保留对原始实时服务器的旧 IP 的引用)。
另外,请检查您的/etc/hosts
文件以确保它已使用新的主机名进行更新。
现在,您可以安全地插入克隆以太网适配器。
而且,正如您所说,最糟糕的情况是 IP 地址冲突,这可能会导致您的实时服务器失去网络连接。但如果您仔细检查了上述内容,这种情况就不会发生。