Création et mise à jour de plans de reprise après sinistre

Chaque plan de reprise après sinistre définit les étapes à effectuer sur les ressources en nuage du boîtier Private Cloud Appliance lors de l'exécution d'une opération de reprise après sinistre : basculement, permutation ou post-basculement.

Chaque configuration RS est associée à un fichier de plan RS. Ce fichier peut contenir plusieurs plans RS, chacun identifié par un nom unique affecté par l'administrateur lors de la création. Le fichier de plan RS est stocké au format JSON dans le répertoire /mnt/dr_metadata sur le bâti de secours.

Création d'un plan RS

Le service RS fournit des plans par défaut pour chaque opération standard. Vous les créez à l'aide d'une commande simple pour commencer. Si nécessaire, vous pouvez personnaliser les étapes du plan par la suite.

Utilisation de l'interface de ligne de commande du service
  1. Recherchez l'ID de la configuration RS pour laquelle vous voulez créer un plan RS (drGetConfigs).

  2. Créez un plan RS par défaut à l'aide de la commande create DrPlan.

    En général, une configuration RS est associée à des plans RS 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 tâche pour vérifier le statut de l'opération que vous avez démarré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 RS 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 RS, 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 du service
  1. Sous Disaster Recovery Service, ouvrez la page DR Configurations. Dans le tableau, cliquez sur la configuration à laquelle vous souhaitez ajouter un plan RS. La page Détails de la configuration RS s'affiche.

  2. Dans la section Ressources, cliquez sur Plans.

    Dans la partie droite de la zone Plans, cliquez sur Add Plan.

  3. Dans la fenêtre Créer un plan RS, entrez les informations suivantes dans les champs respectifs :

    • Nom du plan : Entrez un nom pour ce plan RS.

    • Opération : Sélectionnez une opération standard : permutation, basculement, postbasculement.

    • Étapes : Laissez ce champ vide si vous voulez les étapes par défaut pour l'opération sélectionnée. Sinon, spécifiez les étapes à ajouter au plan RS. 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 directeur : Utilisé pour la migration des plans RS de première génération. Laisser vide.

    • Configurations à migrer : Utilisé pour la migration des plans RS de première génération. Laisser vide.

  4. Cliquez sur Create DR Plan. Une tâche de récupération après sinistre est démarrée. Une fois terminé, le plan RS apparaît dans la table des ressources.

    Pour suivre la progression, sous Service de récupération après sinistre, sélectionnez Tâches. Le tableau Tâches indique le statut de chaque tâche. Cliquez sur un enregistrement dans la table pour afficher les détails de l'emploi.

  5. Répétez ces étapes pour ajouter tous les plans RS requis.

  6. Facultativement, cliquez sur un nom de plan RS pour afficher sa page de détails.

Modification d'un plan RS

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

Suppression d'un plan RS

Vous pouvez supprimer un plan RS 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 l'interface de ligne de commande du service
  1. Consultez l'ID du plan RS à supprimer (drListPlan).

  2. Supprimez le plan RS 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 tâche pour vérifier le statut de l'opération que vous avez démarré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 du service
  1. Sous Disaster Recovery Service, ouvrez la page DR Configurations. Dans le tableau, cliquez sur la configuration pour laquelle vous voulez supprimer un plan RS. La page Détails de la configuration RS s'affiche.

  2. Dans la section Ressources, cliquez sur Plans. Tous les plans RS 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 RS pour afficher sa page de détails. Dans le coin supérieur droit, cliquez sur Supprimer.

  4. Lorsque vous y êtes invité, cliquez sur Confirmer. Une tâche de récupération après sinistre est démarrée. Une fois le plan RS terminé avec succès, il est supprimé de la table.

    Pour suivre la progression, sous Service de récupération après sinistre, sélectionnez Tâches. Le tableau Tâches indique le statut de chaque tâche. Cliquez sur un enregistrement dans la table pour afficher les détails de l'emploi.

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

Suppression de tous les plans RS

Au lieu de supprimer les plans RS un par un, vous pouvez supprimer tous les plans associés à une configuration RS à la fois.

Utilisation de l'interface de ligne de commande du service
  1. Recherchez l'ID de la configuration RS pour laquelle vous voulez supprimer tous les plans (drGetConfigs).

  2. Supprimez le plan RS 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 tâche pour vérifier le statut de l'opération que vous avez démarré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 du service
  1. Sous Disaster Recovery Service, ouvrez la page DR Configurations. Dans le tableau, cliquez sur la configuration pour laquelle vous voulez supprimer un plan RS. La page Détails de la configuration RS s'affiche.

  2. Dans la section Ressources, cliquez sur Plans. Tous les plans RS existants sont affichés dans le tableau.

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

  3. Dans le coin supérieur droit, sélectionnez Controls, puis cliquez sur Delete All Plans.

  4. Lorsque vous y êtes invité, cliquez sur Confirmer. Une tâche de récupération après sinistre est démarrée. Une fois le processus terminé avec succès, tous les plans RS sont supprimés de la table.

    Pour suivre la progression, sous Service de récupération après sinistre, sélectionnez Tâches. Le tableau Tâches indique le statut de chaque tâche. Cliquez sur un enregistrement dans la table pour afficher les détails de l'emploi.