虛擬化與云計算平臺構建 第2版 9787111705970 李晨光 崗課賽證融通 立體化教材 在線課程 微課視頻
定 價:69 元
叢書名:高等職業(yè)教育系列教材
- 作者:李晨光 朱曉彥 芮坤坤 尹秀蘭 編著
- 出版時間:2022/7/1
- ISBN:9787111705970
- 出 版 社:機械工業(yè)出版社
- 中圖法分類:TP391.9;TP393.027
- 頁碼:264
- 紙張:
- 版次:
- 開本:16
本書以當前主流的虛擬化和云計算平臺為例,介紹虛擬化系統(tǒng)和云計算系統(tǒng)的部署與運維,包括 VMware vSphere虛擬化平臺、Linux KVM虛擬化平臺、oVirt虛擬化平臺、Docker容器平臺、Kubernetes容器管理平臺、OpenShift云計算平臺、OpenStack云計算平臺、Ceph分布式存儲。
本書包含7個項目,分別為使用VMware ESXi 6.7搭建VMware虛擬化平臺、使用vCenter Server搭建高可用VMware虛擬化平臺、使用CentOS搭建企業(yè)級虛擬化平臺、部署企業(yè)級容器云平臺、使用Packstack快速部署OpenStack云計算系統(tǒng)、使用CentOS搭建和運維OpenStack多節(jié)點云計算系統(tǒng)、部署和運維Ceph分布式存儲。
本書不僅可作為高職院校計算機網絡技術、云計算技術應用、大數據技術等專業(yè)的教材,還可以作為對VMware虛擬化、KVM虛擬化、Docker容器虛擬化、OpenStack云計算技術和Ceph存儲技術感興趣的讀者的技術參考書。
前言
項目1 使用VMware ESXi 6.7搭建VMware虛擬化平臺1
任務1.1 認識虛擬化與云計算2
1.1.1 什么是服務器虛擬化2
1.1.2 服務器虛擬化的類型3
1.1.3 為什么使用服務器虛擬化3
1.1.4 流行的企業(yè)級虛擬化解決方案4
1.1.5 云計算變革5
1.1.6 云計算興起的推動力6
1.1.7 什么是云計算7
1.1.8 云計算的三大服務模式8
1.1.9 云計算的部署模式8
任務1.2 安裝配置ESXi服務器9
1.2.1 VMware vSphere虛擬化架構9
1.2.2 ESXi主機硬件要求12
1.2.3 在VMware Workstation中創(chuàng)建VMware ESXi虛擬機13
1.2.4 安裝VMware ESXi15
1.2.5 VMware ESXi的基本設置16
1.2.6 配置VMware Workstation虛擬網絡18
任務1.3 使用VMware ESXi Web
Client管理虛擬機19
1.3.1 使用VMware ESXi Web Client連接到VMware ESXi19
1.3.2 在VMware ESXi中創(chuàng)建虛擬機20
1.3.3 安裝虛擬機操作系統(tǒng)25
1.3.4 為虛擬機創(chuàng)建快照27
1.3.5 配置虛擬機跟隨ESXi主機自動啟動28
任務1.4 管理ESXi虛擬網絡29
1.4.1 認識ESXi虛擬網絡組件29
1.4.2 配置ESXi中虛擬機與物理網絡連通31
1.4.3 將ESXi主機的管理流量與虛擬機數據流量分開34
任務1.5 配置ESXi主機使用iSCSI網絡存儲38
1.5.1 VMware vSphere存儲概述38
1.5.2 iSCSI SAN的基本概念39
1.5.3 安裝部署Starwind iSCSI目標服務器42
1.5.4 配置ESXi主機連接并使用iSCSI網絡存儲47
項目總結53
練習題53
項目2 使用vCenter Server搭建高可用VMware虛擬化平臺55
任務2.1 部署VMware vCenter Server57
2.1.1 VMware vCenter Server體系結構57
2.1.2 vCenter Server的軟硬件要求59
2.1.3 安裝VMware vCenter Server59
2.1.4 安裝VMware ESXi63
2.1.5 配置iSCSI共享存儲64
任務2.2 部署VMware vCenter Server Appliance64
2.2.1 準備ESXi主機65
2.2.2 安裝VMware vCenter Server Appliance65
任務2.3 使用vSphere Client管理虛擬機72
2.3.1 創(chuàng)建數據中心、添加主機72
2.3.2 將ESXi連接到iSCSI共享存儲75
2.3.3 使用共享存儲創(chuàng)建虛擬機81
任務2.4 使用模板批量部署虛擬機89
2.4.1 將虛擬機轉換為模板和創(chuàng)建自定義規(guī)范89
2.4.2 從模板部署新的虛擬機和將模板轉換為虛擬機93
2.4.3 批量部署CentOS 7虛擬機96
任務2.5 使用vSphere vMotion實現虛擬機在線遷移98
2.5.1 實時遷移的作用和原理98
2.5.2 vMotion實時遷移的要求101
2.5.3 配置VMkernel接口支持vMotion102
2.5.4 使用vMotion遷移正在運行的虛擬機103
任務2.6 使用vSphere DRS實現分布式資源調度106
2.6.1 分布式資源調度的作用106
2.6.2 EVC介紹108
2.6.3 創(chuàng)建vSphere群集109
2.6.4 啟用vSphere DRS111
2.6.5 配置vSphere DRS規(guī)則112
任務2.7 使用vSphere HA實現虛擬機高可用性115
2.7.1 虛擬機高可用性的作用115
2.7.2 vSphere HA的工作原理116
2.7.3 實施vSphere HA的條件119
2.7.4 啟用vSphere HA119
2.7.5 驗證vSphere HA121
任務2.8 使用vSphere FT實現虛擬機容錯123
項目總結123
練習題123
項目3 使用CentOS搭建企業(yè)級虛擬化平臺125
任務3.1 使用CentOS搭建Linux KVM虛擬化平臺126
3.1.1 KVM虛擬化技術簡介126
3.1.2 安裝帶KVM組件的CentOS 7操作平臺128
3.1.3 在CentOS 7中安裝KVM131
3.1.4 使用virt-manager管理虛擬機131
3.1.5 使用命令行工具管理虛擬機138
任務3.2 部署和使用oVirt 4.3.8142
項目總結142
練習題143
項目4 部署企業(yè)級容器云平臺144
任務4.1 Docker容器簡介145
任務4.2 Docker容器的安裝和 使用147
4.2.1 Docker的安裝147
4.2.2 Docker鏡像的使用148
4.2.3 Docker容器的使用149
任務4.3 Docker倉庫的安裝和使用150
任務4.4 Docker容器集群與編排153
任務4.5 容器集群管理系統(tǒng)Kubernetes153
4.5.1 Kubernetes 簡介153
4.5.2 原生Kubernetes 云平臺部署155
4.5.3 使用kubectl運行容器162
任務4.6 開源容器云平臺OpenShift164
項目總結164
練習題164
項目5 使用Packstack快速部署OpenStack云計算系統(tǒng)165
任務5.1 OpenStack架構介紹166
5.1.1 OpenStack云計算平臺概述166
5.1.2 OpenStack的主要項目和架構關系167
5.1.3 OpenStack部署工具簡介167
任務5.2 使用RDO的ALLINONE功能快速安裝單個節(jié)點的OpenStack170
5.2.1 準備CentOS 7最小化操作系統(tǒng)170
5.2.2 OpenStack的安裝準備工作173
5.2.3 安裝OpenStack175
任務5.3 OpenStack的基礎使用176
5.3.1 配置網卡、上傳鏡像176
5.3.2 創(chuàng)建外部網絡、內部網絡和路由器178
5.3.3 運行云主機184
5.3.4 云硬盤管理190
5.3.5 云存儲管理192
項目總結194
練習題194
項目6 使用CentOS搭建和運維OpenStack多節(jié)點云計算系統(tǒng)195
任務6.1 OpenStack雙節(jié)點環(huán)境準備196
6.1.1 控制節(jié)點系統(tǒng)安裝196
6.1.2 計算節(jié)點系統(tǒng)安裝196
6.1.3 節(jié)點網絡配置197
6.1.4 配置NTP服務199
6.1.5 配置OpenStack源201
6.1.6 配置SQL數據庫202
6.1.7 配置消息隊列、Memcached和Etcd服務203
任務6.2 配置認證服務Keystone204
6.2.1 安裝和配置Keystone204
6.2.2 創(chuàng)建域、項目、用戶和角色205
6.2.3 驗證配置和創(chuàng)建環(huán)境腳本206
任務6.3 配置鏡像服務Glance207
6.3.1 創(chuàng)建數據庫、Glance服務用戶和API端點207
6.3.2 安裝和配置Glance208
6.3.3 驗證Glance鏡像服務209
任務6.4 配置計算服務Nova210
6.4.1 創(chuàng)建數據庫、Nova服務用戶和API端點211
6.4.2 在控制節(jié)點安裝和配置Nova服務212
6.4.3 在計算節(jié)點安裝和配置Nova服務214
6.4.4 驗證Nova計算服務217
任務6.5 配置網絡服務Neutron217
6.5.1 創(chuàng)建數據庫、服務憑證和API端點217
6.5.2 控制節(jié)點安裝和配置Neutron218
6.5.3 控制節(jié)點配置ML2插件219
6.5.4 控制節(jié)點配置代理220
6.5.5 控制節(jié)點配置Metadata代理、計算服務和完成配置221
6.5.6 計算節(jié)點安裝和配置Neutron222
6.5.7 計算節(jié)點配置Linux Bridge代理、計算服務和完成配置223
6.5.8 驗證Neutron網絡服務224
任務6.6 配置Dashboard225
6.6.1 安裝和配置Dashboard225
6.6.2 創(chuàng)建Provider network、Self-service network和路由器227
6.6.3 在Dashboard中運行云主機228
任務6.7 配置塊存儲服務Cinder231
任務6.8 使用OpenStack客戶端231
項目總結231
練習題231
項目7 部署和運維Ceph分布式存儲232
任務7.1 Ceph介紹233
7.1.1 Ceph的基本概念233
7.1.2 Ceph的生態(tài)系統(tǒng)234
7.1.3 Ceph的優(yōu)點235
任務7.2 Ceph Nautilus集群部署235
7.2.1 Ceph集群部署工具235
7.2.2 Ceph集群部署236
任務7.3 Ceph塊存儲240
7.3.1 Ceph塊存儲的基本概念240
7.3.2 Ceph塊存儲的部署與使用240
任務7.4 Ceph對象存儲245
7.4.1 Ceph對象存儲的基本概念245
7.4.2 Ceph對象存儲的部署與使用246
7.4.3 使用Ceph和Owncloud搭建網盤服務253
任務7.5 Ceph文件系統(tǒng)256
任務7.6 將Ceph集成到OpenStack Rocky256
7.6.1 部署Ceph集群和OpenStack系統(tǒng)256
7.6.2 將Ceph集成到OpenStack Rocky257
項目總結263
練習題263