Implémenter la résilience Web PIA avec Coherence*Web

Ajoutez une résilience Web avec Coherence*Web pour vos serveurs Web PeopleSoft Internet Architecture (PIA). Coherence*Web est configuré sur chaque serveur Web PIA et s'exécute parallèlement aux serveurs PIA WebLogic, mais séparément. Il s'agit de la topologie hors processus pour Coherence*Web. Un cluster est formé lorsque deux serveurs de cache Coherence*Web ou plus sont démarrés. Après avoir configuré Coherence*Web, vous configurerez les serveurs Web PIA pour qu'ils fonctionnent avec Coherence*Web, puis ils rejoindront ce cluster.

Configurer Coherence*Web

Configurez l'infrastructure et les scripts nécessaires pour démarrer et gérer Coherence*Web. Vous allez créer le script qui démarre le produit, mais vous devrez effectuer d'autres tâches avant de pouvoir exécuter le script.

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.

  1. Créez des répertoires pour les fichiers journaux et de configuration Coherence*Web.
    • Noeud : tous les noeuds de serveur Web PIA
    • Utilisateur : psadm2
    $ . ./psft.env
    $ mkdir -p $PS_CFG_HOME/coherence/config
    $ mkdir -p $PS_CFG_HOME/coherence/log
  2. Modifiez le fichier psft.env pour ajouter les variables d'environnement suivantes au fichier psft.env.
    • Noeud : tous les noeuds de serveur Web PIA
    • Utilisateur : psadm2
    export COHERENCE_HOME=$BASE_DIR/pt/bea/coherence
    export COHERENCE_CONFIG=$PS_CFG_HOME/coherence/config
    export COHERENCE_LOG=$PS_CFG_HOME/coherence/log
    Ressaisissez le fichier d'environnement.
  3. Obtenez l'adresse IP privée de chaque instance de calcul de serveur Web PIA.

    Dans notre projet, chaque serveur Web PIA dispose d'une adresse IP privée, appelée adresse connue (WKA) dans la documentation Coherence*Web. Vous aurez besoin de ces adresses IP privées dans les étapes suivantes.

    • Noeud : tous les noeuds de serveur Web PIA
    • Utilisateur : psadm2, utilisateur de la console OCI
    1. Connectez-vous à la console OCI.
    2. Cliquez sur Compute, puis sur Instances.
    3. Sélectionnez le compartiment contenant les serveurs Web.
    4. Cliquez sur chacun des serveurs Web PIA répertoriés pour voir leur adresse IP privée. Enregistrez les adresses.
  4. Créez un fichier de remplacement Coherence dans le répertoire COHERENCE_CONFIG.
    Vous pouvez choisir n'importe quel nom pour le fichier, mais il est généralement appelé tangosol-coherence-override.xml, et référencé avec ce nom dans plusieurs documents Coherence*Web.
    • Noeud : tous les noeuds de serveur Web PIA
    • Utilisateur : psadm2
    Le fichier XML aura un contenu similaire à celui-ci :
    <?xml version="1.0"?>
    <!DOCTYPE coherence SYSTEM "coherence-override.dtd">
    <!--
    This operational configuration override file is set up for use with Coherence
    -->
    <coherence>
    <cluster-config>
    <unicast-listener>
      <well-known-addresses>
       <socket-address id="1">
          <address>10.0.103.85</address>
       </socket-address>
       <socket-address id="2">
          <address>10.0.103.203</address>
      </socket-address>
    </well-known-addresses>
    <port system-property="tangosol.coherence.localport">8088</port>
    <address system-property="coherence.localhost">10.0.103.0/24</address>
    </unicast-listener>
    </cluster-config>
    </coherence>
    1. Spécifiez l'adresse IP privée de chaque serveur Web PIA.
      Cet exemple de configuration utilise deux serveurs Web.
    2. Placez le fichier sur TOUS les serveurs Web PIA. Le contenu doit être identique.
    Le paramètre <address system-property="coherence.localhost">10.0.103.0/24</address> indique l'ensemble du sous-réseau privé desservant les serveurs Web PIA. Lorsque le serveur de cache Coherence*Web démarre, il obtient l'adresse IP privée de l'hôte local sur laquelle il est exécuté.
  5. Créez un script qui démarrera le serveur de cache Coherence*Web en arrière-plan sur chaque serveur Web PIA.
    Reportez-vous à startCacheServer.sh pour obtenir un exemple de script. Il se trouve dans le répertoire wrapper dans GitHub.
    • Noeud : tous les noeuds de serveur Web PIA
    • Utilisateur : psadm2

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
  1. Connectez-vous à la console OCI.
  2. Ajoutez les règles entrantes et sortantes à la liste de sécurité associée à app_private_seclist.
  3. Exécutez les commandes firewall-cmd suivantes en tant que root sur chaque instance de calcul pour activer les ports répertoriés dans le tableau sur chacune des instances de calcul Web PIA.
    Modifiez votre environnement.
    $ firewall-cmd --zone=public --add-rich-rule 'rule family=ipv4 source address=10.0.103.0/24 port port=7 protocol=tcp accept' –permanent
    $ firewall-cmd --zone=public --add-rich-rule 'rule family=ipv4 source address=10.0.103.0/24 port port=7 protocol=udp accept' –permanent
    $ firewall-cmd --zone=public --add-rich-rule 'rule family=ipv4 source address=10.0.103.0/24 port port=8088-8089 protocol=tcp accept' –permanent
    $ firewall-cmd --zone=public --add-rich-rule 'rule family=ipv4 source address=10.0.103.0/24 port port=7574 protocol=tcp accept' –permanent
    $ firewall-cmd --zone=public --add-rich-rule 'rule family=ipv4 source address=10.0.103.0/24 port port=7574 protocol=udp accept' --permanent
    $ firewall-cmd –reload
  4. Démarrez le premier serveur de cache Coherence*Web (iad-psft-hcm-web01).

    Utilisez le script startCacheServer.sh situé dans le répertoire Tâches de base dans GitHub pour démarrer un serveur de cache en exécutant les commandes suivantes sur une instance de calcul en tant que psadm2. L'exemple suivant suppose que le répertoire de script se trouve dans le répertoire PATH de l'administrateur.

    $ startCacheServer.sh
    Lorsque le premier serveur de cache est démarré, la sortie se présente comme suit :
    …
    2022-08-31 21:15:11.539/0.639 Oracle Coherence 12.2.1.3.0 <Info> (thread=main, member=n/a): Loaded operational configuration from "jar:file:/u01/app/psft/pt/bea/coherence/lib/coherence.jar!/tangosol-coherence.xml" 
    …
    2022-08-31 21:15:16.137/5.237 Oracle Coherence GE 12.2.1.3.0 <Info> (thread=main, member=n/a): Started cluster Name=psadm2's cluster, ClusterPort=7574
    
    WellKnownAddressList(
      10.0.103.203
      10.0.103.85
      )
    
    MasterMemberSet(
      ThisMember=Member(Id=1, Timestamp=2022-08-31 21:15:12.825, Address=10.0.103.85:8088, MachineId=10879, Location=site:appprivatesu.ebscloudmaavcn.oraclevcn.com,machine:iad-psft-hcm-web01,process:21537, Role=CoherenceServer)
      OldestMember=Member(Id=1, Timestamp=2022-08-31 21:15:12.825, Address=10.0.103.85:8088, MachineId=10879, Location=site:appprivatesu.ebscloudmaavcn.oraclevcn.com,machine:iad-psft-hcm-web01,process:21537, Role=CoherenceServer)
      ActualMemberSet=MemberSet(Size=1
        Member(Id=1, Timestamp=2022-08-31 21:15:12.825, Address=10.0.103.85:8088, MachineId=10879, Location=site:appprivatesu.ebscloudmaavcn.oraclevcn.com,machine:iad-psft-hcm-web01,process:21537, Role=CoherenceServer)
        )
      MemberId|ServiceJoined|MemberState|Version
        1|2022-08-31 21:15:12.825|JOINED|12.2.1.3.0
      RecycleMillis=1200000
      RecycleSet=MemberSet(Size=0

    Vous pouvez vérifier que la configuration est correctement sélectionnée en consultant les adresses IP répertoriées dans la section WellKnownAddresslist.

    Etant donné que vous n'avez démarré qu'un seul serveur de cache, il n'y a qu'un seul membre (l'instance de calcul sur laquelle le serveur de cache a été démarré) : iad-psft-hcm-web01.

  5. Utilisez le même script pour démarrer le serveur de cache sur la deuxième instance de calcul de niveau intermédiaire (middle tier) (iad-psft-hcm-web02).
    $ startCacheServer.sh
    Il doit rejoindre le cluster et le fichier journal doit ressembler à ce qui suit :
    …
    
    2022-08-31 21:15:36.513/0.628 Oracle Coherence 12.2.1.3.0 <Info> (thread=main, member=n/a): Loaded operational configuration from "jar:file:/u01/app/psft/pt/bea/coherence/lib/coherence.jar!/tangosol-coherence.xml" 
    …
    2022-08-31 21:15:38.307/2.421 Oracle Coherence GE 12.2.1.3.0 <Info> (thread=main, member=n/a): Started cluster Name=psadm2's cluster, ClusterPort=7574
    
    WellKnownAddressList(
      10.0.103.203
      10.0.103.85
      )
    
    MasterMemberSet(
      ThisMember=Member(Id=2, Timestamp=2022-08-31 21:15:37.981, Address=10.0.103.203:8088, MachineId=10880, Location=site:appprivatesu.ebscloudmaavcn.oraclevcn.com,machine:iad-psft-hcm-web02,process:12859, Role=CoherenceServer)
      OldestMember=Member(Id=1, Timestamp=2022-08-31 21:15:12.825, Address=10.0.103.85:8088, MachineId=10879, Location=site:appprivatesu.ebscloudmaavcn.oraclevcn.com,machine:iad-psft-hcm-web01,process:21537, Role=CoherenceServer)
      ActualMemberSet=MemberSet(Size=2
        Member(Id=1, Timestamp=2022-08-31 21:15:12.825, Address=10.0.103.85:8088, MachineId=10879, Location=site:appprivatesu.ebscloudmaavcn.oraclevcn.com,machine:iad-psft-hcm-web01,process:21537, Role=CoherenceServer)
        Member(Id=2, Timestamp=2022-08-31 21:15:37.981, Address=10.0.103.203:8088, MachineId=10880, Location=site:appprivatesu.ebscloudmaavcn.oraclevcn.com,machine:iad-psft-hcm-web02,process:12859, Role=CoherenceServer)
        )
      MemberId|ServiceJoined|MemberState|Version
        1|2022-08-31 21:15:12.825|JOINED|12.2.1.3.0,
        2|2022-08-31 21:15:37.981|JOINED|12.2.1.3.0
      RecycleMillis=1200000
      RecycleSet=MemberSet(Size=0
        )
    
    …

    Le fragment de code de fichier journal ci-dessus affiche deux membres dans le cluster, tous deux dotés du rôle CoherenceServer.

  6. Consultez le fichier journal du serveur de cache que vous avez démarré en premier sur l'instance de calcul iad-psft-hcm-web01. Des entrées semblables à celles qui suivent doivent apparaître indiquant qu'une connexion à iad-psft-hcm-web02 a été établie.
    2022-08-31 21:15:38.179/27.279 Oracle Coherence GE 12.2.1.3.0 <D6> (thread=Cluster, member=1): TcpRing connected to Member(Id=2, Timestamp=2022-08-31 21:15:37.981, Address=10.0.103.203:8088, MachineId=10880, Location=site:appprivatesu.ebscloudmaavcn.oraclevcn.com,machine:iad-psft-hcm-web02,process:12859, Role=CoherenceServer)

    La première fois que vous démarrez les serveurs de cache un par un et vérifiez chacun d'eux pour vérifier qu'il est correctement configuré. A l'avenir, lorsque vous devez démarrer vos niveaux intermédiaires, vous pouvez démarrer tous les serveurs de cache Coherence*Web en même temps.

  7. Si, sur chaque instance de calcul, vous ne voyez qu'un seul membre, les serveurs de cache Coherence*Web ne peuvent pas se "voir".
    Ceci est dû au blocage d'un ou plusieurs ports réseau. Pour tester les ports bloqués, vous pouvez utiliser l'utilitaire Netcat (nc), qui doit être installé sur chaque instance de calcul Web PIA.
    1. Utilisez yum pour installer l'utilitaire nc) sur chaque instance de calcul Web PIA en tant qu'utilisateur root
      # yum install -y nc
    2. Connectez-vous en tant que root pour tester les ports pour les paquets TCP et UDP sur vos serveurs Web PIA.
      Par exemple, pour vérifier si le port 7574 est ouvert sur iad-psft-web01, démarrez un processus d'écoute Netcat qui écoute les paquets UDP sur le port 7574 :
      # nc -u -l iad-psft-web01 7574

      La commande nc attend, laissez-la s'asseoir.

    3. Dans une session distincte, connectez-vous en tant que root sur iad-psft-web02. Démarrez un client UDP Netcat qui se connecte à iad-psft-web01 sur le port 7574 :
       # nc -u iad-psft-web01 7574

      La commande nc attend.

    4. Sur ce terminal, saisissez un test, puis appuyez sur Entrée.
      Le mot "test" doit s'afficher sur l'autre terminal.
    5. Entrez "test" sur le terminal serveur où nc écoute et appuyez sur Entrée.
      Il doit apparaître dans le terminal client.
    6. Si le test réussit, changez de rôle, exécutez le processus d'écoute CN sur iad-psft-web02 et le client sur iad-psft-web01, puis répétez le test.
    7. Si le test échoue, une ou plusieurs des causes suivantes sont probables :
      • Il n'existe aucune règle entrante autorisant le protocole UDP pour le port 7574 dans la liste de sécurité appropriée pour le sous-réseau de serveur Web PIA.
      • Il n'existe aucune règle sortante autorisant le protocole UDP pour le port 7574 dans la liste de sécurité appropriée pour le sous-réseau de serveur Web PIA.
      • La commande firewall-cmd n'a pas été exécutée sur chaque serveur Web PIA pour autoriser le trafic UDP pour le port 7574.
      Coherence*Web fournit un utilitaire de test de datagramme pour tester les connexions pour TCP et UDP. Pour plus d'informations, reportez-vous à la section Using the Datagram Test Utility.

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.

  1. Assurez-vous que le cookie de session et les noms de domaine réseau sont identiques pour tous les serveurs Web PIA dans le fichier weblogic.xml. Le fichier weblogic.xml se trouve dans $PS_CFG_HOME/ webserv/HR92U033/applications/peoplesoft/PORTAL.war/WEB-INF. Pour cet exemple, le domaine est HR92U033.
  2. Dans le même fichier weblogic.xml, déplacez la chaîne end comment du dessous de la balise <persistent-store-type>coherence-web</persistent-store-type> au-dessus, de sorte qu'elle ne fasse plus partie du commentaire :
    Voici un exemple du fichier weblogic.xml :
    <?xml version="1.0" encoding="ISO-8859-1" standalone="no"?>
    <weblogic-web-app xmlns="http://www.bea.com/ns/weblogic/weblogic-web-app">
    <description>PeopleSoft Internet Architecture</description>
      <session-descriptor>
      <id-length>32</id-length>
      <cookie-name>iad-hcm-8080-PORTAL-PSJSESSIONID</cookie-name>
      <cookie-domain>.appprivatesu.ebscloudmaavcn.oraclevcn.com</cookie-domain>
      <monitoring-attribute-name>USERID</monitoring-attribute-name>
      <persistent-store-table>wl_servlet_sessions</persistent-store-table>
      <http-proxy-caching-of-cookies>true</http-proxy-caching-of-cookies>
    <!-- Coherence*Web
    -->
      <persistent-store-type>coherence-web</persistent-store-type>
      </session-descriptor>
        <container-descriptor>
          <servlet-reload-check-secs>-1</servlet-reload-check-secs>
          <session-monitoring-enabled>true</session-monitoring-enabled>
      </container-descriptor>
      <context-root>/</context-root>
    </weblogic-web-app>
  3. Dans le fichier web.xml, annulez la mise en commentaire de la section en commençant par "Paramètres Coherence*Web". Cette section contient tous les paramètres requis pour Coherence*Web.
    Le fichier web.xml se trouve dans le même répertoire que le fichier weblogic.xml.
    Voici un exemple de cette section spécifique :
    <!-- Coherence*Web parameters
    -->
      <context-param>
        <description>With this set to "true", attributes that are deemed to be
          mutable (detected with a simple check) and which are accessed through a get,
          are deemed to be suspect in that they may have been changed in application code.
          Suspect attributes are treated as changed. Defaults to "false".</description>
        <param-name>coherence-enable-suspect-attributes</param-name>
        <param-value>true</param-value>
      </context-param>
      <context-param>
        <description>This value specifies a class name of the optional
          com.tangosol.coherence.servlet.HttpSessionCollection.AttributeScopeController
          interface implementation to use.</description>
        <param-name>coherence-scopecontroller-class</param-name>
        <param-value>com.tangosol.coherence.servlet.AbstractHttpSessionCollection$GlobalScopeController</param-value>
      </context-param>
      <context-param>
        <description>Specifies a cache delegator class that is responsible for manipulating
         (getting, putting, or deleting) data in the distributed cache
        </description>
        <param-name>coherence-cache-delegator-class</param-name>
        <param-value>com.tangosol.coherence.servlet.LocalSessionCacheDelegator</param-value>
      </context-param>
      <context-param>
        <description>This value, if set to true, specifies that non-serializable attributes
          should be preserved as local ones. This parameter requires a load balancer to
          be present to retrieve non-serializable attributes for a session
        </description>
        <param-name>coherence-preserve-attributes</param-name>
        <param-value>true</param-value>
      </context-param>
      <context-param>
        <description>
          This value specifies a class name of the com.tangosol.coherence.servlet.HttpSessionCollection
          $SessionDistributionController interface implementation
        </description>
        <param-name>coherence-distributioncontroller-class</param-name>
        <param-value>com.tangosol.coherence.servlet.AbstractHttpSessionCollection$HybridController</param-value>
      </context-param>
  4. Ajoutez les paramètres supplémentaires au PIA setEnv.sh situé dans le répertoire $PS_CFG_HOME/webserver/HR92U033/bin.
    Ce fichier contient un commentaire pour Coherence. Voici un fragment de code pour le fichier setEnv.sh dans lequel nous avons ajouté les paramètres de démarrage Web PIA :
    Voici un exemple de cette section spécifique :
    # Coherence*Web related parameters
    # COHERENCE_PARAMETERS=-Dtangosol.coherence.session.localstorage=false
    # Optionally add -Dtangosol.coherence.override=file:OVERRIDE_FILE_PATH
    COHERENCE_PARAMETERS="-Dtangosol.coherence.override=file:/peoplesoft/local/ps_config/coherence/config/tangosol-coherence-override.xml -Dtangosol.coherence.session.localstorage=false -Djava.net.preferIPv4Stack=true"
    # Example: JAVA_OPTIONS_LINUX="$JAVA_OPTIONS_LINUX $COHERENCE_PARAMETERS"
    # export JAVA_OPTIONS_LINUX
    JAVA_OPTIONS_LINUX="$JAVA_OPTIONS_LINUX $COHERENCE_PARAMETERS"
    export JAVA_OPTIONS_LINUX
    # Refer to Coherence*Web documentation
    Remarques :
    • Il y a des traits d'union juste avant chaque paramètre (le renvoi à la ligne peut fractionner l'affichage)
    • Vous devez définir COHERENCE_PARAMETERS avant d'exporter JAVA_OPTION_LINUX
    • Vous devez indiquer Dtangosol.coherence.override=file:/peoplesoft/local/ps_config/coherence/config/tangosol-coherence-override.xml pour que le serveur PIA WebLogic puisse s'inscrire correctement en tant que client Coherence*Web.
  5. Redémarrez le serveur Web PIA à l'aide des scripts de démarrage et d'arrêt PeopleSoft personnalisés.
    $ stopWS.sh 
    $ startWS.sh
  6. Répétez ces étapes pour chaque noeud de serveur Web PIA.
Au redémarrage de chaque serveur Web PIA, il rejoint le cluster de serveurs de cache Coherence*Web en tant que clients. Chaque journal de serveur de cache doit afficher les serveurs WebLogic établissant une connexion et rejoignant le cluster avec le rôle 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.

Tester la résilience Web PIA

Effectuez les opérations suivantes pour tester et valider que Coherence*Web fournit la résilience Web.

  1. Arrêtez tous les serveurs Web PIA sauf un.
  2. A l'aide d'un navigateur Web, connectez-vous à l'application PeopleSoft.
  3. Naviguez, faites du travail. Démarrez une transaction, mais ne la terminez pas.
  4. Démarrez un second serveur Web PIA et autorisez-le à apparaître complètement. Vérifiez l'équilibreur de charge à partir de la console OCI pour vous assurer que le statut du deuxième serveur Web PIA affiche OK.
  5. Arrêtez le serveur Web PIA qui a été laissé à l'étape 1.
  6. Dans votre navigateur Web connecté à l'application PeopleSoft, poursuivez votre transaction.
    Vous pouvez détecter une légère pause, mais vous ne devriez pas recevoir d'erreur, avoir besoin de vous reconnecter ou perdre du travail.
    Si une erreur telle que "Jeton non autorisé" se produit, vérifiez les éléments suivants :
    • Le cookie de session et les noms de domaine doivent être identiques pour tous les fichiers weblogic.xml du serveur Web PIA.
    • L'ensemble de back-ends de l'équilibreur de charge OCI doit être configuré avec l'option Activer la persistance des cookies d'application et le nom du cookie doit être indiqué.
    • Tous les serveurs de cache Coherence*Web doivent pouvoir se voir et avoir formé un cluster.
    • Tous les serveurs Web PIA doivent avoir rejoint le cluster de serveurs de cache en tant que clients WeblogicServer.
    • Vérifiez à nouveau les configurations réseau, y compris les règles entrantes et sortantes de liste de sécurité, les commandes firewall-cmd, etc.