saltstack安装

rpmSALTSTACK 安装

前提关闭selinux和防火墙

sed -i 's/\(SELINUX=\)enforcing/\1disable/g' /etc/sysconfig/selinux

service iptables stop

客户端

  1  cd /usr/local/src/

   2  wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm

   3  rpm -ivh epel-release-6-8.noarch.rpm

   4  Wget  http://apt.sw.be/redhat/el6/en/x86_64/rpmforge/RPMS/rpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

   5  rpm -U vhrpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

   6  yum install python-jinja2

   7  yum -y install salt-minionenablerepr=epel-testing

   8  vim  /etc/salt/minion

         master:服务端地址(sed -i 's/\(master:\)/\1 服务器IP地址/g'/etc/salt/minion)

   9  service salt-minion start

        

服务端

 cd/usr/local/src/

   3  wget http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm

   4  rpm -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

   6  rpm -U vhrpmforge-release-0.5.3-1.el6.rf.x86_64.rpm

   7  yum install python-jinja2

    8  yum -y install salt-master enablerepr=epel-testing

   9  vim  /etc/salt/master

         interface:服务器地址(ed -i 's/\(interface:\)/\1 服务器IP地址/g'/etc/salt/master)

  10  service salt-master start

  11  salt-key -L

  12  salt-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 显示当前updownminion

salt -run manage.versions 显示Master和所有minion的版本,可以通过此命令找到版本不一致的minion


你可能感兴趣的:(saltstack)