Tâches de cycle de vie
À propos de la réplication de la configuration
Vous pouvez utiliser les mêmes scripts que ceux que vous avez créés lors de la configuration de récupération après sinistre, Répliquer les artefacts de système de fichiers vers OCI et programmer la réplique de systèmes de fichiers en tenant compte des considérations suivantes pour chaque artefact :
- Réplication des répertoires de base Oracle pendant le cycle de vie
Il s'agit d'un artefact statique. Il ne change pas fréquemment, il n'est donc pas nécessaire de le répliquer régulièrement. Ce n'est que lorsque vous effectuez une modification dans le répertoire de base Oracle (telle que l'activité d'application de correctifs) que vous devez la répliquer.
- Réplication de la configuration partagée du domaine WebLogic pendant le cycle de vie
Il s'agit d'un artefact dynamique. Il contient, entre autres,
ASERVER_HOME
, qui est la source de la vérité de la configuration de domaine du serveur WebLogic, etAPPLICATION_HOME
, qui est mis à jour chaque fois qu'une application est déployée, non déployée, mise à jour, etc.La configuration partagée de ce domaine WebLogic devrait être modifiée fréquemment. Planifiez une réplique régulière de cet artefact, qui devrait être plus ou moins fréquente selon la fréquence à laquelle les modifications de configuration se produisent dans votre système. Une autre approche contrôlée consiste à effectuer une réplique chaque fois que vous effectuez une modification de configuration vers la base principale.
- Réplication de la configuration privée du domaine WebLogic pendant le cycle de vie
Il s'agit également d'un artefact dynamique, qui contient
MSERVER_HOME
etNM_HOME
. Il ne devrait pas y avoir de mises à jour fréquentes sur le répertoire de basenodemanager
après la configuration initiale. Le contenu deMSERVER_HOME
sera modifié aussi fréquemment queASERVER_HOME
, car il contient le dossier de domaine utilisé par les serveurs gérés. Toutefois, la plupart de son contenu (ASERVER_HOME/config
) est actualisé et téléchargé à partir deAdminServer
au démarrage des serveurs gérés et lors de l'application des modifications de configuration à l'aide de l'outil de script WebLogic (WLST) ou de la console d'administration d'Oracle WebLogic Server. Il n'est pas aussi important de répliquer cet artefact aussi fréquemment que la configuration partagée. Il est obligatoire de répliquer ceci uniquement lorsque des modifications sont apportées à d'autres dossiers dansMSERVER_HOME
(par exemple, une modification dans le dossierMSERVER_HOME/bin
). - Réplication du dossier d'exécution partagé
Si vous stockez un artefact d'exécution dans ce dossier, programmez la réplique en tant que base de secours, en fonction des besoins de votre entreprise.
Au lieu d'utiliser le système de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure et de le répliquer avec
rsync
, vous pouvez utiliser un montage du système de fichiers Oracle Database (DBFS) pour le contenu d'exécution partagé. De cette façon, le contenu réside dans la base de données et est automatiquement répliqué vers la réplique secondaire avec la réplique Oracle Data Guard sous-jacente. Voir À propos du système de fichiers Oracle Database dans En savoir plus sur l'utilisation de DBFS.
Le tableau suivant est un sommaire des recommandations pour la réplication des artefacts du système de fichiers au cours du cycle de vie.
Artefact | Contient | Recommandation |
---|---|---|
Répertoires de base d'Oracle | Répertoire de base FMW, JDK, inventaire | Répliquer uniquement sous la demande (par exemple, après l'application de correctifs) |
Configuration partagée du domaine WebLogic | ASERVER_HOME , applications, plans de déploiement, magasins de clés
|
Programmer la réplication, une fréquence élevée peut être requise. La fréquence dépend de la fréquence à laquelle les modifications de configuration sont effectuées sur le système WebLogic Server. |
Configuration privée du domaine WebLogic | MSERVER_HOMES , nodemanager config |
Programmer la réplication. La fréquence élevée n'est normalement pas requise. |
Exécution partagée | Artefacts d'exécution propres au client (pas JMS, pas TLOGS) | Déterminé par vos besoins. S'il s'agit d'un montage DBFS, le contenu est répliqué automatiquement par Oracle Data Guard. |
Effectuer une permutation
Effectuer un basculement
Ouvrir le secondaire pour validation
Note :
Cette opération doit être effectuée avec prudence : s'il existe des messages JMS en attente dans la base de données lorsqu'elle est convertie en instantané, les serveurs du site de secours les traitent au démarrage. Vérifiez qu'il n'y a aucune action en attente dans la base principale lors de la conversion en base de secours instantanée.Basculement local du serveur d'administration sur OCI
Note :
Cette tâche de cycle de vie s'applique uniquement lorsque les serveurs d'administration WebLogic utilisent une adresse IP virtuelle à des fins de haute disponibilité locale et que le dossier de configuration du serveur d'administration (ASERVER_HOME
) se trouve dans un emplacement partagé.
La procédure pour ce faire est expliquée sous Vérification du basculement manuel du serveur d'administration. Cela fournit une protection locale contre le basculement pour le serveur d'administration. Notez que cela n'est pas nécessaire pour les serveurs gérés, qui disposent d'une protection locale haute disponibilité basée sur la fonction de migration automatique de services.
Si vous devez effectuer un basculement du serveur d'administration vers un autre hôte lorsque le serveur principal est en cours d'exécution dans le site OCI, vous pouvez suivre cette procédure. Toutefois, une action supplémentaire est requise pour l'étape "Migrer l'adresse IP virtuelle ADMINVHN vers le deuxième hôte".
Effectuez les étapes suivantes pour détacher l'adresse IP virtuelle de l'hôte du serveur WebLogic sur lequel le serveur d'administration s'exécutait et l'attacher à l'hôte du serveur WebLogic sur lequel l'administration est déplacée (détachez l'adresse IP virtuelle de APPHOST1 et attachez-la à APPHOST2 sur le site OCI) :
- En tant qu'utilisateur
root
, exécutez les commandes suivantes dans APPHOST1 pour supprimer l'adresse IP virtuelle du serveur d'administration de l'interface réseau. - Détachez l'adresse IP virtuelle du serveur d'administration dans APPHOST1.
- Connectez-vous à la console OCI et sélectionnez la région et le compartiment appropriés.
- Naviguez jusqu'à l'instance de calcul. Cliquez sur Compute, Instances, puis sur APPHOST1.
- Cliquez sur Cartes VNIC attachées, puis sélectionnez la carte VNIC à laquelle l'adresse IP virtuelle du serveur d'administration est attachée.
- Cliquez sur IPv4 Adresses et modifiez l'adresse IP virtuelle utilisée par le serveur d'administration.
- Enregistrez l'adresse IP virtuelle et le nom
fqdn
dans une note (par exemple : 100.70.8.120, hydrwls-VIP.midtiersubnet.hydrvcn.oraclevcn.com). - Cliquez sur Supprimer l'adresse IP privée.
- Attachez l'adresse IP virtuelle du serveur d'administration à APPHOST2.
- Naviguez jusqu'à l'instance de calcul. Cliquez sur Compute, Instances, puis sur APPHOST2.
- Cliquez sur Cartes VNIC attachées, puis sélectionnez la carte VNIC à laquelle l'adresse IP virtuelle du serveur d'administration est attachée.
- Cliquez sur Affecter une adresse IP privée secondaire.
- Cliquez sur IPv4 Adresses, puis sur Affecter des adresses IP privées secondaires.
- Entrez les valeurs d'adresse IP privée et de nom d'hôte qui ont été utilisées précédemment. Par exemple : 100.70.8.120 pour l'adresse IP et
hydrwls-vip
comme nom d'hôte.
- Connectez-vous à APPHOST2 en tant qu'utilisateur racine, puis exécutez les commandes suivantes pour attacher l'adresse IP virtuelle du serveur d'administration à l'interface réseau.
- Effectuez les autres étapes décrites sous Vérification du basculement manuel du serveur d'administration.