salt-ssh

不需要在远程主机上运行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

在安装过程中如果发生版本冲突,则为安装了高版本的安装包。

原文地址:https://www.cnblogs.com/linqiuhua/p/8042002.html