solution:
Configure SSH between two nodes
#
Log in as the software owner (in this example, the oracle user).
note: dont use su - oracle , logout and login as oracle user.
make sure you login as oracle user.
#
To ensure that you are logged in as the Oracle user, and that the user ID matches the expected user ID you have assigned to the Oracle user, enter the commands id. Ensure that Oracle user group and user and the terminal window process group and user IDs are identical.
example: check it on both nodes
[oracle@racnode1 ~]$ id uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba) [oracle@racnode2 ~]$ id uid=500(oracle) gid=500(oinstall) groups=500(oinstall),501(dba)#
While logged in as oracle perform the following on each of the nodes of the RAC:
1. cd $HOME
2. mkdir ~/.ssh
3. chmod 700 ~/.ssh
4. /usr/bin/ssh-keygen -t rsa
5. /usr/bin/ssh-keygen -t dsa
On Node 1:
1. cd $HOME/.ssh
2. cat id_rsa.pub >> authorized_keys
3. cat id_dsa.pub >> authorized_keys
4. Copy the authorized_keys file to the node 2. scp authorized_keys racnode2:/home/oracle/.ssh
On Node 2:
1. cd $HOME/.ssh
2. cat id_rsa.pub >> authorized_keys
3. cat id_dsa.pub >> authorized_keys
4. scp authorized_keys racnode1:/home/oracle/.ssh
$ exec /usr/bin/ssh-agent $SHELL
$ /usr/bin/ssh-add
At the prompt, enter the pass phrase for each key that you generated.
* Now perform a ssh between all the nodes including the node-priv hostnames as well. Check to make sure that ssh is configured well without prompting for the password (on both the nodes):
#
Can you make sure your sshd_config file as following entries uncommented?
X11Forwarding yes
X11DisplayOffset 10
X11UseLocalhost yes
If not then edit and uncomment them. Restart the ssh once you make these changes.
Restart OpenSSH server
Type the following command:
#/etc/init.d/ssh restart
Add the entries to the .bashrc file as oracle user
#if [ -t 0 ]; then
stty intr ^C
fi
#
Try creating a symbolic link:
ln -s /usr/bin/ssh /usr/local/bin/ssh
ln -s /usr/bin/scp /usr/local/bin/scp
After you set the dsa and rsa keys in to the authorized_keys file.
From NODE 1
ssh racnode1 date
ssh racnode2 date
ssh racnode1.localdomain date
ssh racnode2.localdomain date
ssh racnode1-priv date
ssh racnode2-priv date
ssh racnode1-priv.localdomain date
ssh racnode2-priv.localdomain date
From NODE 2
ssh racnode1 date
ssh racnode2 date
ssh racnode1.localdomain date
ssh racnode2.localdomain date
ssh racnode1-priv date
ssh racnode2-priv date
ssh racnode1-priv.localdomain date
ssh racnode2-priv.localdomain date
Hope, This will resolve your issue.
references:
http://download.oracle.com/docs/cd/B28359_01/install.111/b28263/prelinux.htm#BABJBAEB
No comments:
Post a Comment