saltstack通过ssh管理节点

我们在之前学习ansible时了解到ansible是通过ssh管理节点,而saltstack是默认使用c/s来控制的,那么我们的saltstack其实也是可以使用ssh来管理节点的

部署过程

1.关闭server2和server3的minion

[root@server2 minion]# systemctl stop salt-minion
[root@server3 minion]# systemctl stop salt-minion

2.建立ssh节点信息

[root@server1 ~]# cd /etc/salt/
[root@server1 salt]# vim roster 
[root@server1 salt]# cat roster 
# Sample salt-ssh config file
#web1:
#  host: 192.168.42.1 # The IP addr or DNS hostname
#  user: fred         # Remote executions will be executed as user fred
#  passwd: foobarbaz  # The password to use for login, if omitted, keys are used
#  sudo: True         # Whether to sudo to root, not enabled by default
#web2:
#  host: 192.168.42.2

server2:
  host: 172.25.66.2		添加节点的ip和用户及用户密码
  user: root
  passwd: redhat

server3:
  host: 172.25.66.3
  user: root
  passwd: redhat

3.关闭之前的mysql推送,否则无法测试

[root@server1 salt]# vim master
[root@server1 salt]# systemctl restart salt-master

在这里插入图片描述
4.测试
在这里插入图片描述
如果没有报错结果出不来的化我们先手动ssh连接一次节点,将节点信息保存下来再去测试

最终我们可以发现我们的minion是关闭的,但是我们仍然可以连接从属节点,这就是因为我们使用了ssh的控制方式

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值