Partager via


Validations de prémigration pour le service de migrations dans Azure Database pour PostgreSQL

S’APPLIQUE À : Azure Database pour PostgreSQL - Serveur flexible

La validation de prémigration est un ensemble de règles qui impliquent l’évaluation et la vérification de la préparation d’un système de base de données source pour la migration vers Azure Database pour PostgreSQL. Ce processus identifie et résout les problèmes potentiels affectant l’opération de migration ou post-migration de la base de données.

Comment faire pour utiliser la fonctionnalité de validation de la prémigration ?

Pour utiliser la validation de la prémigration lorsque vous migrez vers Azure Database pour PostgreSQL - Serveur flexible, vous avez deux options de migration :

  • Utilisez le portail Azure pendant la configuration.
  • Spécifiez le paramètre --migration-option dans Azure CLI lorsque vous créez une migration.

Voici comment procéder avec les deux méthodes.

Utilisation du portail Azure

  1. Accédez à l’onglet migration dans Azure Database pour PostgreSQL.

  2. Sélectionnez Créer.

  3. Sur la page Configuration, choisissez l’option de migration qui inclut la validation. Sélectionnez Valider ou Valider et migrer.

    Capture d’écran montrant l’option de prémigration pour démarrer la migration.

Utilisation de l’interface de ligne de commande Microsoft Azure

  1. Ouvrez votre interface de ligne de commande.

  2. Vérifiez qu’Azure CLI est installé et que vous êtes connecté à votre compte Azure avec az sign-in. Pour que vous puissiez utiliser l’option de migration, la version doit être 2.56.0 ou ultérieure.

  3. Créez votre commande de création de tâche de migration avec 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. Incluez le paramètre --migration-option suivi de l’option Validate pour effectuer uniquement la prémigration. Utilisez Validate, Migrateou ValidateAndMigrate pour effectuer la validation. Si la validation réussit, poursuivez la migration.

Options de validation de la prémigration

Vous pouvez choisir l’une des options suivantes :

  • Valider : utilisez cette option pour vérifier la préparation de votre serveur et de votre base de données pour la migration vers la cible. Cette option ne démarre pas la migration des données et ne nécessite aucun temps d’arrêt du serveur.
    • Planifiez mieux vos migrations en effectuant des validations de prémigration à l’avance, afin d’identifier les problèmes potentiels que vous pourriez rencontrer lors de l’exécution des migrations.
  • Migrer : utilisez cette option pour lancer la migration sans passer par le processus de validation. Effectuez la validation avant de déclencher une migration afin d’augmenter les chances de réussite. Une fois la validation terminée, vous pouvez utiliser cette option pour démarrer le processus de migration.
  • Valider et Migrer : cette option effectue des validations, et la migration est déclenchée si toutes les vérifications sont à l’état Réussi ou Avertissement. Les échecs de validation ne démarrent pas la migration entre les serveurs source et cible.

Nous vous recommandons d’utiliser des validations de prémigration pour identifier les problèmes avant d’exécuter des migrations. Cette technique vous permet de mieux planifier vos migrations et de ne pas avoir de surprises pendant le processus de migration.

  1. Choisissez l’option Validate et exécutez la validation de prémigration à une date antérieure à votre migration planifiée.

  2. Analysez les résultats et prenez les mesures correctives nécessaires en cas d’erreur.

  3. Réexécutez l’étape 1 jusqu’à ce que la validation réussisse.

  4. Démarrez la migration à l’aide de l’option Valider et migrer à la date et à l’heure planifiées.

États de validation

Après avoir exécuté l’option Valider, vous voyez l’une des options suivantes :

  • Réussite : aucun problème n’a été détecté, et vous pouvez planifier la migration.
  • Échec : des erreurs susceptibles de faire échouer la migration ont été détectées lors de la validation. Passez en revue la liste des erreurs et leurs solutions de contournement suggérées. Prenez des mesures correctives avant de planifier la migration.
  • Avertissement : les avertissements sont des messages informatifs que vous devez garder à l’esprit pendant que vous planifiez la migration.