Come posso eseguire un aggiornamento della versione principale del mio database globale Aurora compatibile con PostgreSQL?

3 minuti di lettura
0

Desidero eseguire un aggiornamento della versione principale del mio database globale Amazon Aurora edizione compatibile con PostgreSQL.

Risoluzione

Prima di eseguire l'aggiornamento della versione principale nell'ambiente di produzione, è importante testare il cluster di database di produzione nella versione aggiornata. Il processo di aggiornamento richiede tempi di inattività. È consigliabile eseguire l'aggiornamento durante la finestra di manutenzione pianificata.

Quando si esegue l'aggiornamento della versione principale del database globale Aurora compatibile con PostgreSQL, non è possibile applicare un gruppo di parametri personalizzato al cluster di database globale. Crea i tuoi gruppi di parametri personalizzati in ogni regione AWS del cluster globale, quindi applica manualmente i gruppi di parametri ai cluster regionali dopo l'aggiornamento.

Nota: se ricevi errori durante l’esecuzione dei comandi dell'Interfaccia della linea di comando AWS (AWS CLI), consulta Risoluzione degli errori per AWS CLI. Inoltre, assicurati di utilizzare la versione più recente di AWS CLI.

Disattiva rds.global_db_rpo

Il parametro rds.global_db_rpo è disattivato per impostazione predefinita. Se non hai attivato il parametro, procedi con i passaggi per eseguire l'aggiornamento della versione principale.

Se impostiun un obiettivo del punto di ripristino (RPO) nel cluster di database globale, disattiva il parametro rds.global_db_rpo prima di eseguire l'aggiornamento della versione principale. Gli aggiornamenti della versione principale non riescono quando l'obiettivo del punto di ripristino è attivato e viene visualizzato un messaggio di errore simile al seguente:

"Error: We're sorry, your request to modify global database GlobalCluster-GCTest has failed. Primary cluster can't have RPO setting enabled during major version upgrade."

Utilizza la console Amazon RDS

Completa i seguenti passaggi:

  1. Apri la console Amazon Relational Database Service (Amazon RDS).
  2. Nel pannello di navigazione, scegli Gruppi di parametri.
  3. Scegli il gruppo di parametri del cluster di database primario.
  4. Per le Parameter group actions (Operazioni del gruppo di parametri), scegli Operazioni, quindi scegli ** Modifica**.
  5. Seleziona il parametro rds.global_db_rpo.
  6. Scegli Ripristina.
  7. In Reset parameters in DB parameter group (Ripristina parametri del gruppo di parametri database), scegli Ripristina parametri.

Per ulteriori informazioni sui parametri del cluster di database, consulta Gruppi di parametri del cluster di database per i cluster di database Amazon Aurora.

Utilizza AWS CLI

Esegui il comando reset-db-cluster-parameter-group per i tuoi sistemi operativi (OS).

Linux, macOS o Unix:

aws rds reset-db-cluster-parameter-group \
    --db-cluster-parameter-group-name global_db_cluster_parameter_group \

    --parameters "ParameterName=rds.global_db_rpo,ApplyMethod=immediate"

Windows:

aws rds reset-db-cluster-parameter-group ^
    --db-cluster-parameter-group-name global_db_cluster_parameter_group ^

    --parameters "ParameterName=rds.global_db_rpo,ApplyMethod=immediate"

Esegui l'aggiornamento della versione principale

Prerequisito: verifica che la versione a cui stai effettuando l'aggiornamento sia disponibile nella tua regione.

Utilizza la console Amazon RDS

Completa i seguenti passaggi:

  1. Apri la console Amazon RDS.
  2. Nel pannello di navigazione, scegli Database, quindi seleziona il database globale che desideri aggiornare.
    Nota: scegli l'elemento di primo livello in Database. Per verificare di aver scelto l'elemento corretto, scegli Ruolo e cerca Database globale.
  3. Scegli Modifica.
  4. Nella pagina Modifica il cluster DB, per Versione del motore, scegli la versione più recente.
  5. Scegli Continua, quindi verifica il riepilogo delle modifiche.
  6. Per applicare immediatamente le modifiche, scegli Applica immediatamente.
    Nota: questa opzione può causare tempi di inattività imprevisti per l'istanza database.
  7. Scegli Modifica cluster per salvare le modifiche.

Utilizza AWS CLI

Esegui il comando modify-global-cluster:

aws rds modify-global-cluster --global-cluster-identifier cluster_global_identifier --engine-version engnie_version --allow-major-version-upgrade

Nota: sostituisci cluster_global_identifier con il tuo identificatore e engine_version con la versione del tuo motore.

Informazioni correlate

Aggiornamento di un database globale Amazon Aurora

AWS UFFICIALE
AWS UFFICIALEAggiornata 3 mesi fa