Linux相关配置 集群免密码登录配置

Linux相关配置 集群免密码登录配置

实验目的要求:
1、完成VMware Workstation安装,会应用相关操作
2、掌握虚拟机中Linux CentOS 7.4操作系统安装
3、完成静态网络地址的配置,所有主机的网络能够正常使用,相互之间能够正常连接
4、完成主机名的配置,正确设定永久有效的主机名
5、完成防火墙配置,使平台相关软件的常用端口能够远程正常访问
6、完成主机地址映射配置,使所有主机能够通过主机名相互正常访问
7、完成免密码登录配置,使所有主节点能够免密码登录集群中所有其他节点,多个主节点之间能够相互免密码登录到对方,同时主节点能够免密码登录自身。

实验环境 :
1、五*立PC机或虚拟机
2、主机之间有有效的网络连接
3、每台主机内存2G以上,磁盘20G
4、所有主机上已安装CentOS 7.4_64操作系统

集群规划 :
将五台主机中的主机1和主机2作为主节点,主机3,主机4,主机5作为其他节点
IP地址 主机名
192.168.10.111 Cluster-01
192.168.10.112 Cluster-02
192.168.10.113 Cluster-03
192.168.10.114 Cluster-04
192.168.10.115 Cluster-05

实验步骤:

一、静态网络地址配置

1、配置
*该项的所有操作步骤需要使用root用户进行
*该项需要集群中每台主机上进行单独设置
1.1网络配置文件位于目录“/etc/sysconfig/network-scripts/”
Linux相关配置 集群免密码登录配置
1.2修改配置文件
Linux相关配置 集群免密码登录配置
2、重启网卡服务
Linux相关配置 集群免密码登录配置
3、验证
Linux相关配置 集群免密码登录配置

二、主机名配置

1、配置
*该项的所有操作步骤需要使用root用户进行
*该项需要集群中每台主机上进行单独设置
*若在安装系统时已经设置了正确的主机名,可以跳过此项内容
1.1修改配置文件
#把原来的一行直接删掉,在末尾添加修改后的主机名
Linux相关配置 集群免密码登录配置Linux相关配置 集群免密码登录配置

2、重启(reboot)

三、防火墙配置

*该项的所有操作步骤需要使用root用户进行
*该项需要集群中每台主机上进行单独设置
1、关闭防火墙

Linux相关配置 集群免密码登录配置

四、主机地址映射配置

*该项的所有操作步骤需要使用root用户进行
1、修改配置文件
#在末尾添加集群中所有主机的IP地址与主机名的映射关系
Linux相关配置 集群免密码登录配置Linux相关配置 集群免密码登录配置

2、发送配置文件
#将配置文件“hosts”发送给集群中所有其他主机,发送目标用户为“root”,发送目标路径为“/etc”
Linux相关配置 集群免密码登录配置

五、免密码登录配置

*该项的所有操作步骤使用每台集群主机新建一个用户名相同的专门用于集群的用户hadoop或者admin进行,我们实验中采用admin。
*每台主机都要进行本项操作,5台互相登录免密码,包括每台主机也要给本机拷贝公钥文件。
1、新建admin用户
#新建用于集群的admin用户,并创建密码admin,每台主机都建一个
Linux相关配置 集群免密码登录配置
2、免密码登录设置
#生成本机系统当前登录用户的公钥和私钥文件
Linux相关配置 集群免密码登录配置
#显示~目录下隐藏文件
#进入.ssh目录
#显示目标列表,这里可以看到id_rsa.pub公钥文件
Linux相关配置 集群免密码登录配置
#将公钥文件拷贝给需要进行免密码登录的目标主机和目标用户,包括本机
Linux相关配置 集群免密码登录配置Linux相关配置 集群免密码登录配置
Linux相关配置 集群免密码登录配置Linux相关配置 集群免密码登录配置Linux相关配置 集群免密码登录配置
2、验证免密码登录
#如果没有提示让你输入Cluster-02的admin用户密码,则说明配置成功

Linux相关配置 集群免密码登录配置