部署集群
1.修改每台机器的ip地址
#找到网卡名称
ip addr
#/后面的是自己的网卡
vi /etc/sysconfig/network-scripts/ifcfg-enp0s3
#把dhcp修改为static
#设置IPADDR=192.168.0.70 和新增DNS等数据
#每个ip不能一样
IPADDR=192.168.0.70 #ip地址
PREFIX=24
GATEWAY=192.168.0.1 #网关
DNS1=114.114.114.114 #DNS
DNS2=8.8.8.8
IPV6_PEERDNS=yes
IPV6_PEERROUTES=yes
你有多少台机器要集群,就连续重复几次
2.修改机器的hosts
vi /etc/hosts
#在后面加上主机互连的所有机器
#比如
192.168.0.70 host01
192.168.0.71 host02
192.168.0.72 host03
3.重启网络服务
service network restart
4.各台机器实现免密登录
#(1) 首先在三台机器上配置对本机的ssh免密码登录
ssh-keygen -t rsa
#生成本机的公钥,过程中不断敲回车即可,ssh-keygen命令默认会将公钥放在/root/.ssh目录下
cd /root/.ssh
cp id_rsa.pub authorized_keys
#将公钥复制为authorized_keys文件,此时使用ssh连接本机就不需要输入密码了
#每台机器都以此类推,测试自己的 比如host01号机器
#如果不需要密码则成功
ssh host01
#(2) 接着配置三台机器互相之间的ssh免密码登录
#使用ssh-copy-id -i hostname命令将本机的公钥拷贝到指定机器的authorized_keys文件中
#注意 被指定的机器(host01)不用输入
#比如host02 输入以下命令
ssh-copy-id -i host01
#然后输入密码
123456
#每台机器重复(2)步骤 直到所有机器都完成了
#(3) 使用host01向其他的机器发送以下命令
#把所有密钥拷贝到指定机器的文件中
scp authorized_keys root@host02:/root/.ssh