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