Préparation du niveau intermédiaire sur OCI
Provisionner et préparer 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 SOA
Créez une instance de calcul de machine virtuelle sur le sous-réseau de niveau intermédiaire Oracle Cloud Infrastructure (OCI) pour chaque hôte Oracle SOA Suite principal sur site. Les instances de calcul doivent utiliser l'image et la forme de calcul du système d'exploitation semblables à l'image et à la forme utilisées par les hôtes sur site.
Cet exemple utilise deux instances de calcul dans un seul domaine de disponibilité du compartiment, comme indiqué dans le tableau.
Nom | Compartiment | Domaine de disponibilité | IMAGE | FORME | VCN | Sous-réseau |
---|---|---|---|---|---|---|
hydrsoa1 |
HyDRCompmt |
AD1 | Oracle Linux 7.9 | VM.Standard2.2 | hydrvcn |
midTierSubnet |
hydrsoa2 |
HyDRCompmt |
AD1 | Oracle Linux 7.9 | VM.Standard2.2 | hydrvcn |
midTierSubnet |
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 groupes du système d'exploitation
Créez le même utilisateur et le même groupe que le logiciel Oracle principal sur site. Les identificateurs d'utilisateur et de groupe (ID) doivent être identiques à ceux de l'environnement principal.
Vous pouvez utiliser SSH pour accéder aux instances créées récemment en tant qu'utilisateur opc
. Cet utilisateur dispose de privilèges sudo
et peut être utilisé pour créer des utilisateurs et des groupes supplémentaires. Vous devez créer le même utilisateur et le même groupe que ceux utilisés sur site principal pour le logiciel oracle, en vous assurant que les ID utilisateur et de groupe sont les mêmes que ceux de l'utilisateur principal.
Cet exemple utilise les utilisateurs et les groupes standard dans un environnement EDG, comme indiqué dans le tableau.
Utilisateur ou groupe | Nom | Description |
---|---|---|
Utilisateur | nobody |
Utilisateur sans privilège |
oracle |
Propriétaire du logiciel Oracle (vous pouvez utiliser un autre nom). Le groupe principal de ce compte doit être oinstall . Le compte doit également se trouver dans le groupe dba .
|
|
Groupes | oinstall |
Groupe principal de l'utilisateur oracle
|
dba |
Groupe secondaire de l'utilisateur oracle
|
Créez des utilisateurs et des groupes dans les instances de calcul secondaires. Créez les mêmes utilisateur et groupe que ceux utilisés sur site principal pour le logiciel Oracle, en vous assurant que les ID d'utilisateur et de groupe sont identiques à ceux de l'ID principal.
Chaque groupe et chaque utilisateur des instances de calcul OCI doivent avoir le même ID sur chaque noeud et le même ID que dans le noeud 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.
Pour que les fichiers binaires Oracle SOA Suite et Oracle WebLogic Server s'exécutent correctement, vous devez préparer les systèmes d'exploitation pour les systèmes de secours de la même manière qu'ils ont été préparés dans la base principale lors de l'installation du logiciel.
Les fichiers binaires des répertoires d'origine SOA sont copiés des hôtes SOA principaux vers les hôtes SOA secondaires. Par conséquent, il n'est pas nécessaire d'exécuter runinstaller
dans les hôtes SOA secondaires. Toutefois, la configuration requise pour le système d'exploitation doit être la même.
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 OCI SOA. - 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 sur site principal et sur les sites Oracle Cloud Infrastructure (OCI) secondaires, 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
sont prioritaires sur la résolution DNS, car il s'agit de la priorité définie prête à l'emploi dans la directive "hôtes" du fichier /etc/nsswitch.conf
.
Utiliser le système de noms de domaine (DNS)
/etc/hosts
.
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 le serveur 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 permettre 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 soahost1
. 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 soahost1
, elle peut être déplacée vers l'instance de calcul soahost2
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 soahost1
vers soahost2
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 SOA Suite.
Montage des volumes de blocs OCI
Montez les volumes de blocs créés précédemment dans les instances de calcul Oracle SOA Suite.
Par exemple :
Block Volume | Instance Compute | Point de montage |
---|---|---|
soadrBV1 | hydrsoa1 | /u02 |
soadrBV2 | hydrsoa2 | /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 de domaine WebLogic dans le domaine secondaire sera une copie du domaine principal, vous devez créer les mêmes artefacts que ceux du domaine principal pour utiliser l'approche d'alias TNS dans les sources de données WebLogic.