Implement PIA Web Resiliency with Coherence*Web
Configure Coherence*Web
With PeopleTools 8.57, Coherence*Web is bundled with the Fusion
Middleware installation. In this project, it is in the directory:
/u01/app/psft/pt/bea/coherence
. This is a shared directory
that all PIA web servers can access.
Note:
You'll run the script after you configure the Coherence*Web network.Configure the Coherence*Web Network
Each PIA web server runs in isolation and does not communicate with the other web servers. To provide cross-server resiliency at this layer, the Coherence*Web servers form a cluster and require a network configuration that allows their cache servers to communicate with each other.
To allow Coherence*Web to form a cache cluster, use the OCI Console to
add ingress and egress rules to the security list associated with
the app_private_seclist
. In addition to ports 8088
and 8089, you'll use the default ports specified in the
Coherence*Web documentation.
Ingress rules:
Stateless | Source CIDR | IP Protocol | Source Port Range | Destination Port Range |
---|---|---|---|---|
NO | 10.0.103.0/24 | TCP | All | 7 |
NO | 10.0.103.0/24 | UDP | All | 7 |
NO | 10.0.103.0/24 | TCP | All | 7574 |
NO | 10.0.103.0/24 | UDP | All | 7574 |
NO | 10.0.103.0/24 | TCP | All | 8088-8089 |
Egress rules:
Stateless | Destination CIDR | IP Protocol | Source Port Range | Destination Port Range |
---|---|---|---|---|
NO | 0.0.0.0/0 | TCP | All | All |
NO | 0.0.0.0/0 | UDP | All | All |
Configure PIA Web Server for Coherence*Web
With the Coherence*Web cache servers configured and running on all PIA web server compute instances, you can now configure the PIA web servers.
Recent versions of PeopleTools configuration files already have most of the required configuration, commented out. To enable access to Coherence*Web cache servers, follow the steps, adjusting as appropriate for your environment.
Perform the following on all PIA web server nodes, as the
psadm2
user.
WeblogicServer
. Here is a snippet from the
log: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)
The cache server logs on each PIA web server should show something like the above. The PeopleSoft deployment now has web server resiliency.