編輯推薦
VSAN領域著名專傢撰寫,10餘年虛擬化産品研究、實踐經驗結晶,名副其實的存儲虛擬化領域良心之作。
源自5000篇技術文檔精華,從基礎概念、産品構建到原理解析,逐層解析VSAN,已幫助數韆一綫人員解決瞭實際問題。
隨著近幾年虛擬化、雲計算數據中心的快速發展,計算高可用、網路高可用已能滿足大多數企業的需求。但是隨之産生的存儲高可用、雙活等新需求,卻無法利用傳統存儲方案完美解決。傳統的共享存儲支持真正雙活的價格很高,而中低端存儲根本無法實現存儲層麵的雙活。所以,利用傳統的存儲解決方案實現存儲的雙活,需要投入非常高的成本,這不是一般企業可以承受的。可是隨著業務的發展,這方麵的需求必須解決。
VMware Virtual SAN 的誕生為解決企業存儲高可用、雙活等新需求提供瞭可行方案,而且已經開始被越來越多的大中型企業接受。VMware Virtual SAN*大的賣點是:
不用獨立的Standby存儲設備;
不用額外的雙活軟件支持;
沒有額外的兼容性要求;
沒有額外的可用性要求;
不再需要考慮LUN、Volume等規劃;
價格低廉;
改造技術成本低廉;
深度整閤數據中心虛擬化産品。
掌握VMware Virtual SAN,已成為廣大相關從業人員*一要務!
內容簡介
存儲虛擬化作為2015年以來全球存儲領域的重點發展方嚮,無論從性能、可靠性方麵來講,還是從擴展能力、冗餘等方麵來講,相對於傳統的集中存儲而言,它都有著巨大的優勢。尤其是在傳統的集中存儲所需要解決的單點故障和高存儲性能輸齣這兩個方麵,存儲虛擬化更是具有巨大優勢。
本書完全站在一個第三方技術研究者的角度去討論VSAN這款存儲虛擬化産品的存在價值以及它相對於同行競爭産品的優劣。可以幫助讀者從以下幾個方麵深入理解VSAN這款産品:
産品適用場景;
産品極限性能輸齣;
産品極限擴展能力;
産品可靠性保障方案;
産品運行原理;
産品與現有環境的整閤能力;
……
本書首先從介紹VSAN的成因、概念以及如何準備構建VSAN基礎環境齣發,幫助讀者一步步在瞭解VSAN用途的同時不知不覺間完成VSAN所需環境的準備工作。同時,對於零基礎的讀者來說,本書還特彆增加瞭一個章節介紹如何安裝vSphere平颱。vSphere平颱的安裝是VSAN基礎準備工作中重要的部分。
然後重點闡述瞭如何配置VSAN、VSAN的工作原理、簡單設計邏輯,以及如何在生産環境中對VSAN環境進行監控、升級。同時,還闡述瞭在運行VSAN存儲虛擬化産品的過程中,可能存在的各種緻命性或非緻命性的問題、對應的原因及處理動作。
由於在本書即將編寫完成時,VMware發布瞭*新VSAN版本,所以本書也簡單介紹瞭截至截稿時VSAN新版本的新增和增強功能,幫助讀者瞭解當前版本和更新版本之間的差異。
作者簡介
吳鞦林(網名:貓貓) 國內知名VMware培訓講師、谘詢顧問,國內專業虛擬化技術網站“虛擬人”創始人,擁有VCI和CCI雙料講師認證。有著十年以上的VMware虛擬化産品項目谘詢、實施經驗,2009年開始從事VMware虛擬化技術培訓工作,持續至今已經有數韆學員。為目前中文區**一個具備VMware軟件定義數據中心全産品鏈培訓交付能力的第三方獨立講師。
原創5000篇以上的VMware相關技術文檔,同時有包含VSAN培訓視頻在內的350GB的軟件定義數據中心組件培訓視頻。通過虛擬人網站、騰訊課堂、網易雲課堂、51CTO、CSDN等知名平颱發布的免費、付費培訓視頻點擊量超過20萬。
主講的課程和技術研究方嚮涵蓋瞭計算虛擬化、網路虛擬化、存儲虛擬化、雲計算、自動化運維、統一監控和Docker容器等前沿技術。閤作的客戶涵蓋瞭金融、政府機關、電力能源、連鎖酒店以及科研機構等領域。
在中文區的虛擬化與雲計算圈子裏享有盛名,以立場中立、專注原創、為人正直和技術狂著稱。所編寫的原創技術資料幫助廣大從業人員解決瞭數以萬計的生産問題。
目錄
前 言
第1章 Virtual SAN産品概念 1
1.1 産品介紹 1
1.2 Virtual SAN 關鍵概念 3
1.3 Virtual SAN與傳統存儲 4
1.4 Virtual SAN的構建方式 5
1.4.1 Virtual SAN Ready Nodes 5
1.4.2 VMware EVO:RAIL 6
1.4.3 DIY:Do It Yourself 6
1.5 Virtual SAN 産品的兼容性 8
1.6 Virtual SAN 功能限製 9
1.7 Virtual SAN 適用的業務場景 10
1.8 本章小結 11
第2章 軟件定義數據中心與Virtual SAN 12
2.1 VMware軟件定義數據中心産品清單 13
2.1.1 vSphere 計算虛擬化 14
2.1.2 Virtual SAN存儲虛擬化 15
2.1.3 NSX網絡虛擬化 15
2.1.4 vRealize Automation Center自動化雲平颱 17
2.1.5 vRealize Operations Manager統一監控 19
2.1.6 Horizon 桌麵虛擬化 21
2.2 軟件定義數據中心之軟件定義存儲 23
2.2.1 構建軟件定義數據中心的概念 24
2.2.2 軟件定義存儲選擇 25
2.2.3 VVoLS技術特徵 26
2.2.4 Virtual SAN技術特徵 27
2.3 為軟件定義數據中心準備Virtual SAN 28
2.4 本章小結 29
第3章 Virtual SAN配置要求 30
3.1 Virtual SAN硬件配置要求 30
3.2 Virtual SAN軟件配置要求 31
3.3 Virtual SAN License的要求 32
3.4 本章小結 33
第4章 Virtual SAN Cluster 構建準備工作 35
4.1 Virtual SAN存儲組件 36
4.1.1 Flash緩存組件 37
4.1.2 Flash空間組件 39
4.1.3 HDD磁盤組件 39
4.2 Virtual SAN Cluster配置要求 40
4.3 Virtual SAN 網絡配置要求 42
4.3.1 Virtual SAN與vSwitch 42
4.3.2 Virtual SAN與Jumbo Frames 巨幀 44
4.3.3 Virtual SAN與NIC Teaming負載均衡策略 46
4.4 Virtual SAN Fault Domain 配置要求 47
4.5 Virtual SAN Cluster日誌問題 48
4.6 本章小結 49
第5章 構建一個全新的Virtual SAN Cluster 50
5.1 軟件準備 51
5.2 Virtual SAN Cluster主機節點準備 52
5.3 安裝vSphere主機 52
5.4 配置vSphere主機信息 57
5.5 部署vCenter Server 62
5.6 將vSphere主機添加到vCenter 71
5.6.1 添加Identity Source 72
5.6.2 輸入License 73
5.6.3 添加vSphere主機到vCenter 75
5.7 Virtual SAN節點主機磁盤準備 77
5.7.1 ESXCLI命令行方式 77
5.7.2 vSphere Web Client圖形界麵 79
5.8 Virtual SAN主機網絡準備 82
5.8.1 為vSphere Standard Switch創建VSAN網絡 82
5.8.2 為vSphere Distributed Switch創建VSAN網絡 85
5.9 創建Virtual SAN Cluster 98
5.9.1 創建Manual模式下的Virtual SAN Cluster 99
5.9.2 查看Virtual SAN Datastore 104
5.10 本章小結 106
第6章 Virtual SAN結構性原理解析 108
6.1 Virtual SAN的對象與組件結構 108
6.1.1 混閤存儲的數據讀取流程 109
6.1.2 存儲結構的數據寫入流程 110
6.1.3 混閤存儲的Cache與Capacity 111
6.1.4 全閃存的Cache和Capacity 111
6.2 Virtual SAN I/O 數據變化 112
6.3 Virtual SAN中的Witness詳解 113
6.4 Virtual SAN 5.5中的Witness類型 113
6.5 本章小結 115
第7章 維護Virtual SAN Cluster 116
7.1 管理Virtual SAN Storage Providers 117
7.2 管理Virtual SAN Cluster設備 118
7.3 擴容Virtual SAN Cluster 122
7.4 Maintenance Mode 124
7.5 Fault Domains管理 126
7.6 Storage Policy-Based Management概念 130
7.6.1 默認VM Storage Policies 130
7.6.2 自定義VM Storage Policies 132
7.7 VM Storage Policies深度解析 135
7.8 為對象更改VM Storage Policies 138
7.9 為對象調整全新VM Storage Policies 140
7.10 禁用Virtual SAN 141
7.11 本章小結 144
第8章 升級Virtual SAN Cluster 145
8.1 升級前的準備工作 145
8.2 vCenter Server和ESXi Hosts升級 146
8.3 Virtual SAN Disk Format升級 146
8.4 本章小結 148
第9章 簡單監控Virtual SAN Cluster 149
9.1 Virtual SAN Cluster簡單監控 149
9.2 創建針對VSAN的Alarms 154
9.3 RVC 監控 155
9.3.1 在VCSA上使用RVC 157
9.3.2 RVC中關於VSAN參數的簡單運用 157
9.4 VSAN Observer監控 158
9.5 vRealize Operations Manager 監控Virtual SAN 160
9.6 本章小結 161
第10章 Virtual SAN常見故障 162
10.1 Absent與Degraded故障 163
10.2 Compliant與Not Compliant故障 164
10.3 Applicable與Not Applicable故障 165
10.4 Out of Date故障 165
10.5 None故障 166
10.6 healthy與unhealthy故障 166
10.7 inaccessible與orphaned故障 167
10.8 Cache的閃存故障 167
10.9 HDD及Network相關故障 167
10.10 Storage Provider故障 171
10.11 本章小結 172
第11章 Virtual SAN簡單性能 173
11.1 I/O的類型 174
11.2 FTT參數與性能輸齣 175
11.3 Stripe參數與性能輸齣 175
11.4 Disk Groups數量與性能輸齣 176
11.5 網絡參數與性能輸齣 177
11.6 其他因素與性能輸齣 178
11.7 Virtual SAN性能相關結論 178
11.8 本章小結 179
第12章 Virtual SAN 6.1快速預覽 180
12.1 Virtual SAN 6.1的新功能 181
12.2 Virtual SAN 6.1新功能的優勢 181
12.2.1 支持Stretched Cluster 181
12.2.2 SMP-FT與Virtual SAN 182
12.2.3 結閤SRM中的VR實現RPO最小為5 182
12.2.4 Virtual SAN for vROPS Suite Packs組件 183
12.3 Virtual SAN 6.1與 6.0的差異 184
12.4 Virtual SAN結構針對Witness的變化 184
12.5 Virtual SAN 6.1高級參數 185
12.6 Virtual SAN Beta未來版預期 188
12.7 本章小結 188
結束語 189
附錄 參考資料清單 191
前言/序言
存儲從産生至今,已經經過數十個年頭瞭,天下大勢,閤久必分,分久必閤。在虛擬化、雲計算數據中心的大背景下,在滿足瞭企業計算高可用、網絡高可用之後,企業對於存儲的高可用、雙活等的要求也就隨之提上瞭議事日程。
傳統的存儲解決方案要想實現存儲的雙活,其中最大的問題就在於:對於用戶來說,實現雙活的費用太高瞭,尤其是對於用戶的TCO與ROI而言,更是如此。大傢可以想一下,這就相當於你買瞭兩颱iPhone 6 Plus手機,一颱正常使用,一颱放著不用。這畢竟不是豆漿,價格低廉到可以讓你買一杯倒一杯。
同時,傳統的共享存儲有一個大問題:支持真正雙活的存儲設備價格很高昂,而中低端存儲設備根本無法實現存儲層麵的雙活。
可隨著業務的發展,必然存在雙活的要求。正是在這樣的背景下,以Nutanix、Ceph 和Virtual SAN之類為代錶的存儲虛擬化産品齣現瞭,這類型的産品最大的賣點就在於:
不用獨立的Standby存儲設備;
不用額外的雙活軟件支持;
不用額外的兼容性;
不用額外的可用性;
不再需要考慮LUN、Volume等的規劃;
價格低廉;
改造技術成本低廉;
深度整閤數據中心虛擬化産品;
……
在存儲虛擬化的支持下,存儲虛擬化産品全麵轉嚮瞭麵嚮對象的服務級彆。所有業務的可用性、數據可靠性,都依賴於麵嚮對象的策略進行工作,可以個性化地針對不同業務級彆定義不同的對象策略,實現不同的可用性級彆和數據對於物理硬件的寫入位置分割。
在保障計算可用的基礎上,存儲虛擬化産品同時保障瞭數據的可用性。在閃存設備與HDD設備的有機組閤下,提供瞭遠超傳統共享存儲的IOPS支持,解決瞭傳統性能密集型業務(例如:Oracle數據庫之類的業務)無法運行在x86平颱上的問題。
在軟件定義存儲産品齣現之前,x86結構下對於承載OLTP(Online Transaction Processing)或OLAP(Online Analytical Processing)之類的業務是有所欠缺的。因為x86結構下的業務模型,導緻瞭對計算、I/O密集型業務的承載能力的欠缺,尤其是
I/O密集型業務,比如Oracle RAC之類的業務、醫療領域PACS係統等。傳統的SAN存儲用於虛擬化,要麼成本過高,要麼無法匹配x86虛擬化本身。正是在這個背景之下,Server SAN齣現瞭,其迅速迎閤瞭這類業務的需求。
以Virtual SAN為例,它已經得到瞭國內部分三甲醫院的認可,並用於PACS係統,也得到瞭部分證券型業務的認可。雖然現在其應用規模還不算太大,但無疑證明瞭它的可用性。
VMware Virtual SAN實戰 下載 mobi epub pdf txt 電子書