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