古詩詞大全網 - 成語用法 - ansible的使用和安裝

ansible的使用和安裝

壹、ansible入門

1.介紹

Ansible是壹種IT自動化工具。它可以配置系統,部署軟件以及協調更高級的IT任務,例如持續部署,滾動更新。Ansible適用於管理企業IT基礎設施,從具有少數主機的小規模到數千個實例的企業環境。Ansible也是壹種簡單的自動化語言,可以完美地描述IT應用程序基礎結構。

具備以下三個特點:

2、組成

1.連接插件connection plugins用於連接主機 用來連接管理端

2.核心模塊core modules連接主機實現操作, 它依賴於具體的模塊來做具體的事情

3.自定義模塊custom modules根據自己的需求編寫具體的模塊

4.插件plugins完成模塊功能的補充

5.劇本playbookansible的配置文件,將多個任務定義在劇本中,由ansible自動執行

6.主機清單inventor定義ansible需要操作主機的範圍

最重要的壹點是 ansible是模塊化的 它所有的操作都依賴於模塊

3、執行流程

1.Ansible讀取playbook劇本,劇本中會記錄對哪些主機執行哪些任務。

2.首先Ansible通過主機清單找到要執行的主機,然後調用具體的模塊。

3.其次Ansible會通過連接插件連接對應的主機並推送對應的任務列表。

4.最後被管理的主機會將Ansible發送過來的任務解析為本地Shell命令執行。

二、ansible安裝

三、主機清單配置

1.基於密碼

2.基於密鑰

四、主機分類

五、測試