Remarques :
- Ce tutoriel nécessite un accès à Oracle Cloud. Pour vous inscrire à un compte gratuit, reportez-vous à Introduction au niveau gratuit d'Oracle Cloud Infrastructure.
- Il utilise des exemples de valeur pour les informations d'identification, la location et les compartiments Oracle Cloud Infrastructure. A la fin de l'exercice, remplacez ces valeurs par des valeurs propres à votre environnement cloud.
Utilisation d'OCI Full Stack DR pour attacher ou détacher des volumes de blocs de calcul non mobiles avec des plans d'exploration de récupération après sinistre
Introduction
Oracle Cloud Infrastructure Full Stack Disaster Recovery (OCI Full Stack DR) fournit une solution d'orchestration de récupération après sinistre complète et entièrement automatisée pour toutes les couches d'une application cloud complète, y compris l'infrastructure, la base de données et le niveau intermédiaire de l'application. Grâce à Full Stack DR, vous pouvez récupérer vos applications de pile complète dans les régions Oracle Cloud Infrastructure (OCI) ou les domaines de disponibilité de la même région.
OCI Full Stack Disaster Recovery offre une flexibilité exceptionnelle. Il vous permet d'utiliser des groupes définis par l'utilisateur dans le plan de récupération après sinistre, ce qui permet de gérer les étapes personnalisées dans le cadre du plan de récupération après sinistre global. Une fois qu'OCI Full Stack Disaster Recovery a établi le plan de récupération après sinistre initial avec des groupes et des étapes de plan intégrés, vous pouvez incorporer des groupes et des étapes de plan définis par l'utilisateur supplémentaires. Vous pouvez appeler des scripts et des fonctions OCI avec un groupe de plans défini par l'utilisateur.
Pour la topologie de secours à chaud ou active-passive, les administrateurs antérieurs peuvent utiliser des groupes de plans et des scripts définis par l'utilisateur pour gérer les volumes de blocs répliqués inter-région dans la région de récupération après sinistre et pour démonter/monter, ainsi que pour détacher/attacher les volumes de blocs aux instances de calcul. Avec la nouvelle amélioration apportée à la récupération après sinistre de pile complète OCI, les utilisateurs peuvent spécifier des volumes de blocs qui doivent être détachés ou attachés lors de l'ajout des instances non mobiles dans le groupe de protection de récupération après sinistre. OCI Full Stack DR génère alors automatiquement les groupes de plans et les étapes lors de la création du plan de récupération après sinistre.
OCI Full Stack DR, deux types de plan d'exploration de récupération après sinistre, offre aux utilisateurs la possibilité de valider la récupération pour l'ensemble d'une pile d'applications et la possibilité d'effectuer une exécution sèche complète de votre plan de basculement en un clic.
Dans ce tutoriel, nous expliquerons comment utiliser les améliorations de volume de blocs de calcul sans déplacement OCI Full Stack DR avec les plans d'exploration de récupération après sinistre.
Plan d'exploration de récupération après sinistre : type de plan de récupération après sinistre qui crée une réplique de la pile d'applications de production dans la région de secours sans interrompre leur pile de production. Il existe deux types de plan d'exploration de récupération après sinistre :
Démarrer le plan d'exploration de récupération après sinistre : génère un plan similaire à un basculement car les étapes effectuées lors d'une exploration ne sont exécutées que dans la région de secours.
Arrêter le plan d'exploration de récupération après sinistre : génère un plan qui décompose tout plan de récupération après sinistre de démarrage créé dans la région de secours.
Architecture de déploiement
Remarque :
Dans ce tutoriel, la région principale est Francfort et la région de secours est Londres.
Vous pouvez utiliser des privilèges d'administrateur ou équivalents pour effectuer des opérations de récupération après sinistre OCI Full Stack.
Objectifs
- Attachez et détachez un volume de blocs pour une instance sans déplacement entre deux régions OCI et appelez des plans d'exploration de récupération après sinistre.
Les tâches suivantes seront décrites dans le tutoriel :
- Créer des groupes de volumes avec une réplication inter-région pour le volume de blocs dans la région principale
- Création et association de groupes de protection de récupération après sinistre dans les régions principale et de secours
- Ajouter et mettre à jour des membres dans le groupe principal de protection de récupération après sinistre
- Ajouter et mettre à jour des membres dans le groupe de protection de récupération après sinistre de secours
- Créer un plan d'analyse de démarrage dans la région de secours
- Exécuter les prévérifications et lancer le plan d'analyse Start
- Créer un plan d'analyse d'arrêt dans la région de secours
- Exécuter les prévérifications et exécuter le plan d'analyse Stop
Prérequis
-
Privilèges d'administrateur ou configuration des stratégies Oracle Cloud Infrastructure Identity and Access Management (OCI IAM) requises pour la récupération après sinistre de la pile complète OCI. Pour plus d'informations, reportez-vous à Configuration de stratégies Identity and Access Management (IAM) pour utiliser OCI Full Stack Disaster Recovery et à Stratégies OCI Full Stack Disaster Recovery.
-
Vous devez activer le module d'extension Exécuter la commande de l'instance de calcul dans la base de données principale et de secours car OCI Full Stack DR exécutera les commandes
sudo
pour monter et démonter les commandes lors de la permutation. Pour plus d'informations sur l'exécution de commandes sur l'instance OCI Compute, reportez-vous à Exécution de commandes sur l'instance OCI Compute. -
Utilisez la commande d'exécution avec OCI Full Stack DR. Pour plus d'informations, reportez-vous à Appel de scripts personnalisés à l'aide de la commande d'exécution avec la récupération après sinistre de la pile complète Oracle Cloud Infrastructure.
-
Mettez à jour
/etc/fstab
avec les détails de volume de blocs pour les instances de calcul sans déplacement dans les régions principale et de secours. Pour plus d'informations, reportez-vous à Optionsfstab pour les volumes de blocs avec des chemins de dispositif cohérents. -
Créez des buckets OCI Object Storage dans la région principale et la région de secours pour stocker les journaux d'opération de récupération après sinistre. Pour plus d'informations, reportez-vous à Object Storage.
Implémentation
Pour ce tutoriel, nous avons déjà créé les ressources suivantes.
Ressources | Région principale - Francfort |
---|---|
Bucket Object Storage | FSDR_storage_primary |
Compartiment | vasudeva.manikandan |
MV Compute | vasu-pub-inst |
Block Volume | vasu-inst-blkvolume |
Point de montage | /u01 |
Ressources | Région de secours - Londres |
---|---|
Bucket Object Storage | FSDR_storage_secondary |
Compartiment | vasudeva.manikandan |
MV Compute | vasu-volgrp-poc |
Tâche 1 : création de groupes de volumes avec une réplication inter-région pour le volume de blocs dans la région principale
-
Connectez-vous à la console OCI à l'aide de l'administrateur ou de l'utilisateur OCI Full Stack DR disposant des privilèges requis.
-
Dans la région principale (Francfort), cliquez sur le menu Hamburger et accédez à Stockage, Récupération après sinistre, Groupes de volumes, puis cliquez sur Créer un groupe de volumes.
-
Ajoutez le volume de blocs du calcul
vasu-pub-inst
. -
Activez la réplication inter-région de Francfort vers Londres.
-
Laissez la valeur Aucun dans Stratégie de sauvegarde, cliquez sur Suivant et vérifiez le récapitulatif.
Tâche 2 : créer et associer des groupes de protection de récupération après sinistre dans les régions principale et de secours
-
Accédez à la console OCI, dans la région principale (Francfort) à partir du menu Hamburger, accédez à Migration et récupération après sinistre, à Récupération après sinistre, à Groupes de protection de la récupération après sinistre, puis cliquez sur Créer un groupe de protection de la récupération après sinistre.
-
Dans la région de secours (Londres) du menu Hamburger, accédez à Migration et récupération après sinistre, à Récupération après sinistre, à Groupes de protection de récupération après sinistre et cliquez sur Créer un groupe de protection de récupération après sinistre.
-
Dans la région principale (Francfort), entrez les informations suivantes et cliquez sur Associer.
- Nom du groupe de protection de récupération après sinistre :
fsdr-volgrp-poc-ff
. - Rôle :
Primary
. - Région homologue :
London
. - Groupe de protection de récupération après sinistre homologue :
fsdr-volgrp-poc-uk
.
- Nom du groupe de protection de récupération après sinistre :
Remarque : vérifiez le rôle de
fsdr-volgrp-poc-ff
en tant que base de données principale et defsdr-volgrp-poc-uk
en tant que base de données de secours.
Tâche 3 : ajouter et mettre à jour des membres dans le groupe principal de protection de récupération après sinistre
-
Dans la région principale (Francfort), sélectionnez le DRPG
fsdr-volgrp-poc-ff
et cliquez sur Membres et Ajouter des membres pour ajouter un groupe de volumes et une machine virtuelle sans déplacement.Remarque : veillez à choisir le type d'instance de calcul comme instance non mobile lors de l'ajout de la machine virtuelle en tant que membre.
-
Sous Membres, cliquez sur l'icône représentant des points de suspension pour les instances de calcul, puis sur Modifier.
-
Cliquez sur Afficher les options avancées, sélectionnez Volumes de blocs, entrez les informations suivantes, puis cliquez sur Enregistrer les modifications.
- Volume de blocs source :
vasu-inst-blkvolume
. - Instance de référence d'attachement de volume : référence d'attachement de volume en tant que groupe de volumes de blocs créé dans la tâche 1. Dans ce tutoriel, il s'agit de
vasu-volgrp-poc
. - Point de montage : point de montage que vous avez créé et attaché à la machine virtuelle source dans la machine virtuelle principale. Dans ce tutoriel, il s'agit de
/u01
.
Remarque : si vous ne mentionnez pas le point de montage, lors de l'exploration ou de la permutation, la récupération après sinistre de la pile complète OCI attache le volume de blocs à la machine virtuelle de secours cible dans la console OCI. Vous devez exécuter manuellement les commandes de montage dans la machine virtuelle pour la rendre disponible.
- Volume de blocs source :
-
Connectez-vous à la machine virtuelle de région principale vasu-pub-inst et assurez-vous que les entrées
/etc/fstab
sont mises à jour avec les détails de volume de blocs et de point de montage, comme indiqué dans l'image suivante.
Tâche 4 : ajouter et mettre à jour des membres dans le groupe de protection de récupération après sinistre de secours
-
Dans la région de secours (Londres), sélectionnez le DRPG
fsdr-volgrp-poc-uk
, puis cliquez sur Membres et sur Ajouter des membres pour ajouter une machine virtuelle non mobile.Remarque : veillez à choisir le type d'instance de calcul comme instance non mobile lors de l'ajout de la machine virtuelle en tant que membre.
-
Sous Membres, cliquez sur l'icône représentant des points de suspension de l'instance de calcul
vasu-volgrp-poc
et cliquez sur Modifier. -
Cliquez sur Afficher les options avancées, sélectionnez Volume de blocs, entrez les informations suivantes, puis cliquez sur Enregistrer les modifications.
- Volume de blocs : sélectionnez le volume de blocs source à attacher à la machine virtuelle cible. Dans ce tutoriel, il s'agit de
vasu-inst-blkvolume
. - Instance de référence d'attachement de volume : la référence d'attachement de volume est la machine virtuelle source dans l'instance principale, à savoir
vasu-pub-inst
. - Point de montage : point de montage tel que créé dans la machine virtuelle source. Dans ce tutoriel, il s'agit de
/u01
.
- Volume de blocs : sélectionnez le volume de blocs source à attacher à la machine virtuelle cible. Dans ce tutoriel, il s'agit de
-
Connectez-vous à la machine virtuelle de la région de secours vasu-volgrp-poc et assurez-vous que les entrées
/etc/fstab
sont mises à jour avec les détails de volume de blocs et de point de montage, comme indiqué dans l'image suivante.
Tâche 5 : créer un plan d'exploration de récupération après sinistre de début dans la région de secours
Créez un plan de récupération après sinistre dans le groupe de protection de récupération après sinistre de secours fsdr-volgrp-poc-uk
.
-
Cliquez sur Plans, Créer un plan, entrez les informations suivantes, puis cliquez sur Créer.
- Nom :
Start Drill - Trail 2
. - Type de plan :
Start Drill
.
Remarque : veillez à créer le plan d'exploration de récupération après sinistre à partir du groupe de protection de récupération après sinistre de secours (Londres).
- Nom :
-
Cliquez sur le plan et assurez-vous que les plans intégrés ont été générés comme indiqué dans l'image suivante.
Tâche 6 : Exécuter les prévérifications et lancer le plan d'exploration
L'option Exécuter les prévérifications effectue une validation rapide de toutes les étapes d'un plan de récupération après sinistre.
-
Sélectionnez le plan Démarrer l'exploration - Trace 2, cliquez sur Exécuter les prévérifications pour lancer la boîte de dialogue Exécuter les prévérifications et vérifier la réussite de l'exécution.
-
Sélectionnez le plan Démarrer l'exploration - Trace 2, puis cliquez sur Exécuter le plan de récupération après sinistre pour l'exécuter.
Vérifiez le statut du plan et assurez-vous que toutes les étapes du plan ont abouti.
-
Une fois le plan de récupération après sinistre exécuté, connectez-vous à l'instance de Londres et vérifiez que les points de montage ont été attachés.
-
Une fois l'exploration démarrée, le groupe de protection de récupération après sinistre sur les régions principale et de secours passe à l'état
Inactive
(exploration en cours). Au cours de cette phase, les modifications apportées au groupe de protection de récupération après sinistre sur la base principale et la base de secours sont restreintes. Lorsque les états du groupe de protection de récupération après sinistre principal et de secours sont DrillInProgress, vous ne pouvez exécuter que les plans d'exploration Arrêter.
Tâche 7 : Créer un plan d'exploration d'arrêt dans la région de secours
Créez un plan de récupération après sinistre dans le groupe de protection de récupération après sinistre de secours fsdr-volgrp-poc-uk
.
-
Cliquez sur Plans, Créer un plan, entrez les informations suivantes, puis cliquez sur Créer.
- Nom :
Stop Drill - Trail 2
. - Type de plan :
Stop Drill
.
Remarque : le plan d'exploration Démarrer la récupération après sinistre sera actif car nous ne pouvons exécuter le plan d'exploration Arrêter qu'à partir du groupe de protection de récupération après sinistre de secours (Londres).
- Nom :
-
Cliquez sur le plan et assurez-vous que les plans intégrés ont été générés comme indiqué dans l'image suivante.
Tâche 8 : Exécuter les prévérifications et arrêter le plan d'exploration
L'option Exécuter les prévérifications effectue une validation rapide de toutes les étapes d'un plan de récupération après sinistre.
-
Sélectionnez le plan Arrêter l'exploration - Trace 2, cliquez sur Exécuter les prévérifications pour lancer la boîte de dialogue Exécuter les prévérifications et vérifier la réussite de l'exécution.
-
Dans le plan d'exploration de récupération après sinistre Arrêter l'exploration - Trace 2, cliquez sur Exécuter le plan de récupération après sinistre pour exécuter le plan.
Vérifiez le statut du plan et assurez-vous que toutes les étapes du plan réussissent.
-
Une fois le plan de récupération après sinistre exécuté, connectez-vous à l'instance de Londres et vérifiez si les points de montage ont été détachés.
Etapes suivantes
Vous avez vu comment utiliser des plans d'exploration de récupération après sinistre et comment attacher ou détacher un volume de blocs à des instances non mobiles avec OCI Full Stack Disaster Recovery.
L'exécution d'exercices de récupération après sinistre est une fonctionnalité de service de récupération après sinistre essentielle qui permet aux utilisateurs d'exercer et de valider leur configuration et leurs plans de continuité des activités sans perturber leur pile de production. La meilleure partie des exercices de récupération après sinistre est que le cycle de basculement à sec n'a aucun impact sur votre pile d'applications de production.
Vous pouvez également personnaliser davantage votre plan de récupération après sinistre en ajoutant des groupes définis par l'utilisateur conformément aux exigences de l'application.
Liens connexes
-
Améliorations apportées au calcul sans déplacement pour OCI Full Stack Disaster Recovery
-
Laboratoires en direct de récupération après sinistre de la pile complète OCI
-
Déplacement d'une machine virtuelle entre des régions OCI à l'aide de Full Stack Disaster Recovery
-
OCI Full Stack Disaster Recovery - Scripts de groupe définis par l'utilisateur
Remerciements
-
Auteur - Vasudeva Manikandan (responsable technique de l'implémentation - Oracle Lift Services)
-
Contributeur - Suraj Ramesh (chef de produit de récupération après sinistre de la pile complète)
Ressources de formation supplémentaires
Parcourez d'autres ateliers sur docs.oracle.com/learn ou accédez à davantage de contenus de formation gratuits sur le canal Oracle Learning YouTube. De plus, rendez-vous sur education.oracle.com/learning-explorer pour devenir un explorateur Oracle Learning.
Pour obtenir de la documentation sur le produit, visitez Oracle Help Center.
Use OCI Full Stack DR to Attach or Detach a Non-Moving Compute Block Volumes with DR Drill Plans
F92523-01
February 2024
Copyright © 2024, Oracle and/or its affiliates.