您的位置:首页 > 其它

saltstack安装使用

2014-08-13 16:28 267 查看
一、安装epel源

二、管理端安装

三、节点安装

四、认证节点

五、简单使用

参考链接:http://www.open-open.com/lib/view/open1386665335876.html

一、安装epel源(管理端和节点都需要安装)

RHEL6/CentOS6

设置RHEL/CentOS更新源
32位
rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/i386/epel-release-6-8.noarch.rpm[/code]64位 
rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm[/code] 
二、管理端安装
[root@salt ~]# rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@salt ~]# yum update              # 可选
[root@salt ~]# yum install salt-master # On the salt-master


[root@salt ~]# vim /etc/salt/master

interface: 0.0.0.0
log_file: /var/log/salt/master      # 记录管理端运行日志
key_logfile: /var/log/salt/key      # 记录认证证书日志

[root@salt ~]# service salt-master start
Salt Master需要绑定系统上2个TCP端口,分别是4505和4506,所以请在防火墙上开通。


三、节点安装
[root@localhost ~]# rpm -Uvh http://ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm [root@localhost ~]# yum install salt-minion
[root@localhost ~]# vim /etc/salt/minion

master: 42.121.124.237          # 设置管理端IP
id: ubuntu-server-001           # 设定受控端(节点)编号 根据自身来设置,便于分类和管理
log_file: /var/log/salt/minion  # 记录受控端(节点)运行日志
key_logfile: /var/log/salt/key  # 记录认证证书日志

[root@localhost ~]# service salt-minion start
节点防火墙配置,请允许来自管理端的ip包。像这样
-I INPUT -s 192.168.11.204 -p tcp --sport 4505  -j ACCEPT
-I INPUT -s 192.168.11.204 -p tcp --sport 4506  -j ACCEPT

更多请查看:


四、认证节点

[root@salt ~]# salt-key -L           ##查看所有节点 (包括未认证的节点)
[root@salt ~]# salt-key -A           ##添加所有未认证的节点
[root@salt ~]# salt-key -a node_name ##认证单个节点
[root@salt ~]# salt-key -a node*     ##支持通配符 添加node开头的所有节点

五、简单使用

你可以从master 使用一个内置命令 test.ping 来测试他们之间的连接
[root@salt ~]# salt '*' cmd.run test.ping
[root@salt ~]# salt '*' cmd.run 'ls .'
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: