暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

【生产篇】Linux环境下如何配置三台服务间互信

原创 杨磊 2019-11-06
1207

【引言】
在三台服务器中要搭建一套Kubernetes环境,因涉及服务器间互信,故将互信配置步骤做简要记录。

三服务器节点信息:
#cat /etc/redhat-release
Red Hat Enterprise Linux Server release 7.3 (Maipo)

db1 192.168.10.111
db2 192.168.10.112
db3 192.168.10.113

配置互信步骤:
三个节点分别执行 : # ssh-keygen -t rsa
[root@db2 .ssh~]# scp id_rsa.pub 192.168.10.111:~/.ssh/id_rsa.pub1
[root@db3 .ssh~]# scp id_rsa.pub 192.168.10.111:~/.ssh/id_rsa.pub2
[root@db1 .ssh~]# cat id_rsa.pub id_rsa.pub1 id_rsa.pub2 > authorized_keys
[root@db1 .ssh~]# scp authorized_keys 192.168.10.112:~/.ssh/
[root@db1 .ssh~]# scp authorized_keys 192.168.10.113:~/.ssh/
shell > chmod 600 authorized_keys (三个节点都执行)

注意:三节点执行完,一定要用ssh 各访问下。命令如下
#ssh db01 date
#ssh db02 date
#ssh db03 date

验证ssh配置是否正确,如果不需要输入密码就可以输出时间,说明ssh验证配置成功。必须把以上命令在两个节点都运行,每一个命令在第一次执行的时候需要输入yes。

如下框文处:
[root@db02 .ssh]# ssh db01 dateThe authenticity of host ‘db01 (192.168.10.111)’ can’t be established.ECDSA key fingerprint is 3d:90:b0:64:bc:95:07:fc:ba:e1:e3:90:11:f3:3a:14.Are you sure you want to continue connecting (yes/no)? yesWarning: Permanently added ‘db01’ (ECDSA) to the list of known hosts.Mon Oct 23 14:10:32 CST 2019

【重点注意】
在个人公众号文章《干货:RHEL7.1环境下双节点Oracle RAC搭建实操》和《实操篇:Oracle 19c的安装部署》均讲到:互信配置好后,一定要做验证。原因如下:

如果不在各RAC节点的grid、oracle、root下运行 ssh db02 date命令,即使ssh验证已经配好,安装clusterware的时候也会出现错误:
The specified nodes are not clusterable
因为,配好ssh后,还需要在第一次访问时输入yes,才算是真正的无障碍访问其他服务器。

「喜欢这篇文章,您的关注和赞赏是给作者最好的鼓励」
关注作者
【版权声明】本文为墨天轮用户原创内容,转载时必须标注文章的来源(墨天轮),文章链接,文章作者等基本信息,否则作者和墨天轮有权追究责任。如果您发现墨天轮中有涉嫌抄袭或者侵权的内容,欢迎发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论