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