2012-07-27 2 views
6

J'ai quelques micro instances avec des volumes EBS et à partir de la console ec2 vous pouvez cliquer droit et créer une image AMI de l'ensemble du système.Comment créer une image AMI "Instance Store" d'une instance réservée sans EBS

Mais j'ai acheté des haut-mémoire réservés Les instances qui avaient 500Go de stockage, de sorte que j'ai installé un « Store instance » ubuntu AMI Image

Maintenant, j'ai configuré tout sur mon serveur et que vous voulez créer une image de magasin par exemple ami afin que je puisse installer ces images sur de nouveaux serveurs et je n'ai pas à tout installer à nouveau

Pouvez-vous m'aider s'il vous plaît comment puis-je le faire.

Merci

Répondre

6

Voici comment vous le faites avec Ubuntu: Lancer instance désirée à partir d'ici (choisir un sans stockage EBS): http://cloud-images.ubuntu.com/releases/precise/release/

Suivez ce guide ici (regardez ci-dessous pour obtenir des conseils concernant Ubuntu): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-snapshot-s3-linux.html

  1. vous devez d'abord vous créer la clé publique et le certificat à l'aide de ce guide (vous en aurez besoin plus tard): http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html#using-credentials-certificate
  2. Notez également votre AWS compte ID: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/using-credentials.html#using-credentials-account-id
  3. Téléchargez votre pk et cert à votre instance ubuntu que vous avez téléchargé: scp -i <path-to-your-ec2key>.pem <your-account-pk>.pem <your-account-cert>.pem [email protected]<yourinstance>.<yourzone>.compute.amazonaws.com:~/
  4. qui met le fichier pk et cert-file dans votre maison répertoire dans votre instance en cours d'exécution. Maintenant, connectez-vous et déplacez-les dans le répertoire/mnt afin qu'ils ne soient pas inclus lorsque vous regroupez votre AMI.
  5. Maintenant, modifiez votre image au contenu de votre cœur.
  6. AMI Outils EC2 Installation: sudo apt-get install ec2-ami-tools
  7. Exécutez la commande suivante pour créer votre paquet: ec2-bundle-vol -k <your-account-pk>.pem -c <your-account-cert>.pem -u <user_id>
  8. Se guide ci-dessus pour le reste. Vous devez télécharger votre bundle sur S3, puis enregistrer votre AMI pour pouvoir le lancer.

Bonne chance!

+1

Je pense que le lien URL dans la réponse acceptée a changé, essayez ceci: http://docs.aws.amazon.com/AWSEC2/latest/UserGuide/creating-an-ami-s3-linux.html – Aitch

+0

Merci. Liens mis à jour – Magnus

Questions connexes