Préparation de vos scripts
Vous devez fournir des scripts personnalisés à Oracle Cloud Infrastructure Full Stack Disaster Recovery Service pour certaines actions dans les plans de permutation et de basculement.
A propos des scripts de réplication de la configuration Oracle WebLogic Server for OCI
Remarques :
Cela s'applique aux modèles de récupération après sinistre basés sur les méthodes OCI File Storage avec rsync et Database File System (DBFS) pour la réplication de configuration.
Cette étape ne s'applique PAS au modèle de récupération après sinistre basé sur la réplique inter-région Oracle Cloud Infrastructure Block Volumes.
Si vous utilisez des scripts de réplication de configuration pour copier le domaine Oracle WebLogic sur le site de secours, vous pouvez les ajouter en tant qu'étape utilisateur au plan de permutation.
Si la configuration Oracle WebLogic dans la base de données de secours est déjà à jour avec la base de données principale, leur exécution n'est pas obligatoire. Dans le cas contraire, vous pouvez exécuter les scripts juste avant la permutation pour obtenir la dernière configuration à partir de la base de données principale dans le domaine Oracle WebLogic de la base de données de secours.
Pour les cas de récupération après sinistre d'Oracle WebLogic Server for OCI et d'Oracle SOA Suite on Marketplace, vous devez d'abord exécuter les scripts dans l'hôte d'administration 0 du site ayant le rôle principal, puis dans l'hôte d'administration du site ayant le rôle de secours.
Pour connaître les scripts, reportez-vous à Oracle WebLogic Server for Oracle Cloud Infrastructure, Disaster Recovery Production and DR in the Oracle Cloud Infrastructure (OCI) et à SOA Suite on Oracle Cloud Infrastructure Marketplace Disaster Recovery, Production and Disaster Recovery in the Oracle Cloud Infrastructure (OCI).
Localisez le chemin du script dans les hôtes d'administration. Par exemple, /u01/scripts/config_replica.sh
.
A propos du script de mise à jour de la chaîne de connexion à la base de données
Remarques :
Cette tâche s'applique uniquement au modèle de récupération après sinistre basé sur la réplication inter-région OCI Block Volumes. Cette tâche ne s'applique PAS aux modèles de récupération après sinistre basés sur les méthodes OCI File Storage avec rsync et Database File System (DBFS) pour la réplication de configuration.
Pour automatiser ce remplacement, utilisez le script replacement_script_BVmodel.sh
. Ce script est fourni dans Oracle WebLogic Server for Oracle Cloud Infrastructure, Production et récupération après sinistre dans Oracle Cloud Infrastructure (OCI) et SOA Suite on Oracle Cloud Infrastructure Marketplace - Récupération après sinistre, production et récupération après sinistre dans Oracle Cloud Infrastructure (OCI) pour le modèle de récupération après sinistre inter-région Block Volume. Vous placez ce script dans tous les noeuds WebLogic, dans la base de données principale et de secours, dans un dossier qui ne se trouve pas dans un volume de blocs répliqué. Le script doit être personnalisé avec les valeurs appropriées dans chaque région.
Localisez le chemin du script dans les hôtes. Par exemple, /u01/scripts/replacement_script_BVmodel.sh
.
Créer des scripts pour démarrer et arrêter des processus Oracle WebLogic
wls_stop.sh
et wls_start.sh
fournis dans la section Télécharger le code. Ces scripts sont valides pour Oracle WebLogic Server for OCI et Oracle SOA Suite on Marketplace. Ces scripts démarrent et arrêtent tous les processus Oracle WebLogic (serveur d'administration, serveur géré et gestionnaire de noeuds) ou chaque processus séparément.
Pour les opérations de permutation et de basculement effectuées par OCI Full Stack Disaster Recovery Service, Oracle recommande d'utiliser les scripts suivants. Ces exemples de script utilisent les scripts wls_stop.sh
et wls_start.sh
fournis (ils les appellent avec des options spécifiques) et seront appelés à partir de groupes de plans personnalisés lorsque vous définirez les plans de récupération après sinistre ultérieurement :
Création d'un script pour modifier le nom du système frontal DNS
Vous pouvez ajouter un groupe de plans personnalisé et des étapes pour automatiser la modification du DNS afin de modifier l'enregistrement DNS frontal dans votre fournisseur DNS.
Si vous utilisez le DNS Oracle Cloud Infrastructure, des exemples de scripts sont disponibles dans la section Télécharger les scripts de ce document.
- Lors du basculement vers la région 2, vous devez exécuter le script qui met à jour l'enregistrement DNS de nom frontal pour qu'il pointe vers l'adresse IP de l'équilibreur de charge de la région 2. Placez le script correspondant dans l'un des hôtes de niveau intermédiaire Region 2.
- Lors du basculement vers la région 1, exécutez le script qui met à jour l'enregistrement DNS de nom frontal pour qu'il pointe vers l'adresse IP de l'équilibreur de charge de la région 1. Placez le script correspondant dans l'un des hôtes de niveau intermédiaire Region 1.
- Vous pouvez également créer une fonction Oracle Cloud Infrastructure sur chaque site qui exécute le script approprié en mode sans serveur.
Identifier des scripts personnalisés supplémentaires
Identifiez et localisez les scripts supplémentaires que vous devez exécuter sur vos systèmes lorsque vous effectuez une opération de permutation ou de basculement. Ces scripts seront appelés à partir de vos groupes de plans personnalisés lorsque vous définirez vos plans de récupération après sinistre.