一、Inventory 庫存清單文件

大學生就業(yè)培訓,高中生培訓,在職人員轉行培訓,企業(yè)團訓

 

1.Inventory 作用

  Ansible 可以在同一時間針對多個系統(tǒng)設施進行管理工作。它通過選擇Ansible 資源清單文件中列出的系統(tǒng),該清單文件默認是在/etc/ansible/hosts,也可以使用 -i <path> 進行路徑的指定。文件內的格式INI 風格,中括號內為分組名。 除了這個文件之后,還可以同時使用多個清單文件,可以動態(tài)的獲取,也可以從外部獲取外部庫存清單文件。云平臺上去拉?。ㄈ鏏WS,或者Cobbler 的API結合)。

2.hosts文件格式是INI的格式,以及如何添加主機

和之前我們上篇文中的一樣,如下所示:

[centos_group]172.17.0.2
172.17.0.3

為了有所區(qū)別,學習需要,我們在添加1個centos-3主機(創(chuàng)建完成后,記得將management的公鑰放到該主機上去,實現(xiàn)免密碼登陸)

[root@docker ~]# docker run -d -it --name centos-3 --expose 222 centos_sshd_3

查看下新主機的ip

[root@docker ~]# docker exec centos-3 hostname -I172.17.0.4

然后,我們在hosts 文件中原有 centos_group組下面,在添加單個組名webserver,組內主機設備為剛創(chuàng)建的centos-3,也可以以單個主機ip的方式存在(不過建議同一功能類型都分在組名里,為了后期管理方便)完整內容如下:

[centos_group]172.17.0.2172.17.0.3[webserver]172.17.0.4

網友評論