This note is a generic note to detail how a VM compute should be prepare to deploy eBS, irrespective of the release. Additional steps will be performed, per release.
#1 Provision a default image with OL6.9, with a default 50GB.
#2 Create the oracle:oinstall user, use this note as a guideline
#3 Create a 200GB block volume to host the shared appltop
#4 Attach the block volume to the compute instance
Execute the scsi instructions on the oci console to attach the block volume
#5 Extend the book disk to create the /u01 partition
fdisk /dev/sdb mkfs.ext4 /dev/sdb1 -L oracle -m 1
#4 Update /etc/fstab with the following content
LABEL=oracle /ebsapp ext4 defaults 0 0
#5 Mount the partition
mkdir /ebsapp mount -a chown oracle:oinstall /ebsapp
#6 Create the oratab file
touch /etc/oratab chown oracle:oinstall /etc/oratab
#7 Create the oraInst.loc
touch /etc/oraInst.loc chown oracle:oinstall /etc/oraInst.loc
#8 Create the local oraInventory
mkdir -p /u01/app/oraInventory chown oracle:oinstall /u01/app/oraInventory
#8 Edit the oraInst.loc file with the following content
inventory_loc=/u01/app/oraInventory inst_group=oinstall
#9 Install the linux dependencies via yum
yum install oracle-ebs-server-R12-preinstall
#10 Install the extra dependencies for R12.2
yum install compat-libstdc++-33
#11Adjust the kernel parameters
Set the following parameters in sysctl.conf
kernel.shmmax = 2147483648 kernel.shmmni = 4096 vm.hugetlb_shm_group = 1002 <= dba group id
And reload the parameters sysctl -p