このトピックでは、ディスクと ENI に対して交互に実行されるホットスワップが原因で、Windows インスタンスの Elastic Network Interface(ENI)構成が無効になった場合の対処方法について説明します。
問題
Windows インスタンスを使用しているときに、オペレーティングシステムの Elastic Network Interface(ENI)の構成が無効になります。たとえば、ネットワーク接続の中断、接続の確立の失敗、IP アドレスの無効化、サブネット構成(サブネットマスクとデフォルトゲートウェイ)の無効化、トラフィックルーティングの例外、VLAN 構成の無効化などの問題が発生する可能性があります。
ENI 構成は、以下のシナリオで無効になる可能性があります。
複数のディスクが接続されている ECS インスタンスの作成後、ディスクと ENI に対して交互にホットスワップが実行され、ECS インスタンスが再起動されます。
セカンダリ ENI が関連付けられている ECS インスタンスの作成後、ディスクと ENI に対して交互にホットスワップが実行され、ECS インスタンスが再起動されます。
たとえば、3 つのディスクが接続された Windows インスタンスを作成し、インスタンスからディスクをデタッチします。新しい ENI をインスタンスに関連付け、セカンダリ プライベート IP アドレスを構成します。
ECS インスタンスを再起動します。ENI 構成が無効になります。
原因
Windows オペレーティングシステムは、ENI が識別される順序に従って ENI に名前を付けます。ただし、ディスクと ENI に対して交互にホットスワップが実行されると、デバイスの識別順序が影響を受けます。その結果、デバイス番号が変更されます。この場合、ENI のネットワーク構成を新しいデバイスに適用できず、ネットワーク構成が無効になります。
解決策
ENI にセカンダリ プライベート IP アドレスまたは IPv6 アドレスが割り当てられているかどうかによって、次のいずれかの方法を使用してこの問題を解決します。
ENI にセカンダリ プライベート IP アドレスまたは IPv6 アドレスが割り当てられていない場合
ENI にセカンダリ プライベート IP アドレスまたは IPv6 アドレスが割り当てられていない場合は、Windows システムのネットワークアダプターを IP アドレスを自動的に取得するように構成します。次の手順を実行します。
インスタンスに接続します。
詳細については、「パスワードを使用して Windows インスタンスに接続する」をご参照ください。
ネットワークと共有センターを開きます。
[アダプター設定の変更] をクリックします。
使用中のネットワーク接続をダブルクリックします。たとえば、[イーサネット] をダブルクリックします。[イーサネットの状態] ダイアログボックスで [プロパティ] をクリックします。
[イーサネットのプロパティ] ダイアログボックスで、[インターネット プロトコル バージョン 4 (TCP/IPv4)] をダブルクリックします。
[インターネット プロトコル バージョン 4 (TCP/IPv4) のプロパティ] ダイアログボックスで、[IP アドレスを自動的に取得する] と [DNS サーバーのアドレスを自動的に取得する] を選択します。[OK] をクリックします。
ENI にセカンダリ プライベート IP アドレスまたは IPv6 アドレスが割り当てられている場合
ENI にセカンダリ プライベート IP アドレスまたは IPv6 アドレスが割り当てられている場合は、インスタンスの再起動後に IP アドレスを再構成します。次の手順を実行します。
セカンダリ プライベート IPv4 アドレスを構成します。
詳細については、「セカンダリ プライベート IP アドレスを割り当てる」をご参照ください。
セカンダリ プライベート IPv6 アドレスを構成します。
詳細については、「IPv6 通信」をご参照ください。
セカンダリ プライベート IP アドレスを構成すると、ENI ネットワーク構成が有効になります。