この記事は公開されてから1年以上経過しています。情報が古い可能性がありますので十分ご注意ください。
初めに
協栄情報の蘇です。
この記事は、作業中に発生した問題であり、検証されており、将来再び発生する可能性のある問題の参考として使用されます。
事象
EC2リストア作業時、既存のENIを引き続き利用したいですが、バックアップ元EC2を終了して、ENIも自動的に削除されてしまいました。
検証
上記の問題に対して、EC2終了の検証を試しました。
↓
検証1
↓
・EC2作成時、新しいENIを作成しました。
インターフェースID:eni-0916b7158724d1636
検証2
↓
・事前にENIを作成しており、EC2作成した後で、アタッチしました。
インターフェースID:eni-01d50d04181c9baf2
しかし、EC2を終了すると、検証1のENIも自動的に削除されてしました。検証2のENIが削除せずに残っています。
ENIの作成
質問
二つ検証はENI が EC2 に関連付けられているのに、結果が異なるのはなぜですか? 単に作成手順が違うだけでしょうか。
解決
上記の質問に対して、調査が行われました。
ENIのアクションに【終了時の動作を変更】という設定があり、クリックして、【インスタンスの削除時に削除】の有効化に外して、上記の検証1の事象(EC2を終了するとENI削除されたこと)が解決できます。
もう一度検証3が行いました
↓
検証3
↓
★作成手順は検証1と同じです。
インターフェースID:eni-00a142998ace7fc6e
★ENI設定編集
ENI>>【アクション】>>【終了時の動作を変更】>>【インスタンスの削除時に削除】の有効化に外す。
★EC2削除
★ENI確認
インターフェースID:eni-00a142998ace7fc6e →→ 残っています。
・
まとめ
今回の検証により、ENIの作成順序が異なり、EC2を削除した場合の効果も異なることがわかりました。 構築後の保守メンテナンスを考えると、ENIを作ってからEC2構築することをお勧めします。