Condividi tramite


Convalide di pre-migrazione per il servizio migrazioni in Database di Azure per PostgreSQL

SI APPLICA A: Database di Azure per PostgreSQL - Server flessibile

La convalida dei premi è un set di regole che comportano la valutazione e la verifica dell'idoneità di un sistema di database di origine per la migrazione a Database di Azure per PostgreSQL. Questo processo identifica e risolve potenziali problemi che interessano la migrazione o l'operazione post-migrazione del database.

Come si usa la funzionalità di convalida della pre-migrazione?

Per usare la convalida della pre-migrazione quando si esegue la migrazione a Database di Azure per PostgreSQL - Server flessibile, sono disponibili due opzioni di migrazione:

  • Usare il portale di Azure durante l'installazione.
  • Specificare il parametro --migration-option nell'interfaccia della riga di comando di Azure quando si crea una migrazione.

Ecco come farlo con entrambi i metodi.

Usare il portale di Azure

  1. Passare alla scheda di migrazione in Database di Azure per PostgreSQL.

  2. Seleziona Crea.

  3. Nella pagina Installazione, scegliere l'opzione di migrazione che include la convalida. Selezionare Convalida o Convalidare ed eseguire la migrazione.

    Screenshot che mostra l'opzione pre-migrazione per avviare la migrazione.

Usare l'interfaccia della riga di comando di Azure

  1. Aprire l'interfaccia della riga di comando.

  2. Assicurarsi di avere installato l'interfaccia della riga di comando di Azure e di aver eseguito l'accesso all'account Azure usando az sign-in. La versione deve essere almeno 2.56.0 o successiva per usare l'opzione di migrazione.

  3. Creare il comando di creazione dell'attività di migrazione con l'interfaccia della riga di comando di Azure.

    az postgres flexible-server migration create --subscription <subscription ID> --resource-group <Resource group Name> --name <Flexible server Name> --migration-name <Unique migration ID> --migration-option ValidateAndMigrate --properties "Path of the JSON File" --migration-mode offline
    
  4. Includere il parametro --migration-option seguito dall'opzione Validate per eseguire solo la pre-migrazione. Usare Validate, Migrateo ValidateAndMigrate per eseguire la convalida. Se la convalida ha esito positivo, continuare con la migrazione.

Opzioni di convalida della pre-migrazione

È possibile scegliere una delle seguenti opzioni:

  • Convalida: usare questa opzione per controllare l'idoneità del server e del database per la migrazione alla destinazione. Questa opzione non avvierà la migrazione dei dati e non richiederà tempi di inattività del server.
    • Pianificare le migrazioni meglio eseguendo le convalide di premi in anticipo per conoscere i potenziali problemi che possono verificarsi durante l'esecuzione delle migrazioni.
  • Migrazione: usare questa opzione per avviare la migrazione senza eseguire un processo di convalida. Eseguire la convalida prima di attivare una migrazione per aumentare le probabilità di esito positivo. Al termine della convalida, è possibile usare questa opzione per avviare il processo di migrazione.
  • Convalida e migrazione: questa opzione esegue le convalide e la migrazione viene attivata se tutti i controlli sono nello stato di Operazione riuscita o Avviso. Gli errori di convalida non avviano la migrazione tra i server di origine e di destinazione.

È consigliabile usare le convalide di pre-migrazione per identificare i problemi prima di eseguire le migrazioni. Queste tecnica consente di pianificare meglio le migrazioni ed evitare sorprese durante il processo di migrazione.

  1. Scegliere l'opzione Convalida ed eseguire la convalida della pre-migrazione in una data avanzata della migrazione pianificata.

  2. Analizzare l'output ed eseguire eventuali azioni correttive per eventuali errori.

  3. Rieseguire il passaggio 1 fino a quando la convalida non riesce.

  4. Avviare la migrazione usando l'opzione Convalida e migrazione in base alla data e all'ora pianificate.

Stati di convalida

Dopo aver eseguito l'opzione Convalida, viene visualizzata una delle opzioni seguenti:

  • Operazione riuscita: non sono stati rilevati problemi ed è possibile pianificare la migrazione.
  • Operazione non riuscita: sono stati rilevati errori che possono causare l'esito negativo della migrazione. Esaminare l'elenco degli errori e le relative soluzioni alternative suggerite. Eseguire misure correttive prima di pianificare la migrazione.
  • Avviso: gli avvisi sono messaggi informativi che è necessario ricordare durante la pianificazione della migrazione.