Grid 220.127.116.11 Install fails when running root.sh on OL7, this affects both Oracle Clusterware and Oracle Restart Installation.
rootcrs.log/roothas.log confirms that ohasd/crsd failed to start
There is a known issue where OL7 expects to use systemd rather than initd for running processes and restarting them and root.sh does not handle this currently.
This was reported in the following Unpublished Bug
Bug 18370031 – RC SCRIPTS (/ETC/RC.D/RC.* , /ETC/INIT.D/* ) ON OL7 FOR CLUSTERWARE
Because Oracle Linux 7 (and Redhat 7) use systemd rather than initd for starting/restarting processes and runs them as a service the current software install of both 18.104.22.168 & 22.214.171.124 will not succeed because the ohasd process does not start properly.
In OL7 it needs to be set up as a service so the following step is required BEFORE you run root.sh when prompted
1. As ROOT user
n.b. this should create a file called ohasd.service
2. Edit the file ohas.service and add the following text
Description=Oracle High Availability Services
ExecStart=/etc/init.d/init.ohasd run >/dev/null 2>&1 Type=simple
3. Run the following commands (as root):
systemctl enable ohas.service
systemctl start ohas.service
4. Now run root.sh from the Grid $OH and it should succeed