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
3+ TB of Harddisk
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.