Ripristina un server OpsWorks for Puppet Enterprise da un backup - AWS OpsWorks

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

Ripristina un server OpsWorks for Puppet Enterprise da un backup

Importante

Il AWS OpsWorks for Puppet Enterprise servizio ha raggiunto la fine del ciclo di vita il 31 marzo 2024 ed è stato disattivato sia per i clienti nuovi che per quelli esistenti. Consigliamo vivamente ai clienti di migrare i propri carichi di lavoro verso altre soluzioni il prima possibile. Se hai domande sulla migrazione, contatta il AWS Support Team su AWS re:post o tramite Premium AWS Support.

Dopo aver esaminato i backup disponibili, puoi scegliere facilmente un momento temporale a partire dal quale ripristinare il tuo server OpsWorks for Puppet Enterprise. I backup del server contengono dati persistenti relativi al software di gestione della configurazione, ad esempio moduli, classi, associazioni di nodi, informazioni sui database (compresi rapporti, dati e così via). L'esecuzione di un ripristino sul posto di un server (ovvero il ripristino del server OpsWorks for Puppet Enterprise esistente su una nuova istanza EC2) registra nuovamente i nodi che erano registrati al momento del backup utilizzato per ripristinare il server e trasferisce il traffico alla nuova istanza se il ripristino ha esito positivo e lo stato del server ripristinato OpsWorks per Puppet Enterprise è lo stessoHealthy. Il ripristino su un server Puppet Enterprise appena OpsWorks creato non mantiene le connessioni dei nodi. Il ripristino di un server non aggiorna la versione del software Puppet, ma applica le stesse versioni Puppet e gli stessi dati di gestione della configurazione disponibili nel backup scelto.

Il ripristino di un server richiede in genere più tempo rispetto alla creazione di un nuovo server; il tempo dipende dalla dimensione del backup scelto. Al termine del ripristino, la vecchia istanza EC2 rimane in uno stato Running o Stopped, ma solo temporaneamente. Alla fine viene terminata.

In questa versione, puoi usare AWS CLI per ripristinare un Puppet master in Puppet OpsWorks Enterprise.

Nota

Puoi eseguire inoltre il comando restore-server per modificare il tipo di istanza corrente o per ripristinare o configurare la chiave SSH qualora venga persa o compromessa.

Per ripristinare un server da un backup
  1. In AWS CLI, esegui il comando seguente per restituire un elenco di backup disponibili e i relativi ID. Annotare l'ID del backup che si desidera utilizzare. Gli ID di backup sono nel formato myServerName-YYYYMMDDHHmmsssss.

    aws opsworks-cm --region region name describe-backups
  2. Esegui il comando seguente.

    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"

    Di seguito è riportato un esempio.

    aws opsworks-cm --region us-west-2 restore-server --backup-id "MyPuppetServer-20161120122143125" --server-name "MyPuppetServer"
  3. Attendi il completamento del ripristino.