ひょうりゅ

本当の声を響かせてよ

  • 上一篇
  • 下一篇
  • Saltstack 自动化运维工具详细介绍

    发布于 2019-11-12  767 次阅读


    Saltstack 简介

    什么是saltstack

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

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

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

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

    – 采用RSA Key方式确认身

    主要功能

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

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

    • Saltstack已经支持Docker相关模块

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

    Saltstack架构

    • Saltstack基于C/S架构

    – 服务器端称作Master

    – 客户端称作Minion

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

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

    Saltstack工作机制

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

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

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

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

    tan
    项目教程已完成,下面是我个人的总结尚未成熟就不分享了,请理解!
    请联系tan拿密码“个人总结”或者登录管理员账号
    查看评论 - NOTHING

    Style

    Fonts