Delen via


Premigratievalidaties voor de migratieservice in Azure Database for PostgreSQL

VAN TOEPASSING OP: Azure Database for PostgreSQL - Flexibele server

Premigratievalidatie is een set regels die betrekking hebben op het beoordelen en verifiëren van de gereedheid van een brondatabasesysteem voor migratie naar Azure Database for PostgreSQL. Met dit proces worden potentiële problemen geïdentificeerd en opgelost die van invloed zijn op de migratie of na de migratie van de database.

Hoe gebruikt u de functie voor premigratievalidatie?

Als u premigratievalidatie wilt gebruiken wanneer u migreert naar Azure Database for PostgreSQL - Flexible Server, hebt u twee migratieopties:

  • Gebruik De Azure-portal tijdens de installatie.
  • Geef de --migration-option parameter op in de Azure CLI wanneer u een migratie maakt.

U doet dit als volgt in beide methoden.

De Azure-portal gebruiken

  1. Ga naar het migratietabblad in Azure Database for PostgreSQL.

  2. Selecteer Maken.

  3. Kies op de pagina Setup de migratieoptie die validatie bevat. Selecteer Valideren of Valideren en migreren.

    Schermopname van de optie premigratie om de migratie te starten.

De Azure CLI gebruiken

  1. Open de opdrachtregelinterface.

  2. Zorg ervoor dat de Azure CLI is geïnstalleerd en dat u bent aangemeld bij uw Azure-account met behulp van az sign-in. De versie moet ten minste 2.56.0 of hoger zijn om de migratieoptie te gebruiken.

  3. Maak de opdracht voor het maken van uw migratietaak met de Azure CLI.

    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. Neem de --migration-option parameter op gevolgd door de Validate optie om alleen de premigratie uit te voeren. Gebruik Validate, Migrateof ValidateAndMigrate om validatie uit te voeren. Als de validatie is geslaagd, gaat u verder met de migratie.

Opties voor validatie van premigratie

U kunt een van de volgende opties kiezen:

  • Valideren: Gebruik deze optie om de gereedheid van uw server en database voor migratie naar het doel te controleren. Met deze optie wordt de gegevensmigratie niet gestart en is er geen downtime van de server vereist.
    • Plan uw migraties beter door van tevoren premigratievalidaties uit te voeren om te weten welke mogelijke problemen u kunt ondervinden tijdens het uitvoeren van migraties.
  • Migreren: Gebruik deze optie om de migratie te starten zonder een validatieproces te doorlopen. Voer validatie uit voordat u een migratie activeert om de kans op succes te vergroten. Nadat de validatie is voltooid, kunt u deze optie gebruiken om het migratieproces te starten.
  • Valideren en migreren: met deze optie worden validaties uitgevoerd en de migratie wordt geactiveerd als alle controles de status Geslaagd of Waarschuwing hebben. Validatiefouten starten de migratie tussen bron- en doelservers niet.

U wordt aangeraden premigratievalidaties te gebruiken om problemen te identificeren voordat u migraties uitvoert. Met deze techniek kunt u uw migraties beter plannen en eventuele verrassingen tijdens het migratieproces voorkomen.

  1. Kies de optie Valideren en voer de premigratievalidatie uit op een geavanceerde datum van uw geplande migratie.

  2. Analyseer de uitvoer en voer eventuele herstelacties uit voor eventuele fouten.

  3. Voer stap 1 opnieuw uit totdat de validatie is geslaagd.

  4. Start de migratie met behulp van de optie Valideren en migreren op de geplande datum en tijd.

Validatiestatussen

Nadat u de optie Valideren hebt uitgevoerd, ziet u een van de volgende opties:

  • Geslaagd: er zijn geen problemen gevonden en u kunt de migratie plannen.
  • Mislukt: er zijn fouten gevonden tijdens de validatie, waardoor de migratie mislukt. Bekijk de lijst met fouten en de voorgestelde tijdelijke oplossingen. Neem corrigerende maatregelen voordat u de migratie plant.
  • Waarschuwing: waarschuwingen zijn informatieve berichten die u moet onthouden tijdens het plannen van de migratie.