不需要在远程主机上运行salt-minion和salt-master,同时又能支持saltstack的大部分功能。这样实现了免客户端方式的部署和实施。
salt-ssh只简单提供一个基于ssh通道的可选方式,这种方式不需要ZeroMQ和远程Agent的支持。但速度会比ZeroMQ支持的标准Salt通信方式低。
saltstack使用rosters来管理数据。 在roster中添加服务的基本信息,如minion的基本信息(注意:冒号后面需加一个空格)。
web3:
host: 192.168.31.129
port: 22
user: root
salt-ssh需要获取连接服务器的信息,默认路径为 /etc/salt/roster
安装salt-ssh:
方式一:
yum install -y salt-ssh
方式二:(如果发生
Transaction Check Error:
file /usr/bin/python2.7 from install of python27-2.7.13-2.ius.el6.x86_64 conflicts with file from package ql-python-2.7.12-1.el6.x86_64
Error Summary 版本冲突,即我们yum的salt-ssh版本太高,需要安装一个指定的低版本)
安装指定版本:yum install salt-ssh-2016.11.1-1.el6.noarch
在安装过程中如果发生版本冲突,则为安装了高版本的安装包。