1.學(xué)習(xí)虛擬化的意義
在過去的半個多世紀(jì)里,信息技術(shù)的發(fā)展尤其是計算機和互聯(lián)網(wǎng)技術(shù)的發(fā)展,極大地改變了人們的工作和生活方式。大量的政府機構(gòu)、企業(yè)、高校開始采用以數(shù)據(jù)中心為業(yè)務(wù)運營平臺的信息服務(wù)模式。數(shù)據(jù)中心變得空前重要和復(fù)雜,一系列問題接踵而來,這對管理工作提出了全新的挑戰(zhàn)。如何通過數(shù)據(jù)中心快速地創(chuàng)建服務(wù)并高效地管理業(yè)務(wù)?怎樣根據(jù)需求動態(tài)調(diào)整資源以降低運營成本?如何更加靈活、高效、安全地使用和管理各種資源?如何共享已有的計算平臺而不是重復(fù)創(chuàng)建個人的數(shù)據(jù)中心?業(yè)內(nèi)人士普遍認(rèn)為,信息產(chǎn)業(yè)本身需要更加徹底的技術(shù)變革和商業(yè)模式轉(zhuǎn)型。云計算在這樣的背景下應(yīng)運而生,而虛擬化正是云計算的核心技術(shù)支撐。
虛擬化技術(shù)實現(xiàn)了對資源的邏輯抽象和統(tǒng)一表示,在服務(wù)器、網(wǎng)絡(luò)及存儲管理等方面都有著突出的優(yōu)勢,大大降低了管理復(fù)雜度,提高了資源利用率,減少了運營成本,為運維工作人員提供了有力的技術(shù)支撐。
2.選擇本書的理由
(1)涵蓋虛擬數(shù)據(jù)中心構(gòu)建全體系內(nèi)容。本書的內(nèi)容安排遵循數(shù)據(jù)中心搭建的流程體系,包括了從對虛擬化的認(rèn)識開始,到VMware虛擬化安裝,再到vSphere部署、配置、管理、運維、分析等內(nèi)容的全體系實現(xiàn)過程,可讓讀者在實戰(zhàn)中掌握從無到有構(gòu)建完整的虛擬數(shù)據(jù)中心的技術(shù)。
(2)任務(wù)驅(qū)動型的實訓(xùn)項目。本書的編寫采用項目式教學(xué),我們把VMware vSphere的相關(guān)知識點精心地融入8個應(yīng)用項目之中。每個應(yīng)用項目包含若干子任務(wù),共計31個子任務(wù)。每個應(yīng)用項目在具體實施前均介紹了項目的應(yīng)用環(huán)境與設(shè)計規(guī)劃,使讀者在學(xué)習(xí)過程中更有針對性,更容易與實際應(yīng)用相結(jié)合。本書中所有項目任務(wù)均通過精心設(shè)計,其任務(wù)操作的成熟度和工程應(yīng)用的層次都達(dá)到了企業(yè)級生產(chǎn)環(huán)境的應(yīng)用水平。
(3)項目講堂教學(xué)模式。本書所有項目中均包含“項目講堂”的小節(jié)內(nèi)容,針對本項目中所涉及的理論知識進(jìn)行講解,使讀者可以預(yù)先學(xué)習(xí)本項目的理論知識,理解項目中的知識體系,使理論和實訓(xùn)操作相結(jié)合,從而加深對項目應(yīng)用的掌握程度。
(4)緊跟VMware vSphere發(fā)展。本書所有操作內(nèi)容均基于VMware vSphere 6.7版本實現(xiàn),截至?xí)遄珜懲瓿,此版本仍為VMware vSphere虛擬化體系的最新版本。另外,本書配備了專門的技術(shù)支持網(wǎng)站,可讓讀者免費獲得關(guān)于本書的配套資源。
(5)多媒體輔助操作教程。本書除了項目一中的任務(wù)一,其他每個任務(wù)中均包含操作二維碼。為更好地幫助讀者學(xué)習(xí),本書配有二維碼,讀者可通過掃描二維碼查看本任務(wù)的操作視頻教程,獲取詳細(xì)的操作講解。
3.本書的讀者對象
本書適用于以下三類讀者:
一是從事數(shù)據(jù)中心的初級運維人員。本書可幫助他們進(jìn)一步深入學(xué)習(xí)VMware虛擬化知識,從而更好地掌握虛擬數(shù)據(jù)中心的操作方法,提高工作績效。
二是有興趣學(xué)習(xí)VMware虛擬化的普通IT人員。本書可幫助他們從零開始掌握VMware虛擬化技術(shù),為后續(xù)工作、學(xué)習(xí)打下基礎(chǔ)。
三是開展云計算、虛擬化技術(shù)相關(guān)課程的高等院校。本書可幫助學(xué)生從零開始學(xué)習(xí)虛擬化技術(shù),并且通過實訓(xùn)任務(wù)的方式提升學(xué)生的動手實踐能力。
4.本書包含的內(nèi)容
本書共8個項目,從內(nèi)容組織上看,主要包含虛擬化的理論基礎(chǔ)、部署安裝、操作管理、運維分析與第三方工具五部分內(nèi)容,每個部分的項目中詳細(xì)內(nèi)容如下。
項目一為理論基礎(chǔ)部分。本部分主要介紹云計算與虛擬化技術(shù)的基礎(chǔ)概念、使用公有云以及VMware Workstation桌面虛擬化的操作方法。
項目二和項目三為部署安裝部分。本部分主要介紹VMware ESXi 6.7的安裝、vSphere Host Client與VMRC的使用、VCSA的安裝以及vSphere Client的操作管理等內(nèi)容,帶領(lǐng)讀者搭建基礎(chǔ)的、可運行的vSphere虛擬化平臺,為后續(xù)操作提供基礎(chǔ)的平臺環(huán)境。
項目四至項目六為操作管理部分。本部分主要介紹vSphere的虛擬網(wǎng)絡(luò)、共享存儲、安全性、群集配置、HA、DRS以及虛擬機的管理(包括虛擬機的導(dǎo)入、導(dǎo)出、VMware Tools、Spool、vApp、虛擬機克隆、模板管理、Replication管理)等內(nèi)容,帶領(lǐng)讀者學(xué)習(xí)對vSphere進(jìn)行高級管理并實現(xiàn)高可用,提升讀者虛擬化的操作水平。
項目七為運維分析部分。本部分主要介紹vRealize Operations、vRealize Log Insight、vRealize Code Stream、VMware Convert等模塊的搭建與使用,帶領(lǐng)讀者學(xué)習(xí)虛擬化的運維管理、日志分析、智能交付與虛擬機遷移等操作技術(shù),使讀者能夠有效掌握數(shù)據(jù)中心的運行動態(tài)。
項目八為第三方工具部分。本部分主要介紹使用RVTools、Veeam Backup & Replication實現(xiàn)vSphere的管理操作、使用QS-WSM實現(xiàn)vSphere監(jiān)控等內(nèi)容,使讀者能夠了解常用第三方工具的使用方法,并能基于第三方工具更好地實現(xiàn)虛擬化數(shù)據(jù)中心的管理。
5.感謝
本書能順利撰寫完畢,離不開家人們的默默支持,正是家人們的支持使我們能全身心投入本書的編寫中,對于他們,內(nèi)心充滿了感謝和愧疚。同時,感謝王雨航、胡喜來、孫曉鵬對本書中任務(wù)講解的部分視頻進(jìn)行錄制,并對整書文字進(jìn)行校核。
本書編寫完成后,中國水利水電出版社有限公司萬水分社的周春元副總經(jīng)理對于本書的出版給予了中肯的指導(dǎo)和積極的幫助,在此表示深深的謝意!
由于我們的水平有限,疏漏及不足之處在所難免,敬請廣大讀者朋友批評指正。
作者的話
項目一 虛擬化基礎(chǔ)
項目介紹 1
項目目的 1
項目需求 1
項目設(shè)計 2
配置清單 2
項目記錄 2
項目講堂 3
任務(wù)一 了解云計算與虛擬化技術(shù) 3
【任務(wù)介紹】 3
【任務(wù)目標(biāo)】 4
【任務(wù)內(nèi)容】 4
1.云計算 4
2.虛擬化 12
任務(wù)二 使用公有云 15
【任務(wù)介紹】 15
【任務(wù)目標(biāo)】 16
【操作步驟】 16
1.阿里云服務(wù)器的選型與購買 16
2.WordPress系統(tǒng)部署 23
3.云服務(wù)器的運維監(jiān)控與性能分析 27
任務(wù)三 使用VMware Workstation 29
【任務(wù)介紹】 29
【任務(wù)目標(biāo)】 29
【操作步驟】 29
1.安裝前準(zhǔn)備 29
2.安裝VMware Workstation Pro 30
3.虛擬機創(chuàng)建與網(wǎng)絡(luò)配置 32
4.安裝CentOS 7 36
5.模板部署虛擬機 39
項目二 安裝ESXi 6.7
項目介紹 42
項目目的 42
項目需求 42
項目設(shè)計 42
配置清單 43
項目記錄 43
項目講堂 44
任務(wù)一 ESXi 6.7安裝與配置 44
【任務(wù)介紹】 44
【任務(wù)目標(biāo)】 45
【操作步驟】 45
1.ESXi安裝介質(zhì)的準(zhǔn)備 45
2.安裝ESXi 45
3.配置ESXi網(wǎng)絡(luò) 46
任務(wù)二 使用vSphere Host Client管理 49
【任務(wù)介紹】 49
【任務(wù)目標(biāo)】 49
【操作步驟】 49
1.更改ESXi主機自動啟動配置 49
2.安全和用戶管理 50
3.監(jiān)控管理 50
4.在vSphere Host Client中創(chuàng)建虛擬機 50
任務(wù)三 使用VMRC管理虛擬機 53
【任務(wù)介紹】 53
【任務(wù)目標(biāo)】 53
【操作步驟】 53
1.VMRC的安裝 53
2.VMRC的使用 53
項目三 安裝vCenter Server
項目介紹 56
項目目的 56
項目需求 56
項目設(shè)計 56
配置清單 57
項目記錄 57
項目講堂 58
任務(wù)一 安裝vCenter Server 59
【任務(wù)介紹】 59
【任務(wù)目標(biāo)】 59
【操作步驟】 59
1.在ESXi部署vCenter Server Appliance 59
2.配置VCSA 61
任務(wù)二 使用vSphere Client管理ESXi 62
【任務(wù)介紹】 62
【任務(wù)目標(biāo)】 62
【操作步驟】 62
1.訪問VCSA 62
2.建立數(shù)據(jù)中心 62
3.添加ESXi主機 63
4.管理ESXi 65
任務(wù)三 使用vSphere Client系統(tǒng)管理 67
【任務(wù)介紹】 67
【任務(wù)目標(biāo)】 67
【操作步驟】 67
1.管理客戶端插件 67
2.安裝VMware增強型身份驗證插件 68
3.導(dǎo)出列表 69
任務(wù)四 使用VMware Appliance Management Administration 69
【任務(wù)介紹】 69
【任務(wù)目標(biāo)】 69
【操作步驟】 69
1.訪問VMware Appliance Management Administration 69
2.使用VMware Appliance Management Administration 70
項目四 vSphere高級管理
項目介紹 73
項目目的 73
項目需求 73
項目設(shè)計 73
配置清單 74
項目記錄 74
項目講堂 75
任務(wù)一 使用vSphere管理虛擬網(wǎng)絡(luò) 80
【任務(wù)介紹】 80
【任務(wù)目標(biāo)】 80
【操作步驟】 80
1.在ESXi上配置標(biāo)準(zhǔn)交換機 80
2.在ESXi上配置虛擬機端口組 85
3.在ESXi上配置VMkernel 86
4.在vCenter Server上配置分布式交換機 88
任務(wù)二 基于Windows Server 2019實現(xiàn)共享存儲 99
【任務(wù)介紹】 99
【任務(wù)目標(biāo)】 99
【操作步驟】 100
1.安裝Windows Server 2019 100
2.安裝配置NFS存儲服務(wù) 101
3.安裝配置iSCSI存儲服務(wù) 105
任務(wù)三 使用vSphere管理存儲 109
【任務(wù)介紹】 109
【任務(wù)目標(biāo)】 109
【操作步驟】 109
1.在VCSA上添加NFS存儲服務(wù) 109
2.在VCSA上添加iSCSI存儲服務(wù) 110
3.創(chuàng)建虛擬機并查看文件存儲 114
任務(wù)四 提升vSphere安全性 116
【任務(wù)介紹】 116
【任務(wù)目標(biāo)】 116
【操作步驟】 116
1.在ESXi上添加用戶 116
2.配置ESXi防火墻 118
3.配置ESXi主機鎖定模式 121
4.在VCSA上配置用戶與角色 122
項目五 構(gòu)建高可用的虛擬化
項目介紹 127
項目目的 127
項目需求 127
項目設(shè)計 127
配置清單 128
項目記錄 128
項目講堂 129
任務(wù)一 配置vSphere vMotion 132
【任務(wù)介紹】 132
【任務(wù)目標(biāo)】 132
【操作步驟】 132
1.配置VMkernel接口支持vMotion 132
2.使用vMotion遷移正在運行的
虛擬機 134
任務(wù)二 實現(xiàn)vSphere群集 137
【任務(wù)介紹】 137
【任務(wù)目標(biāo)】 137
【操作步驟】 137
1.創(chuàng)建vSphere群集 137
2.配置vSphere群集EVC 138
3.群集添加ESXi主機 139
任務(wù)三 實現(xiàn)vSphere DRS與HA 142
【任務(wù)介紹】 142
【任務(wù)目標(biāo)】 142
【操作步驟】 142
1.在vCenter Server上實現(xiàn)vSphere DRS 142
2.在vCenter Server上實現(xiàn)vSphere HA 147
項目六 虛擬機管理
項目介紹 155
項目目的 155
項目需求 155
項目設(shè)計 156
配置清單 156
項目記錄 156
項目講堂 157
任務(wù)一 管理虛擬機 161
【任務(wù)介紹】 161
【任務(wù)目標(biāo)】 162
【操作步驟】 162
1.創(chuàng)建虛擬機 162
2.管理虛擬機 166
任務(wù)二 使用VMware Tools 168
【任務(wù)介紹】 168
【任務(wù)目標(biāo)】 168
【操作步驟】 169
1.VMware Tools安裝 169
2.VMware Tools升級 170
任務(wù)三 使用Resource Pool與vApp 171
【任務(wù)介紹】 171
【任務(wù)目標(biāo)】 171
【操作步驟】 171
1.使用RP 171
2.使用vApp 172
任務(wù)四 虛擬機克隆 175
【任務(wù)介紹】 175
【任務(wù)目標(biāo)】 175
【操作步驟】 176
1.創(chuàng)建虛擬機自定義規(guī)范 176
2.克隆虛擬機 177
3.克隆vApp 179
任務(wù)五 使用虛擬機模板 181
【任務(wù)介紹】 181
【任務(wù)目標(biāo)】 182
【操作步驟】 182
1.創(chuàng)建模板 182
2.將虛擬機克隆為模板 183
3.從模板部署虛擬機 183
4.使用OVF模板部署虛擬機 183
任務(wù)六 使用vSphere Replication 185
【任務(wù)介紹】 185
【任務(wù)目標(biāo)】 185
【操作步驟】 185
1.部署VR 185
2.配置VR 188
3.配置虛擬機復(fù)制 189
4.啟動恢復(fù) 191
項目七 虛擬化運維
項目介紹 193
項目目的 193
項目需求 193
配置清單 194
項目記錄 194
項目講堂 194
任務(wù)一 安裝vRealize Operations Manager 196
【任務(wù)介紹】 196
【任務(wù)目標(biāo)】 196
【操作步驟】 196
1.vRealize Operations Manager安裝前準(zhǔn)備 196
2.部署vRealize Operations Manager 196
3.初始化vRealize Operations Manager 199
任務(wù)二 使用vRealize Operations實現(xiàn)運維管理 203
【任務(wù)介紹】 203
【任務(wù)目標(biāo)】 203
【操作步驟】 204
1.配置解決方案 204
2.查看vRealize Operations Manager的主頁信息 206
3.使用儀表板 210
4.使用警示 214
任務(wù)三 安裝vRealize Log Insight 219
【任務(wù)介紹】 219
【任務(wù)目標(biāo)】 219
【操作步驟】 219
1.vRealize Log Insight安裝前準(zhǔn)備 219
2.部署vRealize Log Insight 219
3.初始化vRealize Log Insight 222
任務(wù)四 使用vRealize Log Insight實現(xiàn)日志分析 224
【任務(wù)介紹】 224
【任務(wù)目標(biāo)】 225
【操作步驟】 225
1.vRealize Log Insight與VCSA集成 225
2.使用vRealize Log Insight進(jìn)行日志分析 226
任務(wù)五 使用VMware Converter實現(xiàn)虛擬機遷移 227
【任務(wù)介紹】 227
【任務(wù)目標(biāo)】 227
【操作步驟】 228
1.遷移前的準(zhǔn)備 228
2.在Windows XP中安裝VMware vCenter Converter 228
3.使用VMware vCenter Converter進(jìn)行虛擬機遷移 230
項目八 第三方工具
項目介紹 238
項目目的 238
項目需求 238
項目記錄 238