Saltstack 01 简介

什么是saltstack

  1. Saltstack是基于python开发的一套C/S架构配置管理工具

  2. 使用SSL证书签方的方式进行认证管理

  3. 底层使用ZeroMQ消息队列pub/sub方式通信

    – 号称世界上最快的消息队列ZeroMQ能快速在成千上万台主机上进行各种操作

    – 采用RSA Key方式确认身份

主要功能

  1. Saltstack最主要的两个功能是:配置管理与远程执行

  2. Saltstack不只是一个配置管理工具,还是一个云计算与数据中心架构编排的利器

  3. 在友好地支持各大云平台之后,配合Saltstack的Mine实时发现功能可以实现各种云平台业务的自动扩展

  4. 通过只带api接口平台化调用

Saltstack架构

  1. Saltstack基于C/S架构

    – 服务器端称作Master

    – 客户端称作Minion

  2. 可以实现传统处理方式,即:客户端发送请求给服务器,服务器收到请求后处理请求,再将结果返回

  3. 也可以使用消息队列中的发布与订阅(pub/sub)服务模式

Saltstack工作机制

1.Master和Minion都以守护进程的方式运行

2.Master监听配置文件里定义的ret_port(接收minion请求),和publish_port(发布消息)的端口

3.当Minion运行时,它会自动连接到配置文件里定义的Master地址ret_port端口进行连接认证

4.当Master和Minion可以正常通信后,就可以进行各种各样的配置管理工作了

转载于:https://my.oschina.net/attacker/blog/3063983

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值