Coherence*Webを使用したPIA Webレジリエンシの実装
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プロトコル | ソース・ポート範囲 | 宛先ポート範囲 |
---|---|---|---|---|
NO | 10.0.103.0/24 | TCP | すべて | 7 |
NO | 10.0.103.0/24 | UDP | すべて | 7 |
NO | 10.0.103.0/24 | TCP | すべて | 7574 |
NO | 10.0.103.0/24 | UDP | すべて | 7574 |
NO | 10.0.103.0/24 | TCP | すべて | 8088-8089 |
エグレス・ルール:
ステートレス | 宛先CIDR | IPプロトコル | ソース・ポート範囲 | 宛先ポート範囲 |
---|---|---|---|---|
NO | 0.0.0.0/0 | TCP | すべて | すべて |
NO | 0.0.0.0/0 | UDP | すべて | すべて |
Coherence*Web用のPIA Webサーバーの構成
Coherence*Webキャッシュ・サーバーが構成され、すべてのPIA 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サーバーのレジリエンシが追加されました。