Virtual SAN是VMware推出的、用于VMware vSphere系列產(chǎn)品、為虛擬環(huán)境優(yōu)化的、分布式可容錯的存儲系統(tǒng)。Virtual SAN具有所有共享存儲的品質(zhì)(彈性、性能、可擴(kuò)展性),但這個產(chǎn)品又不需要特殊的硬件也不需要專門的軟件來維護(hù),可以直接運(yùn)行在x86的服務(wù)器上,只要在服務(wù)器上插上硬盤和SSD,vSphere會搞定剩下的一切。加上基于策略的管理框架和新的運(yùn)營模型,存儲管理變得相當(dāng)簡單。
傳統(tǒng)存儲與Virtual SAN,相當(dāng)于傳統(tǒng)的火車與動車的區(qū)別。
火車開的快,全靠車頭帶,這是傳統(tǒng)的火車。
動車、動車組就不一樣,它普遍采用動力分散技術(shù),每節(jié)車廂都有動力裝置,因此跑得又快又穩(wěn)。
圖1 ESXi主機(jī)
vSAN使用固態(tài)硬盤作為讀寫緩存,使用硬盤作為主存儲,因此兼顧了性能、容量。VSAN總體相當(dāng)于通過網(wǎng)絡(luò)組建的RAID10的系統(tǒng),因此比傳統(tǒng)存儲具有更高的可靠性(傳統(tǒng)存儲大多數(shù)使用RAID5,安全級別及性能要低于RAID10)。但因?yàn)閂SAN使用服務(wù)器普通硬盤,而存儲使用專業(yè)存儲硬盤,所以總體來看,VSAN的磁盤容量與價格比要優(yōu)于專業(yè)存儲。
本文介紹使用1臺高配置的PC機(jī)或服務(wù)器,組建萬兆網(wǎng)絡(luò)、全閃存的VSAN實(shí)驗(yàn)環(huán)境的方法。
1個 Intel E3-1230 V2、32GB內(nèi)存(4條8GB ECC的 DDR 內(nèi) 存)、4個 2TB 7200轉(zhuǎn) 硬 盤、Intel S1200 BTL主板。這臺機(jī)器4個硬盤沒有配置RAID,單獨(dú)使用,因?yàn)镮ntel S1200主板集成的RAID,不受ESXi的支持。直接在第一個硬盤安裝ESXi 6.0(如圖 1)。
在安裝ESXi的時候,將ESXi 6安裝在第一個硬盤上,安裝完成之后,依次添加剩余3個2TB硬盤添加為本地存儲,并依次命令每個存儲為 esx112-d1、esx112-d2、esx112-d3、esx112-d4。
因?yàn)閷?shí)驗(yàn)用機(jī)是一個“高配置的PC機(jī)”,這個PC機(jī)采用主板自帶的RAID不支持VMware ESXi。
表1 ESXi實(shí)驗(yàn)環(huán)境規(guī)劃
如果使用專業(yè)服務(wù)器,則可以將服務(wù)器多個硬盤配置成 RAID5、RAID50或RAID10的方式提供較高的磁盤性能,而不是采用將多個虛擬機(jī)分散在不同的硬盤的方式。如果采用專業(yè)服務(wù)器,至少是4塊1萬轉(zhuǎn)或1萬5千轉(zhuǎn)的SAS磁盤組成RAID5,或者6塊7200轉(zhuǎn)的SATA硬盤組成RAID10或者至少3~4塊磁盤組成RAID0的方式,才能提供足夠的性能。如果是4塊7200轉(zhuǎn)的SATA硬盤,則不推薦采用RAID5的方式。
實(shí)驗(yàn)規(guī)劃如表1所示。
在VMware ESXi中組建VSAN實(shí)驗(yàn)環(huán)境,需要注意以下事項(xiàng):
1.在ESXi中嵌套運(yùn)行的ESXi虛擬機(jī),只有一個VMkernel能用,不管是在同一網(wǎng)段還是不同網(wǎng)段。
2.ESXi主機(jī)連接三層交換機(jī)時,ESXi標(biāo)準(zhǔn)交換機(jī) 或vSphere Distributed Switch可以上聯(lián)2個或多個網(wǎng)卡,即ESXi主機(jī)可以使用多個物理網(wǎng)卡。
3.ESXi主機(jī)連接到普通交換機(jī)時,VSS只能使用一個物理網(wǎng)卡,或者使用1主1備的模式。
4.在ESXi中嵌套的、用于VSAN實(shí)驗(yàn)用的ESXi的虛擬機(jī),應(yīng)該配置單網(wǎng)卡、單標(biāo)準(zhǔn)交換機(jī),所有的流量放置在一起,這樣才能組成實(shí)驗(yàn)環(huán)境。
5.在vSphere Web Client中,創(chuàng)建ESXi的虛擬機(jī)時,使用VMXNET 3虛擬網(wǎng)卡,這樣可以模擬使用10Gbps(萬兆網(wǎng)絡(luò))。
6.在主機(jī)BIOS設(shè)置中,為CPU啟用硬件虛擬化。