Migration vers le service natif de récupération après sinistre

Les environnements Private Cloud Appliance existants configurés pour la récupération après sinistre de première génération peuvent être migrés vers le service natif de récupération après sinistre dès que les systèmes ont été mis à niveau ou corrigés vers la version 3.0.2-b1261765 ou ultérieure du logiciel du boîtier.

Tout d'abord, assurez-vous que les deux environnements exécutent la version minimale requise du logiciel du boîtier. Une configuration de récupération après sinistre de première génération ne peut pas fonctionner en tant que base de secours d'un système exécutant le service de récupération après sinistre natif le plus récent, ou l'inverse. Dès qu'une connexion pair a été établie, les configurations RS de première génération ne peuvent plus être utilisées, mais vous pouvez les migrer vers le service RS natif.

Collecte des plans RS Oracle Site Guard

Pour extraire les données de plan RS de Site Guard, vous devez disposer du script get_em_plan.sh, d'un nom d'utilisateur et d'un mot de passe valides pour le schéma de base de données Oracle Enterprise Manager. Lors de la mise à niveau du boîtier ou de l'application de correctifs, le script est enregistré dans le répertoire /var/lib/pca-foundation/scripts.

  1. Connectez-vous au système qui exécute la base de données Enterprise Manager, où les données du plugiciel Site Guard sont stockées.

  2. Copiez le script get_em_plan.sh dans ce système. Exécutez le script à partir de la ligne de commande et spécifiez un fichier de sortie. Les données sont stockées au format CSV.

    Note

    Pour extraire les données de plan d'une configuration DR unique, ajoutez son nom à la fin de la commande, séparé par un espace.

    $ ./get_em_plan.sh em_plan_data.csv
  3. À l'invite du script, entrez le nom d'utilisateur et le mot de passe de la base de données.

    Les données du plan RS sont extraites de la base de données et enregistrées dans le fichier de sortie *.csv que vous avez spécifié.

  4. Copiez le fichier *.csv avant de vous déconnecter.

Passage au service RS natif

Avant de convertir les plans de reprise après sinistre de première génération, vous devez configurer l'appairage entre les deux systèmes et activer le service de reprise après sinistre natif.

  1. Assurez-vous qu'une connexion pair active existe entre le boîtier principal et le boîtier de secours. Voir Établissement d'une connexion d'homologue.

  2. Activez le service RS natif en mettant à jour la configuration de service existante. Le numéro de série du système pair est un paramètre obligatoire.

    PCA-ADMIN> drNativeUpdateService peerSerialNumber=<peer_serial>

Conversion en plans RS natifs

Vous pouvez importer les données de plan RS de Site Guard dans le service RS natif à l'aide de l'interface de ligne de commande du service.

  1. Assurez-vous que le fichier de sortie *.csv avec les données de plan RS de Site Guard se trouve à un emplacement auquel le pod du service RS peut accéder.

  2. Créez des plans RS à partir du fichier *.csv à l'aide de la commande create DrPlan.

    Pour chaque configuration RS correspondant à un enregistrement du fichier *.csv, les plans RS sont convertis et enregistrés dans le format RS natif.

    Syntaxe (entrée sur une seule ligne) :

    create DrPlan
    drPlanDataFile=<csv_file_name>
    configsToMigrate=["all"|"config_id_1,config_id_n"]
    • Pour convertir les données de plan RS pour un sous-ensemble de configurations RS à partir du fichier CSV, spécifiez les ID des configurations requises :

      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
    • Pour convertir tous les plans RS pour toutes les configurations RS correspondantes à partir du fichier 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. Utilisez l'ID tâche pour vérifier le statut de l'opération que vous avez démarrée.

    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:

    Utilisez l'ID demande de travail pour afficher plus de détails.

    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. Pour confirmer que les plans RS ont été ajoutés, utilisez la commande 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. Modifiez les plans RS selon les besoins. Pour plus de détails, voir Utilisation des plans de récupération après sinistre.