課程簡介
在本課程中,學員們掌握自動化運維基礎理論,了解運維知識技術體系,運維團隊組建,版本管理、持續(xù)集成、自動化測試、自動發(fā)布、自動化運維的工作流程及工具實現(xiàn)。可以幫助企業(yè)迅速構建IT生產(chǎn)系統(tǒng),并標準化整個軟件開發(fā)生命周期,構建一出一套低成本,高可控,強健的IT自動化運維系統(tǒng)。從而達到優(yōu)化系統(tǒng)結構,降低運維成本,提高開發(fā)速度,使企業(yè)不再為開發(fā)、測試、運維而浪費寶貴的精力和時間,能真正的聚集核心業(yè)務。
目標收益
1. 運維自動化理論及實現(xiàn)
2. Shell編程
3. Ansible大規(guī)模自動化運維管理
4. 部署流水線
5. 運維自動化工具集
6. 數(shù)據(jù)可視技術
7. 運維開發(fā)平臺建設思路
培訓對象
課程大綱
DevOps理論框架(第一天上午) |
1. DevOps基礎理論 2. 運維自動化 3. 運維團隊與分工 4. 運維知識體系 5. 運維標準化 6. 版本管理 7. 持續(xù)集成 |
DevOps模塊及實現(xiàn)(第一天下午) |
1. 自動化測試 2. 自動發(fā)布 3. 自動化運維 4. 虛擬化原理 5. KVM云計算基礎 6. 基于自動化運維的KVM管理平臺 7. 分組討論:針對自己公司情況討論優(yōu)化路線 |
運維自動化(第二天上午) |
1. 自動化運維體系 2. 自動化運維部署工具 3. 腳本管理 4. 故障自動處理 5. Shell腳本在自動化運維中的應用 6. 開發(fā)自動化運維腳本 7. 開發(fā)一鍵優(yōu)化系統(tǒng)腳本 8. 開發(fā)一鍵安裝LNMP腳本 9. SHELL腳本與持續(xù)集成平臺整合 10. 分組討論:運維中的難點是什么,實現(xiàn)運維平臺化的路徑 |
自動化實戰(zhàn)(第二天下午) |
1. 自動構建系統(tǒng) 2. 運維工具的自主開發(fā) 3. 運維平臺化 4. 云計算的自動化運維 5. 數(shù)據(jù)庫的自動化運維 6. 容器平臺的自動化運維 7. 分組討論:如果構建可運維的系統(tǒng) |
數(shù)據(jù)可視(第三天上午) |
1. 日志集中分析處理 2. 基礎設施監(jiān)控 3. 海量日志分析系統(tǒng)架構 4. 使用ZABBIX做為監(jiān)控平臺 5. 使用CACTI監(jiān)控網(wǎng)絡流量 6. 使用OPENVPN保證網(wǎng)絡安全 7. LDAP統(tǒng)一認證在系統(tǒng)架構中的應用 8. 基于NFS NAS集群的設計 9. 基于GLUSTERFS的分布式存儲集群 |
運維平臺化(第三天下午) |
1. Python一站式開發(fā)框架 2. 設計規(guī)劃一個資產(chǎn)管理系統(tǒng) 3. 資產(chǎn)信息自動上報 4. 任務調試中心 5. 監(jiān)控自動發(fā)現(xiàn) 6. 運維權限管理 |
DevOps理論框架(第一天上午) 1. DevOps基礎理論 2. 運維自動化 3. 運維團隊與分工 4. 運維知識體系 5. 運維標準化 6. 版本管理 7. 持續(xù)集成 |
DevOps模塊及實現(xiàn)(第一天下午) 1. 自動化測試 2. 自動發(fā)布 3. 自動化運維 4. 虛擬化原理 5. KVM云計算基礎 6. 基于自動化運維的KVM管理平臺 7. 分組討論:針對自己公司情況討論優(yōu)化路線 |
運維自動化(第二天上午) 1. 自動化運維體系 2. 自動化運維部署工具 3. 腳本管理 4. 故障自動處理 5. Shell腳本在自動化運維中的應用 6. 開發(fā)自動化運維腳本 7. 開發(fā)一鍵優(yōu)化系統(tǒng)腳本 8. 開發(fā)一鍵安裝LNMP腳本 9. SHELL腳本與持續(xù)集成平臺整合 10. 分組討論:運維中的難點是什么,實現(xiàn)運維平臺化的路徑 |
自動化實戰(zhàn)(第二天下午) 1. 自動構建系統(tǒng) 2. 運維工具的自主開發(fā) 3. 運維平臺化 4. 云計算的自動化運維 5. 數(shù)據(jù)庫的自動化運維 6. 容器平臺的自動化運維 7. 分組討論:如果構建可運維的系統(tǒng) |
數(shù)據(jù)可視(第三天上午) 1. 日志集中分析處理 2. 基礎設施監(jiān)控 3. 海量日志分析系統(tǒng)架構 4. 使用ZABBIX做為監(jiān)控平臺 5. 使用CACTI監(jiān)控網(wǎng)絡流量 6. 使用OPENVPN保證網(wǎng)絡安全 7. LDAP統(tǒng)一認證在系統(tǒng)架構中的應用 8. 基于NFS NAS集群的設計 9. 基于GLUSTERFS的分布式存儲集群 |
運維平臺化(第三天下午) 1. Python一站式開發(fā)框架 2. 設計規(guī)劃一個資產(chǎn)管理系統(tǒng) 3. 資產(chǎn)信息自動上報 4. 任務調試中心 5. 監(jiān)控自動發(fā)現(xiàn) 6. 運維權限管理 |