Ansible (軟件)
編輯Ansible (軟件) 是一種用于編排和一般計算機配置和管理的開源自動化工具。 它結合了軟件分發、臨時命令執行和軟件配置管理。 網絡計算機通過 SSH 等進行管理,不需要在托管系統上安裝任何其他軟件。 模塊使用 JSON 進行輸出,可以用任何編程語言編寫。 該系統使用 YAML 來制定可重用的系統描述。
Ansible(軟件)作品
編輯Ansible(軟件)Works 成立于 2013 年 3 月 4 日。 她在 Ansible (軟件) 的開發方面發揮了重要作用,并提供各種 Ansible (軟件) 相關產品,包括支持和基于瀏覽器的用戶界面。
架構
編輯與大多數其他配置管理系統一樣,Ansible(軟件)區分配置監控和執行配置更改的節點。 這些節點由 Ansible(軟件)通過 SSH 管理,其中節點的位置在配置xxx器清單中進行管理。
設計目標
極簡管理系統不應該對環境有額外的依賴,secure Ansible(軟件)不會在節點上部署代理。 托管節點上只需要 OpenSSH 和 Python(或 Windows 上的 WinRM 或 OpenSSH 和 Powershell)。可靠 如果編寫得當,Ansible(軟件)劇本可以是冪等的,從而避免對托管系統產生意想不到的副作用。易于學習的劇本使用一種基于 YAML 和 Jinja 模板的簡單描述語言。
模塊
每個 Ansible(軟件)模塊都可以是獨立的,可以用任何編程語言編寫。 模塊應該是冪等的,這意味著即使一個過程被重復多次——例如從故障中恢復時——系統始終處于相同狀態。
庫存
清單是對可從 Ansible(軟件)訪問的節點的描述。 默認情況下,庫存由初始化文件描述。 配置文件列出了可從 Ansible(軟件)訪問的每個節點的 IP 地址或主機名。 此外,可以對節點進行分組。
Ansible(軟件)還可以動態地從其他系統拉取數據。
劇本
劇本描述了 Ansible (軟件) 中的配置、部署和編排。 劇本格式為 YAML,每個劇本將一組主機映射到一組角色。
AWX
AWX 是一個 REST API、Web 服務和基于 Web 的控制臺。 有了這個,用 Ansible(軟件)管理的 IT 基礎設施可以集中在一個可視化的儀表盤上,包括所有庫存的管理、基于角色的訪問控制、作業調度和消息。
內容由匿名用戶提供,本內容不代表www.gelinmeiz.com立場,內容投訴舉報請聯系www.gelinmeiz.com客服。如若轉載,請注明出處:http://www.gelinmeiz.com/334480/