你的位置:首页 > Linux系统

CentOS 下快速安装saltstack

2013-10-01 浏览:(2931) Linux系统 评论(0)

一、下载安装epel源

CentOS 6.x
1、32位系统
rpm -Uvh http://mirrors.sohu.com/fedora-epel/6/i386/epel-release-6-8.noarch.rpm
2、64位系统
rpm -Uvh http://mirrors.sohu.com/fedora-epel/6/x86_64/epel-release-6-8.noarch.rpm
CentOS 5.x
1、32位系统
rpm -Uvh http://mirrors.sohu.com/fedora-epel/5/i386/epel-release-5-4.noarch.rpm
2、64位系统
rpm -Uvh http://mirrors.sohu.com/fedora-epel/5/x86_64/epel-release-5-4.noarch.rpm

二、安装master

yum -y install salt-master

2.1、修改配置文件中的监听IP:

vi /etc/salt/master

把14行的#interface: 0.0.0.0修改为你的内网IP或者其他,本例修改为:interface: 192.168.1.4

2.2、启动master

/etc/init.d/salt-master start

2.3、设置master开机自启动

chkconfig salt-master on

三、salt-minion安装

yum -y install salt-minion

3.1、修改配置文件

vi /etc/salt/minion

把11行的master的地址修改为:master: 192.168.1.4

把42行的id修改为:id: vhost16  (注:你可以按照你服务器的分类来命名,方便管理)

3.2、启动minion

/etc/init.d/salt-minion start

3.3、设置minion开机自启动

chkconfig salt-minion on

回到master执行salt-key -L ,会列出当前已经认证和还没有认证的主机,vhost16就是我们刚才才添加的主机。

接下来我们执行:

salt-key -a vhost16

来通过认证。

或者你可以执行:salt-key -A  全部认证。

四:测试

salt 'vhost' test.ping

salt 'vhost*' cmd.run 'date'

更多使用方法请参考官方文档:

http://docs.saltstack.com/en/latest/

http://docs.saltstack.cn/

  • 发表评论
  • 查看评论
【暂无评论!】

发表评论:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。