如何在 Ubuntu KVM 上更改 IP 地址

如何在 Ubuntu KVM 上更改 IP 地址

我有一台运行 kvm 的物理服务器,上面有 4 个虚拟机。对于每个虚拟机,我都使用自己的 IP 地址。现在我的主机托管提供商正在更改所有 IP。更新策略是什么?登录每个虚拟机并重新配置 /etc/network/interface?然后更改物理服务器的 IP 并重新启动?

答案1

重新配置 IP 地址不需要重新启动。您可以尝试:

  • 使用适当的路由将新地址添加到服务器。
  • 为虚拟机添加新地址,或替换虚拟机上的地址。(仅当服务器未对虚拟机的地址进行 NAT 时才需要这样做。如果虚拟机有私有 IP 地址,则保留原样。)
  • 重新启动所有仅监听旧地址的服务。
  • 一旦您的主机托管提供商完全可路由该地址,请更改服务器上的默认网关。
  • 更改虚拟机上的默认网关。
  • 一旦这些地址上的所有连接都关闭,就从虚拟机中删除旧地址。(在某些情况下可能需要重新启动服务。)
  • 从服务器上删除旧地址。

您可以更改/etc/network/interfaces并仅使用ifupifdown来配置和取消配置地址。使用命令nohup /etc/init.d/network/restart 2>&1可以实现更强大的重启。

如果您有单独的管理端口或正在使用控制台,则可以跳过nohup上述命令中的。ifdown仅当您未通过该接口连接时,才应在主配置 (eth0) 上使用。

相关内容