VMware Virtual SAN權(quán)威指南
定 價(jià):59 元
叢書(shū)名:云計(jì)算與虛擬化技術(shù)叢書(shū)
- 作者:[美] Cormac Hogan Duncan Epping 著
- 出版時(shí)間:2014/9/1
- ISBN:9787111480235
- 出 版 社:機(jī)械工業(yè)出版社
- 中圖法分類(lèi):TP338-62
- 頁(yè)碼:214
- 紙張:膠版紙
- 版次:1
- 開(kāi)本:16K
《VMware Virtual SAN權(quán)威指南》由VMware公司資深虛擬存儲(chǔ)專(zhuān)家親筆撰寫(xiě),是全球第一本全面、系統(tǒng)講解Virtual SAN技術(shù)的權(quán)威著作。書(shū)中從Virtual SAN的部署、安裝、配置到虛擬機(jī)存儲(chǔ)管理、架構(gòu)細(xì)節(jié)和日常管理、維護(hù)等方面,深入探討了Virtual SAN的各項(xiàng)技術(shù)細(xì)節(jié),并用多個(gè)實(shí)例詳細(xì)講解Virtual SAN群集的設(shè)計(jì)和實(shí)現(xiàn),為快速掌握Virtual SAN技術(shù)提供系統(tǒng)實(shí)用指南。
全書(shū)共分為10章:第1章介紹軟件定義的數(shù)據(jù)中心的基本前提、軟件定義的存儲(chǔ)的概念及其相關(guān)的解決方案;第2章從物理和虛擬的角度描述了安裝Virtual SAN的前提條件和要求;第3章詳細(xì)介紹安裝和配置Virtual SAN的具體過(guò)程,并給出一些部署最優(yōu)Virtual SAN的實(shí)用技巧;第4章介紹基于策略的存儲(chǔ)管理;第5章深入介紹Virtual SAN底層的架構(gòu)細(xì)節(jié);第6章介紹一些虛擬機(jī)置備工作流的例子,詳細(xì)描述如何使用虛擬機(jī)存儲(chǔ)策略簡(jiǎn)化虛擬機(jī)部署;第7章介紹常用的Virtual SAN管理和維護(hù)流程及任務(wù),并提供一些常見(jiàn)工作流和與日常工作相關(guān)的例子;第8章涵蓋Virtual SAN和其他vSphere核心技術(shù)及VMware產(chǎn)品之間的互操作性;第9章利用多個(gè)例子來(lái)介紹如何設(shè)計(jì)一個(gè)完美的Virtual SAN群集,包括一些容量規(guī)劃的練習(xí);第10章討論可在Virtual SAN環(huán)境中進(jìn)行監(jiān)控和排錯(cuò)的可用的擴(kuò)展工具集,并介紹如何利用這些工具快速診斷并解決Virtual SAN的問(wèn)題。
VMware資深虛擬存儲(chǔ)專(zhuān)家親筆撰寫(xiě),全球第一本全面、系統(tǒng)講解Virtual SAN技術(shù)的權(quán)威著作,Amazon全5星評(píng)價(jià);
從Virtual SAN的部署、安裝、配置到虛擬機(jī)存儲(chǔ)管理、架構(gòu)細(xì)節(jié)和日常管理、維護(hù)等方面,深入探討Virtual SAN的各項(xiàng)技術(shù)細(xì)節(jié),并用多個(gè)實(shí)例詳細(xì)講解Virtual SAN群集的設(shè)計(jì)和實(shí)現(xiàn)。
說(shuō)到虛擬化及其依賴的底層基礎(chǔ)架構(gòu),經(jīng)常會(huì)提起一個(gè)組件——存儲(chǔ)。原因相當(dāng)簡(jiǎn)單:在很多環(huán)境中,存儲(chǔ)是痛點(diǎn)。盡管存儲(chǔ)市場(chǎng)已經(jīng)因?yàn)殚W存技術(shù)的引入發(fā)生了變化,很多傳統(tǒng)的存儲(chǔ)問(wèn)題得到了緩解,但是很多機(jī)構(gòu)還沒(méi)能采納這些新的架構(gòu),因而仍然會(huì)遇到挑戰(zhàn)。
存儲(chǔ)問(wèn)題的范圍包括運(yùn)營(yíng)上的復(fù)雜性到性能問(wèn)題甚至是可用性的限制。這些問(wèn)題中的大部分都起因于同樣的根本問(wèn)題:老舊的系統(tǒng)架構(gòu)。這是因?yàn)榇蠖鄶?shù)存儲(chǔ)平臺(tái)架構(gòu)是在虛擬化技術(shù)出現(xiàn)之前開(kāi)發(fā)出來(lái)的,而虛擬化已經(jīng)改變了使用這些共享存儲(chǔ)平臺(tái)的方法。
某種程度上,可以說(shuō)是虛擬化迫使存儲(chǔ)業(yè)界去尋找新的方法來(lái)構(gòu)建存儲(chǔ)系統(tǒng)。不再是通過(guò)單臺(tái)服務(wù)器連接到單臺(tái)存儲(chǔ)設(shè)備(也稱為邏輯單元或簡(jiǎn)寫(xiě)為L(zhǎng)UN),虛擬化通常由一臺(tái)(或多臺(tái))物理服務(wù)器承載很多虛擬機(jī)連接到一個(gè)或多個(gè)存儲(chǔ)設(shè)備上。這不僅僅增加了這些存儲(chǔ)系統(tǒng)的負(fù)載,也改變了工作負(fù)載的模式并增加了對(duì)總?cè)萘康男枨蟆?/span>
可以想象,對(duì)于大多數(shù)存儲(chǔ)管理員來(lái)說(shuō),這要求思考模式的大改變。LUN的大小應(yīng)該是多少?對(duì)性能有什么要求?最終需要多少個(gè)磁盤(pán)?這些LUN將提供何種數(shù)據(jù)服務(wù)?虛擬機(jī)將存放在什么地方?不僅思考模式要改變,而且要求和其他IT團(tuán)隊(duì)協(xié)力合作。過(guò)去服務(wù)器管理員、網(wǎng)絡(luò)管理員和存儲(chǔ)管理員都可以活在他們自己的獨(dú)立的小天地內(nèi),現(xiàn)在他們需要相互溝通并齊心協(xié)力才能保證他們構(gòu)建的平臺(tái)的高可用性。在過(guò)去,一個(gè)錯(cuò)誤(例如錯(cuò)誤配置或過(guò)低的置備)只會(huì)影響一臺(tái)服務(wù)器,現(xiàn)在則會(huì)影響很多虛擬機(jī)。
當(dāng)虛擬化出現(xiàn)時(shí),我們對(duì)于如何運(yùn)營(yíng)和構(gòu)建IT基礎(chǔ)架構(gòu)的思維曾經(jīng)發(fā)生過(guò)集體性的根本變化。如今集體性的轉(zhuǎn)變?cè)俅伟l(fā)生,這一次是由軟件定義的網(wǎng)絡(luò)和軟件定義的存儲(chǔ)引起的。但我們不應(yīng)該再重復(fù)歷史,重復(fù)那些在虛擬化首次出現(xiàn)時(shí)我們?cè)?jīng)犯過(guò)的錯(cuò)誤。我們應(yīng)該坦率而開(kāi)放地和數(shù)據(jù)中心管理員們討論這個(gè)問(wèn)題,并一起迎接數(shù)據(jù)中心架構(gòu)和運(yùn)營(yíng)的革命。
寫(xiě)作本書(shū)的動(dòng)機(jī)
我倆很早就都參與進(jìn)了VSAN的產(chǎn)品開(kāi)發(fā),并立刻意識(shí)到這是每個(gè)人都會(huì)提起的產(chǎn)品,人們會(huì)想要了解更多的東西。在各種美妙的來(lái)來(lái)往往的交談和探討中,我們認(rèn)識(shí)到這些信息不曾被記錄下來(lái)過(guò)?紤]到我倆都是狂熱的博客作者,我們決定各自獨(dú)立地開(kāi)始撰寫(xiě)文章。很快我們就攢起了大量的材料,多到不可能將它們用博客的方式都發(fā)表出來(lái),于是我們決定合力出版一本書(shū)。初步接觸后,VMware出版社愿意出版這本書(shū)。
讀者對(duì)象
本書(shū)的目標(biāo)讀者是和VMware vSphere環(huán)境相關(guān)的IT專(zhuān)業(yè)人員。你最好已經(jīng)用過(guò)一陣子VMware vSphere,或許已經(jīng)參加過(guò)vSphere的課程,例如“安裝、配置和管理”課程。本書(shū)不是一本初學(xué)者讀物,但是書(shū)中提供的信息應(yīng)該已經(jīng)足夠覆蓋各種不同水平的管理員和架構(gòu)師。
如何使用本書(shū)
本書(shū)分10章,分別如下:
第1章概要介紹了軟件定義的存儲(chǔ)和VSAN。
第2章從物理和虛擬的角度描述了對(duì)VSAN安全地進(jìn)行實(shí)施所需的要求。
第3章介紹了安裝和配置VSAN的各個(gè)步驟。
第4章介紹了基于策略的存儲(chǔ)管理。
第5章深入介紹了VSAN的架構(gòu)細(xì)節(jié)。
第6章描述了虛擬機(jī)存儲(chǔ)策略是如何用來(lái)簡(jiǎn)化虛擬機(jī)部署的。
第7章描述了常用的管理和維護(hù)任務(wù)的步驟。
第8章覆蓋了Virtual SAN和其他VMware功能及產(chǎn)品之間的互操作性。
第9章提供了多個(gè)例子來(lái)介紹如何設(shè)計(jì)一個(gè)VSAN群集,包含了一些容量規(guī)劃的練習(xí)。
第10章覆蓋了各種可用于進(jìn)行VSAN排錯(cuò)和監(jiān)控的(命令行)工具。
致謝
我們兩個(gè)作者都在VMware公司工作。在本書(shū)中表達(dá)的意見(jiàn)都是我們根據(jù)自己對(duì)產(chǎn)品的經(jīng)驗(yàn)表達(dá)的個(gè)人意見(jiàn)。本書(shū)中的陳述不一定反映出VMware公司的意見(jiàn)和觀點(diǎn)。
我們要感謝Christos Karamanolis和Paudie O’Riordan,作為我們的技術(shù)編輯,他們始終讓我們保持坦誠(chéng)的態(tài)度。當(dāng)然,我們要感謝Virtual SAN工程團(tuán)隊(duì),特別要指出2個(gè)名字:Christian Dickmann和Christos Karamanolis(再次感謝!),他們?cè)赩SAN方面的淵博知識(shí)和對(duì)VSAN的深入理解貫穿到了本書(shū)的各個(gè)角落。我們還想感謝William Lam、Wade Holmes、Rawlinson Rivera、Simon Todd、Alan Renouf和Jad El-Zein對(duì)本書(shū)提供的幫助和貢獻(xiàn)。
最后,我們想感謝VMware公司的管理團(tuán)隊(duì)(Phil Weiss、Adam Zimman和Mornay van der Walt)對(duì)本書(shū)和其他項(xiàng)目的支持。
VSAN加油!
Cormac Horgan和Duncan Epping
作者簡(jiǎn)介
Cormac HoganVMware公司,集成工程團(tuán)隊(duì)的存儲(chǔ)架構(gòu)師。他是VMware位于愛(ài)爾蘭科克市的EMEA總部2005年的首批雇員之一,曾在VMware技術(shù)市場(chǎng)部和支持部門(mén)的多個(gè)崗位任職。他撰寫(xiě)過(guò)多篇存儲(chǔ)相關(guān)的白皮書(shū)并就存儲(chǔ)最佳實(shí)踐和新功能做過(guò)無(wú)數(shù)次演講。他有一個(gè)專(zhuān)注于存儲(chǔ)和虛擬化的博客網(wǎng)站:CormacHogan.com。
Duncan Epping (VCDX 007)是VMware研發(fā)中心的首席架構(gòu)師,他負(fù)責(zé)在現(xiàn)有產(chǎn)品和功能中挖掘新的潛力,為新的解決方案和產(chǎn)品設(shè)計(jì)原型并研究新的業(yè)務(wù)機(jī)會(huì)。他專(zhuān)門(mén)研究軟件定義的存儲(chǔ)、hypervisor融合平臺(tái)以及高可用解決方案。作為最早的VMware認(rèn)證設(shè)計(jì)專(zhuān)家之一,他還是多本著作的作者,包括VMware vSphere Clustering Technical Deepdive系列。
譯者簡(jiǎn)介
徐炯,Amkor Technology的IT技術(shù)運(yùn)營(yíng)經(jīng)理,VMware認(rèn)證專(zhuān)家(VCP),從2006年ESX 2.5開(kāi)始接觸VMware,熟悉從VMware Infrastructure 3到vSphere 5.5各個(gè)VMware版本的企業(yè)級(jí)系統(tǒng)。參與了企業(yè)VMware架構(gòu)的設(shè)計(jì)、實(shí)施和多次升級(jí)。譯著有《虛擬化技術(shù)實(shí)戰(zhàn)》(2012)和《VMware vSphere部署的管理和優(yōu)化》(2013)。
推薦序
譯者序
序 一
序 二
前 言
關(guān)于作者
關(guān)于技術(shù)審校者
第1章 VSAN概述
1.1?軟件定義的數(shù)據(jù)中心
1.2 軟件定義的存儲(chǔ)
1.3 超融合/服務(wù)器SAN解決方案
1.4?Virtual SAN簡(jiǎn)介
1.5 什么是Virtual SAN
1.6 從管理員角度來(lái)看VSAN的樣子
1.7 小結(jié)
第2章 VSAN部署的前提條件和要求
2.1 VMware vSphere 5.5
2.1.1 ESXi 5.5 U1
2.1.2 ESXi主機(jī)引導(dǎo)的考慮因素
2.2 VSAN的要求
2.2.1 VMware硬件兼容性指南
2.2.2 VSAN Ready Nodes
2.2.3 存儲(chǔ)控制器
2.2.4 磁盤(pán)
2.2.5 閃存設(shè)備
2.3 網(wǎng)絡(luò)要求
2.3.1 網(wǎng)絡(luò)接口卡
2.3.2 受支持的虛擬交換機(jī)類(lèi)型
2.3.3 VMkernel網(wǎng)絡(luò)
2.3.4 VSAN 網(wǎng)絡(luò)流量
2.3.5 巨型幀
2.3.6 網(wǎng)卡綁定
2.3.7 網(wǎng)絡(luò)I/O控制
2.3.8 防火墻端口
2.4 小結(jié)
第3章 VSAN的安裝與配置
3.1 VSAN網(wǎng)絡(luò)
3.2 為VSAN服務(wù)的VMkernel網(wǎng)絡(luò)
3.3 VSAN 網(wǎng)絡(luò)配置之VMware標(biāo)準(zhǔn)交換機(jī)
3.4 VSAN 網(wǎng)絡(luò)配置之vSphere分布式交換機(jī)
3.5?可能發(fā)生的網(wǎng)絡(luò)配置問(wèn)題
3.6 網(wǎng)絡(luò)I/O控制配置示例
3.7 設(shè)計(jì)考量:分布式交換機(jī)和網(wǎng)絡(luò)I/O控制
3.8?創(chuàng)建VSAN群集
3.9 磁盤(pán)組的角色
3.9.1 磁盤(pán)組最大數(shù)量
3.9.2 為什么要在VSAN中配置多個(gè)磁盤(pán)組
3.9.3 SSD與磁盤(pán)的比率
3.9.4 自動(dòng)添加磁盤(pán)到VSAN磁盤(pán)組
3.9.5 處理Is_local還是Is_SSD的問(wèn)題
3.9.6 手工添加磁盤(pán)到VSAN磁盤(pán)組
3.9.7 磁盤(pán)組創(chuàng)建示例
3.9.8 VSAN 數(shù)據(jù)存儲(chǔ)的屬性
3.10 小結(jié)
第4章 VSAN相關(guān)的虛擬機(jī)存儲(chǔ)策略
4.1 在VSAN環(huán)境中引入基于存儲(chǔ)策略的管理
4.1.1 允許的故障數(shù)
4.1.2 每個(gè)對(duì)象的磁盤(pán)帶數(shù)
4.1.3 閃存讀取緩存預(yù)留
4.1.4 對(duì)象空間預(yù)留
4.1.5 強(qiáng)制置備
4.2 VASA 供應(yīng)商提供程序
4.2.1 VASA簡(jiǎn)介
4.2.2 存儲(chǔ)提供程序
4.3 VSAN 存儲(chǔ)提供程序:高可用
4.3.1 實(shí)時(shí)變更虛擬機(jī)存儲(chǔ)策略
4.3.2 對(duì)象、組件和見(jiàn)證
4.4 虛擬機(jī)存儲(chǔ)策略
4.4.1 啟用虛擬機(jī)存儲(chǔ)策略
4.4.2 創(chuàng)建虛擬機(jī)存儲(chǔ)策略
4.4.3 在虛擬機(jī)置備時(shí)分配虛擬機(jī)存儲(chǔ)策略
4.5 小結(jié)
第5章 架構(gòu)細(xì)節(jié)
5.1 分布式RAID
5.2 對(duì)象和組件
5.2.1 組件的限制
5.2.2 虛擬機(jī)存儲(chǔ)對(duì)象
5.2.3 虛擬機(jī)主頁(yè)名字空間
5.2.4 虛擬機(jī)交換文件
5.2.5 VMDK和增量盤(pán)
5.2.6 見(jiàn)證和副本
5.2.7 對(duì)象布局
5.3 VSAN軟件組件
5.3.1 組件管理
5.3.2 對(duì)象的數(shù)據(jù)路徑
5.3.3 對(duì)象的歸屬
5.3.4 對(duì)象的放置與遷移
5.3.5 CMMDS
5.3.6 主機(jī)角色(主控、備用和代理)
5.3.7 可靠數(shù)據(jù)報(bào)傳輸
5.4 磁盤(pán)格式
5.4.1 閃存設(shè)備
5.4.2 磁盤(pán)
5.5 VSAN I/O流
5.5.1 SSD的作用
5.5.2 剖析VSAN讀操作
5.5.3 剖析VSAN寫(xiě)操作
5.5.4 將寫(xiě)操作回寫(xiě)入磁盤(pán)
5.5.5 數(shù)據(jù)本地化
5.6 基于存儲(chǔ)策略的管理
5.7 VSAN的功能
5.7.1 策略設(shè)置:允許的故障數(shù)
5.7.2 允許的故障數(shù)的最佳實(shí)踐
5.7.3 策略設(shè)置:條帶寬度
5.7.4 策略設(shè)置之外的VSAN條帶化
5.7.5 條帶寬度的最大值
5.7.6 條帶寬度配置錯(cuò)誤
5.7.7 條帶寬帶:塊大小
5.7.8 條帶寬度最佳實(shí)踐
5.7.9 策略設(shè)置:閃存讀取緩存預(yù)留
5.7.10 策略設(shè)置:對(duì)象空間預(yù)留
5.7.11 虛擬機(jī)主頁(yè)名字空間再探
5.7.12 交換文件再探
5.7.13 如何查看虛擬機(jī)交換文件存儲(chǔ)對(duì)象
5.7.14 增量盤(pán)/快照的告誡
5.7.15 驗(yàn)證空間的實(shí)際使用量
5.7.16 策略設(shè)置:強(qiáng)制置備
5.7.17 見(jiàn)證和副本:故障場(chǎng)景
5.7.18 從故障中恢復(fù)
5.7.19 延伸性VSAN
5.8 小結(jié)
第6章 虛擬機(jī)存儲(chǔ)策略和虛擬機(jī)置備
6.1 策略設(shè)置:FTT=1
6.2 策略設(shè)置:FTT=1, SW=2
6.3 策略設(shè)置:FTT=2,SW= 2
6.4 策略設(shè)置:FTT=1,OSR=50%
6.5 策略設(shè)置:FTT=1,OSR=100%
6.6 默認(rèn)策略
6.7 小結(jié)
第7章 管理和維護(hù)
7.1 主機(jī)管理
7.1.1 添加主機(jī)到群集
7.1.2 從群集中移除主機(jī)
7.1.3 ESXCLI VSAN群集命令
7.2 維護(hù)模式
7.3 磁盤(pán)管理
7.3.1 添加一個(gè)磁盤(pán)組
7.3.2 移除一個(gè)磁盤(pán)組
7.3.3 向磁盤(pán)組添加磁盤(pán)
7.3.4 從磁盤(pán)組中移除磁盤(pán)
7.4 抹除磁盤(pán)
7.5 故障場(chǎng)景
7.5.1 磁盤(pán)故障
7.5.2 閃存設(shè)備故障
7.5.3 主機(jī)故障
7.5.4 網(wǎng)絡(luò)分區(qū)
7.5.5 磁盤(pán)全滿的情況
7.6 精簡(jiǎn)置備的考量
7.7 vCenter管理
7.7.1 vCenter Server故障場(chǎng)景
7.7.2 在VSAN上運(yùn)行vCenter Server
7.7.3 vCenter Server引導(dǎo)過(guò)程
7.8 小結(jié)
第8章 互操作性
8.1 vMotion
8.2 Storage vMotion
8.3 vSphere HA
8.3.1 vSphere HA通信網(wǎng)絡(luò)
8.3.2 vSphere HA心跳數(shù)據(jù)存儲(chǔ)
8.3.3 vSphere HA 元數(shù)據(jù)
8.3.4 vSphere HA 接入控制
8.3.5 vSphere HA推薦設(shè)置
8.3.6 受vSphere HA保護(hù)的VSAN和非VSAN虛擬機(jī)
8.4 DRS
8.5 Storage DRS
8.6 Storage I/O Control
8.7 分布式電源管理
8.8 VMware Data Protection
8.8.1 使用VDP從VSAN數(shù)據(jù)存儲(chǔ)備份虛擬機(jī)
8.8.2 使用VDP將虛擬機(jī)恢復(fù)到VSAN數(shù)據(jù)存儲(chǔ)
8.9 vSphere Replication
8.9.1 復(fù)制到容災(zāi)站點(diǎn)的VSAN上
8.9.2 恢復(fù)虛擬機(jī)
8.10 虛擬機(jī)快照
8.11 vCloud Director
8.12 VMware Horizon View
8.12.1 用于Horizon View的VSAN支持
8.12.2 用于VMware View的虛擬機(jī)存儲(chǔ)策略
8.12.3 Horizon View的配置
8.12.4 更改默認(rèn)策略
8.12.5 關(guān)于View的其他考慮因素
8.13 vCenter Operations
8.14 vSphere 5.5 62TB VMDK
8.15 Fault Tolerance
8.16 延伸群集/vSphere Metro Storage Cluster
8.17 PowerCLI
8.18 C#客戶端
8.19 vCloud Automation Service
8.20 主機(jī)配置文件
8.21 Auto-Deploy
8.22 RDM
8.23 VAAI
8.24 微軟群集服務(wù)
8.25 小結(jié)
第9章 設(shè)計(jì)VSAN群集
9.1 容量限制
9.2 允許的故障數(shù)為1且條帶寬度為1
9.3 閃存磁盤(pán)比
9.4 性能設(shè)計(jì)
9.5 VSAN的性能
9.6 設(shè)計(jì)和容量規(guī)劃工具
9.7 場(chǎng)景1
9.8 場(chǎng)景2
9.9 小結(jié)
第10章 排錯(cuò)、監(jiān)控和性能
10.1 ESXCLI
10.1.1 esxcli vsan datastore
10.1.2 esxcli vsan network
10.1.3 esxcli vsan storage
10.1.4 esxcli vsan cluster
10.1.5 esxcli vsan maintenancemode
10.1.6 esxcli vsan policy
10.1.7 esxcli vsan trace
10.1.8 用于VSAN排錯(cuò)的其他非ESXCLI命令
10.2 Ruby vSphere Console
10.2.1 VSAN命令
10.2.2 SPBM命令
10.2.3 用于VSAN的PowerCLI
10.3 VSAN 和 SPBM API
10.3.1 啟用/禁用VSAN(自動(dòng)聲明)
10.3.2 手工磁盤(pán)聲明
10.3.3 更改虛擬機(jī)存儲(chǔ)策略
10.3.4 進(jìn)入維護(hù)模式
10.3.5 在VSAN數(shù)據(jù)存儲(chǔ)中創(chuàng)建和刪除目錄
10.3.6 CMMDS
10.3.7 SPBM
10.4 在ESXi上對(duì)VSAN進(jìn)行診斷排錯(cuò)
10.4.1 日志文件
10.4.2 VSAN Trace工具
10.4.3 VSAN VMkernel模塊和驅(qū)動(dòng)程序
10.5 性能監(jiān)控
10.5.1 用于VSAN的ESXTOP性能計(jì)數(shù)器
10.5.2 用于VSAN的vSphere Web客戶端性能計(jì)數(shù)器
10.5.3 VSAN Observer
10.6 VSAN Observer使用示例
10.7 小結(jié)