一、Inventory 庫存清單文件
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
延伸閱讀
- ssh框架 2016-09-30
- 阿里移動(dòng)安全 [無線安全]玩轉(zhuǎn)無線電——不安全的藍(lán)牙鎖 2017-07-26
- 消息隊(duì)列NetMQ 原理分析4-Socket、Session、Option和Pipe 2024-03-26
- Selective Search for Object Recognition 論文筆記【圖片目標(biāo)分割】 2017-07-26
- 詞向量-LRWE模型-更好地識(shí)別反義詞同義詞 2017-07-26
- 從棧不平衡問題 理解 calling convention 2017-07-26
- php imagemagick 處理 圖片剪切、壓縮、合并、插入文本、背景色透明 2017-07-26
- Swift實(shí)現(xiàn)JSON轉(zhuǎn)Model - HandyJSON使用講解 2017-07-26
- 阿里移動(dòng)安全 Android端惡意鎖屏勒索應(yīng)用分析 2017-07-26
- 集合結(jié)合數(shù)據(jù)結(jié)構(gòu)來看看(二) 2017-07-26