本課程的目標是讓學(xué)員都可以了解全鏈路自動化運維工具鏈,了解SaltStack在自動化運維中的作用,使用SaltStack完成遠程執(zhí)行、配置管理、云管理等工作。
本課程的目標是讓所有參加培訓(xùn)的學(xué)員都可以了解全鏈路自動化運維工具鏈,了解SaltStack在自動化運維中的作用,使用SaltStack完成遠程執(zhí)行、配置管理、云管理等工作,使用SaltStack講生產(chǎn)系統(tǒng)標準化、自動化并實現(xiàn)配置管理或狀態(tài)管理。
全鏈路自動化運維體系介紹
自動化運維發(fā)展;基于Cobbler的自動化安裝;基于SaltStack的遠程執(zhí)行和配置管理、云管理;基于Zabbix構(gòu)建多維監(jiān)控體系;基于Jenkins的持續(xù)交付;基于ELK的日志收集平臺
基于SaltStack的自動化運維實戰(zhàn)
SaltStack快速入門:SaltStack介紹、SaltStack部署、SaltStack配置、SaltStack認證、SaltStack遠程執(zhí)行、SaltStack配置管理、SaltStack與ZeroMQ
SaltStack數(shù)據(jù)系統(tǒng):Salt Grains、Salt Pillar、Grains vs Pillar
深入理解SaltStack:遠程執(zhí)行:指定目標(Targeting)、執(zhí)行模塊(Execution Modules)返回程序(Returners)
深入理解SaltStack配置管理:狀態(tài)(States)、狀態(tài)模塊(State Modules)、使用States完成LAMP架構(gòu)部署、狀態(tài)間關(guān)系、States條件判斷、使用Jinja模版、Salt State分層設(shè)計
SaltStack日常管理:SaltStack生產(chǎn)技巧、SaltStack Runners、SaltStack Job管理
Web架構(gòu)項目實戰(zhàn):需求分解與環(huán)境規(guī)劃、系統(tǒng)初始化實現(xiàn)、基礎(chǔ)模塊實現(xiàn)、應(yīng)用模塊實現(xiàn)
SaltStack云管理二次開發(fā):使用Salt Cloud管理OpenStack、自定義Grains、編寫執(zhí)行Module、Salt API介紹
客戶自動化運維體系梳理