6

EBS ボリュームを持ついくつかのマイクロ インスタンスがあり、ec2 コンソールから右クリックして、システム全体の AMI イメージを作成できます。

しかし、500GB のストレージを持つハイメモリ リザーブド インスタンスをいくつか購入したので、「インスタンス ストア」ubuntu AMI イメージをインストールしました。

これで、サーバー上のすべての構成が完了し、インスタンス ストア ami イメージを作成して、これらのイメージを新しいサーバーにインストールできるようになり、すべてを再度インストールする必要がなくなります。

どうすればそれができるか教えてください。

ありがとう

4

1 に答える 1

6

これは Ubuntu で行う方法です: ここから目的のインスタンスを起動します (EBS ストレージのないものを選択してください): http://cloud-images.ubuntu.com/releases/precise/release/

こちらのガイドに従ってください (Ubuntu に関するヒントについては、以下をご覧ください): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-snapshot-s3-linux.html

  1. 最初に、このガイドを使用して公開鍵と証明書を作成する必要があります (後で必要になります): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html#using-credentials-certificate
  2. AWS アカウント ID もメモしておいてください: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html#using-credentials-account-id
  3. ダウンロードした ubuntu インスタンスに pk と cert をアップロードします。 scp -i <path-to-your-ec2key>.pem <your-account-pk>.pem <your-account-cert>.pem ubuntu@<yourinstance>.<yourzone>.compute.amazonaws.com:~/
  4. これにより、実行中のインスタンスのホーム ディレクトリに pk-file と cert-file が配置されます。ログインしてこれらを /mnt ディレクトリに移動し、AMI をバンドルするときに含まれないようにします。
  5. ここで、イメージを心ゆくまで変更します。
  6. EC2 AMI ツールをインストールします。sudo apt-get install ec2-ami-tools
  7. 次のコマンドを実行して、バンドルを作成します。ec2-bundle-vol -k <your-account-pk>.pem -c <your-account-cert>.pem -u <user_id>
  8. 残りについては、上記のガイドを参照してください。バンドルを S3 にアップロードしてから、AMI を登録して起動できるようにする必要があります。

幸運を!

于 2012-09-09T15:10:13.930 に答える