Préparez le niveau intermédiaire sur OCI
Provisionnez et préparez les hôtes de niveau intermédiaire pour la récupération après sinistre sur Oracle Cloud Infrastructure (OCI).
Provisionner les instances de calcul pour les noeuds de niveau intermédiaire
Créez une instance de calcul sur le sous-réseau de niveau intermédiaire Oracle Cloud Infrastructure (OCI) pour chaque hôte Oracle WebLogic Server principal sur site. Les instances de calcul doivent utiliser l'image de système d'exploitation et la forme de calcul les plus semblables possibles à celles utilisées par les hôtes on-premise.
Pour tirer parti de la licence Oracle Customer Hub (UCM) pour Oracle WebLogic Server for Oracle Cloud Infrastructure, Oracle recommande d'utiliser WebLogic pour les images OCI afin de provisionner les instances de calcul. Vous pouvez provisionner des images Oracle WebLogic Server pour OCI à l'aide de la console d'instance de calcul ou de Marketplace. Ces images sont disponibles pour les systèmes d'exploitation Oracle Linux 7.9 et 8.5.
Cet exemple utilise deux instances de calcul dans un seul domaine de disponibilité au sein du compartiment, comme indiqué dans le tableau.
Nom | Compartiment | Domaine de disponibilité | IMAGE | FORME | VCN | Sous-réseau |
---|---|---|---|---|---|---|
hydrwls1 |
HyDRCompmt |
AD1 | Image UCM Oracle WebLogic Suite (Oracle Linux 7.9) | VM.Standard2.2 | hydrvcn |
midTierSubnet |
hydrwls2 |
HyDRCompmt |
AD1 | Image UCM Oracle WebLogic Suite (Oracle Linux 7.9) | VM.Standard2.2 | hydrvcn |
midTierSubnet |
Pour provisionner les instances de calcul à l'aide de la section Instance de calcul dans la console OCI, procédez comme suit :
Remarque :
Vous pouvez trouver du code Terraform pour créer ces instances de calcul dans Télécharger le code.
Préparation des utilisateurs et des groupes du système d'exploitation
Les mêmes utilisateur et groupe que ceux utilisés par le logiciel Oracle sur site principal sont requis dans les instances de calcul secondaires.
Les images Oracle WebLogic Server for Oracle Cloud Infrastructure disposent déjà d'un utilisateur et d'un groupe oracle. Toutefois, ces valeurs (nom utilisateur, nom de groupe, uid
et gid
) peuvent ne pas correspondre aux valeurs de votre instance principale et vous devrez configurer les hôtes secondaires pour qu'ils correspondent aux valeurs de l'utilisateur et du groupe oracle principal. Les exemples suivants montrent comment configurer les hôtes secondaires de ce niveau pour qu'ils correspondent aux valeurs de l'utilisateur et du groupe oracle principal.
Préparation de la configuration requise pour le système d'exploitation
Les hôtes de niveau intermédiaire secondaires doivent répondre aux exigences du système d'exploitation pour exécuter le logiciel.
Les fichiers binaires des répertoires de base Oracle WebLogic Server seront copiés à partir des hôtes du serveur WebLogic principal vers les hôtes du serveur WebLogic secondaire. Par conséquent, il n'est pas nécessaire d'exécuter runinstaller
dans les hôtes du serveur WebLogic secondaire. Les images Oracle WebLogic Server for OCI sont préparées pour le logiciel WebLogic Server. Par conséquent, aucun package supplémentaire ne doit être ajouté manuellement.
Toutefois, si vous utilisez un produit Oracle Fusion Middleware au-dessus du serveur WebLogic, assurez-vous que les hôtes du serveur WebLogic secondaire répondent aux exigences suivantes :
Préparer les alias de nom d'hôte
- Ajoutez les noms d'hôte en tant qu'alias aux fichiers
/etc/hosts
des instances de calcul du serveur WebLogic OCI. - Utilisez une vue DNS privée dans le VCN OCI secondaire.
Utiliser des fichiers /etc/hosts
/etc/hosts
des hôtes Oracle WebLogic Server secondaires, pointant vers les adresses IP des hôtes Oracle WebLogic Server secondaires. Ce mode est valide lorsque le serveur DNS est le même sur les sites principaux sur site et secondaires Oracle Cloud Infrastructure (OCI), ainsi que lorsque des serveurs DNS séparés sont utilisés sur les sites principal et secondaire. Les entrées du fichier /etc/hosts
ont la priorité sur la résolution DNS, car il s'agit de la priorité prédéfinie dans la directive "hosts" du fichier /etc/nsswitch.conf
.
Utilisation du système de noms de domaine (DNS)
/etc/hosts
de tous les hôtes Oracle WebLogic Server.
Les étapes suivantes permettent de créer la vue privée dans le VCN secondaire et de résoudre les noms d'hôte virtuel utilisés par l'hôte principal avec les adresses IP secondaires :
Création et configuration de l'adresse IP virtuelle pour le serveur d'administration WebLogic
Pour la haute disponibilité, le serveur d'administration WebLogic doit utiliser un nom d'hôte mis en correspondance avec une adresse IP virtuelle pour autoriser le basculement sur les noeuds.
Remarque :
Ignorez cette tâche si vous n'utilisez pas d'adresse IP virtuelle pour le serveur d'administration de votre système principal.Affectez une adresse IP supplémentaire à la carte d'interface réseau virtuelle de l'instance de calcul apphost1
. L'adresse IP supplémentaire est utilisée par le serveur d'administration dans le système Oracle Cloud Infrastructure (OCI) secondaire. Bien que cette adresse IP soit normalement attachée à l'instance de calcul apphost1
, elle peut être déplacée vers l'instance de calcul apphost2
afin de fournir un basculement local pour le serveur d'administration, comme décrit dans l'EDG.
Une fois la nouvelle adresse IP attachée à la carte d'interface réseau virtuelle à l'aide de la console OCI, elle doit être configurée dans le système d'exploitation en mode non persistant (car cette adresse IP peut être déplacée de apphost1
vers apphost2
pour le basculement du serveur d'administration).
Ouverture des ports requis dans les pare-feu de l'hôte OCI
Chaque instance de calcul dispose d'un service de pare-feu local. Pour des raisons de sécurité, la configuration par défaut consiste à rejeter les connexions pour tous les ports à l'exception du minimum requis (ssh
, dhcp
). Vous devez ouvrir les ports utilisés par Oracle WebLogic Server.
Montage des systèmes de fichiers OCI
Les systèmes de fichiers précédemment créés sur Oracle Cloud Infrastructure (OCI) doivent être montés dans les instances de calcul Oracle WebLogic Server.
Montage des volumes de blocs OCI
Montez les volumes de blocs créés précédemment dans les instances de calcul Oracle WebLogic Server.
Par exemple :
Block Volume | Instance Compute | Point de montage |
---|---|---|
wlsdrBV1 | hydrwls1 | /u02 |
wlsdrBV2 | hydrwls2 | /u02 |
Création de l'alias TNS
Créez le répertoire TNS et le fichier tnsnames.ora
qui pointent vers le système de base de données Oracle Cloud Infrastructure (OCI). La configuration de domaine WebLogic dans le domaine secondaire étant une copie du domaine principal, vous devez créer les mêmes artefacts que le domaine principal pour utiliser l'approche d'alias TNS dans les sources de données WebLogic.