我有一个 Windows 实例(m1.medium),在 AWS 中的 VPC 中运行,具有一个网络接口(eth0)。
我正在尝试看看是否有办法(或解决方法?)将私有 IP(即:10.80.78.0/24 子网)从这个实例迁移到另一个实例?
我知道使用弹性网络接口(eth1),您可以根据需要在不同节点之间热交换 ENI。
我有种不祥的预感,这个实例需要被终止,以便我们将 IP 迁移到另一个节点。
不过,在这样做之前,我想知道是否有人曾经处理过这个问题,也许有解决方案?目前,特定应用程序的所有服务都指向上述私有 IP,因此在同一子网中启动新实例并更新我们的代码以反映新 IP(在生产中)会显得太仓促(在这个关键时刻)。
提前致谢!
答案1
这里显然没有任何安慰。
仅可移动辅助 IP 地址而无需终止实例。
与主要私有 IP 地址不同,您可以将辅助私有 IP 地址从一个网络接口重新分配给另一个网络接口,也可以从一个实例重新分配给另一个实例。
—http://docs.aws.amazon.com/AmazonVPC/latest/UserGuide/vpc-ip-addressing.html
控制台中的“网络接口”选项还将向您显示一个灰色的主接口“分离”按钮。
您可以分离辅助(eth否) 网络接口(当实例正在运行或停止时)。但是,您无法分离主 (eth0) 接口。
—http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-eni.html#detach_eni