SaltStack 第一板块入门介绍 [1]
生活随笔
收集整理的這篇文章主要介紹了
SaltStack 第一板块入门介绍 [1]
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
SaltStack簡單說明
- 一個配置管理系統,能夠維護預定義狀態的遠程節點(比如,確保指定的報被安裝,指定的服務在運行)
- ?一個分布式遠程執行系統,用來在遠程節點(可以是單個節點,也可以是任意規則挑選出來的節點)上執行命令和查詢數據
- 開發其的目的是為遠程執行提供最好的解決方案,并使遠程執行變得更好,更快,更簡單
Salt的核心功能
? ? ? Salt運用大量的技術和技巧。網絡層使用卓越的`ZeroMQ`_
網絡類庫構建,所以Salt的守護端包含了可行的和透明的AMQ代理。Salt使用公鑰和master守護端認證,然后使用更快的AES`_
負載通信加密; 身份認證和加密對salt是不可或缺的。Salt通過`msgpack`_建立通信,使得速度更快并且網絡流量少。
? ? ?為了允許簡單的擴展,Salt執行程序可以寫為純Python模塊。數據從Salt執行過程中收集到可以發送回master服務端,或者發送到任何
任意程序。Salt可以從一個簡單的Python
API調用,或者從命令行被調用,所以Salt可以用來執行一次性命令,也可以作為一個更大的應用程序的一個組成部分。
結果是能夠在1臺或多臺目標機器上快速執行命令的系統。Salt運行快速,安裝簡單,高度可定制;Salt用相同的遠程執行架構滿足管理不同數量服
務器的需求。Salt基礎設施可以集成最好的遠程執行工具,增強了Salt的能力及用途,得到功能豐富實用可以適用于任何網絡的系統
Salt 三大功能:
A、遠程執行B、配置管理(狀態,不可以回滾,需要謹慎操作)
C、云管理 Salt競爭對手: Pupper (需要ruby,不支持遠程執行)+func使用ansible (Python) 四種運行方式: 1.Local ? ? ? ? ? ? ? ? ? 本地模式 2.Minion/Master ?C/S架構(客戶端/服務器 ) 3.Syndic -Zabbix proxy ?代理模式 4.Salt ? SSHSSH模式 本文轉載:中國SaltStack用戶組
總結
以上是生活随笔為你收集整理的SaltStack 第一板块入门介绍 [1]的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: c# bindingsource mys
- 下一篇: php smarty 限制显示字数,sm