博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
salt stack 运维工具——自动化(一)
阅读量:7104 次
发布时间:2019-06-28

本文共 1168 字,大约阅读时间需要 3 分钟。

Saltstack是一个大型分布式的配置管理系统(安装升级卸载软件,检测环境),也是一个远程命令执行系统。saltstack的两大功能:远程执行和配置管理。

实验目的:服务器 Master和 客户端Minion 系统配置成功,Master机通讯 Minion。

实验准备步骤:服务器Master:192.168.8.1(master.hello.com),客户端minion:192.168.8.2(minion.hello.com)。【2台虚拟机做测试,域名,是写host实现。系统均是centos6.3_64】

两台机器可以互通,且可以上外网,(随意ping 测试 )由于测试,我关闭了防火墙和selinux。生产线上需写防火墙规则。

实验开始:

1. 2台机器(master和minion)由于虚拟机找不到salt包,故安装epel,来帮助查询更多的安装包

rpm -ivh http://dl.fedoraproject.org/pub/epel/6/x86_64/epel-release-6-8.noarch.rpm

2. 然后清除yum缓存,更好的安装新包

yum clean all

在 master 和minion

3. 两台机器供安装新包准备工作完成,接下来开始在主master和minion上分别操作

Master 操作:安装salt-master

yum -y install salt-master

4. minion操作 安装salt-minion

yum -y install salt-minion

5. 在 客户端minion 修改/etc/salt/minion 文件中,找到# master:salt  修改成 master:master.hello.com

6. 在服务端master : 启动master服务

service salt-master start

7. 客户端minion:启动minion服务

service salt-minion start

8. 服务端接收客户端的证书:

salt-key -a minion.hello.com

9. 在minion 上查看证书名。(如果证书名不正确,可删除掉/etc/salt/minion_id,然后重启minion服务,

10. 主服务器上查看证书

salt-key -L

11. 在主服务器上操作:测试是否连通从

salt 'minion.hello.com' test.ping

返回True 说明 测试是ok的,客户端是存活状态。

master默认监听两个端口,4505(publish_port)为salt的消息发布系统,4506(ret_port)为salt客户端与服务端通信的端口,所以确保客户端能跟服务端的这2个端口通信

转载地址:http://xvdhl.baihongyu.com/

你可能感兴趣的文章
IOS上路_17-简单示例-数据库
查看>>
tomcat使用delegate分析
查看>>
用"再生龙"Clonezilla 来克隆Linux系统!!
查看>>
pomelo命令行管理pomelo项目
查看>>
基于Spring MVC 的微信用户Controller基类
查看>>
C语言中的Warning到底调不调
查看>>
Yii中使用swfupload批量上传图片
查看>>
mysql主从同步(2)-问题梳理
查看>>
为什么Lisp语言如此先进?
查看>>
hive(05)、使用JAVA对数据仓库HIVE进行操作
查看>>
java多线程-内存模型
查看>>
MySQL按照同一字段的不同值求和某一列
查看>>
百万级访问量网站的技术准备工作
查看>>
yii2 行为和Trait
查看>>
APPSTORE时下热门应用数量
查看>>
Android自定义View的实现 (重要的内容)
查看>>
Redis被bgsave和bgrewriteaof阻塞的解决方法
查看>>
Boost::filesystem 使用小笔记
查看>>
java毕业设计自学入门教程
查看>>
为什么传统的婚姻和家庭会消解?
查看>>