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
2. PeopleSoft Cloud Manager image is placed on Oracle Cloud Marketplace. Select “Marketplace” from the list of menus.
3. Select “PeopleSoft Cloud Manager Image for OCI” from the list of images available in Marketplace.
4. Select the compartment in which you want to deploy Cloud Manager instance and click on Launch Instance.
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.
6. Provide the Availability domain in which instance should be deployed and the shape of instance.
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
8. Both Public and private API signing keys will be generated under the path provided.
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
10. Navigate back to Resource Manager stack wizard and update the necessary details.
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.
12. Cloud Manager has a default Super User (OPRID), CLADM, like other Peoplesoft Apps, for example, Finance, HCM etc.
13. Provide the networking related resource details like VCN and subnet in which Cloud Manager instance needs to be deployed.
14. A user can create a Jump Host server which will be required to access the instances that are on a private subnet.
15. Once all the necessary details are provided, review them once and click on “Create”.
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.
17. Verify the logs and the Cloud Manager PIA URLs generated
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.
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.
File Storage Service – Create a File server mount target to store all the downloaded binaries which serves as a Cloud Manager Repository.
Once the PeopleSoft Applications are deployed using Cloud Manager, they will be visible under Environments tile as below:
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.
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.
Recent Posts
Building a Google Cloud Landing Zone in a Scalable, Repeatable and Secure Way (Part 1)
August 28th, 2024
Building a Google Cloud Landing Zone in a Scalable, Repeatable and Secure Way (Part 2)
August 28th, 2024
Rackspace Technology response to Crowdstrike July Incident
July 19th, 2024