Préparer 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 place. Les instances de calcul doivent utiliser l'image de système d'exploitation et la forme de calcul qui sont aussi similaires que possible à l'image et à la forme utilisées par les hôtes sur place.
Pour tirer parti de l'octroi de licences Oracle Customer Hub (UCM) pour Oracle WebLogic Server for Oracle Cloud Infrastructure, Oracle recommande d'utiliser WebLogic pour les images OCI pour 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 du Cloud Marketplace. Ces images sont disponibles pour les systèmes d'exploitation Oracle Linux version 7.9 et 8.5.
Cet exemple utilise deux instances de calcul dans un seul domaine de disponibilité dans le compartiment, comme indiqué dans le tableau.
Le nom | Compartiment | Domaine de disponibilité | IMAGE | SHAPE | VCN | Sous-réseau |
---|---|---|---|---|---|---|
hydrwls1 |
HyDRCompmt |
AD1 | Image UCM d'Oracle WebLogic Suite (Oracle Linux 7.9) | VM.Standard2.2 | hydrvcn |
midTierSubnet |
hydrwls2 |
HyDRCompmt |
AD1 | Image UCM d'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 de la console OCI :
Note :
Vous pouvez trouver le code Terraform pour créer ces instances de calcul dans Télécharger le code.
Préparer les utilisateurs et les groupes du système d'exploitation
Les mêmes utilisateur et groupe que ceux utilisés par le logiciel Oracle principal sur place sont nécessaires dans les instances de calcul secondaires.
Les images Oracle WebLogic Server for Oracle Cloud Infrastructure ont déjà un utilisateur et un groupe oracle. Toutefois, ces valeurs (nom d'utilisateur, nom de groupe, uid
et gid
) peuvent ne pas correspondre aux valeurs que vous avez dans 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éparer les exigences du 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 des hôtes principaux du serveur WebLogic vers les hôtes secondaires du serveur WebLogic. Par conséquent, il n'est pas nécessaire d'exécuter runinstaller
dans les hôtes secondaires du serveur WebLogic. Les images Oracle WebLogic Server pour OCI sont préparées pour le logiciel WebLogic Server. Par conséquent, aucun ensemble supplémentaire n'est requis pour être ajouté manuellement.
Toutefois, si vous utilisez un produit Oracle Fusion Middleware au-dessus du serveur WebLogic, assurez-vous que les hôtes secondaires du serveur WebLogic 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 les 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 dans les sites sur place principal et sur les sites Oracle Cloud Infrastructure secondaires (OCI), ainsi que lorsque des serveurs DNS séparés sont utilisés dans les sites principal et secondaire. Les entrées du fichier /etc/hosts
ont priorité sur la résolution DNS, car il s'agit de la priorité définie prête à l'emploi dans les "hôtes" de directive du fichier /etc/nsswitch.conf
.
Utiliser le système de noms de domaine (DNS)
/etc/hosts
de tous les hôtes Oracle WebLogic Server.
Voici les étapes permettant 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éer et configurer l'adresse IP virtuelle pour le serveur d'administration WebLogic
Pour une haute disponibilité, le serveur d'administration WebLogic doit utiliser un nom d'hôte mappé à une adresse IP virtuelle pour permettre le basculement entre les noeuds.
Note :
Ignorez cette tâche si vous n'utilisez pas d'adresse IP virtuelle pour le serveur d'administration dans votre système principal.Affectez une adresse IP supplémentaire à la carte VNIC 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 secondaire (OCI). 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
pour fournir un basculement local pour le serveur d'administration, comme décrit dans EDG.
Une fois la nouvelle adresse IP attachée à la carte VNIC à 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
à apphost2
pour le basculement du serveur d'administration).
Ouvrir les 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.
Monter les systèmes de fichiers OCI
Les systèmes de fichiers créés précédemment sur Oracle Cloud Infrastructure (OCI) doivent être montés dans les instances de calcul Oracle WebLogic Server.
Monter les volumes par blocs OCI
Montez les volumes par blocs qui ont été créés précédemment dans les instances de calcul Oracle WebLogic Server.
Par exemple,
Volumes par blocs | Instance de calcul | Point de montage |
---|---|---|
wlsdrBV1 | hydrwls1 | /u02 |
wlsdrBV2 | hydrwls2 | /u02 |
Créer 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). Comme la configuration du domaine WebLogic dans le secondaire sera une copie du domaine principal, vous devez créer les mêmes artefacts que dans le domaine principal pour utiliser l'approche d'alias TNS dans les sources de données WebLogic.