使用 Coherence*Web 实施 PIA Web Resiliency
配置 Coherence*Web
在 PeopleTools 8.57 中,Coherence*Web 与 Fusion Middleware 安装捆绑在一起。在此项目中,它位于以下目录中:/u01/app/psft/pt/bea/coherence
。这是所有 PIA Web 服务器都可以访问的共享目录。
注意:
配置 Coherence*Web 网络后,将运行该脚本。配置 Coherence*Web 网络
每个 PIA Web 服务器都以隔离方式运行,不会与其他 Web 服务器通信。为了在此层提供跨服务器弹性,Coherence*Web 服务器形成一个集群,并需要网络配置来允许其高速缓存服务器相互通信。
要允许 Coherence*Web 形成高速缓存集群,请使用 OCI 控制台向与 app_private_seclist
关联的安全列表添加入站和出站规则。除了端口 8088 和 8089 之外,还将使用 Coherence*Web 文档中指定的默认端口。
入站规则:
无状态 | 源 CIDR | IP 协议 | 源端口范围 | 目的地端口范围 |
---|---|---|---|---|
否 | 10.0.103.0/24 | TCP | 全部 | 7 |
否 | 10.0.103.0/24 | UDP | 全部 | 7 |
否 | 10.0.103.0/24 | TCP | 全部 | 7574 |
否 | 10.0.103.0/24 | UDP | 全部 | 7574 |
否 | 10.0.103.0/24 | TCP | 全部 | 8088-8089 |
出站规则:
无状态 | 目的地 CIDR | IP 协议 | 源端口范围 | 目的地端口范围 |
---|---|---|---|---|
否 | 0.0.0.0/0 | TCP | 全部 | 全部 |
否 | 0.0.0.0/0 | UDP | 全部 | 全部 |
为 Coherence*Web 配置 PIA Web 服务器
在所有 PIA Web 服务器计算实例上配置并运行 Coherence*Web 高速缓存服务器后,您现在可以配置 PIA Web 服务器。
最近版本的 PeopleTools 配置文件已经具有大部分必需的配置,已注释掉。要启用对 Coherence*Web 高速缓存服务器的访问,请按照相应步骤进行调整。
以 psadm2
用户身份在所有 PIA Web 服务器节点上执行以下操作。
WeblogicServer
角色加入群集的 WebLogic 服务器。下面是日志中的片段: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)
高速缓存服务器在每个 PIA Web 服务器上的日志应显示类似上述内容。PeopleSoft 部署现在具有 Web 服务器弹性。