Saltstack 01 简介
2019-06-19 17:43
155 查看
什么是saltstack
-
Saltstack是基于python开发的一套C/S架构配置管理工具
-
使用SSL证书签方的方式进行认证管理
-
底层使用ZeroMQ消息队列pub/sub方式通信
– 号称世界上最快的消息队列ZeroMQ能快速在成千上万台主机上进行各种操作
– 采用RSA Key方式确认身份
主要功能
-
Saltstack最主要的两个功能是:配置管理与远程执行
-
Saltstack不只是一个配置管理工具,还是一个云计算与数据中心架构编排的利器
-
在友好地支持各大云平台之后,配合Saltstack的Mine实时发现功能可以实现各种云平台业务的自动扩展
-
通过只带api接口平台化调用
Saltstack架构
-
Saltstack基于C/S架构
– 服务器端称作Master
– 客户端称作Minion
-
可以实现传统处理方式,即:客户端发送请求给服务器,服务器收到请求后处理请求,再将结果返回
-
也可以使用消息队列中的发布与订阅(pub/sub)服务模式
Saltstack工作机制
1.Master和Minion都以守护进程的方式运行
2.Master监听配置文件里定义的ret_port(接收minion请求),和publish_port(发布消息)的端口
3.当Minion运行时,它会自动连接到配置文件里定义的Master地址ret_port端口进行连接认证
4.当Master和Minion可以正常通信后,就可以进行各种各样的配置管理工作了
相关文章推荐
- 01_Oracle简介及安装
- javaBean【01】javaBean简介及基本使用
- 20170726Python01_Python简介和输入输出
- 学习总结-Active Directory 域服务管理01-活动目录简介
- Ehcache(01)——简介、基本操作
- SpagoBI系列----------[01]SpagoBI简介及安装步骤
- IPC机制---01简介
- Maven教程初级篇01: 简介
- BootStrap-01简介
- APUE读书笔记-06系统数据文件和信息-01简介
- Windows命令行视频教程-01-简介命令提示符
- C++语言-01-简介
- java servlet简介-01
- 【01】微信公众平台简介
- 01Groovy简介
- Maven教程初级篇01: 简介
- Java泛型01 : 泛型简介、泛型由来、入门示例和其他说明
- 微信小程序开发 [01] 小程序基本结构和官方IDE简介
- Maven教程初级篇01: 简介
- saltstack中grains简介