For security reasons, the SSH port of the server is modified from the default of 22 in order to 22222
When installing RAC, Oracle users trust each other, but they cannot connect directly via SSH, and must add-P 22222 to
This results in a failure to validate the CRS when it is installed, showing:
Caught Cluster exceptionprkc-1044:failed to check Remote command execution setup for node TGDB1 using SHELLS/USR/BIN/SS H And/usr/bin/rsh
Tgdb1:connection refused
[prkc-1044:failed to check Remote command execution setup for node tgdb1 using SHELLS/USR/BIN/SSH And/usr/bin/rsh
Tgdb1:connection refused]
[prkc-1044:failed to check Remote command execution setup for node tgdb1 using SHELLS/USR/BIN/SSH And/usr/bin/rsh
Tgdb1:connection refused
[prkc-1044:failed to check Remote command execution setup for node tgdb1 using SHELLS/USR/BIN/SSH And/usr/bin/rsh
Tgdb1:connection refused]]
It appears that Oracle is a direct-call SSH command, and does not add-P 22222, which leads to the illusion of communication between nodes
Workaround:
Modify/etc/service
Put one of these ssh 22222/tcp # ssh Remote Login Protocol
The port modified to 22222 resolved
modifying SSH ports when installing Oracle RAC causes CRS to fail to install