Migración al servicio nativo de recuperación ante desastres

Los entornos de Private Cloud Appliance existentes configurados para la recuperación ante desastres de primera generación se pueden migrar al servicio nativo de recuperación ante desastres tan pronto como los sistemas se hayan actualizado o se hayan aplicado parches a la versión de software del dispositivo 3.0.2-b1261765 o posterior.

En primer lugar, asegúrese de que ambos entornos estén ejecutando la versión mínima necesaria del software del dispositivo. Una configuración de recuperación ante desastres de primera generación no puede funcionar como la base de datos en espera de un sistema que ejecuta el servicio de DR nativo más reciente, o al revés. Tan pronto como se haya establecido una conexión de par, ya no se pueden usar las configuraciones de DR de primera generación, pero puede migrarlas al servicio de DR nativo.

Recopilación de Planes de DR de Oracle Site Guard

Para extraer los datos del plan de DR de Site Guard, necesita el script get_em_plan.sh y un nombre de usuario y una contraseña válidos para el esquema de base de datos de Oracle Enterprise Manager. Durante la actualización o aplicación de parches del dispositivo, la secuencia de comandos se guarda en el directorio /var/lib/pca-foundation/scripts.

  1. Conéctese al sistema que ejecuta la base de datos de Enterprise Manager, donde se almacenan los datos del plugin de Site Guard.

  2. Copie la secuencia de comandos get_em_plan.sh en este sistema. Ejecute el script desde la línea de comandos y especifique un archivo de salida. Los datos se almacenan en formato CSV.

    Nota

    Para recuperar los datos del plan para una única configuración de DR, agregue su nombre al final del comando, separado por un espacio.

    $ ./get_em_plan.sh em_plan_data.csv
  3. Cuando el script lo solicite, introduzca el nombre de usuario y la contraseña de la base de datos.

    Los datos del plan de DR se recuperan de la base de datos y se guardan en el archivo de salida *.csv especificado.

  4. Copie el archivo *.csv antes de desconectarse.

Cambio al servicio de DR nativo

Antes de convertir los planes de DR de primera generación, debe configurar el intercambio de tráfico entre ambos sistemas y activar el servicio de DR nativo.

  1. Asegúrese de que exista una conexión de par activa entre el dispositivo principal y el dispositivo en espera. Consulte Establecimiento de una conexión de peer.

  2. Active el servicio de DR nativo actualizando la configuración de servicio existente. El número de serie del sistema par es un parámetro necesario.

    PCA-ADMIN> drNativeUpdateService peerSerialNumber=<peer_serial>

Conversión a planes de DR nativos

Puede importar los datos del plan de DR de Site Guard al servicio de DR nativo mediante la CLI del servicio.

  1. Asegúrese de que el archivo de salida *.csv con los datos del plan de DR de Site Guard se encuentre en una ubicación a la que pueda acceder el pod de servicio de DR.

  2. Cree planes de DR desde el archivo *.csv con el comando create DrPlan.

    Para cada configuración de DR que coincida con un registro en el archivo *.csv, los planes de DR se convierten y se guardan en el formato de DR nativo.

    Sintaxis (introducida en una sola línea):

    create DrPlan
    drPlanDataFile=<csv_file_name>
    configsToMigrate=["all"|"config_id_1,config_id_n"]
    • Para convertir los datos del plan de DR para un subjuego de configuraciones de DR desde el archivo CSV, especifique los ID de las configuraciones necesarias:

      PCA-ADMIN> create DrPlan drPlanDataFile=/home/admin/em_plan_data.csv \
      configsToMigrate="config1_id, config2_id, config3_id"
        JobId: 146c6422-cd82-4ecf-9e5f-a99acfc9baab
        Data: DrPlan id: null::null. Successfully started job for plan creation using /home/admin/em_plan_data.csv
    • Para convertir todos los planes de DR para todas las configuraciones de DR coincidentes del archivo CSV:

      PCA-ADMIN> create DrPlan drPlanDataFile=/home/admin/em_plan_data.csv configsToMigrate="all"
        JobId: 862b045a-c4f6-4f8c-8130-9d9b487bd363
        Data: DrPlan id: null::null. Successfully started job for plan creation using /home/admin/em_plan_data.csv
  3. Utilice el ID de trabajo para comprobar el estado de la operación que ha iniciado.

    PCA-ADMIN> show Job id=862b045a-c4f6-4f8c-8130-9d9b487bd363
    Data:
      Id = 862b045a-c4f6-4f8c-8130-9d9b487bd363
      Type = Job
      Associated Work Request Id = 8671211c-68b3-426e-aa7c-d93d9ffb32e4
      Done = true
      Name = CREATE_TYPE
      Progress Message = Plan migration succeeded.
      Run State = Succeeded
      Transcript = Created job CREATE_TYPE
      Username = admin
      WorkItemIds 1 = id:08cb4f9a-575b-4536-b832-b85948c90212  type:WorkItem  name:

    Utilice el ID de solicitud de trabajo para mostrar más detalles.

    PCA-ADMIN> drGetJob jobId=8671211c-68b3-426e-aa7c-d93d9ffb32e4
    Data:
      Type = drplan_migration
      Job Id = 8671211c-68b3-426e-aa7c-d93d9ffb32e4
      Status = finished
      Result = succeeded
      Message = job successfully retrieved
      Response =
        config_id: b51a51ac-043e-4b6d-ab29-20f86d905e81: plan_name: fo1 status: success
        config_id: b51a51ac-043e-4b6d-ab29-20f86d905e81: plan_name: sw1 status: success
        config_id: b51a51ac-043e-4b6d-ab29-20f86d905e81: plan_name: pfo1 status: success
  4. Para confirmar que se han agregado los planes de DR, utilice el comando drListPlan.

    PCA-ADMIN> drListPlan drConfigId=b51a51ac-043e-4b6d-ab29-20f86d905e81
    Data:
      id                                          Plan Name   Operation  
      --                                          ---------   ---------  
      b51a51ac-043e-4b6d-ab29-20f86d905e81::fo1   fo1         failover
      b51a51ac-043e-4b6d-ab29-20f86d905e81::sw1   sw1         switchover
      b51a51ac-043e-4b6d-ab29-20f86d905e81::pfo1  pfo1        postfailover
  5. Modifique los planes de DR según sea necesario. Para obtener más información, consulte Trabajo con planes de recuperación ante desastres.