2013-05-08 5 views
5

J'ai une instance EC2 en service (Linux). J'ai fait quelques installations que je voudrais complètement défaire. Quel serait le meilleur/le plus simple pour revenir à une instance propre?Instance EC2 - réinstallation complète

Répondre

7

Démarrez une nouvelle instance, en exécutant les étapes d'installation et de configuration.

Vous pouvez le faire sans mettre fin à l'ancienne instance. Cela vous permet de regarder la configuration sur l'ancienne instance au cas où vous auriez oublié comment vous avez configuré les choses. Il vous permet également de copier des données ou d'autres fichiers de l'ancienne instance vers la nouvelle instance.

Si vous êtes complètement satisfait de la nouvelle instance, fermez l'ancienne instance.

Cette approche de démarrage de la nouvelle avant de détruire l'ancienne n'avait pas de sens à l'époque des serveurs physiques, mais EC2 nous donne de nouvelles façons de penser les choses. En outre: documentez et/ou programmez vos étapes d'installation et de configuration afin de pouvoir facilement les reproduire ultérieurement sur de nouvelles instances. Pensez à séparer vos données sur un second volume EBS afin de pouvoir les déplacer facilement vers une nouvelle instance.

Vous devriez être à l'aise pour tester vos scripts/scripts d'installation à plusieurs reprises jusqu'à ce qu'ils fonctionnent correctement sur une toute nouvelle instance.

+2

Vous devez absolument automatiser la création de votre instance avant d'envisager d'exécuter un service de production sur AWS EC2. Les instances peuvent disparaître de vous sans avertissement ni recours et la performance d'une instance donnée peut très mal se dégrader à tout moment. (L'hôte sur lequel votre machine virtuelle s'exécute peut très bien fonctionner lorsque vous lancez votre instance et configurez votre service, mais vous risquez d'être bloqué par une autre machine virtuelle qui par exemple écrase toute la bande passante d'E/S ou autre). –

1

Détruisez-le et créez-en un nouveau en utilisant la même AMI, le même noyau et tout fichier/script défini par l'utilisateur que vous avez passé à la création de l'instance d'origine. Retournez vos propres données jusqu'à S3.

Questions connexes