每個(gè)管理員都知道存儲(chǔ)對(duì)于數(shù)據(jù)中心的成敗至關(guān)重要,但是當(dāng)IT部門采購存儲(chǔ)硬件時(shí),又應(yīng)該考慮哪些方面呢?
正如所有虛擬化管理員所知道的一樣,在虛擬數(shù)據(jù)中心當(dāng)中成也存儲(chǔ)、敗也存儲(chǔ)。虛擬數(shù)據(jù)中心中的存儲(chǔ)必須提供能夠良好的性能以保證虛擬機(jī)正常運(yùn)行,并且?guī)в腥蒎e(cuò)機(jī)制防止故障發(fā)生。考慮到物理存儲(chǔ)能夠提供多種不同選擇,許多管理員開始猶豫是否應(yīng)該使用虛擬存儲(chǔ)區(qū)域網(wǎng)絡(luò)(VSAN)。
關(guān)于VSAN你需要了解的第一件事情就是對(duì)于不同的供應(yīng)商來說,這個(gè)單詞可能意味著不同的產(chǎn)品。比如,VMware提供了一款稱為Virtual SAN的產(chǎn)品,可以將多臺(tái)服務(wù)器當(dāng)中的磁盤空間組成一個(gè)資源池。從更廣泛的意義來說,虛擬SAN只不過是物理SAN的一個(gè)邏輯分區(qū)而已。而對(duì)于Hyper-V來說,虛擬SAN特性并不是真正虛擬的SAN,而是虛擬的光纖通道(VFC)。本質(zhì)上,虛擬SAN特性允許虛擬機(jī)使用物理光纖通道進(jìn)行連接。本文將會(huì)解釋應(yīng)該何時(shí)、怎樣使用Hyper-V的虛擬SAN特性。
至于是否應(yīng)該使用虛擬SAN,這個(gè)問題的答案依賴于多種因素,包括企業(yè)的目標(biāo)以及現(xiàn)有硬件資源等。
大多數(shù)企業(yè)在實(shí)現(xiàn)負(fù)載虛擬化的過程當(dāng)中都會(huì)使用虛擬SAN或者虛擬光纖通道,如果不使用虛光纖通道,那么就不可能或者很難對(duì)這些負(fù)載進(jìn)行虛擬化。試想一下,如果應(yīng)用程序集群使用光纖通道連接至存儲(chǔ)陣列作為集群共享存儲(chǔ)卷,那將會(huì)怎樣?如果不使用虛擬光纖通道,那么實(shí)現(xiàn)集群節(jié)點(diǎn)虛擬化的唯一方式就是將數(shù)據(jù)遷移到其他位置,之后使用iSCSI或者SMB協(xié)議進(jìn)行訪問。但是,虛擬光纖通道允許企業(yè)在不進(jìn)行數(shù)據(jù)轉(zhuǎn)移的情況下實(shí)現(xiàn)集群節(jié)點(diǎn)虛擬化。在這種情況下,虛擬服務(wù)器將被作為客戶端集群使用光纖通道訪問集群共享存儲(chǔ)卷,也就是使用和物理環(huán)境當(dāng)中相同的方式。
即便企業(yè)想要對(duì)使用光纖通道連接存儲(chǔ)的服務(wù)器進(jìn)行虛擬化,虛擬光纖通道也并非總是一種可行方式。因?yàn)樘摂M化主機(jī)和存儲(chǔ)自身必須滿足某些前提條件,虛擬光纖通道才能夠正常工作。這些前提條件可能根據(jù)供應(yīng)商解決方案的不同而發(fā)生變化,但是有些通用條件是用戶必須要檢查的。
存儲(chǔ)兼容性
需要注意的第一件事情就是光纖通道所連接的存儲(chǔ)是否能夠兼容虛擬光纖通道這種方式。一般來說,存儲(chǔ)需要支持N_Port ID Virtualization (NPIV) T11標(biāo)準(zhǔn)。此外,每個(gè)供應(yīng)商所采用的方式都稍有不同,但是在建立連接性方面NPIV是通用的。
如果你正在使用NPIV這種方式,那么需要特別注意的是提前和供應(yīng)商確認(rèn)存儲(chǔ)硬件是否會(huì)限制NPIV的端口數(shù)量。通常,每臺(tái)使用虛擬光纖通道的虛擬機(jī)都將創(chuàng)建自己的NPIV端口,并且只要虛擬機(jī)正在運(yùn)行,這個(gè)端口就將一直被占用。如果存儲(chǔ)硬件對(duì)于NPIV端口有限制,那么就存在耗盡所有可用端口的風(fēng)險(xiǎn)。
主機(jī)服務(wù)器硬件
另外一個(gè)需要考慮的方面是虛擬化主機(jī)使用的硬件。每臺(tái)虛擬主機(jī)至少需要安裝一塊虛擬化供應(yīng)商支持的主機(jī)總線接口卡。大多數(shù)主要供應(yīng)商都會(huì)提供一個(gè)硬件兼容性列表,其中包含了支持的硬件種類。
通常你會(huì)發(fā)現(xiàn)為了對(duì)連接光纖通道的虛擬機(jī)進(jìn)行實(shí)時(shí)遷移,每臺(tái)虛擬化主機(jī)都需要相同的光纖通道硬件。某些供應(yīng)商可能還會(huì)對(duì)此有特殊的配置需求。比如為了支持實(shí)時(shí)遷移,微軟Hyper-V需要為每塊光纖通道接口卡都分配兩個(gè)單獨(dú)的World Wide Name地址。
存儲(chǔ)帶寬
管理員必須考慮的另外一個(gè)重點(diǎn)就是存儲(chǔ)帶寬。在物理服務(wù)器中,負(fù)載能夠使用專用的光纖通道接口卡,這樣負(fù)載就能夠利用接口卡的全部帶寬。但是對(duì)于虛擬光纖通道來說,多臺(tái)虛擬機(jī)需要共享同一個(gè)光纖通道的帶寬。
如果你的主機(jī)服務(wù)器能夠支持多塊光纖通道接口卡,那么可以嘗試將多塊光纖通道接口卡聚合為一塊,這樣就能夠提升可用總帶寬,并且提供一定程度的容錯(cuò)性。你只需要考慮主機(jī)服務(wù)器上的可用端口數(shù)量、hypervisor性能以及任何硬件和軟件層面的限制,比如Hyper-V會(huì)限制每臺(tái)虛擬機(jī)最多使用四塊虛擬光纖通道接口卡。
虛擬SAN和虛擬光纖通道對(duì)于使用物理光纖通道連接存儲(chǔ)的虛擬化負(fù)載來說很有幫助。然而,在正式使用這種方式之前,提前評(píng)估硬件和軟件需求也是至關(guān)重要的。
分享到微信 ×
打開微信,點(diǎn)擊底部的“發(fā)現(xiàn)”,
使用“掃一掃”即可將網(wǎng)頁分享至朋友圈。