Validaciones de migración previa para el servicio de migraciones en Azure Database for PostgreSQL
SE APLICA A: Azure Database for PostgreSQL con servidor flexible
La validación previa a la migración es un conjunto de reglas que implica evaluar y comprobar la preparación de un sistema de base de datos de origen para la migración a Azure Database for PostgreSQL. Este proceso identifica y soluciona posibles problemas que afectan a la migración de la base de datos o a la operación posterior a la migración.
¿Cómo se usa la característica de validación previa a la migración?
Para usar la validación previa a la migración al migrar al servidor flexible de Azure Database for PostgreSQL, tiene dos opciones de migración:
- Use Azure Portal durante la instalación.
- Especifique el parámetro
--migration-option
en la CLI de Azure al crear una migración.
A continuación, se muestra cómo hacerlo en ambos métodos.
Uso de Azure Portal
Vaya a la pestaña de migración en Azure Database for PostgreSQL.
Seleccione Crear.
En la página Configuración, elija la opción de migración que incluye la validación. Seleccione Validar o Validar y migrar.
Uso de la CLI de Azure
Abra su interfaz de la línea de comandos.
Asegúrese de que tiene instalada la CLI de Azure y de que ha iniciado sesión en su cuenta de Azure mediante
az sign-in
. La versión debe ser como mínimo la 2.56.0 o una superior para usar la opción de migración.Construya el comando de creación de tareas de migración con la CLI de 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
Incluya el parámetro
--migration-option
seguido de la opciónValidate
para realizar solo la migración previa. UseValidate
,Migrate
oValidateAndMigrate
para realizar la validación. Si la validación se realiza correctamente, continúe con la migración.
Opciones de la validación previa a la migración
Puede elegir cualquiera de las siguientes opciones:
- Validar: use esta opción para comprobar la preparación del servidor y la base de datos para la migración al destino. Esta opción no iniciará la migración de datos y no requerirá ningún tiempo de inactividad en el servidor.
- Planee mejor las migraciones mediante validaciones previas a la migración por adelantado para conocer los posibles problemas que podrían surgir al realizar migraciones.
- Migrar: use esta opción para iniciar la migración sin pasar por el proceso de validación. Realice la validación antes de desencadenar una migración para aumentar las posibilidades de éxito. Una vez finalizada la validación, puede usar esta opción para iniciar el proceso de migración.
- Validar y migrar: esta opción realiza validaciones y desencadena la migración si todas las comprobaciones están en el estado Correcto o Advertencia. Los errores de validación no inician la migración entre los servidores de origen y de destino.
Le recomendamos que use validaciones previas a la migración para identificar problemas antes de ejecutar migraciones. Esta técnica ayuda a planear mejor las migraciones y a evitar sorpresas durante el proceso de migración.
Elija la opción Validar y ejecute la validación previa a la migración en una fecha anterior a la migración planeada.
Analice el resultado y corrija los errores.
Vuelva a ejecutar el paso 1 hasta que la validación se realice correctamente.
Inicie la migración mediante la opción Validar y migrar en la fecha y hora planeadas.
Estados de validación
Después de ejecutar la opción Validar, verá una de las siguientes opciones:
- Correcto: no se han encontrado problemas y puede planear la migración.
- Con errores: se han encontrado errores durante la validación, lo que puede producir un error en la migración. Revise la lista de errores y sus soluciones alternativas sugeridas. Tome medidas correctivas antes de planear la migración.
- Advertencia: las advertencias son mensajes informativos que debe recordar mientras planea la migración.