【目的】
なぜかAMIを紛失/削除してしまったため、スナップショットからAMIを復元させたい。
また、復元したAMIから作ったインスタンスが正常に動作するか確認したい。
【対象者】
・AWSでWindowsサーバを作っている人
【結論】
・スナップショットからAMI復元はできる
・復元したAMIからインスタンス作成しRDPで入ることもできるが、なぜか動作が安定しないのであまりオススメはしない
・AMI紛失時は、定期的に取得しているAMIからインスタンスを作り、差分を設定し直したほうが良さそう
【結論詳細】
・復元したAMIのプラットフォームが「Windows」ではなく「Other Linux」になる(以下図参照)
・復元したAMIから作ったインスタンスに関して、以下の特徴が見られた
ー起動に失敗したりRDPで入れなかったりする
ー(RDPで入った後)動作が重かったりする
ー再起動すると二度とRDPで入れなかったりする
ープラットフォームが「Windows」ではなく「-(ハイフン)」になる(以下図参照)
・起動に失敗する場合、停止状態でAMIを再作成し、そのAMIからインスタンス作成したら起動するようになった(RDPでも入れる)
【まとめ】
WindowsサーバのAMIは紛失や間違って削除してしまったときのために、定期的に取得しておくことをオススメする。
スナップショットからAMI復元することはできるが、作成したインスタンスの動作は不安定であり、正常なインスタンスで差分を再設定した方が良さそう。
データの抽出くらいはできるので、必要なものを取り出してインスタンス作り直すのがBetterかも。