內容簡介
本書共分10章。第1章概要介紹瞭軟件定義的存儲和VSAN,第2章從物理和虛擬的角度描述瞭安全實施VSAN的要求,第3章介紹瞭安裝和配置VSAN的各個步驟,第4章介紹瞭基於策略的存儲管理,第5章深入介紹瞭VSAN的架構細節,第6章描述瞭虛擬機存儲策略是如何用來簡化虛擬機部署的,第7章描述瞭常用的管理和維護任務的步驟,第8章覆蓋瞭關於VSAN延伸群集的介紹、操作、架構和設計決策,第9章通過多個例子來介紹如何設計VSAN群集,包含一些容量規劃的練習,第10章覆蓋瞭各種可用於進行VSAN排錯和監控的(命令行)工具。
目錄
譯者序
序
前言
關於作者
關於技術審校者
第1章 VSAN概述 1
1.1 軟件定義的數據中心 1
1.2 軟件定義的存儲 2
1.3 超融閤/服務器SAN解決方案 2
1.4 Virtual SAN簡介 4
1.5 什麼是Virtual SAN 5
1.6 從管理員角度來看VSAN的樣子 7
1.7 小結 10
第2章 VSAN部署的前提條件和要求 11
2.1 VMware vSphere 11
2.1.1 ESXi 12
2.1.2 緩存和容量設備 12
2.1.3 ESXi主機引導的考慮因素 12
2.2 VSAN的要求 13
2.2.1 VMware硬件兼容性指南 13
2.2.2 VSAN Ready Nodes 14
2.2.3 存儲控製器 14
2.2.4 容量層設備 16
2.2.5 緩存層設備 17
2.3 網絡要求 18
2.3.1 網絡接口卡 18
2.3.2 受支持的虛擬交換機類型 18
2.3.3 二層或三層 19
2.3.4 VMkernel網絡 19
2.3.5 VSAN網絡流量 19
2.3.6 巨型幀 20
2.3.7 網卡綁定 20
2.3.8 網絡I/O控製 21
2.4 VSAN延伸群集 21
2.5 VSAN 2節點遠程辦公室/分支辦公室(ROBO) 21
2.6 小結 22
第3章 VSAN的安裝與配置 23
3.1 VSAN網絡 23
3.2 為VSAN服務的VMkernel網絡 24
3.3 VSAN網絡配置之VMware標準交換機 24
3.4 VSAN網絡配置之vSphere分布式交換機 26
3.5 可能發生的網絡配置問題 31
3.6 網絡I/O控製配置示例 33
3.7 設計考量:分布式交換機和網絡I/O控製 34
3.8 創建VSAN群集 39
3.9 vSphere HA 40
3.9.1 vSphere HA通信網絡 41
3.9.2 vSphere HA心跳數據存儲 41
3.9.3 vSphere HA接入控製 42
3.9.4 vSphere HA隔離響應 42
3.9.5 vSphere HA組件保護 42
3.10 磁盤組的角色 43
3.10.1 磁盤組最大數量 43
3.10.2 為什麼要在VSAN中配置多個磁盤組 43
3.10.3 緩存設備與容量設備的比率 44
3.10.4 自動添加磁盤到VSAN磁盤組 45
3.10.5 手工添加磁盤到VSAN磁盤組 45
3.10.6 磁盤組創建示例 46
3.10.7 VSAN數據存儲的屬性 47
3.11 小結 49
第4章 VSAN相關的虛擬機存儲策略 50
4.1 在VSAN環境中引入基於存儲策略的管理 51
4.1.1 允許的故障數 53
4.1.2 容錯方法 54
4.1.3 每個對象的磁盤帶數 56
4.1.4 對象的IOPS限製 57
4.1.5 閃存讀取緩存預留 57
4.1.6 對象空間預留 58
4.1.7 強製置備 58
4.1.8 禁用對象校驗和 59
4.2 VASA供應商提供程序 59
4.2.1 VASA簡介 59
4.2.2 存儲提供程序 60
4.3 VSAN存儲提供程序:高可用 61
4.3.1 實時變更虛擬機存儲策略 61
4.3.2 對象、組件和見證 65
4.4 虛擬機存儲策略 66
4.4.1 啓用虛擬機存儲策略 66
4.4.2 創建虛擬機存儲策略 66
4.4.3 在虛擬機置備時分配虛擬機存儲策略 67
4.5 小結 67
第5章 架構細節 68
5.1 分布式RAID 68
5.2 對象和組件 70
5.2.1 組件的限製 71
5.2.2 虛擬機存儲對象 72
5.2.3 名字空間 72
5.2.4 虛擬機交換文件 74
5.2.5 VMDK和增量盤 74
5.2.6 見證和副本 74
5.2.7 對象布局 75
5.3 VSAN軟件組件 77
5.3.1 組件管理 78
5.3.2 對象的數據路徑 78
5.3.3 對象的歸屬 79
5.3.4 對象的放置與遷移 79
5.3.5 CMMDS 79
5.3.6 主機角色(主控、備用和代理) 80
5.3.7 可靠數據報傳輸 80
5.4 磁盤格式 81
5.4.1 緩存設備 81
5.4.2 容量設備 81
5.5 VSAN I/O流 82
5.5.1 緩存算法 82
5.5.2 緩存層的角色 82
5.5.3 剖析混閤VSAN中的讀操作 83
5.5.4 剖析全閃存VSAN中的讀操作 84
5.5.5 剖析混閤VSAN中的寫操作 85
5.5.6 剖析全閃存VSAN中的寫操作 85
5.5.7 將寫操作迴寫入磁盤 86
5.5.8 去重與壓縮 86
5.5.9 數據本地化 87
5.5.10 VSAN延伸群集中的數據本地化 88
5.6 基於存儲策略的管理 89
5.7 VSAN的功能 89
5.7.1 策略設置:允許的故障數 90
5.7.2 允許的故障數的最佳實踐 91
5.7.3 策略設置:條帶寬度 92
5.7.4 在策略設置中未指定條帶化時使用RAID-0 96
5.7.5 條帶寬度的最大值 97
5.7.6 條帶寬度配置錯誤 98
5.7.7 條帶寬帶:塊大小 98
5.7.8 條帶寬度最佳實踐 98
5.7.9 策略設置:閃存讀取緩存預留 99
5.7.10 策略設置:對象空間預留 100
5.7.11 虛擬機主頁名字空間再探 100
5.7.12 交換文件再探 100
5.7.13 如何查看虛擬機交換文件存儲對象 101
5.7.14 增量盤/快照的告誡 103
5.7.15 驗證空間的實際使用量 103
5.7.16 策略設置:強製置備 103
5.7.17 見證和副本:故障場景 104
5.7.18 通過校驗和實現的數據完整性 107
5.7.19 從故障中恢復 107
5.7.20 問題設備的處理 109
5.7.21 延伸性VSAN的情況又如何 110
5.8 小結 111
第6章 虛擬機存儲策略和虛擬機置備 112
6.1 策略設置:FTT=1 112
6.2 策略設置:FTT=1,SW=2 119
6.3 策略設置:FTT=2,SW=2 122
6.4 策略設置:FTT=1,OSR=50% 125
6.5 策略設置:FTT=1,OSR=100% 127
6.6 策略設置:RAID-5 129
……
前言/序言
說到虛擬化及其依賴的底層基礎架構,經常會提起一個組件——存儲。原因相當簡單:在很多環境中,存儲是痛點。盡管存儲市場已經因為閃存技術的引入發生瞭變化,很多傳統的存儲問題得到瞭緩解,但是很多機構還沒能采納這些新的架構,因而仍然會遇到挑戰。
存儲問題的範圍包括運營上的復雜性到性能問題甚至是可用性的限製。這些問題中的大部分都起因於同樣的根本問題:老舊的係統架構。這是因為大多數存儲平颱架構是在虛擬化技術齣現之前開發齣來的,而虛擬化已經改變瞭使用這些共享存儲平颱的方法。
某種程度上,可以說是虛擬化迫使存儲業界去尋找新的方法來構建存儲係統。不再是通過單颱服務器連接到單颱存儲設備(也稱為邏輯單元或簡寫為LUN),虛擬化通常由一颱(或多颱)物理服務器承載很多虛擬機連接到一個或多個存儲設備上。這不僅僅增加瞭這些存儲係統的負載,也改變瞭工作負載的模式並增加瞭對總容量的需求。
可以想象,對於大多數存儲管理員來說,這要求思考模式的大改變。LUN的大小應該是多少?對性能有什麼要求?最終需要多少個磁盤?這些LUN將提供何種數據服務?虛擬機將存放在什麼地方?不僅思考模式要改變,而且要求和其他IT團隊協力閤作。過去服務器管理員、網絡管理員和存儲管理員都可以活在他們自己的獨立的小天地內,現在他們需要相互溝通並齊心協力纔能保證他們構建的平颱的高可用性。在過去,一個錯誤(例如錯誤配置或過低的置備)隻會影響一颱服務器,現在則會影響很多虛擬機。
當虛擬化齣現時,我們對於如何運營和構建IT基礎架構的思維曾經發生過集體性的根本變化。如今集體性的轉變再次發生,這一次是由軟件定義的網絡和軟件定義的存儲引起的。但我們不應該再重復曆史,重復那些在虛擬化首次齣現時我們曾經犯過的錯誤。我們應該坦率而開放地和數據中心管理員們討論這個問題,並一起迎接數據中心架構和運營的革命。
讀者對象本書的目標讀者是和VMware vSphere環境相關的IT專業人員。你最好已經用過一陣子VMware vSphere,或許已經參加過vSphere的課程,例如“安裝、配置和管理”課程。本書不是一本初學者讀物,但是書中提供的信息應該已經足夠覆蓋各種不同水平的管理員和架構師。
如何使用本書本書分10章,分彆如下:
第1章概要介紹瞭軟件定義的存儲和VSAN。
第2章從物理和虛擬的角度描述瞭安全實施VSAN的要求。
第3章介紹瞭安裝和配置VSAN的各個步驟。
第4章介紹瞭基於策略的存儲管理。
第5章深入介紹瞭VSAN的架構細節。
第6章描述瞭虛擬機存儲策略是如何用來簡化虛擬機部署的。
第7章描述瞭常用的管理和維護任務的步驟。
第8章覆蓋瞭關於VSAN延伸群集的介紹、操作、架構和設計決策。
第9章提供瞭多個例子來介紹如何設計一個VSAN群集,包含瞭一些容量規劃的練習。
第10章覆蓋瞭各種可用於進行VSAN排錯和監控的(命令行)工具。
緻謝我們兩個作者都在VMware公司工作。在本書中錶達的意見都是我們根據自己對産品的經驗錶達的個人意見。本書中的陳述不一定反映齣VMware公司的意見和觀點。
我們要感謝Christian Dickmann和John Nicholson,作為我們的技術編輯,他們始終讓我們保持坦誠的態度。當然,我們要特彆感謝Virtual SAN工程團隊的耐心和幫助,特彆要指齣存儲與可用性部門的幾個人:Christian Dickmann、Paudie O’Riordan和Christos Karamanolis,他們在VSAN方麵的淵博知識和對VSAN的深入理解貫穿到瞭本書的各個角落。我們還想感謝William Lam對本書提供的幫助和貢獻。
最後,我們想感謝VMware公司的管理團隊(Yanbing Li和Christos Karamanolis)對本書和其他項目的支持。
VSAN加油!
Cormac Horgan和Duncan Epping
VMware Virtual SAN權威指南(原書第2版) 下載 mobi epub pdf txt 電子書 格式