saltstack安装
rpm包SALTSTACK 安装前提关闭selinux和防火墙
sed -i 's/\(SELINUX=\)enforcing/\1disable/g' /etc/sysconfig/selinux
service iptables stop
客户端
1cd /usr/local/src/
2wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
3rpm -ivh epel-release-6-8.noarch.rpm
4Wgethttp://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm 5rpm -U vhrpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
6yum install python-jinja2
7yum -y install salt-minionenablerepr=epel-testing
8vim/etc/salt/minion
master:服务端地址(sed -i 's/\(master:\)/\1 服务器IP地址/g'/etc/salt/minion)
9service salt-minion start
服务端
cd/usr/local/src/
3wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
4rpm -i vhepel-release-6-8.noarch.rpm
5wget http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
6rpm -U vhrpmforge-release-0.5.3-1.el6.rf.x86_64.rpm
7yum install python-jinja2
8yum -y install salt-master enablerepr=epel-testing
9vim/etc/salt/master
interface:服务器地址(ed -i 's/\(interface:\)/\1 服务器IP地址/g'/etc/salt/master)
10service salt-master start
11salt-key -L
12salt-key -A
命令使用
salt-E '*' cmd.run‘command’
salt ‘ *’ service.(start/stop/restart) 服务名称
salt -run manage.up 显示当前活着的minion
salt -run manage.down 显示未存活的minion
salt -run manage.down removekeys=True 显示未存活的minion,并将其删除
salt -run manage.status 显示当前up和down的minion
salt -run manage.versions 显示Master和所有minion的版本,可以通过此命令找到版本不一致的minion
页:
[1]