服務(wù)器虛擬化技術(shù)與應(yīng)用
本書主要以業(yè)界領(lǐng)先的VMware vSphere為例,講解服務(wù)器虛擬化平臺(tái)的部署和運(yùn)維。全書共10章,內(nèi)容包括虛擬化基礎(chǔ)、虛擬實(shí)驗(yàn)環(huán)境搭建、ESXi主機(jī)部署、vCenter Server管理平臺(tái)部署、虛擬網(wǎng)絡(luò)配置、存儲(chǔ)配置、虛擬機(jī)遷移(vMotion)、分布式資源調(diào)度(DRS)、高可用性(vSphere HA)和虛擬容錯(cuò)(vSphere FT),以及虛擬化環(huán)境監(jiān)控。本書內(nèi)容豐富,注重實(shí)踐性和可操作性,對(duì)每個(gè)知識(shí)點(diǎn)都有相應(yīng)的操作示范,便于讀者快速上手。
本書內(nèi)容系統(tǒng)全面,內(nèi)容豐富,結(jié)構(gòu)清晰。
在內(nèi)容編寫方面注意難點(diǎn)分散、循序漸進(jìn)。
在文字?jǐn)⑹龇矫孀⒁庋院?jiǎn)意賅、重點(diǎn)突出。
在實(shí)例選取方面注意實(shí)用性和針對(duì)性。
王中剛, 武漢信息傳播職業(yè)技術(shù)學(xué)院教師,具有豐富的教學(xué)經(jīng)驗(yàn),參與了多項(xiàng)省部級(jí)課題研究,指導(dǎo)學(xué)生多次獲得獎(jiǎng)項(xiàng)。
第 1章 虛擬化基礎(chǔ) 1
1.1 虛擬化概念和應(yīng)用 1
1.1.1 什么是虛擬化 1
1.1.2 虛擬化的優(yōu)勢(shì) 2
1.1.3 虛擬化的應(yīng)用 2
1.2 虛擬化類型 2
1.2.1 按虛擬化實(shí)現(xiàn)層次分類 2
1.2.2 按實(shí)現(xiàn)技術(shù)分類 3
1.2.3 按虛擬化對(duì)象分類 4
1.3 虛擬化與虛擬機(jī) 5
1.3.1 主機(jī)與虛擬機(jī) 5
1.3.2 虛擬機(jī)監(jiān)控器(Hypervisor) 6
1.3.3 虛擬機(jī)文件 6
1.3.4 虛擬機(jī)的主要特性 7
1.3.5 虛擬機(jī)的應(yīng)用 7
1.4 虛擬化與數(shù)據(jù)中心 8
1.4.1 傳統(tǒng)數(shù)據(jù)中心 8
1.4.2 軟件定義數(shù)據(jù)中心 10
1.4.3 虛擬數(shù)據(jù)中心 11
1.5 虛擬化與云計(jì)算 11
1.5.1 云計(jì)算的概念 12
1.5.2 云計(jì)算架構(gòu) 12
1.5.3 云計(jì)算部署模式 13
1.6 主流的企業(yè)級(jí)虛擬化解決方案 14
1.6.1 VMware虛擬化產(chǎn)品 14
1.6.2 微軟Hyper-V 15
1.6.3 Linux KVM 16
1.6.4 Citrix虛擬化產(chǎn)品 17
1.7 VMware vSphere虛擬化基礎(chǔ) 17
1.7.1 VMware vSphere虛擬化架構(gòu) 17
1.7.2 VMware vSphere的主要功能 18
1.7.3 VMware vSphere的高可用性 20
1.7.4 VMware vSphere數(shù)據(jù)中心的組成 21
1.7.5 VMware vSphere虛擬化規(guī)劃要點(diǎn) 22
1.7.6 VMware vSphere部署流程 24
1.8 習(xí)題 24
第 2章 基于VMware Workstation部署實(shí)驗(yàn)環(huán)境 25
2.1 使用VMware Workstation部署虛擬機(jī) 25
2.1.1 VMware Workstation的安裝 25
2.1.2 創(chuàng)建虛擬機(jī) 28
2.1.3 在虛擬機(jī)上安裝操作系統(tǒng) 29
2.1.4 安裝VMware Tools 30
2.1.5 虛擬機(jī)BIOS設(shè)置 30
2.1.6 虛擬機(jī)硬件設(shè)備管理 31
2.1.7 配置和維護(hù)虛擬硬盤 32
2.1.8 虛擬機(jī)選項(xiàng)設(shè)置 33
2.2 VMware Workstation虛擬機(jī)的使用 33
2.2.1 在虛擬機(jī)與主機(jī)系統(tǒng)之間傳輸文件和文本 34
2.2.2 快照管理 34
2.2.3 虛擬機(jī)克隆 35
2.2.4 虛擬機(jī)導(dǎo)出與導(dǎo)入 37
2.3 VMware Workstation虛擬網(wǎng)絡(luò) 37
2.3.1 虛擬網(wǎng)絡(luò)組件 37
2.3.2 虛擬網(wǎng)絡(luò)結(jié)構(gòu)與組網(wǎng)模式 38
2.3.3 VMware Workstation虛擬網(wǎng)絡(luò)基本配置 39
2.3.4 基于橋接模式組建VMware Workstation虛擬網(wǎng)絡(luò) 42
2.3.5 基于NAT模式組建VMware Workstation虛擬網(wǎng)絡(luò) 42
2.3.6 基于僅主機(jī)模式組建VMware Workstation虛擬網(wǎng)絡(luò) 44
2.3.7 定制自己的VMwareWorkstation虛擬網(wǎng)絡(luò) 45
2.4 搭建虛擬實(shí)驗(yàn)環(huán)境 45
2.4.1 規(guī)劃網(wǎng)絡(luò)拓?fù)洹?5
2.4.2 在單機(jī)上組建完整的實(shí)驗(yàn)環(huán)境 46
2.4.3 在多臺(tái)物理機(jī)上搭建完整的實(shí)驗(yàn)環(huán)境 47
2.5 習(xí)題 49
第3章 VMware ESXi部署 50
3.1 VMware ESXi基礎(chǔ) 50
3.1.1 VMware ESXi簡(jiǎn)介 50
3.1.2 ESXi部署要求 51
3.1.3 ESXi安裝方式 51
3.2 安裝VMware ESXi 52
3.2.1 準(zhǔn)備ESXi主機(jī) 52
3.2.2 在主機(jī)上安裝VMware ESXi軟件 55
3.3 VMware ESXi的基本配置管理 57
3.3.1 進(jìn)入系統(tǒng)定制界面 57
3.3.2 配置管理網(wǎng)絡(luò) 58
3.3.3 啟用ESXi Shell和SSH訪問(wèn) 59
3.3.4 重置系統(tǒng)配置 60
3.3.5 關(guān)閉與重啟ESXi主機(jī) 60
3.4 使用VMware Host Client管理ESXi主機(jī) 60
3.4.1 VMware Host Client登錄 60
3.4.2 使用VMware Host Client進(jìn)行主機(jī)管理 62
3.5 在ESXi主機(jī)上部署虛擬機(jī) 64
3.5.1 vSphere虛擬機(jī)簡(jiǎn)介 64
3.5.2 創(chuàng)建虛擬機(jī) 66
3.5.3 配置虛擬機(jī) 69
3.5.4 虛擬機(jī)BIOS設(shè)置 69
3.5.5 在虛擬機(jī)中安裝操作系統(tǒng) 70
3.5.6 在vSphere虛擬機(jī)中安裝VMware Tools 71
3.5.7 使用虛擬機(jī)控制臺(tái) 71
3.5.8 在虛擬機(jī)中使用硬件設(shè)備 73
3.5.9 管理虛擬機(jī) 73
3.5.10 使用快照管理虛擬機(jī) 74
3.5.11 監(jiān)控虛擬機(jī) 75
3.5.12 部署Linux虛擬機(jī) 75
3.5.13 將ESXi時(shí)鐘與NTP服務(wù)器同步 77
3.6 習(xí)題 79
第4章 vCenter Server部署 80
4.1 vCenter Server基礎(chǔ) 80
4.1.1 vCenter Server的主要功能 80
4.1.2 vCenter Server組件與服務(wù) 80
4.1.3 vCenter Server和PSC部署類型 82
4.2 安裝vCenter Server 83
4.2.1 選擇vCenter Server安裝方案 83
4.2.2 vCenter Server for Windows的安裝要求 83
4.2.3 使用嵌入式PSC安裝vCenter Server for Windows 85
4.3 使用vCenter管理客戶端 88
4.3.1 使用vSphere Web Client登錄到vCenter Server 88
4.3.2 使用vSphere Web Client界面 89
4.3.3 使用基于HTML 5的vSphereClient登錄到vCenterServer 91
4.4 vCenter Server清單創(chuàng)建與管理 92
4.4.1 vCenter Server清單概述 92
4.4.2 創(chuàng)建數(shù)據(jù)中心 93
4.4.3 將ESXi主機(jī)加入數(shù)據(jù)中心 94
4.4.4 創(chuàng)建群集 95
4.4.5 創(chuàng)建文件夾 96
4.4.6 管理vCenter Server中的主機(jī) 96
4.5 vSphere虛擬機(jī)部署與管理 97
4.5.1 部署虛擬機(jī) 97
4.5.2 部署OVF和OVA模板 101
4.5.3 使用vApp管理多層應(yīng)用程序 102
4.5.4 使用內(nèi)容庫(kù) 104
4.5.5 配置虛擬機(jī) 107
4.5.6 操作虛擬機(jī) 107
4.6 vSphere權(quán)限管理 108
4.6.1 vSphere權(quán)限概述 108
4.6.2 vSphere角色與全局權(quán)限管理 108
4.6.3 vSphere用戶與組管理 109
4.6.4 為vSphere對(duì)象分配權(quán)限 109
4.7 習(xí)題 111
第5章 vSphere網(wǎng)絡(luò)配置 112
5.1 vSphere網(wǎng)絡(luò)概述 112
5.1.1 vSphere網(wǎng)絡(luò)類型 112
5.1.2 vSphere虛擬交換機(jī)及其組成 112
5.1.3 vSphere標(biāo)準(zhǔn)交換機(jī) 113
5.1.4 vSphere分布式交換機(jī) 114
5.2 配置和管理標(biāo)準(zhǔn)交換機(jī) 117
5.2.1 默認(rèn)的標(biāo)準(zhǔn)交換機(jī) 118
5.2.2 創(chuàng)建用于虛擬機(jī)流量的標(biāo)準(zhǔn)交換機(jī) 118
5.2.3 創(chuàng)建用于VMkernel流量的標(biāo)準(zhǔn)交換機(jī) 121
5.2.4 添加和組合物理網(wǎng)絡(luò)適配器 123
5.2.5 配置和管理虛擬機(jī)端口組 124
5.2.6 設(shè)置VMkernel網(wǎng)絡(luò) 126
5.2.7 使用VLAN隔離網(wǎng)絡(luò)流量 127
5.2.8 設(shè)置vSphere標(biāo)準(zhǔn)交換機(jī)屬性 128
5.3 配置和管理分布式交換機(jī) 128
5.3.1 創(chuàng)建分布式交換機(jī) 129
5.3.2 將ESXi主機(jī)添加到vSphere分布式交換機(jī) 130
5.3.3 管理主機(jī)代理交換機(jī)上的網(wǎng)絡(luò) 134
5.3.4 配置和管理分布式交換機(jī)的端口組 134
5.3.5 在分布式交換機(jī)上配置虛擬機(jī)網(wǎng)絡(luò) 136
5.4 習(xí)題 137
第6章 vSphere存儲(chǔ)配置 138
6.1 vSphere存儲(chǔ)基礎(chǔ) 138
6.1.1 傳統(tǒng)存儲(chǔ)虛擬化架構(gòu) 138
6.1.2 傳統(tǒng)存儲(chǔ)虛擬化技術(shù) 139
6.1.3 物理存儲(chǔ)的類型 142
6.1.4 軟件定義的存儲(chǔ)模型 145
6.1.5 VMFS數(shù)據(jù)存儲(chǔ) 148
6.2 配置和管理vSphere本地存儲(chǔ) 149
6.2.1 創(chuàng)建本地存儲(chǔ) 149
6.2.2 數(shù)據(jù)存儲(chǔ)的管理操作 153
6.3 配置和管理iSCSI存儲(chǔ) 155
6.3.1 iSCSI基礎(chǔ) 155
6.3.2 部署iSCSI目標(biāo)服務(wù)器 156
6.3.3 配置用于iSCSI存儲(chǔ)的虛擬網(wǎng)絡(luò) 162
6.3.4 為ESXi主機(jī)配置iSCSI適配器 162
6.3.5 為ESXi主機(jī)添加iSCSI存儲(chǔ) 165
6.3.6 連接多LUN的iSCSI目標(biāo) 167
6.3.7 增加iSCSI存儲(chǔ)容量 168
6.4 習(xí)題 170
第7章 虛擬機(jī)遷移 171
7.1 搭建vSphere高級(jí)功能實(shí)驗(yàn)環(huán)境 171
7.1.1 添加一臺(tái)ESXi主機(jī)并將其加入數(shù)據(jù)中心 171
7.1.2 為新增的ESXi主機(jī)配置虛擬網(wǎng)絡(luò) 172
7.1.3 配置iSCSI共享存儲(chǔ) 173
7.2 冷遷移 174
7.2.1 冷遷移概述 174
7.2.2 冷遷移操作 175
7.3 vMotion實(shí)時(shí)遷移 178
7.3.1 vMotion在虛擬化架構(gòu)中的地位和應(yīng)用 178
7.3.2 vMotion遷移的基本原理 178
7.3.3 vMotion遷移類型 179
7.3.4 vMotion的主機(jī)配置 179
7.3.5 vMotion的虛擬機(jī)條件和限制 180
7.3.6 使用vMotion遷移基于共享存儲(chǔ)的虛擬機(jī) 181
7.3.7 使用Storage vMotion遷移 183
7.3.8 在無(wú)共享存儲(chǔ)環(huán)境中使用vMotion進(jìn)行遷移 185
7.3.9 vCenter Server系統(tǒng)之間的遷移 187
7.4 習(xí)題 188
第8章 分布式資源調(diào)度 189
8.1 vSphere資源管理 189
8.1.1 資源管理基礎(chǔ) 189
8.1.2 配置資源分配設(shè)置 191
8.2 DRS基礎(chǔ) 192
8.2.1 DRS的主要功能 192
8.2.2 DRS自動(dòng)化級(jí)別 194
8.2.3 DRS遷移建議 194
8.2.4 DRS遷移閾值 194
8.2.5 EVC模式 195
8.2.6 電力資源管理 196
8.2.7 DRS規(guī)則 196
8.3 創(chuàng)建和配置DRS群集 197
8.3.1 DRS群集的要求 197
8.3.2 創(chuàng)建DRS群集 198
8.3.3 編輯DRS群集設(shè)置 199
8.4 使用DRS群集管理資源 201
8.4.1 將主機(jī)納入DRS群集管理 201
8.4.2 將虛擬機(jī)納入DRS群集管理 203
8.4.3 測(cè)試DRS基本功能 204
8.4.4 配置使用DRS虛擬機(jī)-虛擬機(jī)關(guān)聯(lián)性規(guī)則 206
8.4.5 配置使用DRS虛擬機(jī)-主機(jī)關(guān)聯(lián)規(guī)則 208
8.4.6 使用虛擬機(jī)替代項(xiàng)個(gè)別定義DRS自動(dòng)化級(jí)別 210
8.4.7 配置DRS的EVC功能 211
8.5 使用Storage DRS平衡存儲(chǔ)資源分配 212
8.5.1 Storage DRS的主要功能 212
8.5.2 Storage DRS的要求 213
8.5.3 創(chuàng)建和配置數(shù)據(jù)存儲(chǔ)群集 213
8.5.4 將數(shù)據(jù)存儲(chǔ)納入數(shù)據(jù)存儲(chǔ)群集管理 216
8.5.5 測(cè)試Storage DRS功能 216
8.5.6 配置Storage DRS規(guī)則 218
8.5.7 設(shè)置Storage DRS的非工作時(shí)間調(diào)度 220
8.6 習(xí)題 221
第9章 高可用性與容錯(cuò) 222
9.1 vSphere可用性概述 222
9.1.1 避免計(jì)劃停機(jī)與非計(jì)劃停機(jī) 222
9.1.2 vSphere HA提供快速恢復(fù) 223
9.1.3 vSphere FT提供連續(xù)可用性 224
9.1.4 保證vCenter Server的可用性 224
9.2 vSphere HA基礎(chǔ) 225
9.2.1 vSphere HA的工作原理 225
9.2.2 vSphere HA的準(zhǔn)入控制 230
9.2.3 vSphere HA互操作性 232
9.3 創(chuàng)建和使用vSphere HA群集 234
9.3.1 vSphere HA群集的要求 234
9.3.2 創(chuàng)建一個(gè)vSphere HA群集 235
9.3.3 vSphere HA功能測(cè)試 239
9.3.4 配置vSphere HA故障響應(yīng) 242
9.3.5 配置主動(dòng)式HA 245
9.3.6 配置準(zhǔn)入控制 245
9.3.7 配置檢測(cè)信號(hào)數(shù)據(jù)存儲(chǔ) 250
9.3.8 通過(guò)設(shè)置替代項(xiàng)來(lái)自定義個(gè)別虛擬機(jī)
的HA設(shè)置 251
9.4 vSphere FT基礎(chǔ) 252
9.4.1 vSphere FT的工作原理 252
9.4.2 vSphere FT的應(yīng)用場(chǎng)合 253
9.4.3 vSphere FT互操作性 253
9.5 配置和使用vSphere FT 254
9.5.1 vSphere FT的要求 254
9.5.2 為支持FT的ESXi主機(jī)配置網(wǎng)絡(luò) 255
9.5.3 創(chuàng)建vSphere HA群集 256
9.5.4 為虛擬機(jī)啟用FT功能 257
9.5.5 測(cè)試虛擬機(jī)的FT功能 261
9.5.6 虛擬機(jī)的容錯(cuò)管理 266
9.6 習(xí)題 267
第 10章 配置和使用虛擬化環(huán)境監(jiān)控 268
10.1 使用vSphere監(jiān)控工具 268
10.1.1 使用性能圖表監(jiān)控vSphere清單對(duì)象 268
10.1.2 配置和使用vSphere事件監(jiān)控 272
10.1.3 配置和使用vSphere警報(bào) 273
10.2 部署vRealize OperationsManager實(shí)現(xiàn)自動(dòng)監(jiān)控 278
10.2.1 vRealize OperationsManager基礎(chǔ) 278
10.2.2 部署vRealize OperationsManager 280
10.2.3 使用vRealize Operations Manager執(zhí)行監(jiān)控 289
10.3 習(xí)題 294