Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Restaurer un serveur OpsWorks for Puppet Enterprise à partir d'une sauvegarde
Important
Le AWS OpsWorks for Puppet Enterprise service a atteint sa fin de vie le 31 mars 2024 et a été désactivé pour les nouveaux clients et les clients existants. Nous recommandons vivement aux clients de migrer leurs charges de travail vers d'autres solutions dès que possible. Si vous avez des questions sur la migration, contactez l' AWS Support équipe sur AWS Re:Post
Après avoir parcouru les sauvegardes disponibles, vous pouvez facilement choisir un moment à partir duquel vous souhaitez restaurer votre serveur OpsWorks pour Puppet Enterprise. Les sauvegardes de serveur contiennent des données logicielles persistantes de gestion de la configuration, notamment des informations sur les modules, associations et bases de données (y compris rapports, faits, etc.). La restauration sur place d'un serveur (c'est-à-dire la restauration du serveur existant OpsWorks pour Puppet Enterprise sur une nouvelle instance EC2) permet de réenregistrer les nœuds enregistrés au moment de la sauvegarde que vous utilisez pour restaurer le serveur, et de transférer le trafic vers la nouvelle instance si la restauration est réussie et si l'état du serveur restauré OpsWorks pour Puppet Enterprise est le cas. Healthy
La restauration vers un serveur nouvellement créé OpsWorks pour Puppet Enterprise ne permet pas de maintenir les connexions aux nœuds. La restauration d'un serveur ne permet pas de mettre à jour la version du logiciel Puppet. En effet, elle applique les versions de Puppet et les données de gestion de la configuration qui sont disponibles dans la sauvegarde que vous choisissez.
La restauration d'un serveur prend généralement plus de temps que la création d'un nouveau serveur ; le temps dépend de la taille de la sauvegarde que vous choisissez. Une fois la restauration terminée, l'ancienne instance EC2 reste à l'état Running
ou Stopped
, mais seulement temporairement. À terme, elle est résiliée.
Dans cette version, vous pouvez utiliser le AWS CLI pour restaurer un Puppet Master dans OpsWorks Puppet Enterprise.
Note
Vous pouvez également exécuter la commande restore-server pour modifier le type d'instance actuelle, ou pour restaurer ou définir votre clé SSH si elles est perdue ou divulguée.
Pour restaurer un serveur à partir d'une sauvegarde
-
Dans le AWS CLI, exécutez la commande suivante pour renvoyer la liste des sauvegardes disponibles et leurs identifiants. Notez l'ID de la sauvegarde que vous souhaitez utiliser. Les identifiants de sauvegarde sont au format
myServerName-YYYYMMDDHHMMSSSSS
.aws opsworks-cm --region
region name
describe-backups -
Exécutez la commande suivante.
aws opsworks-cm --region
region name
restore-server --backup-id "myServerName-yyyyMMddHHmmssSSS
" --instance-type "Type of instance
" --key-pair "name of your EC2 key pair
" --server-name "name of Puppet master
"Voici un exemple.
aws opsworks-cm --region us-west-2 restore-server --backup-id "MyPuppetServer-20161120122143125" --server-name "MyPuppetServer"
-
Attendez que la restauration soit terminée.