Créer et gérer des plans de récupération après sinistre

Chaque plan de récupération après sinistre définit les étapes à effectuer sur les ressources cloud Private Cloud Appliance lorsqu'une opération de récupération après sinistre est exécutée : basculement, permutation ou post-basculement.

Chaque configuration DR est associée à un fichier de plan de récupération après sinistre. Ce fichier peut contenir plusieurs plans de récupération après sinistre, chacun identifié par un nom unique affecté par l'administrateur lors de sa création. Le fichier de plan de récupération après sinistre est stocké au format JSON dans le répertoire /mnt/dr_metadata du rack de secours.

Création d'un plan de récupération après sinistre

Le service de récupération après sinistre fournit des plans par défaut pour chaque opération standard. Vous les créez avec une commande simple pour commencer. Si nécessaire, vous pouvez personnaliser les étapes du protocole ultérieurement.

Utilisation de la CLI de service
  1. Recherchez l'ID de la configuration de récupération après sinistre pour laquelle vous souhaitez créer un plan de récupération après sinistre (drGetConfigs).

  2. Créez un plan de récupération après sinistre par défaut à l'aide de la commande create DrPlan.

    En règle générale, une configuration de récupération après sinistre est associée à des plans de récupération après sinistre pour chaque type d'opération. Dans cet exemple, des plans sont créés pour le basculement, la permutation et le post-basculement.

    PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=SWITCHOVER planName=sw1
    JobId: eae66f69-7b99-420e-b324-7d8964b2202b
    Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. Successfully started job for DR Plan Create for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
    
    PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=FAILOVER planName=fo1
    
    PCA-ADMIN> create DrPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041 operation=POSTFAILOVER planName=pfo1
  3. Utilisez l'ID de travail pour vérifier le statut de l'opération que vous avez lancée.

    PCA-ADMIN> show Job id=eae66f69-7b99-420e-b324-7d8964b2202b
    Data:
      Id = eae66f69-7b99-420e-b324-7d8964b2202b
      Type = Job
      Associated Work Request Id = ec0f39df-6256-4c4c-a839-0d00a8f326dc
      Done = true
      Name = CREATE_TYPE
      Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1. Successfully created [sw1] plan on STANDBY for DR operation [switchover] for config [6e797d8b-7245-4d49-8e68-bf67f2d53041]
      Run State = Succeeded
      Transcript = Created job CREATE_TYPE
      Username = admin
      WorkItemIds 1 = id:5ca6d187-e01a-40e2-bc97-3193a9a88742  type:WorkItem  name:
  4. Pour afficher la liste des plans de récupération après sinistre existants pour une configuration de récupération après sinistre, utilisez la commande drListPlan.

    PCA-ADMIN> drListPlan drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041
    Data:
      id                                           Plan Name   Operation
      --                                           ---------   ---------
      6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1    sw1         switchover
      6e797d8b-7245-4d49-8e68-bf67f2d53041::fo1    fo1         failover
      6e797d8b-7245-4d49-8e68-bf67f2d53041::pfo1   pfo1        postfailover
  5. Pour afficher le statut et les détails d'un plan de récupération après sinistre, utilisez la commande show DrPlan.

    PCA-ADMIN> show DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1
    Data:
      Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1
      Type = DrPlan
      Plan Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1
      Plan Name = sw1
      Config Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041
      Operation = switchover
      Steps 1 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::precheck
      Steps 1 - Step Name = PRECHECK
      Steps 1 - Enabled = true
      Steps 1 - Last Status = norun
      Steps 1 - Command = None
      Steps 1 - Check Only = true
      Steps 2 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal_precheck
      Steps 2 - Step Name = ROLE_REVERSAL_PRECHECK
      Steps 2 - Enabled = true
      Steps 2 - Last Status = norun
      Steps 2 - Command = None
      Steps 2 - Check Only = true
      Steps 3 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::stop_primary
      Steps 3 - Step Name = STOP_PRIMARY
      Steps 3 - Enabled = true
      Steps 3 - Last Status = norun
      Steps 3 - Command = None
      Steps 3 - Check Only = false
      Steps 4 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::role_reversal
      Steps 4 - Step Name = ROLE_REVERSAL
      Steps 4 - Enabled = true
      Steps 4 - Last Status = norun
      Steps 4 - Command = None
      Steps 4 - Check Only = false
      Steps 5 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::start_standby
      Steps 5 - Step Name = START_STANDBY
      Steps 5 - Enabled = true
      Steps 5 - Last Status = norun
      Steps 5 - Command = None
      Steps 5 - Check Only = false
      Steps 6 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::cleanup_primary
      Steps 6 - Step Name = CLEANUP_PRIMARY
      Steps 6 - Enabled = true
      Steps 6 - Last Status = norun
      Steps 6 - Command = None
      Steps 6 - Check Only = false
      Steps 7 - Step Id = 6e797d8b-7245-4d49-8e68-bf67f2d53041::sw1::post_config
      Steps 7 - Step Name = POST_CONFIG
      Steps 7 - Enabled = true
      Steps 7 - Last Status = norun
      Steps 7 - Command = None
      Steps 7 - Check Only = false
Utiliser l'interface utilisateur Web de service
  1. Sous Disaster Recovery Service, ouvrez la page Configurations de récupération après sinistre. Dans le tableau, cliquez sur la configuration à laquelle vous souhaitez ajouter un plan de récupération après sinistre. La page de détails DR Configuration s'affiche.

  2. Dans la section Ressources, cliquez sur Plans.

    Dans la partie droite du champ Plans, cliquez sur Ajouter un plan.

  3. Dans la fenêtre Créer un plan de récupération après sinistre, entrez les informations suivantes dans les champs correspondants :

    • Nom du plan : entrez le nom de ce plan pour la récupération après sinistre.

    • Opération : sélectionnez une opération standard : permutation, basculement, post-basculement.

    • Etapes : laissez ce champ vide si vous souhaitez définir les étapes par défaut de l'opération sélectionnée. Sinon, indiquez les étapes à ajouter au plan de récupération après sinistre. Les options sont les suivantes : 'precheck', 'role_reversal_precheck', 'stop_primary', 'role_reversal', 'start_standby', 'cleanup_primary', 'post_config'.

    • Fichier de données de plan DR : utilisé pour migrer les plans de récupération après sinistre de première génération. Laissez ce champ vide.

    • Configurations à migrer : utilisées pour la migration des plans de récupération après sinistre de première génération. Laissez ce champ vide.

  4. Cliquez sur Créer un programme de récupération après sinistre. Un travail de récupération après sinistre est démarré. Une fois le plan de récupération après sinistre terminé, il apparaît dans le tableau des ressources.

    Pour suivre la progression, sous Disaster Recovery Service, sélectionnez Jobs. Le tableau Jobs indique le statut de chaque travail. Cliquez sur un enregistrement dans le tableau pour afficher les détails du travail.

  5. Répétez ces étapes pour ajouter tous les plans de récupération après sinistre requis.

  6. Vous pouvez également cliquer sur un nom de plan de récupération après sinistre pour afficher sa page de détails.

Modification d'un plan de récupération après sinistre

Un plan de récupération après sinistre a une structure complexe avec de nombreux paramètres, ce qui rend la mise à jour à partir de la ligne de commande en particulier difficile. Au lieu de cela, vous pouvez modifier les étapes individuelles qui composent le plan de récupération après sinistre. Reportez-vous à Personnalisation des étapes d'un plan de récupération après sinistre.

Suppression d'un plan de récupération après sinistre

Vous pouvez supprimer un plan de récupération après sinistre s'il n'est plus nécessaire. Pour supprimer tous les plans associés à une configuration de récupération après sinistre à la fois, utilisez la commande drDeleteAllPlans.

Utilisation de la CLI de service
  1. Recherchez l'ID du plan de récupération après sinistre à supprimer (drListPlan).

  2. Supprimez le plan de récupération après sinistre sélectionné à l'aide de la commande delete DrPlan.

    PCA-ADMIN> delete DrPlan id=6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2
    JobId: 603d480f-1e0f-4229-b596-aaaf8588e682
    Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2. Successfully started job for DR Plan delete for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
  3. Utilisez l'ID de travail pour vérifier le statut de l'opération que vous avez lancée.

    PCA-ADMIN> show Job id=603d480f-1e0f-4229-b596-aaaf8588e682
    Data:
      Id = 603d480f-1e0f-4229-b596-aaaf8588e682
      Type = Job
      Associated Work Request Id = 391a0799-235a-4b26-aa99-4b5dd14ba19a
      Done = true
      Name = DELETE_TYPE
      Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::fo2. Successfully deleted [fo2] plan on STANDBY for config [6e797d8b-7245-4d49-8e68-bf67f2d53041]
      Run State = Succeeded
      Transcript = Created job DELETE_TYPE
      Username = admin
      WorkItemIds 1 = id:86d0bd13-5f9c-4513-9404-60d8980b2243  type:WorkItem  name:
Utiliser l'interface utilisateur Web de service
  1. Sous Disaster Recovery Service, ouvrez la page Configurations de récupération après sinistre. Dans le tableau, cliquez sur la configuration pour laquelle supprimer un plan de récupération après sinistre. La page de détails DR Configuration s'affiche.

  2. Dans la section Ressources, cliquez sur Plans. Tous les plans de récupération après sinistre existants sont affichés dans le tableau.

  3. Dans la colonne Actions, ouvrez le menu rapide (3 points) et cliquez sur Supprimer.

    Vous pouvez également cliquer sur le nom du plan de récupération après sinistre pour afficher sa page de détails. Dans l'angle supérieur droit, cliquez sur Supprimer.

  4. Lorsque vous y êtes invité, cliquez sur Confirm. Un travail de récupération après sinistre est démarré. Une fois le plan de récupération après sinistre terminé, il est supprimé de la table.

    Pour suivre la progression, sous Disaster Recovery Service, sélectionnez Jobs. Le tableau Jobs indique le statut de chaque travail. Cliquez sur un enregistrement dans le tableau pour afficher les détails du travail.

  5. Répétez cette opération jusqu'à ce que tous les plans de récupération après sinistre obsolètes aient été supprimés.

Suppression de tous les plans de récupération après sinistre

Au lieu de supprimer les plans de récupération après sinistre un par un, vous pouvez supprimer tous les plans associés à une configuration de récupération après sinistre à la fois.

Utilisation de la CLI de service
  1. Recherchez l'ID de la configuration DR pour laquelle vous voulez supprimer tous les plans (drGetConfigs).

  2. Supprimez le plan de récupération après sinistre sélectionné à l'aide de la commande drdeleteallPlans.

    PCA-ADMIN> drdeleteallPlans drConfigId=6e797d8b-7245-4d49-8e68-bf67f2d53041
    JobId: b595dd62-8046-4ca7-90a0-dcbbf084e663
    Data: DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::all_plans. Successfully started job for DR Plan delete for config_id 6e797d8b-7245-4d49-8e68-bf67f2d53041
  3. Utilisez l'ID de travail pour vérifier le statut de l'opération que vous avez lancée.

    PCA-ADMIN> show Job id=b595dd62-8046-4ca7-90a0-dcbbf084e663
    Data:
      Id = b595dd62-8046-4ca7-90a0-dcbbf084e663
      Type = Job
      Associated Work Request Id = d7cfb184-4e38-469d-b189-bb809386f5d4
      Done = true
      Name = DELETE_TYPE
      Progress Message = DrPlan id: 6e797d8b-7245-4d49-8e68-bf67f2d53041::all_plans. Successfully deleted [all_plans] plan on STANDBY for config [6e797d8b-7245-4d49-8e68-bf67f2d53041]
      Run State = Succeeded
      Transcript = Created job DELETE_TYPE
      Username = admin
      WorkItemIds 1 = id:6cfec1c9-4a72-492d-a414-38bf4df6cf3a  type:WorkItem  name:
Utiliser l'interface utilisateur Web de service
  1. Sous Disaster Recovery Service, ouvrez la page Configurations de récupération après sinistre. Dans le tableau, cliquez sur la configuration pour laquelle supprimer un plan de récupération après sinistre. La page de détails DR Configuration s'affiche.

  2. Dans la section Ressources, cliquez sur Plans. Tous les plans de récupération après sinistre existants sont affichés dans le tableau.

    Vérifiez que tous les plans de la table doivent être supprimés.

  3. Dans l'angle supérieur droit, sélectionnez Contrôles, puis cliquez sur Supprimer tous les protocoles.

  4. Lorsque vous y êtes invité, cliquez sur Confirm. Un travail de récupération après sinistre est démarré. Une fois le plan de récupération après sinistre terminé, tous les plans de récupération après sinistre sont supprimés de la table.

    Pour suivre la progression, sous Disaster Recovery Service, sélectionnez Jobs. Le tableau Jobs indique le statut de chaque travail. Cliquez sur un enregistrement dans le tableau pour afficher les détails du travail.