Salt安装使用 一.centos系统salt安装 安装前准备: 我们很多服务器没有外网权限,每台架设源服务器工作量太大没有太大的意义,所以我们使用nginx的代理功能,将外网的yum源地址反向代理回内网。 举例说明: 江苏服务器 ip xxx.xxx.xxx.xxx,机器上有nginx,与其他内网机器想通。 1. ps aux|grep nginx 可以查看nginx在哪个目录 2. 在/axon/nginx/conf/nginx.conf中添加include vhosts/*.conf 3. mkdir /axon/nginx/conf/vhosts 4. vi /axon/nginx/conf/vhosts/mirrors.conf (配置文件可以从江苏拷贝)mirrors.conf文件包括了常用的几个地址反代如下图
5. axon/nginx/sbin/nginx –t (Mirrors.conf文件配置完成后检测是否正常) 6.如有success字样:/axon/nginx/sbin/nginx –s reload重启进程。 7.若出现pid字样的报错使用pkill -9 nginx去杀死所有nginx进程,杀死前注意ps aux|grep nginx查找是否有keeplive的脚本去自动重启nginx。 到此为止反代的内网yum服务器已经搭建成功。
1.Master端安装 ①EPEL安装: wget ftp.linux.ncsu.edu/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm rpm -ivh epel-release-6-8.noarch.rpm ②Yum源配置文件: /etc/yum.repos.d/Centos-Base.repo
③Epel配置文件:/etc/yum.repos.d/epel.repo
④salt安装: yum install salt-master yum install salt-minion ⑤master,minion配置文件:(/etc/salt/master start /etc/salt/minion start ) ⑥salt-key -L查看是否授权,salt-key -A授权 Master安装完成
2.Minion安装: ①host安装: 内网由于没有dns服务器所以简单一点用hosts解决问题。 vi /etc/hosts
这样写好之后ping一下测试 以下与master安装相同。
二.Salt使用 1.master端配置 2.minion端配置 3.group群组配置 salt –N group test.ping (责任编辑:IT) |