1、saltstack安装补充

1、saltstack官方文档

CentOS.6版本:可以按照官网上的步骤去执行

rpm --import https://repo.saltstack.com/yum/redhat/6/x86_64/latest/SALTSTACK-GPG-KEY.pub

还有之前部署使用过的repo文件,拷贝到 cd /etc/yum.repos.d/,然后yum update 这里我没有真的去跟新,当叫你升级700多m的时候选择N,然后发现也是可以的。

[root@hadoop1 /]vim /etc/yum.repos.d/saltstack.repo:
# 添加一下配置
[saltstack-repo]
name=SaltStack repo for RHEL/CentOS $releasever
baseurl=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest
enabled=1
gpgcheck=1
gpgkey=https://repo.saltstack.com/yum/redhat/$releasever/$basearch/latest/SALTSTACK-GPG-KEY.pub

在server端执行:

 yum install salt-master
 yum install salt-minion

在agent端执行:

 yum install salt-minion
 vim /etc/salt/minion
  • 配置minion端的master配置项,配置项的内容为安装master机器的ip。

  • 安装后,不要急着修改文件以及启动我们看一下原始的minion目录结构:

  • minion启动后,有了一个公钥minion.pub

  • 这里有一个注意的地方:重启后发现master不认识minion,但是minion上已经配置了masterde 选项配置了。这时候需要我们去关闭防火墙

  • 这里是一开始还没有接收hadoop1.abfd的秘钥,所以这里就有了一个认证的过程。

  • 当master接受了认证即salt-key -A命令接受后,会发现minion里面也有了master的公钥认证。master里的minions模块也有了hadoop1.abfd的公钥,一旦接受认证后,这个id最好不要改,不然就不认识了。

  • minion端自己也可以给自己命名,配置项是id,如果不指定Hadoop2上的minion的id 一般指的是当前机器的主机名。喜爱启动后,就可以看到下面这幅图,其中hadoop1已经加入了认证。2,3还没有被master所认证。紧接着就-A 接收所有的认证。

  • 没有指定 但是minion的命名变成了当前机器的主机名。

  • 这里是hadoop2.abfd和hadoop3.abfd上的认证的master的秘钥

猜你喜欢

转载自blog.csdn.net/wyl9527/article/details/78650933
今日推荐