Install PeopleSoft on Virtual Box

Hi friends,

I have been checking this out on how to install PeopleSoft on my machine. After I started installing it I faced many issues which leads to failures and incomplete installs.

This tutorial will make sure that you can install PeopleSoft in a single go.

I am using a bit high configuration so options for VM is set according to that only but I still recommends at least 6 Gigs of RAM.

My PC Configuration:

Intel Core i7 – 4.0 GHz
32 GB of RAM
4GB Graphics
3+ TB of Harddisk

Video:

Requirements:
1. Virtual Box and vbox additions: https://www.virtualbox.org/
2. Oracle linux: https://www.oracle.com/linux/index.html
3. PeopleSoft Image for Native OS (linux): https://support.oracle.com/epmos/faces/DocContentDisplay?_afrLoop=559222401763621&id=1464619.1&_afrWindowMode=0&_adf.ctrl-state=a1n300ffl_4

I am using Virtual Box 55.1.14r112924(Qt5.6.2), Oracle Linux Release 7 Update 3 for x86 (64 bit)

1. At first we need to install VirtualBox. Download it from Oracle VirtualBox website.

2. After installing, we need to create a new VM oracle linux 64 bit and select the options as required. I will recommend 150 GB of Disk Space and 8 Gigs of RAM to make it work properly.

3. Download Oracle linux from oracle linux website.

4. Install oracle linux in VM.
Options: Apply network settings as appropriate, currently i am having an issue with the network dhcp, windows 10 goes to blue screen error when even virtual host tries to fetch address via dhcp.
Go to configure disk configuration and remove automatic partition and after you click done it will take you to next screen, here click on create automatically and remove the data partition and update the size of the root partition to 140 GiB.

And start the install, in the mean time create user and setup root password.

Add the user to sudoers group or run the command below to add it afterwards:

usermod -aG wheel psuser

After installation run the command below to update linux:

sudo yum update

5. Now before going further, we must install Samba and disable firewall and install virtual box additions.
Oracle linux now uses firewalld instead of iptables, so you have to first stop the firewalld and then disable the service using the below commands:

sudo systemctl stop firewalld.service
sudo systemctl disable firewalld.service

To install samba run the below command:

sudo yum -y install samba

Install virtual box additions:
insert the image by the vbox menu above.
and start the install.

Note: if cd rom is not listed copy the iso from the install directory via winscp or some program and run the following commands:

sudo mkdir /media/GuestAdditionsISO
sudo mount -o loop /home/psuser/VBoxGuestAdditions.iso /media/GuestAdditionsISO
cd /media/GuestAdditionsISO
sudo ./VBoxLinuxAdditions.run

If installation failed to complete then run the commands below:

sudo yum remove kernel-headers
sudo yum -y install kernel-uek-devel-$(uname -r)
sudo yum install build-essential
sudo yum install dkms
sudo yum install gcc
sudo yum install make
sudo yum install bzip2

Note: all the commands needs su/sudo priv.

Now we proceed with the peoplesoft and ses files, but to do so we need to add the current user to access the Virtual Box Shared folders. To do so run the command below.

sudo usermod -aG vboxsf psuser
sudo reboot
sudo rm -rf /media/GuestAdditionsISO
rm -rf /home/psuser/VBoxGuestAdditions.iso

6. Now you will be able to see the shared folder. Proceed with the installation now.
At first you must install puppet correctly else your installation will halt.
install all packages from the folder below or user yum command.

cd /media/sf_Shared_Folder/HCM/setup/puppet/linux-7
sudo yum install ruby
sudo yum install net-tools
sudo yum install libselinux-ruby
sudo rpm -ivh augeas-libs-1.1.0-17.el7.x86_64.rpm
sudo rpm -ivh compat-libstdc++-33-3.2.3-72.el7.x86_64.rpm
sudo rpm -ivh facter-2.4.4-1.el7.x86_64.rpm
sudo rpm -ivh hiera-1.3.4-1.el7.noarch.rpm
sudo rpm -ivh ruby-augeas-0.4.1-3.el7.x86_64.rpm
sudo rpm -ivh ruby-shadow-2.2.0-2.el7.x86_64.rpm
sudo rpm -ivh puppet-3.7.4-1.el7.noarch.rpm
sudo rpm -ivh rubygem-highline-1.6.21-1.noarch.rpm
sudo rpm -ivh rubygem-trollop-2.1.2-1.noarch.rpm
sudo rpm -ivh rubygem-hiera-eyaml-2.0.8-1.noarch.rpm

install some required packages:

sudo yum install zip
sudo yum install unzip

install hiera-eyaml with the below command:

sudo gem install hiera-eyaml
sudo eyaml createkeys

Now start the setup by extracting the first zip in same folder and go to setup folder:

cd /media/sf_Shared_Folder/HCM/setup
sudo ./psft-dpk-setup.sh

Note: Dont worry about the failure of extraction of 1of10 zip file.

Options as follows:

a. Please Enter the PeopleSoft Base Directory [/opt/oracle/psft]: Use default directory as base directory (just press enter then y and enter).
b. Create database name.
c. Create connect id, recommends default.
d. Enter Connect password.
e. Enter Application server domain password if you want as it is optional.
f. Enter weblogic server admin password.
g. No for SES configuration.
h. Y for confirmation.
g. Y to proceed.

Now you will be able to access peoplesoft from port 8000.

For admin tasks
logon to psadm2 user with below command:

sudo su - psadm2

now you can use psadmin utility.

2 thoughts on “Install PeopleSoft on Virtual Box”

  1. Enjoyed reading the article above , really explains everything in detail,the article is very interesting and effective.Thank you and good luck for the upcoming articles

  2. Pingback: WOW Blog

Leave a Comment