一、Inventory 庫存清單文件

大學(xué)生就業(yè)培訓(xùn),高中生培訓(xùn),在職人員轉(zhuǎn)行培訓(xùn),企業(yè)團(tuán)訓(xùn)

 

1.Inventory 作用

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

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

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

[centos_group]172.17.0.2
172.17.0.3

為了有所區(qū)別,學(xué)習(xí)需要,我們?cè)谔砑?個(gè)centos-3主機(jī)(創(chuàng)建完成后,記得將management的公鑰放到該主機(jī)上去,實(shí)現(xiàn)免密碼登陸)

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

查看下新主機(jī)的ip

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

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

[centos_group]172.17.0.2172.17.0.3[webserver]172.17.0.4

延伸閱讀

學(xué)習(xí)是年輕人改變自己的最好方式-Java培訓(xùn),做最負(fù)責(zé)任的教育,學(xué)習(xí)改變命運(yùn),軟件學(xué)習(xí),再就業(yè),大學(xué)生如何就業(yè),幫大學(xué)生找到好工作,lphotoshop培訓(xùn),電腦培訓(xùn),電腦維修培訓(xùn),移動(dòng)軟件開發(fā)培訓(xùn),網(wǎng)站設(shè)計(jì)培訓(xùn),網(wǎng)站建設(shè)培訓(xùn)學(xué)習(xí)是年輕人改變自己的最好方式