riavvio di un'istanza di replica. - AWS Servizio di migrazione del Database

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à.

riavvio di un'istanza di replica.

È possibile riavviare un AWS DMS istanza di replica per riavviare il motore di replica. Il riavvio determina un'interruzione momentanea dell'istanza di replica, durante la quale lo stato dell'istanza viene impostato su Rebooting (Riavvio in corso). Se il file AWS DMS l'istanza è configurata per Multi-AZ, il riavvio può essere eseguito con un failover. Un record AWS DMS l'evento viene creato al termine del riavvio.

Se le ricette di AWS DMS l'istanza è una distribuzione Multi-AZ, è possibile forzare un failover pianificato da una AWS Da zona di disponibilità a un'altra al riavvio. Quando si impone un failover pianificato del AWS DMS esempio, AWS DMS chiude le connessioni attive sull'istanza corrente prima di passare automaticamente a un'istanza di standby in un'altra zona di disponibilità. Il riavvio con un failover pianificato consente di simulare un evento di failover pianificato di AWS DMS istanza, ad esempio quando si ridimensiona la classe dell'istanza di replica.

Nota

Dopo che un riavvio impone un failover da una zona di disponibilità a un'altra, la modifica della zona di disponibilità potrebbe non essere riflessa per alcuni minuti. Questo ritardo appare nel AWS Management Console, e nelle chiamate al AWS CLI e AWS DMS API.

Se le attività di migrazione sono in esecuzione sull'istanza di replica quando avviene un riavvio, non si verifica alcuna perdita di dati, ma l'attività si interrompe e l'attività passa a uno stato di errore.

Se le tabelle dell'attività di migrazione vengono usate in un caricamento in blocco (fase di pieno carico) e non sono ancora state avviate, entrano in uno stato di errore. Tuttavia, le tabelle completate al momento rimangono in uno stato completato. Quando si verifica un riavvio durante la fase di pieno carico, si consiglia di eseguire uno dei passaggi seguenti.

  • Rimuovi dall'attività le tabelle che si trovano nello stato completato e riavvia l'attività con le tabelle rimanenti.

  • Crea una nuova attività con le tabelle in stato di errore e in sospeso.

Se le tabelle nell'attività di migrazione si trovano nella fase di replica continua, l'attività riprenderà al termine del riavvio.

Non è possibile riavviare il AWS DMS istanza di replica se il suo stato non è nello stato Disponibile. Il tuo AWS DMS l'istanza può non essere disponibile per diversi motivi, ad esempio una modifica richiesta in precedenza o un'azione relativa alla finestra di manutenzione. Il tempo necessario per riavviare un AWS DMS l'istanza di replica è in genere di piccole dimensioni (meno di 5 minuti).

Per riavviare un'istanza di replica, utilizzare AWS console.

Per riavviare un'istanza di replica utilizzando il AWS console
  1. Accedere a AWS Management Console e apri il AWS DMS console in https://console.aws.amazon.com/dms/v2/.

  2. Nel riquadro di navigazione, scegli Replication instances (Istanze di replica).

  3. Scegli l'istanza di replica che desideri riavviare.

  4. Scegliere Reboot (Riavvia). Viene visualizzata la finestra di dialogo Riavvia istanza di replica.

  5. Seleziona la casella di controllo Riavvia con failover pianificato? se hai configurato l'istanza di replica per l'implementazione Multi-AZ e desideri eseguire il failover su un'altra AWS Zona di disponibilità.

  6. Scegliere Reboot (Riavvia).

Per riavviare un'istanza di replica, utilizzare il AWS CLI reboot-replication-instancecomando con il seguente parametro:

  • --replication-instance-arn

Esempio di avvio semplice

I seguenti AWS CLI esempio riavvia un'istanza di replica.

aws dms reboot-replication-instance \ --replication-instance-arn arn of my rep instance
Esempio di riavvio semplice con failover

I seguenti AWS CLI esempio riavvia un'istanza di replica con failover.

aws dms reboot-replication-instance \ --replication-instance-arn arn of my rep instance \ --force-planned-failover

Per riavviare un'istanza di replica, utilizzare il AWS DMS APIRebootReplicationInstanceazione con i seguenti parametri:

  • ReplicationInstanceArn = arn of my rep instance

Esempio di avvio semplice

Il codice di esempio seguente riavvia un'istanza di replica.

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3
Esempio di riavvio semplice con failover

Il seguente esempio di codice riavvia un'istanza di replica e esegue il failover su un'altra AWS Zona di disponibilità.

https://dms.us-west-2.amazonaws.com/ ?Action=RebootReplicationInstance &DBInstanceArn=arn of my rep instance &ForcePlannedFailover=true &SignatureMethod=HmacSHA256 &SignatureVersion=4 &Version=2014-09-01 &X-Amz-Algorithm=AWS4-HMAC-SHA256 &X-Amz-Credential=AKIADQKE4SARGYLE/20140425/us-east-1/dms/aws4_request &X-Amz-Date=20140425T192732Z &X-Amz-SignedHeaders=content-type;host;user-agent;x-amz-content-sha256;x-amz-date &X-Amz-Signature=1dc9dd716f4855e9bdf188c70f1cf9f6251b070b68b81103b59ec70c3e7854b3