web-dev-qa-db-ja.com

インスタンスストアをルートデバイスとして使用する実行中のインスタンスからAMIを作成できますか?

または、EBSでバックアップされたストレージが絶対に必要ですか?誰かがマニュアル/ハウツーを持っていますか?

私はこの site で提供されているマニュアルに従っています。

25
theTuxRacer

EBSまたはS3でバックアップされた実行中のインスタンスからAMIを作成できます。最も簡単な方法は、 AWS Management Console を使用してインスタンスを選択し、[Instance Actions]メニューから[Create Image]をクリックすることです。

これにより、インスタンスのタイプに応じて、EBSまたはS3ベースのAMIが作成されます。

RunningインスタンスからAMIを作成することは本質的に安全ではない可能性があることに注意してください-ストレージはハード「ポイントインタイム」スナップショットとしてイメージ化されないため、イメージの作成中にファイルシステムに変更を加えると、記録され、画像が損なわれる可能性さえあります。開始する前に、可能な限りOSを休止する必要があります。

また、イメージの作成プロセス中にインスタンスが再起動するので、VMからのサービスの一時的な喪失に備えてください。

35
Eight-Bit Guru

実行中にWindows EBSインスタンスをバンドルすると、その管理者パスワードはAmazonの再バンドルツールによってリセットされるため、新しいAMIから起動されたインスタンスでEC2の「管理者パスワードの取得」機能を使用する必要があります。

再バンドルする前にWindowsインスタンスを停止した場合、再管理プロセス中、その管理者パスワードはそのまま残ります。

これがどこに文書化されているかはわかりませんが、Windows 2003インスタンスでの経験は確かです。

6
John Hart

次の3つのコマンドのマニュアルを参照してください。

ec2-bundle-vol, ec2-upload-bundle, ec2-register.

秘密鍵と証明書キー(例:pk.pem、cert.pemファイル)とアクセスキーと共有キーを手元に用意してください。 ec2 AMIツールをダウンロードし、ec2 AMIツールの環境変数を設定します。このサイトでは、ボリュームのバンドル方法、イメージの作成方法、S3へのアップロード方法、そして最後にそれを独自のAMIとして登録する方法の詳細を説明している場合があります。

http://alestic.com/2009/06/ec2-AMI-bundle

2
Daniel t.

AWS管理コンソールを使用して、EBS実行インスタンスからAMIを作成できます。 Eight-Bit Gur で言及されているように、[インスタンスアクション]メニューの[イメージの作成]をクリックします。

S3でバックアップされたインスタンスの場合、現時点では、インスタンスをバンドルしないと不可能です。 Linux AMIを使用している場合、このガイドで説明されているように2つの方法があります。

WindowsベースのS3ベースのインスタンスの場合、他のガイドに従うことができます

これがS3ベースのインスタンスのAMIの作成に役立つことを願っています。

2
Zain Malik