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à.
Come funzionano gli script pre e post di Amazon Data Lifecycle Manager
L'immagine seguente mostra il flusso di processo per gli script pre e post quando si utilizzano documenti personalizzati. SSM Questo non si applica ai VSS backup.
Al momento della creazione pianificata dello snapshot, si verificano le seguenti azioni e interazioni tra servizi.
-
Amazon Data Lifecycle Manager avvia l'azione pre script richiamando il SSM documento e passando il parametro.
pre-script
Nota
I passaggi da 1 a 3 si verificano solo se esegui script pre. Se si eseguono solo script post, i passaggi da 1 a 3 vengono ignorati.
-
Systems Manager invia comandi pre script all'SSMagente in esecuzione sulle istanze di destinazione. L'SSMagente esegue i comandi sull'istanza e invia le informazioni sullo stato a Systems Manager.
Ad esempio, se il SSM documento viene utilizzato per creare istantanee coerenti con l'applicazione, lo script preliminare potrebbe bloccare e svuotare l'I/O per garantire che tutti i dati memorizzati nel buffer vengano scritti sul volume prima dell'acquisizione dell'istantanea.
-
Systems Manager invia aggiornamenti sullo stato dei comandi dello script pre ad Amazon Data Lifecycle Manager. Se lo script pre non riesce, Amazon Data Lifecycle Manager richiede una delle seguenti azioni, a seconda di come configuri le opzioni degli script pre e post:
Tentativi Predefinito su snapshot crash-consistent Azione Abilitato con tentativi rimanenti Abilitato Riprova lo script finché non ha esito positivo o finché i tentativi non sono esauriti Esaurito senza completamento con successo Abilitato Crea snapshot crash-consistent e non eseguire script post. Abilitato con tentativi rimanenti Disabilitato Riprova lo script finché non ha esito positivo o finché i tentativi non sono esauriti Esaurito senza completamento con successo Disabilitato Salta la creazione degli snapshot per l'istanza di destinazione e non eseguire lo script post. Disabilitato Abilitato Crea snapshot crash-consistent e non eseguire script post. Disabilitato Disabilitato Salta la creazione degli snapshot per l'istanza di destinazione e non eseguire lo script post. -
Amazon Data Lifecycle Manager avvia la creazione di snapshot.
-
Amazon Data Lifecycle Manager avvia l'azione post script richiamando il SSM documento e passando il parametro.
post-script
Nota
I passaggi da 5 a 7 si verificano solo se esegui script pre. Se si eseguono solo script post, i passaggi da 1 a 3 vengono ignorati.
-
Systems Manager invia comandi post script all'SSMagente in esecuzione sulle istanze di destinazione. L'SSMagente esegue i comandi sull'istanza e invia le informazioni sullo stato a Systems Manager.
Ad esempio, se il SSM documento abilita istantanee coerenti con l'applicazione, questo script post potrebbe sbloccare l'I/O per garantire che i database riprendano le normali operazioni di I/O dopo l'acquisizione dell'istantanea.
-
Se si esegue uno script post e Systems Manager indica che è stato completato correttamente, il processo viene completato.
Se lo script post non riesce, Amazon Data Lifecycle Manager richiede una delle seguenti azioni, a seconda di come configuri le opzioni degli script pre e post:
Tentativi Azione Abilitato con tentativi rimanenti Riprova lo script post finché non ha esito positivo o finché i tentativi non sono esauriti Esaurito senza successo Salta lo script post Disabilitato Salta lo script post Tieni presente che se lo script post non riesce, lo script pre (se abilitato) sarà completato con successo e gli snapshot potrebbero essere state creati. Potrebbe essere necessario intraprendere ulteriori azioni sull'istanza per garantire che funzioni come previsto. Ad esempio, se lo script pre è messo in pausa e ha svuotato l'I/O, ma lo script post non è riuscito a svuotare l'I/O, potrebbe essere necessario configurare il database per lo scongelamento automatico dell'I/O o farlo manualmente.
-
Il processo di creazione degli snapshot potrebbe essere completato dopo il completamento dello script post. Il tempo necessario per completare lo snapshot dipende dalla dimensione dello snapshot.