目 錄
第一部分 企業級虛擬機概論
第1章 2009年IT界最重要的趨勢:虛擬化 2
本章介紹企業級虛擬機的原理、産品以及使不同架構之間的差異。當然還有最著名的三個産品市場定位的分析:VMware ESX、微軟的Hyper-V以及Citrix的Xen。
前言 2
1.1 企業虛擬化的定義及其應用 3
1.1.1 何謂虛擬化 4
1.1.2 虛擬化的起因及技術分類 7
1.2 企業級虛擬機的應用場閤 15
1.2.1 寄居架構vs.原生架構 15
1.2.2 企業環境注重的虛擬機 18
1.3 企業級虛擬機産品一覽 21
1.3.1 原生架構的標杆産品:VMware VI3/vSphere(VI4) 22
1.3.2 微軟迎擊的産品:Hyper-V 23
1.3.3 最專業的桌麵應用:XenServer及XenDesktop 27
本章重點迴顧 31
結束語 32
第2章 企業級虛擬機的産品簡介 33
本章介紹三大品牌虛擬機産品的特色,使用時機、曆史、未來挑戰,以及不同企業環境在挑選不同虛擬機産品時的注意事項。
前言 33
2.1 單機的VMware ESX Server 3.5及vSphere(VI4) 34
2.1.1 VMware的曆史 34
2.1.2 ESX及Virtual Infrastructure(vSphere)的架構 37
2.1.3 VMware vSphere(VI4)的硬件架構 41
2.1.4 ESX/vSphere(VI4)的完美結閤 44
2.1.5 除瞭防宕機,備份最重要 49
2.1.6 不得不提的ESXi 50
2.1.7 小結:ESX將競爭提升到另一境界 52
2.2 微軟的Hyper-V 52
2.2.1 微軟的Windows Server 2008角色 53
2.2.2 Hyper-V的功能描述 55
2.2.3 最重要的概念:虛擬網絡 57
2.2.4 Hyper-V的應用場閤 59
2.2.5 小結:Hyper-V的未來及挑戰 60
2.3 讓Citrix起死迴生的Xen 62
2.3.1 企業虛擬桌麵架構的商機 63
2.3.2 使用終端服務並不能解決問題 65
2.3.3 Xen的半虛擬化特色 69
2.3.4 最適閤Xen的場閤:企業桌麵管理 71
2.3.5 小結:Citrix/Xen的市場策略 73
本章重點迴顧 73
結束語 75
第3章 企業虛擬化的硬件設計原則 76
本章介紹企業在設計虛擬機的基本環境時的注意事項,如操作係統的選擇、硬件的設計原則以及防止單點失誤的原則。
前言 76
3.1 企業虛擬化的硬件規劃分類 77
3.1.1 虛擬機硬件進化過程 77
3.1.2 虛擬機環境的硬件設計準則 88
3.2 7?24小時服務的基礎:防止單點失誤 91
3.2.1 使用“熱備份”概念 92
3.2.2 單點失誤的簡單實例 93
3.2.3 防單點失誤的例子 95
本章重點迴顧 99
結束語 100
第4章 配置最佳虛擬機硬件 101
本章將有完整的硬件規格介紹,如CPU、內存、硬盤以及存儲等設備,您可以針對不同的環境選購不同的硬件組閤。
前言 101
4.1 挑選硬件的原則 102
4.1.1 創建虛擬機環境的硬件原則 102
4.1.2 常見虛擬機産品硬件選擇原則 105
4.1.3 評估時期的硬件選擇 110
4.2 挑選最閤適的係統 111
4.2.1 服務器/主闆的選擇 112
4.2.2 CPU的選擇 115
4.2.3 虛擬機的內存選擇 117
本章重點迴顧 119
結束語 119
第5章 企業級虛擬機的心髒:存儲設備和刀片服務器 120
存儲設備是企業級虛擬機的心髒,而刀片服務器更是將所有功能融入一體的完整方案。
前言 120
5.1 外接儲存設備的重要性 121
5.1.1 內部存儲設備的問題 121
5.1.2 外接存儲設備簡介 123
5.2 常用的外接存儲設備 125
5.2.1 直接連接存儲設備(DAS) 126
5.2.2 網絡連接存儲設備(NAS) 128
5.2.3 存儲局域網絡(SAN) 131
5.3 盒中的完整宇宙:Blade Center概念 136
5.3.1 刀片設備簡介 136
5.3.2 刀片中心和虛擬機 138
5.3.3 BladeCenter S的使用流程 139
本章重點迴顧 142
結束語 143
第二部分 企業級虛擬機的實際規劃
第6章 虛擬化的評估及避險 146
本章介紹使用正確的工具來評估企業在虛擬化之前的服務使用狀態,讓企業用最小的成本和時間來完成虛擬化的評估,並且使用專業的PAL工具來分析係統的瓶頸點。在這一章也會介紹不適閤虛擬化的場景。
前言 146
6.1 效率評估 147
6.1.1 正確評估硬件CPU的使用效率 147
6.1.2 專業分析工具PAL 154
6.2 不宜虛擬化的場閤 164
6.2.1 服務器閤並 164
6.2.2 桌麵虛擬化 167
本章重點迴顧 169
結束語 170
第7章 計算虛擬機的閤並率、TCO以及ROI 171
VMware的TCO/ROI工具,讓企業可以根據現有的硬件規劃、使用狀況、行業類彆,來精確計算齣在虛擬化之後公司省下的成本以及投資迴收的時間。這是所有要進行虛擬化的企業在實際操作之前一定要做的工作。
前言 171
7.1 閤並率的計算 172
7.1.1 服務器的閤並率計算 172
7.1.2 桌麵虛擬化的閤並率計算 177
7.2 成本的計算 180
7.2.1 企業的成本結構 180
7.2.2 計算服務器閤並後的TCO/ROI 181
7.2.3 計算虛擬桌麵管理成本 190
本章重點迴顧 193
結束語 194
第8章 創建虛擬機的倉庫:存儲設備基礎 195
本章詳細說明瞭企業級虛擬化的最重要基礎存儲設備。沒有一個好的外部存儲設備,企業的虛擬化都是空談。而存儲設備的規劃則是虛擬化的重要基礎。另外在存儲設備上,如果沒有太多的預算,使用目前的主流iSCSI也是一個在預算和性能之間摺中的選擇。
前言 195
8.1 瞭解獨立存儲設備的操作方式 196
8.1.1 獨立存儲設備的底層 196
8.1.2 VG的架構圖 198
8.1.3 使用VG的優點 200
8.1.4 VG在SAN/NAS下的使用時機 202
8.1.5 VG和RAID的不同 203
8.2 企業級虛擬機最重要的協議:iSCSI 204
8.2.1 何謂iSCSI 204
8.2.2 iSCSI的連接方式 206
8.2.3 最基本的iSCSI架構:以PC為主的解決方案 208
8.2.4 虛擬機上最常見的iSCSI及VG使用 208
本章重點迴顧 210
結束語 211
第9章 使用OpenFiler自製虛擬機環境的SAN 212
架設企業級虛擬機不一定要用昂貴的FC SAN,目前有許多免費的iSCSI服務器操作係統,本章就以最好用的OpenFiler為例子,來說明外接式存儲設備的應用。
前言 212
9.1 使用OpenFiler自製iSCSI的SAN存儲設備 213
9.1.1 OpenFiler的簡介 213
9.1.2 OpenFiler的下載及安裝 213
9.2 使用OpenFiler基本功能 223
9.2.1 瞭解基本操作 223
9.2.2 實體硬盤到邏輯磁盤(LUN)的操作:使用OpenFiler 225
9.2.3 創建iSCSI的分區和連接 230
本章重點迴顧 238
結束語 239
第三部分 使用微軟的Hyper-V/R2
第10章 安裝及配置企業級的Hyper-V/R2環境 242
本章介紹如何使用Windows Server 2008中的Hyper-V以及Hyper-V R2,有完整的安裝、配置步驟及實例。
前言 242
10.1 Windows Server 2008/R2及Hyper-V/R2 243
10.1.1 Windows Server 2008和Hyper-V簡介 243
10.1.2 Hyper-V/R2的特色 245
10.1.3 Hyper-V R2新增的功能 247
10.2 安裝Windows Server 2008/R2及Hyper-V/R2 250
10.2.1 硬件的要求 250
10.2.2 安裝Hyper-V 252
10.2.3 安裝Hyper-V Server R2 Beta 256
10.3 開始使用Hyper-V/R2 259
10.3.1 創建第一個Hyper-V虛擬機 260
10.4 深入瞭解Hyper-V R2 268
10.4.1 Hyper-V的原理 268
10.4.2 使用Hyper-V高級功能 270
10.5 瞭解Hyper-V的CPU及網絡分配 272
10.5.1 路由模式的網絡架構 272
10.5.2 讓虛擬機連上實體網絡 275
10.5.3 瞭解Hyper-V的CPU資源分配 280
本章重點迴顧 282
結束語 284
第11章 深入使用Windows Server 2008/ Hyper-V R2 285
本章介紹在Windows Vista下使用Hyper-V/R2的MMC,並且講解瞭完整的Hyper-V/R2的基本環境操作步驟,還提供瞭將實體機安裝在Hyper-V VHD硬盤中的實例。
前言 285
11.1 先完成Hyper-V Server的基本配置 286
11.1.1 配置Hyper-V Server基本環境 286
11.1.2 安裝遠程的Hyper-V Server管理組件 289
11.2 Hyper-V客戶端管理程序的安裝 292
11.2.1 安裝客戶端上的MMC程序 292
11.2.2 啓動Windows Server 2008/Hyper-V上的權限 295
11.3 將Windows 7/Windows Server 2008 R2安裝在VHD上 301
11.3.1 在Windows Server 2008下的文件交換方法 302
11.3.2 使用Windows Server 2008 R2及Windows 7的新方法 304
11.3.3 將Windows實體機安裝在VHD文件中 305
本章重點迴顧 310
結束語 311
第12章 用Hyper-V架設最常見的Windows Server服務 312
本章介紹本書稍後要用的DHCP、DNS等服務,讀者不但可以在實驗的環境中學習,更可以直接將這些功能用在生産環境上。
前言 312
12.1 在Hyper-V中創建DHCP環境 313
12.1.1 設計DHCP/DNS的Hyper-V架構 314
12.1.2 在Hyper-V中安裝DHCP 316
12.1.3 配置Windows Server 2008的DHCP 323
12.1.4 DHCP的領域選項 326
12.2 在Hyper-V的虛擬機中安裝DNS服務 327
12.2.1 在Windows Server 2008中加入DNS角色 328
12.2.2 在DNS創建Forward Lookup Zones 329
12.2.3 創建Reverse Lookup Zones 334
12.2.4 其他的配置 337
本章重點迴顧 341
結束語 342
第13章 用Hyper-V架設最真實的NLB網絡環境 343
本章使用瞭Hyper-V來架設最重要的NBL(網絡負載均衡)環境,而NLB的節點概念,是整個Live Migration的基礎。
前言 343
13.1 架設完整支持NLB的Web環境 344
13.1.1 NLB的原理 344
13.1.2 Windows Server 2008中的NLB模式 346
13.2 配置Windows Server 2008中的NLB 349
13.2.1 創建基本環境部分 349
13.2.2 使用單播模式安裝及配置節點上的NLB 353
13.2.3 測試NLB上的終端服務 362
本章重點迴顧 366
結束語 366
第14章 最期待的Hyper-V功能:Live Migration(準備篇) 367
Live Migration是微軟Windows Server 2008 R2中的新功能。本章就介紹如何準備Live Migration基礎環境,包括瞭硬件、環境、AD域、權限的準備。
前言 367
14.1 創建Hyper-V Live Migration前的準備工作 368
14.1.1 參與Live Migration的硬件 368
14.1.2 參與Live Migration的軟件及係統角色 370
14.1.3 Live Migration的流程及原理 372
14.2 準備基本的Live Migration環境 375
14.2.1 安裝Live Migration專用的Active Directory 376
14.2.2 創建群集計算機的基本環境 383
14.2.3 配置不同的權限 387
本章重點迴顧 392
結束語 394
第15章 最期待的Hyper-V功能:Live Migration(實戰篇) 395
本章內容包括iSCSI、微軟的Failover Cluster、設定LUN等等,在這一章中,我們介紹一個完整的Live Migration安裝實例。
前言 395
15.1 配置Live Migration群集的節點 396
15.1.1 創建雙節點的Windows Server 2008 R2群集 396
15.1.2 瞭解Failover Cluster Manager 401
15.2 創建iSCSI磁盤組 404
15.2.1 創建Live Migration的LUN 404
15.2.2 將LUN映射到群集計算機上 411
15.3 啓動Live Migration中最重要的Failover功能 417
15.3.1 將存儲設備加入群集中 417
15.3.2 Windows Server 2008 R2的新功能:群集共享捲 420
15.4 Live Migration的前奏:Hyper-V群集的容錯(Quick Migration) 423
15.4.1 虛擬機本身的準備工作 423
15.4.2 在Failover Cluster中配置虛擬機 425
15.4.3 最期待的功能:Live Migration 432
本章重點迴顧 434
結束語 435
第四部分 VMware的ESX/VI
第16章 虛擬機産業的霸主:VMware ESX/ESXi及VI4(vSphere) 438
VMware 的ESX和ESXi是VI架構的基礎,本章介紹ESX的安裝過程,並且介紹瞭如何在VMware Workstation 6.5中安裝ESX,做一個虛擬機中的虛擬機。
前言 438
16.1 VMware ESX Server簡介 439
16.1.1 ESX的基本架構 439
16.1.2 ESX功能說明 443
16.1.3 不得不提的ESXi Server 445
16.2 開始安裝你的第一颱ESX Server 446
16.2.1 安裝ESX到實體服務器 446
16.2.2 將ESX安裝到VMware Workstation虛擬機中 453
16.3 安裝VMware ESXi 460
16.3.1 在實體機上安裝ESXi 460
本章重點迴顧 466
結束語 467
第17章 利用ESX/ESXi創建原生虛擬機環境 468
本章介紹瞭ESX/ESXi的USB可啓動盤的製作過程,使用vCenter的主控製颱來控製其他的ESX/ESXi機器,以及快照功能。
前言 468
17.1 ESXi的基本功能 469
17.1.1 配置ESXi服務器 469
17.1.2 製作可啓動ESXi的USB盤 473
17.2 配置ESX服務器 475
17.2.1 ESX的控製颱簡介 475
17.3 安裝及使用vCenter Client 479
17.3.1 獲取及安裝vCenter Client 479
17.3.2 創建第一颱ESX/ESXi的虛擬機 482
17.4 讓ESX/ESXi更好用的技巧 494
17.4.1 瞭解ESX中的快照功能(Snapshot) 494
17.4.2 和ESX主機交換數據 497
本章重點迴顧 500
結束語 501
第18章 ESX的網絡及存儲原理大公開 502
ESX沒有網絡和存儲就沒有存在的價值瞭。在這一章中介紹ESX/ESXi中的各種重要組件,以及其使用方法、配置方式。
前言 502
18.1 瞭解ESX的網絡原理 503
18.1.1 從實體網絡到虛擬機網絡 503
18.1.2 ESX上的網絡組件 503
18.1.3 通信端口/組的詳細說明 506
18.2 創建及管理ESX網絡組件 507
18.2.1 新增不同的網絡設備 508
18.2.2 管理ESX的虛擬網絡 515
18.3 ESX上的外部存儲配置 517
18.3.1 瞭解ESX的存儲原理 518
18.3.2 準備iSCSI Target Server 519
18.3.3 ESX服務器的連接準備工作 520
18.3.4 創建ESX的Datastore 522
本章重點迴顧 528
結束語 529
第19章 架設企業級的VI環境 530
本章介紹瞭架設VI的重要基礎,包括Windows Server 2003的域、vCenter Server、SQL等。這些都是VI架構的基礎。
前言 530
19.1 瞭解VI架構 531
19.1.1 VI解決方案適用的環境及原理 531
19.1.2 組成VI的組件 532
19.2 準備VI的安裝環境 535
19.2.1 配置ESX服務器 535
19.2.2 安裝基本的Windows Server 2003域環境 536
19.2.3 創建vCenter Server專用的數據庫 541
19.3 安裝及使用vCenter Server 2.5 550
19.3.1 獲取及安裝vCenter Server 2.5 551
19.3.2 和vCenter Server初相見 556
本章重點迴顧 561
結束語 562
第20章 VI最重要功能的基礎:VMotion 563
VMotion是VI最重要的功能之一,可以讓虛擬機在不同的實體機之間轉移,本章介紹瞭完整架設VMotion的步驟。
前言 563
20.1 使用VMotion環境的準備工作 564
20.1.1 網絡的劃分 564
20.1.2 虛擬交換機的劃分 565
20.1.3 ESX通信端口/組的功能劃分 566
20.1.4 將虛擬機中的vc主機網卡映射到實體交換機上 569
20.1.5 VI主機的配置及說明 572
20.2 動態轉移--VMotion 572
20.2.1 VMotion的原理 573
20.2.2 VMotion的準備工作 575
20.2.3 立即實現VMotion 577
本章重點迴顧 582
結束語 583
第21章 最高級的VI功能:DRS 584
DRS可以讓虛擬機在開機的選擇硬件,當硬件資源吃緊時,也可以自動找到資源較多的硬件,本章完整地說明DRS的操作。
前言 584
21.1 瞭解VI的群集 585
21.1.1 VI中的資源池 585
21.1.2 創建VI中的群集 589
21.2 VI最重要的功能:分布式資源調度器DRS 590
21.2.1 DRS的運行原理 591
21.2.2 DRS的規則配置 595
21.2.3 在vCenter Server中實際操作DRS 597
本章重點迴顧 606
結束語 607
第22章 VI帝國的最後一塊版圖: HA(High Availability,高可用性) 608
在實體機齣現故障時,HA能讓故障實體機上麵的虛擬機動態轉移到其他的實體機上,讓所有的服務不會受到停電或硬件損壞的影響。
前言 608
22.1 HA和群集的關係 609
22.1.1 VI中的HA 609
22.1.2 瞭解HA的資源應用 611
22.1.3 HA的重新啓動選項 615
22.1.4 瞭解HA隔離反應是什麼 616
22.2 VMware HA實戰 622
22.2.1 使用NIC Team來完成心跳綫的冗餘 622
22.2.2 使用VMware HA功能 626
本章重點迴顧 631
結束語 633
· · · · · · (
收起)