ansible概念以及基礎(一)

ansible的概念

       anisble是一個配置管理工具,可以幫助我們完成一些批量工作或重複性工作,ansible通過ssh管理其他受管主機。

ansible的優秀的特性:

冪等性:使得ansible以結果爲導向的,指定一個目標狀態,ansible會自動判斷,當前狀態是否與目標狀態一致,如果一致,則不進行任何操作,否則執行。


ansible能執行的條件是:

條件一:ansible所在的主機可以通過ssh連接到受管主機。

條件二:受管主機的IP地址等信息已經添加到ansible的”管理清單“中。


簡單的測試,如下我們將受管機器加到管理清單中(我的主機是我的本地虛擬機,平時都不開的):

image.png

然後測試:

spacer.gifimage.png


spacer.gif

還可以在管理清單中爲主機設置主機別名。需要注意的是:使用別名配置之後,就會無法通過主機的IP進行管理,除非同時使用了別名的方式與IP的方式配置兩條主機條目。


上面使用密碼的方法進行ssh認證是不安全的,所以通過使用密碼來進行認證(無密登錄)。

清單配置:

image.png



發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章