這篇文章的知識(shí)點(diǎn)包括inventory的主機(jī)清單和inventory的變量介紹,知識(shí)點(diǎn)都是大家經(jīng)常用到的,為此分享給大家做個(gè)參考。一起跟隨小編過來看看吧。
讓客戶滿意是我們工作的目標(biāo),不斷超越客戶的期望值來自于我們對(duì)這個(gè)行業(yè)的熱愛。我們立志把好的技術(shù)通過有效、簡(jiǎn)單的方式提供給客戶,將通過不懈努力成為客戶在信息化領(lǐng)域值得信任、有價(jià)值的長(zhǎng)期合作伙伴,公司提供的服務(wù)項(xiàng)目有:主機(jī)域名、虛擬空間、營(yíng)銷軟件、網(wǎng)站建設(shè)、莎車網(wǎng)站維護(hù)、網(wǎng)站推廣。
ansible默認(rèn)的主機(jī)清單是/etc/ansible/hosts文件
主機(jī)清單可以手動(dòng)設(shè)置,也可以通過Dynamic Inventory動(dòng)態(tài)生成
一般主機(jī)名使用FQDN
vi /etc/ansible/hosts
[webserver] #方括號(hào)設(shè)置組名
www1.example.org #定義被監(jiān)控主機(jī),這邊可以是主機(jī)名也可以是IP地址,主機(jī)名需要修改/etc/hosts文件
www2.example.org:2222 #冒號(hào)后定義遠(yuǎn)程連接端口,默認(rèn)是ssh的22端口
如果是名稱類似的主機(jī),可以使用列表的方式標(biāo)識(shí)各個(gè)主機(jī)
[webserver]
www[01:50].example.org ansible_ssh_user=root ansible_ssh_pass=123456
[dbbservers]
db-[a:f].example.org
(1)主機(jī)變量
[webserver]
www1.magedu.com http_port=80 maxRequestsChild=808 www2.magedu.com http_port=8080 maxRequestsChild=909 (2)組變量 [servers:vars] ntp_server=ntp.example.org nfs_server=nfs.example.org (3)組嵌套 [apache] http1.example.org http2.example.org [nginx] ngx1.example.org ngx2.example.org [webservers:children] apache nginx (4)inventory變量參數(shù) 參數(shù) 說明 ansible_ssh_host 將要連接的遠(yuǎn)程主機(jī)名.與你想要設(shè)定的主機(jī)的別名不同的話,可通過此變量設(shè)置. ansible_ssh_port ssh端口號(hào).如果不是默認(rèn)的端口號(hào),通過此變量設(shè)置. ansible_ssh_user 默認(rèn)的 ssh 用戶名 ansible_ssh_pass ssh 密碼(這種方式并不安全,我們強(qiáng)烈建議使用 --ask-pass 或 SSH 密鑰) ansible_ssh_private_key_file ssh 使用的私鑰文件.適用于有多個(gè)密鑰,而你不想使用 SSH 代理的情況. ansible_ssh_common_args 此設(shè)置附加到sftp,scp和ssh的缺省命令行 ansible_sftp_extra_args 此設(shè)置附加到默認(rèn)sftp命令行。 ansible_scp_extra_args 此設(shè)置附加到默認(rèn)scp命令行。 ansible_ssh_extra_args 此設(shè)置附加到默認(rèn)ssh命令行。 ansible_ssh_pipelining 確定是否使用SSH管道。 這可以覆蓋ansible.cfg中得設(shè)置。 ansible_shell_type 目標(biāo)系統(tǒng)的shell類型.默認(rèn)情況下,命令的執(zhí)行使用 'sh' 語法,可設(shè)置為 'csh' 或 'fish'. ansible_python_interpreter 目標(biāo)主機(jī)的 python 路徑.適用于的情況: 系統(tǒng)中有多個(gè) Python, 或者命令路徑不是"/usr/bin/python",比如 *BSD, 或者 /usr/bin/python ansible_*_interpreter 這里的"*"可以是ruby 或perl 或其他語言的解釋器,作用和ansible_python_interpreter 類似 ansible_shell_executable 這將設(shè)置ansible控制器將在目標(biāo)機(jī)器上使用的shell,覆蓋ansible.cfg中的配置,默認(rèn)為/bin/sh。
看完上述內(nèi)容,你們對(duì)inventory主機(jī)清單和變量有進(jìn)一步的了解嗎?如果還想學(xué)到更多技能或想了解更多相關(guān)內(nèi)容,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!
網(wǎng)站題目:inventory主機(jī)清單和變量介紹
文章鏈接:http://m.newbst.com/article16/jeipgg.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供標(biāo)簽優(yōu)化、手機(jī)網(wǎng)站建設(shè)、品牌網(wǎng)站建設(shè)、小程序開發(fā)、企業(yè)建站、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)