本文實(shí)例講述了Python集中化管理平臺(tái)Ansible介紹與YAML。分享給大家供大家參考,具體如下:
深圳ssl適用于網(wǎng)站、小程序/APP、API接口等需要進(jìn)行數(shù)據(jù)傳輸應(yīng)用場(chǎng)景,ssl證書未來(lái)市場(chǎng)廣闊!成為成都創(chuàng)新互聯(lián)公司的ssl證書銷售渠道,可以享受市場(chǎng)價(jià)格4-6折優(yōu)惠!如果有意向歡迎電話聯(lián)系或者加微信:13518219792(備注:SSL證書合作)期待與您的合作!一 中文社區(qū)
http://ansible.cn/forum.php
二 點(diǎn)睛
Ansible(http://www.ansibleworks.com/)一種集成IT系統(tǒng)的配置管理、應(yīng)用部署、執(zhí)行特定任務(wù)的開源平臺(tái),是AnsibleWorks公司名下的項(xiàng)目,該公司由Cobbler及Func的作者于2012年創(chuàng)建成立。Ansible基于Python語(yǔ)言實(shí)現(xiàn),由Paramiko和PyYAML兩個(gè)關(guān)鍵模塊構(gòu)建。
Ansible具有如下特點(diǎn):
Ansible的架構(gòu)圖如下,用戶通過(guò)Ansible編排引擎操作公共/私有云或CMDB(配置管理數(shù)據(jù)庫(kù))中的主機(jī),其中Ansible編排引擎由 Inventory(主機(jī)與組規(guī)則)、API、Modules(模塊)、Plugins(插件) 組成。
Ansible與Saltstack大的區(qū)別是Ansible無(wú)需在被控主機(jī)部署任何客戶端代理,默認(rèn)直接通過(guò)SSH通道進(jìn)行遠(yuǎn)程命令執(zhí)行或下發(fā)配置;相同點(diǎn)是都具備功能強(qiáng)大、靈活的系統(tǒng)管理、狀態(tài)配置,都使用YAML格式 來(lái)描述配置,兩者都提供豐富的模板及API,對(duì)云計(jì)算平臺(tái)、大數(shù)據(jù)都有很好的支持。
Ansible在GitHub上的地址為https://github.com/ansible/, 其中提供了不少配置例子供參考。
三 YAML語(yǔ)言
1 點(diǎn)睛
YAML是一種用來(lái)表達(dá)數(shù)據(jù)序列的編程語(yǔ)言,它的主要特點(diǎn)包括: 可讀性強(qiáng)、語(yǔ)法簡(jiǎn)單明了、支持豐富的語(yǔ)言解析庫(kù)、通用性強(qiáng)等。 Ansible與Saltstack環(huán)境中配置文件都以YAML格式存在,熟悉YAML結(jié)構(gòu)及語(yǔ)法對(duì)我們理解兩環(huán)境的相關(guān)配置至關(guān)重要。
下面的示例定義了在 master的不同業(yè)務(wù)環(huán)境下文件根路徑的描述:
file_roots: base: - /srv/salt/ dev: - /srv/salt/dev prod: - /srv/salt/prod
網(wǎng)站名稱:Python集中化管理平臺(tái)Ansible介紹與YAML簡(jiǎn)介-創(chuàng)新互聯(lián)
標(biāo)題鏈接:http://aaarwkj.com/article44/ddocee.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航、用戶體驗(yàn)、全網(wǎng)營(yíng)銷推廣、小程序開發(fā)、品牌網(wǎng)站建設(shè)
聲明:本網(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í)需注明來(lái)源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容