業(yè)界的典型代表虛擬化技術(shù)依賴高端的、高速光纖SAN存儲。作為一個預(yù)算管理員,SAN的高身價可能會令你驚慌失措,讓你認為共享存儲——和它給Hyper-V虛擬化帶來的好處——遙不可及。
別擔(dān)心啦:高端的光纖SAN并不是唯一的選擇。iSCSI正成為一個受歡迎的標準,尤其是IT部門,只需較低的成本便可提供高可用性。
iSCSI的目標是獲取商用硬件,并把它轉(zhuǎn)化用于存儲。在這種情況下,SCSI命令和數(shù)據(jù)被包裝成以太網(wǎng)幀并發(fā)送到共同的以太網(wǎng)。以太網(wǎng)無處不在,即使更小的企業(yè)也有千兆交換機和高端以太網(wǎng)卡建在他們的服務(wù)器上。這種方法已經(jīng)成為選擇合適的SAN的一個相當(dāng)高效率的投資。Hyper-V需要共享存儲來利用Windows Server 2008 R2中的高可用性(HA)、活遷移和自動故障轉(zhuǎn)移功能(Windows Server 2012的情況有所不同,包括了多個存儲改進)。
在考慮實施iSCSI時,你要小心實現(xiàn)正確的選項。不像SAN硬件生產(chǎn)并標價成高性能設(shè)備,iSCSI在價格和性能上都具有實戰(zhàn)性。非常多的、基于績效的產(chǎn)品來自大型廠家如EMC、戴爾、NetApp以及較小的商家,如QNAP和NETGEAR,他們結(jié)合便宜、現(xiàn)成的組件比如商品硬盤和Linux內(nèi)核NAS-type x86的cpu。然后就是選擇一個額外的服務(wù)器,或任何的計算機作為iSCSI target。使用常見的文件服務(wù)器或直接附加存儲的NAS在實驗室或其他小環(huán)境中是很受歡迎的iSCSI存儲解決方案。你會得到你所付出的一切,所以雖然EMC將會以20000美元開始,但你會得到真正的高端性能;一個NAS產(chǎn)品使用桌面級SATA硬盤驅(qū)動器將顯著降低iop。性能是否可接受將取決于你的環(huán)境,所以可以使用開源存儲測試套件IOMeter工具做一些負載測試。
iSCSI驅(qū)動類似于傳統(tǒng)的SAN HBA驅(qū)動:自定義和挑剔的。如果你計劃使用一個單利的廠商存儲解決方案,確保你使用的是來自廠商的專門為HBA的合適的iSCSI target軟件。另外,Microsoft目前已經(jīng)發(fā)布了標準的iSCSI target軟件,iSCSI可用于網(wǎng)絡(luò)上的任何存儲。軟件一開始只用于Windows Storage Server,現(xiàn)在可以免費下載,是開始測試iSCSI target的好方法。
理解iSCSI 和SAN之間的技術(shù)差異和術(shù)語是很重要的。SAN光釬使用World Wide Name(WWN)鑒定節(jié)點,而iSCSI設(shè)備可以使用IP地址、DNS域名、網(wǎng)卡的MAC地址或iSCSI Qualified Name(IQN)。當(dāng)你草率的處理iSCSI目標軟件設(shè)置時,將提示你這種類型的信息。所以,確保用圖表表示出網(wǎng)絡(luò)接口卡(nic)和IP地址和指定如何將連接到你的網(wǎng)絡(luò)交換機的實現(xiàn)過程。
為了提供高性能,你需要實現(xiàn)至少兩個Hyper-V主機位于一個群集中。盡管聽上去很難,所有的群集奇跡都是基于合適的系統(tǒng)和少量配置。確保你有兩個同樣的系統(tǒng),升級到相同的版本、服務(wù)包和補丁,系統(tǒng)才有足夠的NIC支持日??蛻舳司W(wǎng)絡(luò)、iSCSI存儲和活遷移。你需要為每個功能設(shè)立一個獨立的網(wǎng)絡(luò)段,所以不要把iSCSI流量放在客戶端局域網(wǎng)上并期待好性能。
雖然可以利用已有的網(wǎng)絡(luò)工具開展實施,但你會想給你的iSCSI盡可能多的帶寬。如果你使用的是已有設(shè)備,確保滿足以太網(wǎng)交換機的寬帶需求,至少是千兆速度。要多次檢查所有設(shè)備以確定網(wǎng)絡(luò)沒有連接問題、NIC接口沒有問題。在以太網(wǎng)幀內(nèi)部進行存儲時,規(guī)則是數(shù)據(jù)包越大越好。最好使用支持巨型幀的NIC和交換機,設(shè)置NIC幀的大小。你還可以利用具有TOE(TCP/IP Offload Engine)功能的NIC獲得額外的5%-10%的CPU效率。這種NIC在大多數(shù)情況下是不需要的,但是如果你的Hyper-V環(huán)境中有不可預(yù)知的重量級負載,它可以幫到你。
如果利用Hyper-V設(shè)置存儲,可以考慮集群共享卷,允許每個主機同時訪問共享存儲。SAN另外一個常見的特點是多路徑,為相同的存儲提供更多的路徑。這在以太網(wǎng)中并不難設(shè)置,可以用來預(yù)防產(chǎn)生單個的NIC端口和交換機錯誤節(jié)點。
最后,熟悉iSCSI的實施,不要將關(guān)鍵任務(wù)的服務(wù)器放到存儲上,除非你宣布存儲速度和配置準備就緒。因為在配置差異上有如此多的可能性,從磁盤速度到網(wǎng)絡(luò)環(huán)境,所以你會想得到性能和故障恢復(fù)功能。在微軟領(lǐng)域中,你的服務(wù)器和其他網(wǎng)絡(luò)設(shè)備需要得到Windows Server 2008 R2認證。幸運的是,許多服務(wù)器和外圍設(shè)備都有此認證。