自动化运维之SaltStack,安装部署和使用( 二 )


对于32位系统 , 安装Salt-Minion-xxxx.x.x-win32-Setup.exe安装包
3.安装步骤(1)双击运行跟操作系统对于的安装包 , 点击“next”
自动化运维之SaltStack,安装部署和使用文章插图
(2)选择“I Agree”
自动化运维之SaltStack,安装部署和使用文章插图
3)填写Master主机的ip , 以及本机的ip地址 , 然后选择“install” , 开始安装
自动化运维之SaltStack,安装部署和使用文章插图
(4)安装完成后运行 。
(5)打开windows任务管理器 , 在“服务”中查看salt-minion服务是否已经处于“正在运行”状态 。
自动化运维之SaltStack,安装部署和使用文章插图
如果为“已停止”状态 , 则右击选择“启动” , 再观察运行状态
(6)对于windows2008环境 , 如果有出现salt-minion安装后不能运行的情况 , 需要安装Microsoft Visual C++ 2008 x64 SP1补丁包 。
(7)最后 , 需要确认本机的防火墙是否已经关闭 。
(8)注意:如果之前有客户端配置多台master连接的 , 修改minion安装路径下的C:\salt\conf\minion配置文件 , 找到“master:”标签 , 按下图标注的方式把原来配置的多个master主机ip地址 , 改为只配置一台master主机 。
自动化运维之SaltStack,安装部署和使用文章插图
五、salt-ssh安装1.安装salt-ssh所有操作均需使用root用户 。
执行yum install salt-ssh -y来安装salt-ssh 。
2.master生成秘钥(只需执行一次)master服务器分别生成master秘钥文件,执行ssh-keygen后默认回车
[root@xxxx .ssh]# ssh-keygen
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
Enter same passphrase again:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is:
18:17:cd:69:b9:69:17:1c:fd:28:7f:92:e1:15:46:74 root@xxxx
The key's randomart image is:
+--[ RSA 2048]----+
| .o +.oooE|
| .* o .o.|
| . .. o ..o.|
| + + o o o|
| . S. . + + |
| = .|
| o |
| |
| |
+-----------------+
3.master端修改ssh_config文件(只需要执行一次)[root@xxxx template]# vim /etc/ssh/ssh_config
50 Host *
51 GSSAPIAuthentication yes
52 StrictHostKeyChecking no
4.master端修改logging(只需要执行一次)修复/srv/salt下有中文 , salt-ssh执行报错的BUG , 具体如下:
【自动化运维之SaltStack,安装部署和使用】[root@localhost salt]# vim /usr/lib64/python2.6/logging/__init__.py
307 if self.args:
308args = tuple([(str(arg)).decode("utf-8") for arg in self.args])
309 msg = msg % (args)
310 return msg
自动化运维之SaltStack,安装部署和使用文章插图
5.拷贝公钥(每接入一个节点 , 都需要只需一次)(1)手动拷贝master上公钥文件/root/.ssh/id_rsa.pub到minion的/root/.ssh下
(2)登录minion , 执行如下命令:
[root@localhost .ssh]# cd /root/.ssh


推荐阅读