web-dev-qa-db-ja.com

Amazon EC2イメージをローカルのUbuntuマシンにコピーしますか?

Amazon EC2イメージをダウンロードして、ローカルの(Ubuntuを利用した)Eucalyptusで実行することは可能ですか?それが可能ならどうやって?

最終的にはUbuntu10.10に基づいてローカル缶を構築しますが、それまでは最初にAmazon EC2で開発を開始し、ハードウェアでそのEC2イメージをローカルマシンに移動したいと思います。

5
itgorilla

あなたはそれをすることができるはずです。私はユーカリに追いついていないので、正確な手順はわかりませんが、次のようになります。

  1. EBSでバックアップされたインスタンスを使用したとすると、インスタンスをコピーする準備ができたらインスタンスを停止します。終了しないように注意してください。終了しないと、EBSボリュームが削除される可能性があります。代わりに、ボリュームのスナップショットを撮ることもできます。

  2. 別のインスタンスを起動し、最初のインスタンスのボリュームをそのインスタンスに接続します。

  3. ボリュームの内容をコピーします。 dd if=/dev/sdh of=ec2instance.imgのようなもの

  4. 独自のイメージを作成するためのEucalyptusの手順 を使用します。イメージの作成に関する手順をスキップし、代わりにEC2のイメージを使用してください。

デバイスマッピングによるYMMVですが、ループバックデバイスを介して生の画像をマウントし、/etc/fstabなどの内容を編集することで修正できるはずです。

2
carson