Conduct a PeopleSoft Full Stack Test in OCI

It’s best to conduct a full stack test of PeopleSoft at this point – before configuring Coherence*Web – to ensure all components are working. Doing so validates that all core components are functioning properly. A methodical test procedure will help isolate any issues to a specific component within the Peoplesoft stack or the OCI infrastructure. If the full stack test is skipped, then diagnosing and debugging issues when adding a load balancer and Coherence*Web cache server will be more difficult.

We created startup and shutdown scripts for our PeopleSoft environment. These scripts are used in the next step to perform tests to make sure the basic configuration is complete.

First test each application server domain individually with one web server domain, then start all application server and web server domains and connect through each web server domain individually.

If you're using a bastion host in your network topology, then you must add each PIA web server’s host name to the local hosts file and create an ssh tunnel for each user desktop, as described in Step 3.
  1. As the psadm2 user, start one PIA web server domain on a web server compute instance.
    Make sure it starts successfully, and it is the only one running.
    • Node: iad-psft-hcm-web01
    • User: psadm2
  2. Start one application server domain on one application server compute instance.
    Make sure it starts successfully, and it is the only one running.
    • Node: iad-psft-hcm-appNN
    • User: psadm2
  3. If you're not using a bastion host in your network topology, go to Step 4.
    If you're using a bastion host in your network topology, then perform the following for each user desktop.
    1. Edit the local hosts file and add each PIA web server’s host name.
      On Windows, the file to edit is C:\Windows\System32\drivers\etc\hosts. Open this file with Notepad as Administrator.
    2. Add an entry similar to the following, adjusted for your environment, then save the file:
      127.0.0.1 localhost iad-psft-hcm-web01.Private-subnet-domain
    3. Create an ssh tunnel on your desktop through the bastion host to one of the web servers. Run the following command to start an ssh process that routes all traffic on port 8080 of the localhost IP address through the bastion host to the specified web server:

      Note:

      This configuration assumes the private key is loaded using the local ssh agent.
      $ ssh -4 -fN opc@ashbastion -L 8080:PIA-web server private IP address:8080
    4. Once the tunnel is established, enter the following into the browser:
      http://iad-psft-hcm-web01.Private-subnet-domain:8080/psp/ps/?cmd=login&languageCd=ENG

      If you installed SSL certificates on the PIA web server, then change the above URL accordingly.

  4. Verify that your PeopleSoft application is functioning properly.
    • Node: iad-psft-hcm-web01, user desktop
    • User: PeopleSoft Application Administrator
    1. Using a web browser, log in to the PeopleSoft application through the PIA web server in this case: iad-psft-hcm-web01.
    2. Navigate around the application to ensure the application is functioning properly.
      Our URL to login (non-SSL):
      http://web server address,network domain:8080/psp/ps/?cmd=login&languageCd=ENG 
      The URL should redirect the browser to the application login.
      If you're using a bastion host in your network topology, then you must add each PIA web server’s host name to the local hosts file and create an ssh tunnel.

    Note:

    If the PIA web servers are running on compute instances that were provisioned onto a private subnet, then you must access the application either through OCI FastConnect or IPsec VPN network you use to access OCI.

  5. If you have not tested all of your application server domains, then shut down the one running, start the domain not yet tested and run Step 2. When all application server domains are tested, go to Step 6.
    • Node: iad-psft-hcm-appNN
    • User: psadm2
  6. Start all application server domains and all PIA web server domains.
    • Node: All application domain severs, all PIA web servers
    • User: psadm2
  7. Use a web browser to log into the PeopleSoft application, adjust your URL to connect through each PIA web server and again navigate around the application.
    • Node: Each PIA web server, user desktop
    • User: PeopleSoft Application Administrator
    If the PIA web servers are running on compute instances that were provisioned onto a private subnet, then you must access the application either through OCI FastConnect or IPsec VPN network you use to access OCI.