




版權說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權,請進行舉報或認領
文檔簡介
1、DevOps從0到1高效運維社區(qū) 金牌講師GO P S 2017 全球運維大會 ·站目錄1DevOps概述2運維與自動化運維發(fā)展3基礎設施自動化4配置管理和自動化5DevOps之持續(xù)交付6自動化運石CMDBGO P S 2017 全球運維大會 ·站DevOps之前GO P S 2017 全球運維大會 ·站DevOps反模式設計, 構建測試設計發(fā)布準備構建配置部署反饋版部署測試DevOps實施之前開發(fā)團隊DevOps實施以前運維團隊DevOps 團隊:EXIN GreatOPS DevOps Master 培訓GO P S 2017 全球運維大會 ·站快,
2、自動化,一個團隊,率更高慢,手動部署,多個團隊不在一起工作,很容易出錯什么是DevOps?DevOPS 是“開發(fā)”和“運維”的縮寫DevOps是一組最佳實踐強調(diào)IT專業(yè)(開發(fā),操作,支持)在應用和服務生命周期中的協(xié)作和強調(diào)整個組織的合作以及交付和基礎設施變更的自動化,從而實現(xiàn)持續(xù)集成、持續(xù)部署和持續(xù)交付:EXIN GreatOPS DevOps Master 培訓GO P S 2017 全球運維大會 ·站DevOps與持續(xù)交付環(huán)GO P S 2017 全球運維大會 ·站DevOps配置實例:EXIN GreatOPS DevOps Master 培訓GO P S 2017
3、全球運維大會 ·站DevOps 與精益和敏捷實踐相適應 持續(xù)改進 消除不必要的活動精益敏捷 適應不斷變化的需求 更短的發(fā)布周期 協(xié)作DevOps:EXIN GreatOPS DevOps Master 培訓GO P S 2017 全球運維大會 ·站ITIL V3GO P S 2017 全球運維大會 ·站DevOps構建的IT服務供應鏈GO P S 2017 全球運維大會 ·站目錄1DevOps概述2運維與自動化運維發(fā)展3基礎設施自動化4配置管理和自動化5DevOps之持續(xù)交付6自動化運石CMDBGO P S 2017 全球運維大會 ·站不要小看
4、運維之-運維知識體系GO P S 2017 全球運維大會 ·站不要小看運維之-運維知識體系GO P S 2017 全球運維大會 ·站不要小看運維之-運維知識體系GO P S 2017 全球運維大會 ·站不要小看運維之-運維知識體系GO P S 2017 全球運維大會 ·站不要小看運維之-運維知識體系GO P S 2017 全球運維大會 ·站運維技術層次發(fā)展用好服務 讓服務飛起來 高級工程師服務 讓服務生孩子 創(chuàng)業(yè)者化 把服務運行起來 工程師 讓服務戀愛 架構師搭建服務服務關聯(lián)GO P S 2017 全球運維大會 ·站運維職業(yè)發(fā)展1.多
5、選題:本題70分請在下面列表中,選擇一個或多個職位作為職業(yè)p A.系統(tǒng)架構師p B.運維經(jīng)理、總監(jiān)p C.某一技術領域目標()。2.簡單題:本題30分如何達到上題中選擇的職位目標?p D.云解決方案架構師p E.業(yè)務運維p F.培訓講師p G.DevOpsGO P S 2017 全球運維大會 ·站自動化運維發(fā)展GO P S 2017 全球運維大會 ·站基于開源的全鏈路自動化運維體系GO P S 2017 全球運維大會 ·站ELKGO P S 2017 全球運維大會 ·站DevOps設計圖GO P S 2017 全球運維大會 ·站目錄1DevOp
6、s概述2運維與自動化運維發(fā)展3基礎設施自動化4配置管理和自動化5DevOps之持續(xù)交付6自動化運石CMDBGO P S 2017 全球運維大會 ·站服務器生命周期GO P S 2017 全球運維大會 ·站PXE+Kickstart系統(tǒng)安裝GO P S 2017 全球運維大會 ·站基于Cobbler的裝機平臺GO P S 2017 全球運維大會 ·站Cobbler自動化安裝流程MAC地址(DHCP指定的MAC 分配指定的IP)IP地址、主機名、DNS、網(wǎng)關等SaltStack、OpenStack、驗收-資產(chǎn)(標簽)錄入到資產(chǎn)管理系統(tǒng)做好Raid、配置IPM
7、I服務器上架Zabbix AgentGO P S 2017 全球運維大會 ·站云計算的GO P S 2017 全球運維大會 ·站、PAAS、SAASGO P S 2017 全球運維大會 ·站為什么是OpenStack?GO P S 2017 全球運維大會 ·站OpenStack ServicesGO P S 2017 全球運維大會 ·站服務名稱項目名稱描述DashboardHorizon基于OpenStack API接口使用django開發(fā)的Web管理。ComputeNova通過虛擬化技術提供計算池。NetworkingNeutron實現(xiàn)了虛擬
8、機的網(wǎng)絡管理。Storage ()Object StorageSwift對象,適用于“一次寫入、多次”Block StorageCinder塊,提供池Shared Services(共享服務)Identity ServiceKeystone認證管理Image ServiceGlance提供虛擬鏡像的和管理TelemetryCeilometer提供和、計量服務Higher-level services(服務)OrchestrationHeat自動化部署的組件Database ServiceTrove提供數(shù)據(jù)庫應用服務OpenStack架構GO P S 2017 全球運維大會 ·站Doc
9、ker介紹GO P S 2017 全球運維大會 ·站Docker組成部分DockerDocker組組件鏡像(Image)容器(Container)倉庫(Repository)GO P S 2017 全球運維大會 ·站成Docker ClientDocker Server容器與虛擬機GO P S 2017 全球運維大會 ·站Docker和KVM對比GO P S 2017 全球運維大會 ·站類別DockerKVM/OpenStack部署難度非常簡單組件多,部署復雜啟動速度秒級分鐘級執(zhí)行性能和物理系統(tǒng)幾乎一致VM會占用一些鏡像體積鏡像是MB級別虛擬機鏡像GB級
10、別管理效率管理簡單組件相互依賴,管理復雜性性高徹底可管理性單進程、不建議啟動SSH完整的系統(tǒng)管理網(wǎng)絡連接比較弱借助Neutron可以靈活組件各類網(wǎng)絡架構Docker改變了什么?面向:交付簡化環(huán)境配置多版本測試 環(huán)境一致性自動化擴容(微服務)面向開發(fā):面向測試: 面向運維: 面向架構:GO P S 2017 全球運維大會 ·站Docker鏡像構建最佳實踐應用運行環(huán)境操作系統(tǒng)GO P S 2017 全球運維大會 ·站Docker鏡像倉庫推薦-HarborGO P S 2017 全球運維大會 ·站Docker編排服務:三駕馬車GO P S 2017 全球運維大會
11、83;站Mesos + Marathonll lZookeeper MesosMarathonGO P S 2017 全球運維大會 ·站KubernetesGO P S 2017 全球運維大會 ·站不可變基礎設施(immutable infrastructure)Ø Ø Ø Ø ØØ解決環(huán)境差異快速更好CI更好的自動化大規(guī)模運維V1V2V3Data減少人為故障GO P S 2017 全球運維大會 ·站目錄1DevOps概述2運維與自動化運維發(fā)展3基礎設施自動化4配置管理和自動化5DevOps之持續(xù)交付6自
12、動化運石CMDBGO P S 2017 全球運維大會 ·站配置管理GO P S 2017 全球運維大會 ·站SaltStack自動化配置管理GO P S 2017 全球運維大會 ·站初識SaltStacku SaltStack是一個新的基礎平臺管理工具,只需要花費數(shù)分鐘即可運行起來,可以支撐管理上萬臺服務器的規(guī)模,數(shù)秒鐘即可完成數(shù)據(jù)傳遞。u SaltStack是使用Python語言開發(fā)的,同時提供Rest API方便二次開發(fā)以及和其也發(fā)布了一個Web管理界面halite。它平臺進行集成,同時SaltStack常用:文檔:中國SaltStack戶組:GO P S 2
13、017 全球運維大會 ·站SaltStackl l ll執(zhí)行配置管理云管理ll lLocalMaster/MinionSalt SSH驅(qū)動Gentoo Gentoo MAC OS XArchlinux Windows Susel l l l l ll l l l l l lCentOS RedHat Debian Ubuntu FreeBSD Solaris FedoraGO P S 2017 全球運維大會 ·站知識體系-初級-【筑基期】初級識別對象(分級)理解對象(理論知識)細分對象的指標確定告警的基準線GO P S 2017 全球運維大會 ·站知識體系-初中級
14、-【結丹期】ll工具化和分離對象的分類l l l l l l ll(方法:機房巡檢、IPMI、SNMP)(對象:CPU、內(nèi)存、IO)(對象:應用服務)(方法:Elastic Stack)硬件系統(tǒng)服務日志網(wǎng)絡、Smokeping),開源:Pinpoint)(方法:第APM(應用性能(工具:Piwik、XX統(tǒng)計)流量其它(APP、安全、業(yè)務、等)l工具,如Zabbix!掌握一個GO P S 2017 全球運維大會 ·站知識體系-中級-【元嬰期】中級標準化(、模板)分布式(主動、分布式)自動化(自動發(fā)現(xiàn)、自動)性能優(yōu)化(、)二次開發(fā)(定制、API調(diào)用)GO P S 2017 全球運維大會
15、·站知識體系-高級-【化神期】高級告警閾值動態(tài)化智能告警:去重、依賴故障自愈(驅(qū)動、主動)大規(guī)模GO P S 2017 全球運維大會 ·站開源企業(yè)級工具-ZabbixGO P S 2017 全球運維大會 ·站Zabbix數(shù)據(jù)收集Zabbix可以通過IPMI、SNMP、Agent、Java Gateway等收集數(shù)據(jù)。GO P S 2017 全球運維大會 ·站Zabbix告警升級GO P S 2017 全球運維大會 ·站目錄1DevOps概述2運維與自動化運維發(fā)展3基礎設施自動化4配置管理和自動化5DevOps之持續(xù)交付6自動化運石CMDBGO P
16、 S 2017 全球運維大會 ·站基于Jenkins的持續(xù)交付GO P S 2017 全球運維大會 ·站自動化部署設計目標一鍵部署 無需運維參與 用戶無感知秒級 故障處理原則 正常急和緊GO P S 2017 全球運維大會 ·站自動化部署流程設計3.匹配環(huán)境配置文件5.SCP代碼包到目標服務器1.獲取代碼2.編譯(可選)4.打包10.重啟Web服務(可選)9.SCP差異配置文件6.將部署節(jié)點拿出集群8.創(chuàng)建軟連接7.解壓代碼包11.自動化測試13.繼續(xù)下一個節(jié)點12.加入集群GO P S 2017 全球運維大會 ·站自動化流程設計1.列出本2.將目標服務
17、器移除集群版3.執(zhí)行4.重啟(可選)7.下一個節(jié)點6.加入集群5.自動化測試2.重啟(可選)1.執(zhí)行回滾3.下一個節(jié)點GO P S 2017 全球運維大會 ·站自動化擴容之-空想正常運行突發(fā)擴容決策擴容階段系統(tǒng)準備服務配置代碼部署健康檢查加入集群GO P S 2017 全球運維大會 ·站決策樹之-冥想1.當某個集群的量超過最大支撐量,比如10000。2.并持續(xù)X分鐘,比如5分鐘。3.不是CC。4.池有可用4.1. 當前網(wǎng)絡帶寬使用率。4.2. 如果是公有云錢夠不夠。5. 當前后端服務支撐量是否超過閾值,如果超過應該后端先擴容。6. 數(shù)據(jù)庫是否可以支撐當前并發(fā)。7. 當前自動
18、化擴展隊列,是否有正在擴容的節(jié)點。8. 其它業(yè)務相關的。GO P S 2017 全球運維大會 ·站Salt Cloud+OpenStackGO P S 2017 全球運維大會 ·站演示環(huán)境OpenStack架構GO P S 2017 全球運維大會 ·站Salt Cloud 提供者rootlinux-node2 # cat /etc/salt/viders.d/openstack.conf my-openstack-config:minion:master: 2identity_url: ' auth_version
19、: 3 compute_name: nova protocol: ipv4compute_region: RegionOne user: demodomain: default password: demo tenant: demo driver: openstack'# skip SSLvalidation (default false)ssh_interface: private_ips insecure: falseGO P S 2017 全球運維大會 ·站定制云主機Profilerootlinux-node2 # cat /etc/salt/file
20、s.d/web.conf openstack_web:provider: my-openstack-config size: demoimage: CentOS-7-x86_64 networks:- fixed:- 5e74c3f0-4eba-4f13-9c3a-9deca147ccf1 ssh_key_name: demossh_key_file: /root/.ssh/id_rsa ssh_interface: private_ips minion:master: 2 append_domain: grains:role: price-apiGO P S 2017 全球運維大會 ·站使用Salt Cloud創(chuàng)建OpenStack虛擬機salt-cloud -p openstack api-node1GO P S 2017 全球運維大會 ·站自動化擴容之服務發(fā)現(xiàn)GO P S 2017 全球運維大會 ·站基于etcd的服務發(fā)現(xiàn)salt.pillar.etcd_pillarrootlinux-node2 # vim /etc/salt/master
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預覽,若沒有圖紙預覽就沒有圖紙。
- 4. 未經(jīng)權益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責。
- 6. 下載文件中如有侵權或不適當內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準確性、安全性和完整性, 同時也不承擔用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 教育行業(yè)質(zhì)量評估與認證體系中的教育質(zhì)量評價結果應用研究報告
- WPS數(shù)據(jù)編輯的計算機一級試題及答案
- 完美備戰(zhàn)2025年計算機考試試題及答案
- 漢語考試的綜合能力評估試題及答案
- 2025年稅法考試的時間管理試題及答案
- 基于數(shù)據(jù)的工作流程優(yōu)化實踐案例分享
- 淘氣堡樂園目標客戶群體及消費行為研究
- 無動力樂園項目風險分析:識別、評估與應對措施
- 如何在Photoshop設計簡約風格封面試題及答案
- 文學中的象征主義表現(xiàn)試題及答案
- 《安井食品采購成本管理問題研究【開題報告+文獻綜述+正文】》17000字
- 義務教育語文課程標準(2022)測試題帶答案(20套)
- 招聘與配置課程心得體會5篇
- 東芝電梯緊急救出操作指南
- 保護性約束完整版
- 外貿(mào)發(fā)票 PI 形式發(fā)票模板范例
- 2022年新人教版高中生物選擇性必修三答案與提示
- 中職護理專業(yè)課程標準
- GB/T 6742-2007色漆和清漆彎曲試驗(圓柱軸)
- GB/T 34829-2017空間站應用有效載荷數(shù)據(jù)通信規(guī)范
- 【教學課件精創(chuàng)】高考語文復習:文言文之翻譯要增強語境意識 課件
評論
0/150
提交評論