透過 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
角色加入叢集。這裡是紀錄中的片段 :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 伺服器復原能力。