188 votes

Clonage d'une instance EC2

Est-il possible de cloner une instance EC2, données et tout ?

155voto

Mike Sherov Points 6955

Vous pouvez faire un AMI d'une instance existante, et ensuite lancer d'autres instances en utilisant cette AMI .

2 votes

Et les données doivent être à l'intérieur de la partition Root (pas sur /mnt) ou vous pouvez utiliser EBS pour les données.

2 votes

1 votes

Utilisez ami-tools, qui fournit les utilitaires ec2-bundle-vol, ec2-upload-bundle. Utilisez ensuite ec2-register de ec2-api-tools pour enregistrer votre ami auprès d'Amazon.

148voto

devnull Points 763

Le moyen le plus simple est de passer par la console de gestion Web :

  1. aller à l'instance
  2. sélectionnez l'instance et cliquez sur l'action de l'instance
  3. créer une image

Une fois que vous avez une image, vous pouvez lancer une autre instance clonée, données et tout :)

3 votes

Bien sûr, mais c'est tellement plus facile à partir de la nouvelle console web :) vous n'avez pas non plus tous les problèmes de clés, etc.

3 votes

Après avoir créé une image et cliqué sur snapshots, attendez que le snapshot soit terminé. Ensuite, allez sur AMIs (vous ne verrez pas votre image sous 'owned by me') - **** cliquez sur refresh dans cet écran **** pour la voir :)

2 votes

Avec l'interface web actuelle, vous devez right click sur l'instance souhaitée.

101voto

Serg Points 3253

Il n'y a pas d'explicitation Clone bouton. En gros, il s'agit de créer une image ou un instantané d'une instance EC2 existante, puis de créer une nouvelle instance à partir de cet instantané.

Créez d'abord une image à partir d'une instance EC2 existante.

enter image description here


Vérifiez votre liste d'instantanés pour voir si le processus est terminé. Cela prend généralement environ 20 minutes, selon la taille de votre disque d'instance.

enter image description here


Ensuite, vous devez créer une nouvelle instance et utiliser cette image comme AMI.

enter image description here

enter image description here

1 votes

Qu'est-ce que l'option "Launch More like this" ? Quelle est la différence entre cette image et la création d'une image ? S'il vous plaît dites-moi .

2 votes

12 votes

"Lancer plus comme ceci" clonera tous les PARAMÈTRES au niveau de l'instance mais aucun des FICHIERS ou des DONNÉES (et aucune des modifications des fichiers système non plus, comme les tâches cron). Si vous voulez également les fichiers et les données, vous devez effectuer les étapes indiquées dans l'une des réponses ici.

36voto

danoo Points 551

Aujourd'hui, il est encore plus facile de cloner la machine avec les instances adossées à EBS sorties il y a quelque temps. Voici comment nous procédons dans Hébergement en nuage BitNami . En fait, vous prenez juste un instantané de l'instance qui peut être utilisé plus tard pour lancer un nouveau serveur. Vous pouvez le faire soit en utilisant la console AWS (en sauvegardant l'instance soutenue par EBS en tant qu'AMI AWS) ou en utilisant l'API EC2 ou en utilisant les outils EC2 :

Cloner l'instance n'est rien d'autre que créer la sauvegarde et ensuite lancer un nouveau serveur sur cette base. Vous pouvez trouver un tas d'articles décrivant ce problème, essayez de trouver des informations sur "comment ..." sauvegarder ou redimensionner l'instance EC2 entière, par exemple ce blog est un très bon point de départ : alestic.com

-4voto

Julien Points 19

Vous pouvez le faire très facilement avec un logiciel de gestion des nuages - comme enStratus, RightScale ou Scalr (avis de non-responsabilité : j'y travaille). Avec la ferme clonée, vous pouvez :

  1. Créer un instantané ou une image préétablie pour lancer une autre journée
  2. Dupliquer votre configuration pour la tester avant la mise en production

0 votes

Vous pouvez le faire dans AWS, sans avoir besoin de logiciel supplémentaire

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X