salt-syndic和salt-ssh

版权声明:转载请著明出处 https://blog.csdn.net/weixin_40543283/article/details/88979692

一、salt-syndic

1.什么是syndic?

当我们要控制的节点变多的时候,比如我们原来有4个minion主机节点,我一个master节点还可以控制的过来,当我们有100台minion节点的时候呢?我们一个master管理100台主机就比较吃力了,那么我们就需要syndic了,用通俗的话来说,就是我原来公司有3个人,我一个人可以管的过来,但是后来公司发展了,有100个人,那么我就需要划分所有人成好几个小组,每个小组再确定个leader,为了配合这个leader工作,我再给每个小组leader配个秘书,我通过秘书来掌握小组leader和小组内成员的情况,这个秘书相当于是syndic,小组leader是master,我是top master

2.部署syndic

环境:

          salt1:rhel7,master节点

          salt2:rhel7,minion节点

          salt3:rhel7,minion节点

          salt4:rhel7,top master节点

这里的yum源跟上一篇的那个是一样的,所以不再赘述

1.首先配置top master

先在salt1的删除掉salt节点

[root@salt1 salt]# salt-key -d server4
The following keys are going to be deleted:
Accepted Keys:
server4
Proceed? [N/y] y
Key for minion server4 deleted.

然后配置salt4为top master

[root@salt4 salt]# yum install salt-master -y
[root@salt4 salt]# vim master
1054 order_masters: True       

[root@salt4 salt]# systemctl start salt-master

2.配置master节点

扫描二维码关注公众号,回复: 5991686 查看本文章
[root@salt1 salt]# cd /etc/salt/
[root@salt1 salt]# vim master
1058 syndic_master: 172.25.1.4

[root@salt1 salt]# systemctl restart salt-master
[root@salt1 salt]# yun install salt-syndic -y 
[root@salt1 salt]# systemctl start salt-syndic

3.top master添加master节点

[root@salt4 salt]# salt-key -A
The following keys are going to be accepted:
Unaccepted Keys:
server1
Proceed? [n/Y] Y
Key for minion server1 accepted.

4.测试

[root@salt4 salt]# salt '*' test.ping

二、salt-ssh

1.什么是salt-ssh?

  • salt-ssh 是 0.17.0 新引入的一个功能,不需要minion对客户端进行管理,也不需要master。
  • salt-ssh 支持salt大部分的功能:如 grains、modules、state 等
  • salt-ssh 没有使用ZeroMQ的通信架构,执行是串行模式,类似 paramiko、pssh、ansible 这类的工具

2.使用salt-ssh

1.安装salt-ssh

[root@salt4 salt]# yum install salt-ssh -y

2.编写要ssh的主机信息

[root@salt1 salt]# cd /etc/salt/
[root@salt1 salt]# vim roster                         ##添加写列内容
web1:
  host: 172.25.1.1
  user: root
  passwd: redhat

3.测试

[root@salt1 salt]# salt-ssh '*' test.ping -i
web1:
    True

4.总结

salt-ssh并不是saltstack好用的功能之一,只是一个补充~

猜你喜欢

转载自blog.csdn.net/weixin_40543283/article/details/88979692