在 OCI 中进行 PeopleSoft 全栈测试

最好在配置 Coherence*Web 之前对 PeopleSoft 进行全栈测试,以确保所有组件都正常工作。这样做将验证所有核心组件是否都正常运行。有条不紊的测试过程有助于将任何问题隔离到 Peoplesoft 堆栈或 OCI 基础设施中的特定组件。如果跳过整个堆栈测试,则在添加负载平衡器和 Coherence*Web 高速缓存服务器时诊断和调试问题将更加困难。

我们为 PeopleSoft 环境创建了启动和关闭脚本。下一步将使用这些脚本执行测试,以确保基本配置已完成。

首先使用一个 Web 服务器域单独测试每个应用服务器域,然后启动所有应用服务器和 Web 服务器域,并分别通过每个 Web 服务器域进行连接。

如果在网络拓扑中使用堡垒主机,则必须将每个 PIA Web 服务器的主机名添加到本地 hosts 文件并为每个用户桌面创建 ssh 隧道,如步骤 3 中所述。
  1. psadm2 用户身份,在 Web 服务器计算实例上启动一个 PIA Web 服务器域。
    确保它成功启动,并且是唯一正在运行的。
    • 节点:iad-psft-hcm-web01
    • 用户:psadm2
  2. 在一个应用服务器计算实例上启动一个应用服务器域。
    确保它成功启动,并且是唯一正在运行的。
    • 节点:iad-psft-hcm-appNN
    • 用户:psadm2
  3. 如果不在网络拓扑中使用堡垒主机,请转至步骤 4。
    如果在网络拓扑中使用堡垒主机,则对每个用户桌面执行以下步骤。
    1. 编辑本地 hosts 文件并添加每个 PIA Web 服务器的主机名。
      在 Windows 上,要编辑的文件是 C:\Windows\System32\drivers\etc\hosts。以“记事本”管理员身份打开此文件。
    2. 添加类似于以下内容的条目,根据您的环境进行调整,然后保存文件:
      127.0.0.1 localhost iad-psft-hcm-web01.Private-subnet-domain
    3. 通过堡垒主机在桌面上创建指向其中一个 Web 服务器的 ssh 隧道。运行以下命令启动 ssh 进程,该进程通过堡垒主机将本地主机 IP 地址的端口 8080 上的所有通信路由到指定的 Web 服务器:

      注意:

      此配置假定使用本地 ssh 代理装入了私钥。
      $ ssh -4 -fN opc@ashbastion -L 8080:PIA-web server private IP address:8080
    4. 建立隧道后,在浏览器中输入以下内容:
      http://iad-psft-hcm-web01.Private-subnet-domain:8080/psp/ps/?cmd=login&languageCd=ENG

      如果在 PIA Web 服务器上安装了 SSL 证书,请相应地更改以上 URL。

  4. 验证 PeopleSoft 应用程序是否正常运行。
    • 节点:iad-psft-hcm-web01user desktop
    • 用户:PeopleSoft 应用程序管理员
    1. 在以下情况下,使用 Web 浏览器通过 PIA Web 服务器登录到 PeopleSoft 应用程序:iad-psft-hcm-web01
    2. 在应用程序周围导航以确保应用程序正常运行。
      我们的登录 URL(非 SSL):
      http://web server address,network domain:8080/psp/ps/?cmd=login&languageCd=ENG 
      URL 应将浏览器重定向到应用程序登录。
      如果在网络拓扑中使用堡垒主机,则必须将每个 PIA Web 服务器的主机名添加到本地 hosts 文件并创建 ssh 隧道。

    注意:

    如果 PIA Web 服务器在预配到专用子网上的计算实例上运行,则必须通过用于访问 OCI 的 OCI FastConnect 或 IPsec VPN 网络访问应用。

  5. 如果尚未测试所有应用服务器域,请关闭正在运行的域,请启动尚未测试的域并运行步骤 2。测试所有应用服务器域后,转至步骤 6。
    • 节点:iad-psft-hcm-appNN
    • 用户:psadm2
  6. 启动所有应用服务器域和所有 PIA Web 服务器域。
    • 节点:所有应用程序域服务器、所有 PIA Web 服务器
    • 用户:psadm2
  7. 使用 Web 浏览器登录到 PeopleSoft 应用程序,调整 URL 以通过每个 PIA Web 服务器进行连接,然后再次导航到应用程序。
    • 节点:每个 PIA Web 服务器、用户桌面
    • 用户:PeopleSoft 应用程序管理员
    如果 PIA Web 服务器在预配到专用子网上的计算实例上运行,则必须通过用于访问 OCI 的 OCI FastConnect 或 IPsec VPN 网络访问应用。