Planifier les ressources pour l'environnement RS
Planifiez les ressources du système secondaire sur Oracle Cloud Infrastructure en fonction de votre installation sur place existante.
Collecter les détails sur l'environnement sur place
Voici l'exemple d'architecture sur place :
Description de l'illustration wls-prem-primary-architecture.png
wls-prem-primary-architecture-oracle.zip
Le tableau suivant décrit les informations de base sur place qui doivent être collectées et les exemples de valeurs utilisés dans ce document.
Niveau | Composant | Principal (exemples de valeurs) |
---|---|---|
Frontal | Nom frontal | wlsfrontend.example.com |
Frontal | IP frontal (LBR) | 10.1 |
Frontal | Ports frontaux |
|
Niveau Web |
Hôtes Web Adresse IP / nom d'hôte physique / alias |
|
Niveau Web | Ports Oracle HTTP Server |
|
Niveau intermédiaire |
Hôtes du serveur WebLogic Adresse IP / nom d'hôte physique / alias |
|
Niveau intermédiaire |
Serveur d'administration Nom d'hôte VIP / VIP / alias |
10.10.10.20 / hôte-vip1.myopnetwork.com / ADMINVHN.example.com |
Niveau intermédiaire | Composants et ports FMW |
|
Niveau intermédiaire | Le système d'exploitation des hôtes du serveur WebLogic | Oracle Linux 7.7 |
Niveau intermédiaire | Le serveur WebLogic héberge l'UC | 4 Intel Xeon 2.90GHz |
Niveau intermédiaire | Mémoire | 35 Go |
Niveau intermédiaire | Utilisateur/groupe de logiciels Oracle | oracle/oinstall |
Niveau de BD | Noms d'hôte physique |
|
Niveau de BD | VIP |
|
Niveau de BD | Balayer les adresses IP | 10.10.10.30-31-32 / dbhost-scan.myopnetwork.com |
Niveau de BD | CPU | 8 processeurs Intel Xeon |
Niveau de BD | Mémoire | 130 Go |
Niveau de BD | BD CLIENTE / BD CLIENTE | ORCL / PDB1 |
Niveau de BD | Nom du service PDB | mypdbservice.example.com |
Niveau de BD | Système d'exploitation des hôtes de base de données | Oracle Linux 7.7 |
Niveau de BD | Version du SGBDR | 19.11 |
Stockage * | Volumes, montages et tailles NFS |
NFS : NFS : NFS : NFS : LOCAL** : LOCAL** : (**) Il peut s'agir de montages privés dans NFS au lieu du stockage local d'un noeud |
Dossiers EDG principaux* | ORACLE_HOME |
/u01/oracle/products/fmw |
Dossiers EDG principaux* | JAVA_HOME |
/u01/oracle/products/jdk |
Dossiers EDG principaux* | SHARED_CONFIG_DIR |
/u01/oracle/config |
Dossiers EDG principaux* | APPLICATION_HOME |
/u01/oracle/config/applications/mydomain |
Dossiers EDG principaux* | DEPLOY_PLAN_HOME |
/u01/oracle/config/dp |
Dossiers EDG principaux* | KEYSTORE_HOME |
/u01/oracle/config/keystores |
Dossiers EDG principaux* | ASERVER_HOME |
/u01/oracle/config/domains/mydomain |
Dossiers EDG principaux* | PRIVATE_CONFIG_DIR |
/u02/oracle/config |
Dossiers EDG principaux* | MSERVER_HOME |
/u02/oracle/config/domains/mydomain |
Dossiers EDG principaux* | NM_HOME |
/u02/oracle/config/nodemanager |
Dossiers EDG principaux* | ORACLE_RUNTIME |
/u01/oracle/runtime |
Dossiers dans Oracle HTTP Server | ORACLE_HOME | /u02/oracle/products/ohs_12214 |
Dossiers dans Oracle HTTP Server | WEB_DOMAIN_HOME | /u02/oracle/config/domains/ohsdomain_12214 |
URL principales | URL de la console d'administration | http ://wlsfrontend.example.com :7001/console/ |
URL principales |
URL d'application 1 |
https://wlsfrontend.example.com/app1/ |
URL principales |
URL d'application 2 |
https://wlsfrontend.example.com/app2/ |
* Voir le guide de déploiement d'entreprise pour Oracle SOA Suite standard pour un contexte sur les montages et les répertoires.
Déterminer les ressources nécessaires sur OCI
Il n'est pas nécessaire de provisionner quoi que ce soit à ce stade, il suffit d'identifier et de lister les ressources que vous allez créer sur OCI et de vérifier que votre location OCI a les quotas requis pour elles.
En se basant sur l'exemple précédent de système principal comme référence, voici l'exemple d'architecture de secours :
Description de l'illustration wls-oci-standby-architecture.png
wls-oci-standby-architecture-oracle.zip
Les ressources OCI suivantes sont nécessaires :
- Ressources générales
- Vous devez utiliser une région OCI.
- Vous devez utiliser un compartiment spécifique.
- Ressources de réseau
- VCN : Un VCN est requis dans la région OCI où le système secondaire va être configuré.
- Sous-réseaux : pour un isolement et un contrôle maximum du trafic entre les différents niveaux, vous pouvez créer un sous-réseau pour chacun d'eux. Il en résulterait les sous-réseaux suivants :
- Un sous-réseau régional pour le niveau Web (par exemple,
webTierSubnet
). - Un sous-réseau régional pour le niveau intermédiaire (par exemple,
midTierSubnet
). - Un sous-réseau régional pour le service de stockage de fichiers pour Oracle Cloud Infrastructure (par exemple,
fssTierSubnet
). - Un sous-réseau régional pour le niveau de base de données (par exemple,
dbTierSubnet
).
Vous pouvez utiliser moins de sous-réseaux, mais la liste précédente fournit l'isolation maximale du réseau et le contrôle d'accès et est utilisée comme référence dans ce document.
Les sous-réseaux seront normalement des sous-réseaux privés, étant donné qu'il existe une connectivité privée OCI entre le centre de données du client et la région OCI. Toutefois, le sous-réseau du niveau Web, où se trouve l'équilibreur de charge frontal, peut être public selon vos besoins.
- Un sous-réseau régional pour le niveau Web (par exemple,
- Service Oracle Cloud Infrastructure Load Balancing
Un équilibreur de charge OCI offre une haute disponibilité prête à l'emploi.
- Ressources d'instance de calcul
- (Facultatif) N instances de calcul basées sur des images Oracle WebLogic Server pour OCI pour les noeuds d'hôte Oracle HTTP Server dans le sous-réseau de niveau Web, où N est le nombre d'hôtes de niveau Web que vous avez dans le système principal sur place existant.
- N instances de calcul basées sur des images Oracle WebLogic Server pour OCI pour les noeuds d'hôte du serveur WebLogic dans le sous-réseau de niveau intermédiaire, où N est le nombre d'hôtes de niveau intermédiaire que vous avez dans le système principal sur place existant.
Pour rechercher les systèmes d'exploitation et les formes pris en charge, voir Formes pour Oracle WebLogic Server pour les images OCI.
Si la région OCI comporte plusieurs domaines de disponibilité, localisez-les dans des domaines de disponibilité différents. Les instances de calcul doivent utiliser l'image et la forme les plus proches de celles utilisées par les hôtes sur place.
- Stockage de fichiers sur OCI
Note :
Lors de la planification des ressources de stockage de fichiers et de volume par blocs pour Oracle Cloud Infrastructure, vous devez être cohérent avec la configuration du système de fichiers existant de vos ressources sur place principales. Vous pouvez utiliser de légères variations par rapport à la structure de dossiers basée sur EDG que ce document utilise comme référence. Par exemple, si votre système sur place principal n'utilise pas de configuration partagée Oracle WebLogic Server séparée pour la configuration du domaine du serveur d'administration (ASERVER_HOME
), vous n'avez pas besoin de le planifier en tant que système de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure requis. Ou, si votre environnement sur place principal utilise des volumes NFS montés en privé pour stocker la configuration privée WebLogic, prévoyez de provisionner les systèmes de fichiers du service Stockage de fichiers pour Oracle Cloud Infrastructure pour eux. Utilisez les valeurs fournies comme exemples de référence.- Cibles de montage du service de stockage de fichiers pour Oracle Cloud Infrastructure
Vous avez besoin d'au moins une cible de montage dans le sous-réseau de stockage de fichiers pour Oracle Cloud Infrastructure. Pour des raisons de performance, il est recommandé de placer les montages du service Stockage de fichiers pour Oracle Cloud Infrastructure dans le même domaine de disponibilité que les hôtes qui les monteront (instances de calcul de niveau intermédiaire). Placez la cible de montage dans le même domaine de disponibilité que les instances de calcul de niveau intermédiaire.
Si votre région OCI comporte plusieurs domaines de disponibilité et que vous avez réparti les hôtes de niveau intermédiaire entre deux domaines de disponibilité, créez une cible de montage dans chacun des domaines de disponibilité utilisés. Par exemple :
- Une cible de montage dans AD1. Elle sera utilisée pour exporter ces systèmes de fichiers : système de fichiers pour la configuration partagée, système de fichiers pour l'exécution partagée et système de fichiers pour les produits utilisés par l'hôte de niveau intermédiaire dans AD1. Cela peut également être utilisé pour exporter tout autre système de fichiers utilisé en privé par les noeuds de niveau intermédiaire dans AD1 (par exemple, une configuration locale lorsqu'il se trouve dans le service de stockage de fichiers pour Oracle Cloud Infrastructure).
- Une cible de montage dans AD2. Utilisé pour exporter le système de fichiers pour les produits utilisés par l'hôte de niveau intermédiaire dans AD2. Vous pouvez également l'utiliser pour exporter tout autre système de fichiers utilisé en privé par les noeuds de niveau intermédiaire dans AD2 (par exemple, une configuration locale lorsqu'il se trouve dans le service de stockage de fichiers pour Oracle Cloud Infrastructure).
- Systèmes de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure
Voici un exemple de systèmes de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure dont vous pourriez avoir besoin :
- Un système de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure (par exemple,
wlsdrconfig
) pour la configuration partagée du serveur WebLogic. Il sera monté par APPHOST1 et APPHOST2. - Un système de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure (par exemple,
wlsdrruntime
) pour l'exécution partagée du serveur WebLogic. Il sera monté par APPHOST1 et APPHOST2. - Un système de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure (par exemple,
wlsdrproducts1
) pour le répertoire de base des produits APPHOST1. Il sera monté par APPHOST1 (et par APPHOST3, 5 s'il y a plus de deux hôtes de niveau intermédiaire). - Un système de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure (par exemple,
wlsdrproducts2
) pour le répertoire de base des produits APPHOST2. Il sera monté par APPHOST2 (et par APPHOST4, 6 s'il y a plus de deux hôtes de niveau intermédiaire).
- Un système de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure (par exemple,
L'image suivante est un exemple des cibles de montage et des systèmes de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure lorsque vous utilisez un seul domaine de disponibilité :
Description de l'illustration oci-storage-targets-one-ad.pngSi votre région OCI comporte plus de 1 domaine de disponibilité et que vous avez distribué les instances de calcul de niveau intermédiaire entre 2 domaines de disponibilité, exportez les systèmes de fichiers partagés entre les hôtes (
wlsdrconfig
,wlsdrruntime
) dans une cible de montage située dans le domaine de disponibilité où le serveur d'administration s'exécutera normalement, et exportez les autres (wlsdrproducts1
etwlsdrproducts2
) dans une cible de montage située dans le domaine de disponibilité où se trouve l'hôte qui va le monter (wlsproducts1
dans la cible de montage du domaine de disponibilité où se trouve APPHOST1,wlsdrproducts2
dans la cible de montage du domaine de disponibilité où se trouve APPHOST2).L'image suivante est un exemple des cibles de montage OCI et des systèmes de fichiers OCI lorsque vous utilisez 2 domaines de disponibilité :
Description de l'illustration oci-storage-targets-two-ad.pngDans ce scénario, certains hôtes de niveau intermédiaire se trouvent dans le même domaine de disponibilité que les systèmes de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure partagés. Les autres hôtes de niveau intermédiaire se trouvent dans un autre domaine de disponibilité. Les hôtes de niveau intermédiaire qui sont colocalisés avec les systèmes de fichiers du service de stockage de fichiers pour Oracle Cloud Infrastructure partagés offrent un meilleur accès au système de fichiers partagé que l'autre hôte de niveau intermédiaire situé dans un autre domaine de disponibilité.
- Cibles de montage du service de stockage de fichiers pour Oracle Cloud Infrastructure
- Oracle Cloud Infrastructure Block Volumes
Pour le stockage utilisé de manière privée par chaque hôte (configuration locale WebLogic telle que la configuration du gestionnaire de noeuds et MSERVER_HOME), vous devez provisionner au moins 1 volume par blocs par hôte de niveau intermédiaire. Provisionnez chaque volume par blocs dans le même domaine de disponibilité de l'hôte qui le montera.
- Système de base de données OCI
Vous aurez besoin d'un système de base de données de capacité similaire à la base de données Oracle Real Application Clusters (Oracle RAC) existante sur place principale. Le système de base de données doit utiliser la forme de calcul la plus proche de celle utilisée par les hôtes sur place. En outre, la version du SGBDR et le niveau de correctif doivent correspondre à celui présent dans la base de données Oracle RAC sur place. Si le niveau de correctif exact n'est pas disponible pour les systèmes de base de données, vous devrez choisir la version la plus proche et effectuer l'application de correctifs requise pour obtenir le niveau de correctif principal et secondaire au niveau exact du SGBDR. Pour plus de détails à ce sujet, consultez la section Setup.
Voici un résumé des ressources créées à l'aide d'exemples de noms de ressource :
Catégorie | Type de ressource | Ressource OCI (exemples de valeurs) |
---|---|---|
Ressources générales | Région OCI | Phoenix |
Ressources générales | Compartiment | HyDRCompmt |
Ressources générales | Domaine de disponibilité | AD1 (ou AD1 et AD2 si la région comporte plusieurs domaines de disponibilité).
|
Ressources de réseau | VCN | hydrvcn |
Ressources de réseau | Sous-réseau |
|
Ressources de réseau | Équilibreur de charge OCI | hylbr |
(Facultatif) Instances de calcul pour Oracle HTTP Server | Nombre d'instances de calcul | Le même numéro que les hôtes Oracle HTTP Server principaux. Par exemple, hydrohs1 et hydrohs2 .
|
(Facultatif) Instances de calcul pour Oracle HTTP Server | Système d'exploitation | La plupart sont similaires aux hôtes Oracle HTTP Server principaux. Par exemple, Oracle Linux 7.9. |
(Facultatif) Instances de calcul pour Oracle HTTP Server | Forme | La plupart sont similaires aux hôtes WebLogic principaux. Par exemple, Intel VM.Standard3. Champ flexible |
Instances de calcul pour Oracle WebLogic Server | Nombre d'instances de calcul | Le même numéro que les hôtes WebLogic principaux. Par exemple, hydrwls1 et hydrwls2 .
|
Instances de calcul pour Oracle WebLogic Server | Système d'exploitation | La plupart sont similaires aux hôtes principaux du serveur WebLogic. Par exemple, Oracle Linux 7.9. |
Instances de calcul pour Oracle WebLogic Server | Forme | La plupart sont similaires aux hôtes principaux du serveur WebLogic. Par exemple, VM.Standard2.2. |
Service de stockage de fichiers pour Oracle Cloud Infrastructure | Cible de montage | 1 (ou 2 si vous utilisez 2 domaines de disponibilité). |
Service de stockage de fichiers pour Oracle Cloud Infrastructure | Systèmes de fichiers |
|
Services de volumes par blocs OCI | volumes par blocs |
|
Système de BD | Nombre total de noeuds | Comme le primaire. Par exemple, 2. |
Système de BD | Forme | La plupart sont similaires aux hôtes de base de données principaux. Par exemple, VM Standard2.8. |
Système de BD | Stockage de stockage | Le plus similaire à la base de données principale. Par exemple, 1024 Go. |
Système de BD | Version du SGBDR | Le plus similaire à la base de données principale. Par exemple, 19.11. |
Système de BD | Nom de la base de données | Comme le primaire. Par exemple, ORCL. |
Système de BD | Nom de la base PDB | identique à la base principale. Par exemple, PDB1. |