运维自动化saltstack是一个轻量简洁的运维自动化软件,下面说一下我的安装过程:
首先第一步就是关闭你的防火墙或者是selinux,如果开启的话就给开放个端口。
一:master和agent端软件安装
master 控制端:
rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum update
yum install salt-master
/etc/init.d/salt-master restart
这样master端就已安装完毕简单粗暴吧
agent 被控制端:
rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm
yum update
yum install salt-minion
vim /etc/salt/minion
master: master.vip.com ##(此处可以添加ip也可以添加主机名但是如果添加主机名记得在/etc/hosts 中做指向) ##确认你的master端
/etc/init.d/salt-minion restart
现在agent端也已经安装完毕
二:证书认证
master端:
salt-key list ##查看你的agent端是否有认证请求发送到master端
salt-key -a agent1_cert ##-a后面是你的agent端认证名字
好了证书认证完毕查看是否可以执行命令
salt '*' cmd.run "hostname"