DO407根據(jù)紅帽公司級(jí)電腦操作系統(tǒng)7,專為要想依靠Ansible完成自動(dòng)化技術(shù)、配置和管理的系統(tǒng)軟件管理員而設(shè)計(jì)方案。掌握如何安裝和配置Ansible、建立和運(yùn)作playbook來配置系統(tǒng)軟件及其管理inventory(配置文檔),完成自動(dòng)化技術(shù)部署、大批量部署、大批量配置改動(dòng)及大數(shù)據(jù)中心監(jiān)管,對(duì)于開源系統(tǒng)出示的playbook完成部署和運(yùn)用,另外對(duì)公司人性化服務(wù)、人性化改動(dòng)出示二次開發(fā)和撰寫的工作能力。
培訓(xùn)目標(biāo):
1.應(yīng)用Ansible明細(xì)(inventory)界定主發(fā)電機(jī)組
2.建立Ansibleplaybook
3.應(yīng)用playbook,將系統(tǒng)軟件配置為特定的情況
4.建立和應(yīng)用Ansible模板來為服務(wù)器建立自定的配置文檔
5.建立Ansible角色
6.運(yùn)用playbook中的AnsibleVault維護(hù)隱秘?cái)?shù)據(jù)
7.安裝AnsibleTower并且用它來管理系統(tǒng)軟件
課程大綱:
第1章:詳細(xì)介紹Ansible
1.敘述Ansible定義,參照構(gòu)架,和應(yīng)用實(shí)例Ansible與自動(dòng)化技術(shù)
2.敘述Ansible部署和工作流程
3.敘述Ansible明細(xì)的定義
第二章:部署Ansible
1.Ansible安裝
2.管理ansible配置文檔
3.運(yùn)作adhoc指令
4.管理動(dòng)態(tài)性明細(xì)
第三章:完成Playbooks
1.YAML英語的語法及國際性通用性英語的語法標(biāo)準(zhǔn)
2.撰寫YAML文檔
3.YAML配置文檔常見故障排除
第四章:管理自變量和Inclusions
1.Ansible自變量基本
2.Ansible自變量該怎樣管理
3.AnsibleInclusions管理
第5章:執(zhí)行每日任務(wù)操縱
1.在playbook中結(jié)構(gòu)標(biāo)準(zhǔn)和循環(huán)系統(tǒng)
2.handlers完成
3.tags標(biāo)識(shí)完成
4.不正確管理與錯(cuò)誤處理
第六章:完成Jinja2模板
1.Jinja2詳細(xì)介紹與Python的歷史淵源
2.完成Jinja2模板管理
3.Jinja2模板管理
第7章:角色結(jié)構(gòu)
1.角色建立與角色管理
2.應(yīng)用AnsibleGalaxy部署角色
3.角色在ansible中的完成
第八章:Ansible提升
1.配置聯(lián)接種類
2.高并發(fā)配置與線程同步配置
3.高效率平行面高并發(fā)
4.別的層面提升與融合
第9章:AnsibleVault
1.系統(tǒng)軟件管理中的隱秘?cái)?shù)據(jù)
2.隱秘?cái)?shù)據(jù)應(yīng)用AnsibleVault
3.AnsibleVault在實(shí)行期內(nèi)的管理
第10章:Ansible排錯(cuò)
1.Playbooks常見故障排除
2.自變量常見故障排除
3.實(shí)行期內(nèi)常見故障排除
4.Ansible運(yùn)作步驟常見故障排除
第11章:部署AnsibleTower
1.什么是AnsibleTower
2.部署AnsibleTower
3.AnsibleTower客戶管理
4.AnsibleTower服務(wù)器管理
5.部署AnsibleTower和實(shí)行工作目標(biāo)
第12章:在DevOps自然環(huán)境中部署Ansible
1.DevOps的優(yōu)點(diǎn)及未來發(fā)展趨勢發(fā)展趨勢
2.部署安裝Vagrantvm虛擬機(jī)
3.DevOps自然環(huán)境部署Vagrant