全書以完成OpenStack 云平臺搭建和管理的實際項目為載體,采用操作手冊的形式組織編寫,每一步均有操作代碼展示,易于上手。本書引導(dǎo)學(xué)習(xí)者體驗了項目的完整實施過程,包括從知識技能儲備到實際工作再到項目驗收,以達到了解、應(yīng)用、經(jīng)驗形成的職業(yè)技能培養(yǎng)的目的。 全書分為上、中、下三個篇章,共16個項目,對云計算的基礎(chǔ)知識和技能、OpenStack云平臺搭建的流程和OpenStack云平臺管理的流程進行了詳細介紹。主要內(nèi)容有:初識云計算與OpenStack云平臺、安裝CentOS Linux操作系統(tǒng)、訓(xùn)練Linux操作系統(tǒng)基本應(yīng)用能力、認識文本編輯軟件與遠程管理工具、云平臺基礎(chǔ)環(huán)境準備、身份認證服務(wù)(Keystone)安裝、鏡像服務(wù)(Glance)安裝、放置服務(wù)(Placement)安裝、計算服務(wù)(Nova)安裝、網(wǎng)絡(luò)服務(wù)(Neutron)安裝、儀表盤(Dashboard)安裝、塊存儲服務(wù)(Cinder)安裝、虛擬網(wǎng)絡(luò)管理、實例類型管理、云主機管理和用云鏡像部署CentOS云主機等。 本書可作為高職高專云計算相關(guān)專業(yè)的教材,也可作為廣大計算機愛好者自學(xué)OpenStack云計算平臺的參考書籍,還可作為云計算運維與管理的從業(yè)人員的參考用書,以及相關(guān)社會培訓(xùn)的教材。
1.作者為重慶工商職業(yè)學(xué)院《云計算技術(shù)應(yīng)用》專業(yè)帶頭人。擁有副教授、軟件系統(tǒng)架構(gòu)設(shè)計師、計算機制造人員高級技師、軟件設(shè)計師、系統(tǒng)集成項目管理工程師等職業(yè)資格。主持制定了重慶市人社云計算工程技術(shù)人員培訓(xùn)標準和考核標準。同時是全國云計算技術(shù)應(yīng)用專業(yè)教學(xué)標準制定組成員。作為指導(dǎo)教師指導(dǎo)學(xué)生獲得全國職業(yè)院校技能大賽云計算賽項一等獎一項、二等獎四項。
2.本書的配套資源豐富,包括微課視頻、PPT、軟件工具、在線教學(xué)網(wǎng)站、操作錄屏、教學(xué)大綱、教案、課程標準、推薦授課計劃等。
3.本書為云計算專業(yè)核心專業(yè)課。
4.本書基于的CentOS 7Linux 操作系統(tǒng)和OpenStack Train云系統(tǒng)平臺完全免費開源。
姚駿屏 作者為重慶工商職業(yè)學(xué)院《云計算技術(shù)應(yīng)用》專業(yè)帶頭人。擁有副教授、軟件系統(tǒng)架構(gòu)設(shè)計師、計算機制造人員高級技師、軟件設(shè)計師、系統(tǒng)集成項目管理工程師等職業(yè)資格。主編出版教材五部含十三五國規(guī)教材1部、教指委全國優(yōu)秀教材1部。主持制定了重慶市人社云計算工程技術(shù)人員培訓(xùn)標準和考核標準。同時是全國云計算技術(shù)應(yīng)用專業(yè)教學(xué)標準制定組成員。作為指導(dǎo)教師指導(dǎo)學(xué)生獲得全國職業(yè)院校技能大賽云計算賽項一等獎一項、二等獎四項。
上篇 基礎(chǔ)知識與技能
項目1初識云計算與OpenStack云平臺
1.1 項目陳述
1.2 知識
1.2.1 云計算的定義
1.2.2 云計算的特點
1.2.3 云計算的分類
1.2.4 OpenStack的基本概念
1.2.5 OpenStack的組件構(gòu)成
1.2.6 OpenStack的版本發(fā)展
1.3 項目實施
1.4 項目小結(jié)
1.5項目練習(xí)題
項目2 CentOS Linux操作系統(tǒng)安裝
2.1 項目陳述
2.2 知識
2.2.1 虛擬機軟件
2.2.2 虛擬網(wǎng)絡(luò)基礎(chǔ)
2.2.3 CentOS操作系統(tǒng)簡介
2.3 項目實施
2.3.1 創(chuàng)建與配置VMware虛擬機
2.3.2 安裝CentOS操作系統(tǒng)
2.4 項目小結(jié)
2.5項目練習(xí)題
項目3 Linux操作系統(tǒng)基本應(yīng)用能力訓(xùn)練
3.1 項目陳述
3.2 知識
3.2.1 系統(tǒng)及用戶管理
3.2.2 文件管理
3.2.3 網(wǎng)絡(luò)管理
3.3 項目實施
3.3.1管理Linux系統(tǒng)
3.3.2 更改主機名
3.3.3 綁定與更改IP地址
3.4 項目小結(jié)
3.5項目練習(xí)題
項目4 認識文本編輯軟件與遠程管理工具
4.1 項目陳述
4.2 知識
4.2.1 vi文本編輯器
4.2.2 MobaXterm遠程管理工具
4.3 項目實施
4.3.1 配置網(wǎng)卡
4.3.1 遠程登錄和遠程文件傳輸
4.4 項目小結(jié)
4.5項目練習(xí)題
中篇 OpenStack云平臺搭建
項目5 云平臺基礎(chǔ)環(huán)境準備
5.1 項目陳述
5.2 知識
5.2.1 CentOS 的軟件管理
5.2.2 主機名管理與域名解析
5.2.3 CentOS 的防火墻管理
5.2.4 OpenStack的基礎(chǔ)支持服務(wù)
5.3 項目實施
5.3.1 從網(wǎng)絡(luò)獲取安裝文件
5.3.2 克隆VMware虛擬機
5.3.3 設(shè)置主機IP地址
5.3.4 主機名更改與域名解析
5.3.5 關(guān)閉系統(tǒng)防火墻
5.3.6 搭建本地軟件倉庫
5.3.7 拍攝系統(tǒng)快照
5.3.8 安裝Chrony時間同步服務(wù)
5.3.9 安裝OpenStack云平臺基礎(chǔ)框架
5.3.10 安裝MariaDB數(shù)據(jù)庫服務(wù)
5.3.11 安裝RabbitMQ消息隊列服務(wù)
5.3.12 安裝Memcached緩存服務(wù)
5.3.13 安裝etcd分布式鍵值對存儲系統(tǒng)
5.3.14 安裝完成情況檢測
5.4 項目小結(jié)
5.5項目練習(xí)題
項目6 身份認證服務(wù)(Keystone)安裝
6.1 項目陳述
6.2 知識
6.2.1 KeyStone的基本概念
6.2.2 Keystone的組件架構(gòu)
6.2.3 Keystone的基本工作流程
6.3 項目實施
6.3.1安裝和配置Keystone
6.3.2 Keystone組件初始化
6.3.3模擬登錄驗證
6.3.4檢測Keystone服務(wù)
6.3.5 安裝完成情況檢測
6.4 項目小結(jié)
6.5 項目練習(xí)題
項目7 鏡像服務(wù)(Glance)安裝
7.1 項目陳述
7.2 知識
7.2.1 Glance的基本概念
7.2.2 Glance的組件架構(gòu)
7.2.3 Glance的基本工作流程
7.3 項目實施
7.3.1安裝與配置Glance鏡像服務(wù)
7.3.2 Glance組件初始化
7.3.3檢測Glance服務(wù)
7.3.4用Glance制作鏡像
7.3.5 安裝完成情況檢測
7.4 項目小結(jié)
7.5 項目練習(xí)題
項目8 放置服務(wù)(Placement)安裝
8.1 項目陳述
8.2 知識
8.2.1 Placement的基本概念
8.2.2 Placement的組件架構(gòu)
8.2.3 放置服務(wù)的基本工作流程
8.3 項目實施
8.3.1安裝與配置Placement放置服務(wù)
8.3.2 Placement組件初始化
8.3.3檢測Placement服務(wù)
8.3.4 安裝完成情況檢測
8.4 項目小結(jié)
8.5 項目練習(xí)題
項目9 計算服務(wù)(Nova)安裝
9.1 項目陳述
9.2 知識
9.2.1 Nova的基本概念
9.2.2 Nova的組件架構(gòu)
9.2.3 Nova的基本工作流程
9.3 項目實施
9.3.1安裝與配置控制節(jié)點的Nova服務(wù)
9.3.2 Nova組件初始化
9.3.3 檢測控制節(jié)點的Nova計算服務(wù)
9.3.4 安裝和配置計算節(jié)點的Nova服務(wù)
9.3.5 發(fā)現(xiàn)計算節(jié)點并檢測服務(wù)
9.3.6 安裝完成情況檢測
9.4 項目小結(jié)
9.5 項目練習(xí)題
項目10 網(wǎng)絡(luò)服務(wù)(Neutron)安裝
10.1 項目陳述
10.2 知識
9.2.1 Neutron的基本概念
9.2.2 Neutron的組件架構(gòu)
9.2.3 Neutron的基本工作流程
9.2.4 Neutron支持的網(wǎng)絡(luò)類型
10.3 項目實施
10.3.1 網(wǎng)絡(luò)初始環(huán)境準備
10.3.2 安裝與配置控制節(jié)點的Neutron服務(wù)
10.3.3 Neutron組件初始化
10.3.4 檢測控制節(jié)點的Neutron服務(wù)
10.3.5安裝與配置計算節(jié)點的Neutron服務(wù)
10.3.6 檢測Neutron網(wǎng)絡(luò)服務(wù)
10.3.7 安裝完成情況檢測
10.4 項目小結(jié)
10.5 項目練習(xí)題
項目11 儀表盤組件(Dashboard)安裝
11.1 項目陳述
11.2 知識
11.2.1 Dashboard的基本概念
11.2.2 Dashboard的組件架構(gòu)
11.2.3 Dashboard的基本工作流程
11.3 項目實施
11.3.1 安裝與配置Dashboard儀表盤服務(wù)
11.3.2發(fā)布Dashboard服務(wù)
11.3.3 檢測Dashboard服務(wù)
11.3.4 安裝完成情況檢測
11.4 項目小結(jié)
11.5 項目練習(xí)題
項目12 塊存儲服務(wù)(Cinder)安裝
12.1 項目陳述
12.2 知識
12.2.1 Cinder的基本概念
12.2.2 Cinder的組件架構(gòu)
12.2.3 Cinder的基本工作流程
12.3 項目實施
12.3.1 安裝與配置控制節(jié)點的Cinder服務(wù)
12.3.2 Cinder組件初始化
12.3.3 檢測控制節(jié)點的Cinder服務(wù)
12.3.4 搭建存儲節(jié)點
12.3.5 檢驗Cinder服務(wù)
12.3.6 用Cinder創(chuàng)建卷
12.3.6 安裝完成情況檢測
12.4項目小結(jié)
12.5 項目練習(xí)題
下篇 OpenStack云平臺管理
項目13 虛擬網(wǎng)絡(luò)管理
13.1 項目陳述
13.2 知識
13.2.1 虛擬網(wǎng)絡(luò)管理
13.2.2 虛擬網(wǎng)橋管理
13.3 項目實施
13.3.1 項目準備
13.3.2 用Dashboard創(chuàng)建與管理虛擬網(wǎng)絡(luò)與子網(wǎng)
13.3.3 用命令模式創(chuàng)建與管理虛擬網(wǎng)絡(luò)與子網(wǎng)
13.4 項目小結(jié)
13.5 項目練習(xí)題
項目14 實例類型管理
14.1 項目陳述
14.2 知識
14.2.1 實例類型的基本概念
14.2.2 實例類型管理
14.3 項目實施
14.3.1 用Dashboard創(chuàng)建與管理實例類型
14.3.2 用命令模式創(chuàng)建與管理實例類型
14.4 項目小結(jié)
14.5 項目練習(xí)題
項目15 云主機管理
15.1 項目陳述
15.2 知識
15.2.1 云主機與快照管理
15.2.2 云主機控制臺
15.3 項目實施
15.3.1 用Dashboard創(chuàng)建與管理云主機
15.3.2 用命令模式創(chuàng)建與管理云主機
15.3.3 用Dashboard創(chuàng)建與管理快照
15.3.4 用命令模式創(chuàng)建與管理快照
15.4 項目小結(jié)
15.5 項目練習(xí)題
項目16 用云鏡像部署CentOS云主機
16.1 項目陳述
16.2 知識
16.2.1 密鑰對的概念及應(yīng)用
16.2.3 云主機初始化配置工具
16.3 項目實施
16.3.1 檢查系統(tǒng)環(huán)境
16.3.2 部署CentOS云主機
16.3.3 檢測與管理云主機
16.4 項目小結(jié)
16.5 項目練習(xí)題