Hyper-V R2 Cluster Shared Volume如何節(jié)時(shí)省錢?
虛擬服務(wù)器技術(shù)的初衷是為了讓數(shù)據(jù)中心更高效、靈活和降低成本。多數(shù)的虛擬平臺也可以兌現(xiàn)供應(yīng)商的承諾。而對于任何成長中的技術(shù)而言,都有很多優(yōu)點(diǎn)在回過頭看時(shí)才會發(fā)現(xiàn),讓人感慨在它們出現(xiàn)之前工作是怎么開展的。
讓我們來了解Microsoft Hyper-V R2中加入的CSV(Cluster Shared Volumes)功能,它是一個(gè)對所有Hyper-V節(jié)點(diǎn)開放讀寫權(quán)限的特殊NT文件系統(tǒng)。這項(xiàng)集群技術(shù)幫助實(shí)現(xiàn)Hyper-V R2中的在線遷移,而且消除了在Hyper-V R1中必須為集群中每臺虛擬機(jī)分配獨(dú)立LUN而帶來的眾多弊端。
本質(zhì)上,CSV和常見的自動精簡配置功能并不相同,通過下面我的說明您就會發(fā)現(xiàn),這項(xiàng)技術(shù)不但減少了配置Hyper-V R2虛擬機(jī)的繁瑣過程,而且可以節(jié)省大量存儲空間,這最終轉(zhuǎn)變?yōu)榭珊饬康某杀窘档汀?/p>
CSV收益No.1:降低管理復(fù)雜度
在我的Hyper-V R1環(huán)境中,最大的集群擁有6個(gè)節(jié)點(diǎn)和106臺虛擬機(jī)。而每臺虛擬機(jī)需要獨(dú)立的LUN,時(shí)間長了以后,這個(gè)為虛擬機(jī)分發(fā)LUN所需的多個(gè)步驟成為我的慣性行為之一。
其中包括登陸光纖交換機(jī)和SAN存儲的操作。在很多企業(yè)中,這需要涉及多個(gè)小組,所以過程本身就增加了復(fù)雜度,并帶來延遲和配置失誤的可能。
而在Hyper-V R2中增加的CSV集群技術(shù),可以讓該過程變得和分發(fā)存儲空間給一臺獨(dú)立虛擬機(jī)一樣簡單。CSV支持創(chuàng)建一個(gè)大的LUN讓多個(gè)虛擬機(jī)共享,這同時(shí)方便了虛擬機(jī)在不同的集群節(jié)點(diǎn)之間實(shí)現(xiàn)遷移。
在我的6節(jié)點(diǎn)集群中,Hyper-V R2及其相關(guān)技術(shù)減少了105臺虛擬機(jī)LUN配置存在的潛在風(fēng)險(xiǎn)。對存儲只做一次配置,增加了系統(tǒng)穩(wěn)定性而且也方便了其它管理員分發(fā)新的虛擬機(jī)。
(注:單個(gè)大CSV不僅對基本的虛擬機(jī)分發(fā)有幫助,而且減少在SCVMM中存在的刷新延遲情況。通常,在SCVMM可以認(rèn)出集群中新添加的LUN之前有一段的時(shí)間延遲。)
CSV收益No.2:降低存儲空間需求
雖然存儲便宜了,但是考慮到浪費(fèi)數(shù)百GB甚至是幾個(gè)TB的SAN存儲空間,似乎跟采用虛擬機(jī)降低成本的初衷相違背。談到虛擬存儲經(jīng)常用到“但是”這個(gè)詞。“我們可以更快地分發(fā)虛擬機(jī),提供完美的容錯(cuò)機(jī)制和最大限度的主機(jī)利用率,‘但是’需要為VHD(Virtual Hard Disk)文件、內(nèi)存和快照保留額外的空間。另外,在LUN上還需要一些額外保留空間以提高配置的靈活性。”
在我的Hyper-V R1環(huán)境中,配置方式大概如下:
VHD文件大小+RAM大小+大約8~10GB預(yù)留=LUN的總大小
預(yù)留空間是留給快照和RAM增加時(shí)使用。我想在虛擬桌面硬盤空間大小上,您也一定保留了額外的磁盤空間,同樣的邏輯也適用于Hyper-V R1 的LUN。
而這些預(yù)留部分極大增加了浪費(fèi)的空間。以105個(gè)LUN為例,大約有840GB到1.05TB大小的未使用空間。當(dāng)然,您也可以在分配存儲空間時(shí)更緊湊一些,但一旦遇到快照需要額外空間的情況,就必須對物理LUN做擴(kuò)展,這也增加了配置出錯(cuò)的風(fēng)險(xiǎn)和帶來延遲。
在做了快照之后,還會帶來額外的空間需求(當(dāng)然還有配置所需的額外時(shí)間花費(fèi))。最后,我一咬牙為Hyper-V R1中的每個(gè)LUN都分配了標(biāo)準(zhǔn)大小的預(yù)留空間。
借助CSV集群技術(shù),單個(gè)LUN可以用于集群中的任意一臺虛擬機(jī),減少了為每臺虛擬機(jī)分配額外空間帶來的浪費(fèi)??紤]到不是所有的虛擬機(jī)都要做快照或空間增長很快,我約定的預(yù)留空間為100GB。跟之前R1的情況相比,這種方式節(jié)省740GB~950GB空間。在發(fā)展的數(shù)據(jù)中心里,這部分節(jié)省的空間可分配給實(shí)際增加的虛擬機(jī)使用。
CSV收益No.3:成本降低
升級到Hyper-V R2或部署集群技術(shù)的原因,從這個(gè)角度看可以節(jié)省磁盤空間,最終推遲購買新存儲的需求,從而實(shí)際轉(zhuǎn)化為管理人員和CEO都可以看到的收益。
今天的存儲可能不再那么貴了。不過積累這些節(jié)省的空間可以避免購買大型SAN存儲的需求,最終極少成多。本質(zhì)上,這不是自動精簡配置,不需要增加費(fèi)用就可以達(dá)到對存儲在技術(shù)上和財(cái)務(wù)上更高效地管理。
在下一篇文章,我將深入探討如何通過針對這些問題而開發(fā)的第三方產(chǎn)品來節(jié)省虛擬環(huán)境中的可用存儲資源。那時(shí),請您加入討論并給出建議。
【編輯推薦】