2012-07-27 5 views
6

Ich habe einige Mikroinstanzen mit EBS Volumes und von der ec2 Konsole aus können Sie mit der rechten Maustaste klicken und ein AMI Image des gesamten Systems erstellen.Wie erstelle ich "Instance Store" AMI Image einer Reserved Instance ohne EBS

Aber ich kaufte einige High-Speicher Reserved Instances, die 500 GB Speicher hatte, damit ich eine „Instance Store“ ubuntu AMI Bild

Jetzt installiert ich alles auf meinem Server so konfiguriert haben, und wollen ein Instance Store ami Bild erstellen so dass ich diese Bilder auf neuen Servern installieren kann und ich muss nicht alles wieder installieren

Können Sie mir bitte helfen, wie kann ich es tun.

Dank

Antwort

6

Dies ist, wie Sie es mit Ubuntu zu tun: Starten gewünschte Instanz von hier (eine ohne EBS Speicher holen): http://cloud-images.ubuntu.com/releases/precise/release/

dieser Anleitung folgen hier (siehe unten für Hinweise über Ubuntu): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-snapshot-s3-linux.html

  1. Zuerst müssen Sie Sie den öffentlichen Schlüssel und das Zertifikat mit dieser Anleitung erstellen (Sie werden sie später benötigen): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html#using-credentials-certificate
  2. Auch Ihre AWS-Konto-ID Hinweis: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html#using-credentials-account-id
  3. Laden Sie Ihre pk und cert auf Ihre ubuntu-Instanz, die Sie heruntergeladen haben: scp -i <path-to-your-ec2key>.pem <your-account-pk>.pem <your-account-cert>.pem [email protected]<yourinstance>.<yourzone>.compute.amazonaws.com:~/
  4. dass die pk-Datei und cert-Datei in Ihnen Home-Verzeichnis in Ihrer laufenden Instanz setzt. Melden Sie sich jetzt an und verschieben Sie diese in das Verzeichnis/mnt, damit sie beim Bündeln Ihrer AMI nicht berücksichtigt werden.
  5. Ändern Sie nun Ihr Bild nach Herzenslust.
  6. Installieren EC2 AMI Werkzeuge: sudo apt-get install ec2-ami-tools
  7. Führen Sie den folgenden Befehl Ihr Bündel zu erstellen: ec2-bundle-vol -k <your-account-pk>.pem -c <your-account-cert>.pem -u <user_id>
  8. Sie führen oben für den Rest. Sie müssen Ihr Bundle auf S3 hochladen und dann Ihren AMI registrieren, damit Sie ihn starten können.

Viel Glück!

+1

Ich denke, die URL-Link in der akzeptierte Antwort geändert hat, versuchen Sie dies: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-s3-linux.html – Aitch

+0

Vielen Dank. Aktualisierte Links. – Magnus