Implémenter la résilience Web PIA avec Coherence*Web
Configurer Coherence*Web
Avec PeopleTools 8.57, Coherence*Web est fourni avec l'installation Fusion Middleware. Dans ce projet, il se trouve dans le répertoire : /u01/app/psft/pt/bea/coherence
. Il s'agit d'un répertoire partagé auquel tous les serveurs Web PIA peuvent accéder.
Remarques :
Vous exécuterez le script après avoir configuré le réseau Coherence*Web.Configurer le réseau Coherence*Web
Chaque serveur Web PIA s'exécute de manière isolée et ne communique pas avec les autres serveurs Web. Pour assurer la résilience entre serveurs au niveau de cette couche, les serveurs Coherence*Web forment un cluster et nécessitent une configuration réseau permettant à leurs serveurs de cache de communiquer entre eux.
Pour permettre à Coherence*Web de former un cluster de cache, utilisez la console OCI pour ajouter des règles entrantes et sortantes à la liste de sécurité associée à app_private_seclist
. Outre les ports 8088 et 8089, vous utiliserez les ports par défaut indiqués dans la documentation Coherence*Web.
Règles entrantes :
Sans conservation de statut | CIDR source | Protocole IP | Plage de ports source | Plage de ports de destination |
---|---|---|---|---|
NO | 10.0.103.0/24 | TCP | Toutes | 7 |
NO | 10.0.103.0/24 | UDP | Toutes | 7 |
NO | 10.0.103.0/24 | TCP | Toutes | 7 574 |
NO | 10.0.103.0/24 | UDP | Toutes | 7 574 |
NO | 10.0.103.0/24 | TCP | Toutes | 8 088-8 089 |
Règles sortantes :
Sans conservation de statut | CIDR de destination | Protocole IP | Plage de ports source | Plage de ports de destination |
---|---|---|---|---|
NO | 0.0.0.0/0 | TCP | Toutes | Toutes |
NO | 0.0.0.0/0 | UDP | Toutes | Toutes |
Configurer le serveur Web PIA pour Coherence*Web
Les serveurs de cache Coherence*Web étant configurés et exécutés sur toutes les instances de calcul de serveur Web PIA, vous pouvez désormais configurer les serveurs Web PIA.
Les versions récentes des fichiers de configuration PeopleTools ont déjà la plupart de la configuration requise, commentée. Pour activer l'accès aux serveurs de cache Coherence*Web, procédez comme suit et ajustez-les en fonction de votre environnement.
Effectuez les opérations suivantes sur tous les noeuds de serveur Web PIA, en tant qu'utilisateur psadm2
.
WeblogicServer
. Voici un extrait du journal :2021-10-28 23:27:01.237/160.748 Oracle Coherence GE 12.2.1.3.0 <D6> (thread=Cluster, member=1): TcpRing connected to Member(Id=3, Timestamp=2021-10-28 23:27:01.044, Address=10.0.103.85:8089, MachineId=10879, Location=site:appprivatesu.ebscloudmaavcn.oraclevcn.com,machine:iad-psft-hcm-web01,process:16067, Role=WeblogicServer)
…
2021-10-28 23:28:14.958/234.469 Oracle Coherence GE 12.2.1.3.0 <D6> (thread=Cluster, member=1): TcpRing connecting to Member(Id=4, Timestamp=2021-10-28 23:28:14.768, Address=10.0.103.203:8089, MachineId=10880, Location=site:appprivatesu.ebscloudmaavcn.oraclevcn.com,machine:iad-psft-hcm-web02,process:14708, Role=WeblogicServer)
Les journaux du serveur de cache sur chaque serveur Web PIA doivent afficher quelque chose comme ci-dessus. Le déploiement PeopleSoft dispose désormais de la résilience de serveur Web.