
OpenStack云平臺技術(shù)是云計算技術(shù)中的主流技術(shù),已得到大量主流商業(yè)廠商和研究機構(gòu)的大力支持。在未來的幾年中,OpenStack會對云計算以及IT領(lǐng)域產(chǎn)生極大的影響。由于云計算本身的復(fù)雜性,Openstack系統(tǒng)對于初學(xué)者顯得過于繁雜,自學(xué)者往往在各種部署難題前因難而退。各種嶄新的概念,對于新接觸Openstack平臺的人,往往會覺得困惑和難以理解,進而轉(zhuǎn)化為畏懼。
本課程歷數(shù)了云計算及各種流行云平臺的特點,之后重點闡述從OpenStack開源云平臺的發(fā)展歷程、體系架構(gòu)、關(guān)鍵技術(shù)、主要應(yīng)用領(lǐng)域以及相應(yīng)的發(fā)展策略。課程通過豐富的技術(shù)知識與應(yīng)用案例的分享,以及對OpenStack云平臺淺顯易懂的講解分析,引導(dǎo)學(xué)員對 OpenStack技術(shù)有一個更為清晰、準確的理解和認識。
適用人群:
1)熟悉Linux基本命令及系統(tǒng)管理。
2)熟悉基本的網(wǎng)絡(luò)知識。
3)熟悉虛擬化技術(shù)。
4)有一定的開發(fā)基礎(chǔ)。
課程大綱:
第一課 云計算及 OpenStack 云平臺技術(shù)的機遇與挑戰(zhàn)
1、OpenStack 云平臺介紹
2、OpenStack 項目介紹
3、OpenStack 開源社區(qū)現(xiàn)狀、動態(tài)和未來方向
4、OpenStack 項目整體基本架構(gòu)及演進
5、基于OpenStack實現(xiàn)的成功案例介紹
6、OpenStack 云平臺與其他幾種云平臺的比較 (OpenStack,CloudStack,OpenNebula,Docker)
第二課 Openstack底層技術(shù)及通用組件講解
1、計算機虛擬化相關(guān)技術(shù)講解
2、網(wǎng)絡(luò)虛擬化相關(guān)技術(shù)講解
3、Openstack通用組件講解
第三課 OpenStack安裝和部署
1、OpenStack安裝部署過程(給出詳細安裝過程)
2、使用devstack安裝部署OpenStack,搭建開發(fā)環(huán)境
3、openstack目錄組織結(jié)構(gòu)及配置文件
第四課 OpenStack 基本功能操作
1、openstack管理界面包括哪些基礎(chǔ)功能
2、openstack環(huán)境中創(chuàng)建虛擬機流程
3、OpenStack 管理員使用
用戶和項目管理
用戶網(wǎng)絡(luò)存儲和計算機資源管理
用戶項目安全租的管理
4、OpenStack 租戶使用
虛擬機操作管理
創(chuàng)建虛擬網(wǎng)絡(luò)以及外部IP的管理
用戶如何管理使用塊存儲
用戶如何管理基于對象存儲
第五課 OpenStack 核心組件詳解
1、OpenStack 中的 keystone 模塊詳解
2、OpenStack 中的 Cinder模塊詳解
3、OpenStack 中的 Swift模塊詳解
第六課 OpenStack 核心組件Glance 模塊詳解
1、Glance架構(gòu)及其原理分析
2、Glance后端存儲介紹及其緩存機制
3、Glance狀態(tài)遷移
4、如何制作鏡像文件
第七課 OpenStack 核心組件Neutron模塊詳解(1)
1、Neutron架構(gòu)及其原理分析
2、Neutron基本概念介紹:Network、Subnet、Port
3、DHCP服務(wù)介紹
4、Router服務(wù)介紹
第八課 OpenStack 核心組件詳解Neutron模塊詳解(2)
1、負載均衡服務(wù)LBaaS
2、neutron網(wǎng)絡(luò)功能詳解
3、neutron實現(xiàn)qos功能
第九課 OpenStack 核心組件Nova模塊詳解
1、Nova架構(gòu)及其原理分析
2、Nova配置文件介紹及其優(yōu)化
3、Nova相關(guān)服務(wù)詳細介紹
第十課 OpenStack開發(fā)
1、WSGI架構(gòu)
2、OpenStack API介紹
3、如何編寫API
4、如何為API擴展功能
第十一課 OpenStack開發(fā)Horizon定制開發(fā)
1、horizon組成及各個模塊講解
2、horizon如何調(diào)用其他組件的API
3、Horizon的定制開發(fā)。例如為文件存儲(Swift)自定義賬號和存儲空間
第十二課 OpenStack運維
1、OpenStack自動化部署
2、OpenStack監(jiān)控
3、OpenStack高可用部署講解
4、OpenStack常見錯誤與處理







