"Failed to establish SSH connection to host on port 22" in Oracle CRS agent log file
说明
Unable to add a new CRS agent because the installer "Failed to establish SSH connection to host on port 22"
原因
CRS chooses the "optimal" fglam which has the least number of agents, in this case it was Windows so the connection from the Windows fglAM to the nodes failed. By identifying a specific FglAM to use, the CRS agent can be added to a FglAM which can obtain a SSH connection to the host.
解决办法
To force the FMS to use a specific FglAM to hold the CRS agent
Go to "Administration | Rules & Notifications | Manage Registry Variables"
Find the variable "DBO_Installer_RemoteClient_Name"
Change the value from "Optimal" to the FglAM name the agent should run on.
The change must done before you run the auto discovery wizard to set up the CRS agent.