web-dev-qa-db-ja.com

Eth0プライベートIPをAWSの新しいインスタンスに移行する

1つのネットワークインターフェース(eth0)を備えたAWSのVPCで実行されているWindowsインスタンス(m1.medium)があります。

プライベートIP(IE:10.80.78.0/24サブネット)をこのインスタンスから別のインスタンスに移行する方法(または回避策?)があるかどうかを確認しようとしていますか?

Elastic Network Interfaces(eth1)を使用すると、必要に応じて異なるノード間でENIをホットスワップできることを知っています。

IPを別のノードに移行できるようにするには、このインスタンスを終了する必要があるとは思えません。

しかしそうする前に、誰かがこれまでにこれに対処したことがあるかどうか疑問に思っていました-そしておそらく解決策がありますか?現在、特定のアプリケーションのすべてのサービスが上記のプライベートIPを指しているため、同じサブネットで新しいインスタンスを起動し、(本番環境で)新しいIPを反映するようにコードを更新すると、(この時点で)急いでしまいます。

前もって感謝します!

2
Scott Moore

ここでは、明らかに慰めはありません。

インスタンスを終了せずに移動できるのは、セカンダリIPアドレスのみです。

プライマリプライベートIPアドレスとは異なり、セカンダリプライベートIPアドレスを1つのネットワークインターフェイスから別のネットワークインターフェイスに、またあるインスタンスから別のインスタンスに再割り当てできます。

http://docs.aws.Amazon.com/AmazonVPC/latest/UserGuide/vpc-ip-addressing.html

コンソールの[ネットワークインターフェイス]オプションも、プライマリインターフェイスの灰色の[デタッチ]ボタンで表示されます。

あなたは二次(ethN)インスタンスの実行中または停止時のネットワークインターフェイス。ただし、プライマリ(eth0)インターフェイスをデタッチすることはできません。

http://docs.aws.Amazon.com/AWSEC2/latest/UserGuide/using-eni.html#detach_eni

4