How to Install PeopleSoft Cloud Manager in Oracle Cloud Infrastructure (OCI)

by Saikiran Munigela, Peoplesoft Applications Administrator, Rackspace Technology

What is PeopleSoft Cloud Manager?

PeopleSoft Cloud Manager is a framework to provision and manage PeopleSoft environments on Oracle Cloud Infrastructure (OCI). PeopleSoft Cloud Manager is delivered through Oracle Cloud Marketplace. This tool gives customers the ability to automate the process of the installation and deployment of PeopleSoft applications on OCI.

Prerequisites:

  • One should have a subscription to Oracle Cloud Infrastructure.
  • Create a Virtual Cloud Network (VCN) with related resources like Subnets, Internet Gateway, Route Table and Default Security list.
  • Edit the security lists to allow access to ports to be used in PeopleSoft Cloud Manager instance.

Minimum Requirements to manage PeopleSoft Applications using PeopleSoft Cloud Manager:

  • Application version 9.2
  • PeopleTools Version 8.55.13
  • File Server Capacity is 250 GB

OCI Resources:

  • Virtual Cloud Network (VCN): A customizable network you define and configure in OCI in a particular region.
  • Subnet: A Subnet is a sub-network within a VCN.
  • Internet Gateway: An Internet Gateway is a virtual router that enables communication between VCN and the Internet.
  • Route Table: Set of rules used to route traffic to a destination IP Address that is outside of the subnet.
  • Security Lists: Security Lists is a virtual firewall for an instance with ingress and egress rules that specify the types of traffic allowed in and out.
  • Compartment: A Compartment enables users to logically organize and isolate OCI resources. Compartments are across regions. When you create a compartment, it is available in every region that your tenancy is subscribed to
  • Resource Manager: An OCI service that allows users to automate the process of provisioning their Oracle Cloud Infrastructure resources. It uses “Terraform” to install, configure, and manage resources through the "infrastructure-as-code" model. 

Installation of PeopleSoft Cloud Manager:

1.    Login to the OCI console. OCI homepage looks like below

Peoplesoft pic 1

2.    PeopleSoft Cloud Manager image is placed on Oracle Cloud Marketplace. Select “Marketplace” from the list of menus.

peoplesoft pic 2

3.    Select “PeopleSoft Cloud Manager Image for OCI” from the list of images available in Marketplace.

Peoplesoft pic 3

4.    Select the compartment in which you want to deploy Cloud Manager instance and click on Launch Instance.

Peoplesoft Pic 4

5.    Resource Manager will now launch “Create stack” wizard where a user needs to provide all the related OCI resources details required to install Cloud Manager instance.

Peoplesoft pic 5

6.    Provide the Availability domain in which instance should be deployed and the shape of instance.

peoplesoft pic 6

7.    API signing Key pair needs to be generated to be able to communicate with Cloud Manager and its related resources. If a user is on a Windows workstation, need to install Git bash software to run openssl commands and generate the keys.

For Private Key

openssl genrsa -out <Path>/oci_api_key.pem -aes128 -passout stdin 2048

7.    API signing Key pair needs to be generated to be able to communicate with Cloud Manager and its related resources. If a user is on a Windows workstation, need to install Git bash software to run openssl commands and generate the keys.

- For Private Key:

openssl genrsa -out <Path>/oci_api_key.pem -aes128 -passout stdin 2048

For Public Key:

openssl rsa -pubout -in <Path>/oci_api_key.pem -out <Path>/oci_api_key_public.pem -passin stdin

peoplesoft pic 7

8.    Both Public and private API signing keys will be generated under the path provided. 

peoplesoft pic 8

9.    Every OCI object will have a unique ID called OCID. A user’s OCID can be seen under User Profile from OCI console – Identity > Users > User Details

Peoplesoft pic 9

10.    Navigate back to Resource Manager stack wizard and update the necessary details.

peoplesoft pic 10

11.    Next, the user needs to provide the Cloud Manager instance specific details like Database name, Connect Password, Access ID, Access Password etc. These are all the same details a user provides while installing a PeopleSoft Update Manager (PUM) instance using the DPKs on On-premises servers.

peoplesoft pic 11

12.    Cloud Manager has a default Super User (OPRID), CLADM, like other Peoplesoft Apps, for example, Finance, HCM etc. 

Peoplesoft pic 12

13.    Provide the networking related resource details like VCN and subnet in which Cloud Manager instance needs to be deployed.

peoplesoft pic 13

14.    A user can create a Jump Host server which will be required to access the instances that are on a private subnet.

Peoplesoft Pic 14

15.    Once all the necessary details are provided, review them once and click on “Create”. 

peoplesoft pic 15
peoplesoft pic a
peoplesoft pic 17
peoplesoft pic 18
Peoplesoft pic b

16.    Resource Manager will now start executing the terraform Job which will create OCI instance and initiate the bootstrap script to deploy Cloud Manager instance.

peoplesoft pic 19

 

 

 

 

Peoplesoft Pic 20

17.    Verify the logs and the Cloud Manager PIA URLs generated 

 

peoplesoft pic 21

18.    Resource Manager job will create an OCI instance and initiate the Peoplesoft Cloud Manager deployment bootstrap script. Deployment of Cloud manager process can be verified by logging onto the OCI instance created by Resource Manager job. This deployment is same as PeopleSoft Update Manager (PUM) deployment.

19.    Login to PIA URL provided in the logs, using CLADM user.

peoplesoft pic 22

Cloud Manager Settings 

  • User OCID: Owner of that Peoplesoft Application/instance to be deployed
  • Tenancy: Tenancy of Cloud Manager instance
  • API Signing keys: To connect to Linux instance from Cloud Manager OCI instance.
  • Image OCID: Linux and Windows Image OCID to be used while Cloud Manager deploys other PeopleSoft Applications.
  • My Oracle Support Credentials: A valid OCI subscription login details so that Cloud Manager will automatically download the required binaries/software/patches. 

peoplesoft pic 23

File Storage Service – Create a File server mount target to store all the downloaded binaries which serves as a Cloud Manager Repository.

peoplesoft pic 24

Once the PeopleSoft Applications are deployed using Cloud Manager, they will be visible under Environments tile as below:

Peoplesoft Pic 25

As discussed earlier, Cloud Manager automates the complex PeopleSoft admin activities like PeopleTools Patching, Infra CPU Patching, Upgrading PeopleTools to new release, Configure PUM connections with Target databases etc.

peoplesoft pic 26

Conclusion

Cloud Manager enables the following time and cost-saving options:

  • Provision PeopleSoft environments on Oracle Compute Cloud and Oracle Database Cloud Services
  • Orchestrated deployment of PeopleSoft 9.2 Applications on Oracle Cloud
  • Automated migration of on-premises environment to Oracle Cloud
  • Manage multiple environments from a single page
  • Access to log files through UI for easy troubleshooting
     

As discussed earlier, Cloud Manager automates the complex PeopleSoft admin activities like PeopleTools Patching, Infra CPU Patching, Upgrading PeopleTools to new releases, Configure PUM connections with Target databases, etc.

Learn about Rackspace Managed SQL Databases