linux集群的部署+配置多节点无密码登录

linux集群的部署

1、在虚拟机中实例三个虚拟机主机,三个虚拟主机需要配置IP,且两两之间可以ping通

2、关闭防火墙(需要在所有的主机中进行设置)

/etc/init.d/iptables stop

chkconfig iptables off

3、关闭selinux (需要在所有的主机中进行设置)

编辑文件 vi /etc/selinux/config

将SELINUX=enforcing改成 SELINUX=disabled
在这里插入图片描述

4\ 设置所有主机的名称

vi /etc/sysconfig/network

HOSTNAME=node01
在这里插入图片描述

5、配置主机名与IP的对应关系

vi /etc/hosts

​ 添加如下内容

192.168.100.131 node01
​ 192.168.100.132 node02
​ 192.168.100.133 node03

在这里插入图片描述

配置多节点无密码登录

​ 目标:在node01节点 无密码登录到node01,node02和node03上

1、在node01节点生成node02的公钥个私钥

ssh-keygen + 三个回车
在这里插入图片描述

2、免密登录node01 ssh-copy-id node01 (需要输入node01的密码)

​ 免密登录node02 ssh-copy-id node02 (需要输入node02的密码)

​ 免密登录node03 ssh-copy-id node03 (需要输入node03的密码)

​ authorized_keys :表示哪些节点可以使用相应的密钥免密登录到本机(实际上是公钥的集合)

​ id_rsa : 当前节点的私钥

​ id_rsa.pub : 当前节点的公钥

时钟同步

​ 与阿里云提供的时钟服务器同步: ntpdate ntp4.aliyun.com

跟内网某台机器同步时间

​ 先确定时间同步服务器: node01 (node02 node03 都去node01同步时间)

​ 服务器设置

​1、确保时间服务器的ntpd服务是开启的

​2、修改第一个配置文件

​ vi /etc/ntp.conf

​ 添加如下内容
​ restrict 192.168.100.0 mask 255.255.255.0 nomodify notrap

​ server 127.127.1.0 # localclock

​ fudge 127.127.1.0 stratum 10

​ 注释掉如下内容

​ #server0.centos.pool.ntp.org
​ #server1.centos.pool.ntp.org
​ #server2.centos.pool.ntp.org
​ #server3.centos.pool.ntp.org
在这里插入图片描述

​3、修改第二个配置文件

​ vi /etc/sysconfig/ntpd

​ 添加如下内容

​ SYNC_HWLOCK=yes
在这里插入图片描述

​4、重启ntpd

​ service ntpd restart
在这里插入图片描述

​5 、在node02 node03节点上执行同步

​ ntpdate node01
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/weixin_45492179/article/details/107772135