Installation
本节包含安装salt的说明。如果您是第一次设置您的环境,您应该在一个专用的管理服务器或VM上安装一个Salt master,然后在每个您想要使用salt的系统上安装一个Salt minion。现在您不必担心您的架构,您可以轻松地添加组件并稍后修改配置,而不需要重新安装任何东西。
一般安装过程如下:
- 使用平台的指令或运行salt引导脚本,安装一个Salt master。如果您使用引导脚本,请确保包含- M选项来安装Salt master。
- 确保你的salt minions能找到salt master。
- 在你想要管理的每个系统上安装Salt minion。
- 在salt minions连接后,接受salt minion keys。
- 在此之后,您应该能够运行一个简单的命令并接收来自所有连接的Salt minions的返回。
salt '*' test.ping
QUICK INSTALL
- 在大多数的发行版中,你可以用salt bootstrap(引导)来设置一个salt minion。
特定平台的安装(Linux_redhat/centos)这里的安装方式是:从官方的saltstack存储库安装
- redhat/centos7
- 运行以下命令安装SaltStack存储库和密钥:
sudo yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-latest-2.el7.noarch.rpm
- 执行
sudo yum clean all && yum makecache
- 安装salt-minion, salt-master, 和其他的Salt components(组件)==(不是所有都下载,看需求)==:
sudo yum -y install salt-master
sudo yum -y install salt-minion
sudo yum -y install salt-ssh
sudo yum -y install salt-syndic
sudo yum -y install salt-cloud
sudo yum -y install salt-api
- 如果只是为了升级,重启所有升级后的服务,例如
sudo systemctl restart salt-minion
- redhat/centos 6
- 运行以下命令安装SaltStack存储库和密钥:
sudo yum -y install https://repo.saltstack.com/yum/redhat/salt-repo-2017.7-1.el6.noarch.rpm
- 执行
sudo yum clean all && yum makecache
- 安装salt-minion, salt-master, 和其他的Salt components(组件)==(不是所有都下载,看需求)==:
sudo yum -y install salt-master
sudo yum -y install salt-minion
sudo yum -y install salt-ssh
sudo yum -y install salt-syndic
sudo yum -y install salt-cloud
sudo yum -y install salt-api
- 如果只是为了升级,重启所有升级后的服务,例如
sudo servive salt-minion restart