節點配置文件(Inventory) 詳解

Ansible 節點配置文件(Inventory) 詳解 (一) 2014-04-10 21:51:09php

轉自:http://blog.chinaunix.net/xmlrpc.php?r=blog/article&uid=29253247&id=4204793css

==============================================================================web

Ansible 經過前面幾節的內容,咱們已經知道,Ansible 能夠在多個節點中並行執行任務,
那麼,它如何知道這些節點的 IP 地址或 域名呢 呢?
答案就是本節的主要內容 節點配置文件

Inventory :本意是:詳細目錄,本文將它翻譯爲 節點配置文件’ 更爲符合語境。

Ansible 經過讀取 ‘節點配置文件’ (默認存放在 /etc/ansible/hosts)來選取所要操做的主機(節點)。 

固然,你也能夠使用多個節點配置文件,以及 動態節點配置文件,這將在以後介紹。

一個簡單的 節點配置文件 以下所示 :

api

  1. 192.168.1.2app

  2. app.example.comide

  3. 21.33.26.3測試

如下是個人測試環境的 簡單配置:



每一行表示 一個 host (主機或節點 , whatever)

[web], 方括號裏的表示一個 節點組,包含它下面所列的 每一個節點。

這樣,咱們就能夠經過 節點配置文件 來使用某個 節點,或者是某個分組, 以下所示:

1. 查看全部節點是否在線



2. 查看 某個 節點 是否在線



3. 查看某個 節點組 的 全部節點是否在線 



web 即爲 hosts 裏 的 [web]


本節,咱們簡要的講解了一下 節點配置文件(Inventory)/etc/ansible/hosts,  下一節,將詳細講解 主機節點 和 主機節點組(hosts and groups) 
ui

相關文章
相關標籤/搜索