對(duì)于眾多企業(yè)來(lái)說(shuō),信息化建設(shè)已經(jīng)持續(xù)很長(zhǎng)時(shí)間。受制于數(shù)據(jù)中心早期架構(gòu)的影響,很多的資源處于“資源孤島”狀態(tài),所有的資源以垂直架構(gòu)出現(xiàn),資源浪費(fèi)非常嚴(yán)重,亟需將這些資源整合到一起交付給用戶。
下面以VMware EXi為例,介紹一下如何建立資源池。
啟 動(dòng)VMware Vsphere Client,在ESXi主機(jī)上右鍵選擇“新建資源池”,為資源池建立新名稱,并對(duì)資源進(jìn)行分配(如圖5)。下面介紹資源的配置和構(gòu)成。
1.份額:虛擬機(jī)可占用資源池優(yōu)先級(jí)的比例關(guān)系,選項(xiàng)分為高、正常、低三項(xiàng),比重分別為 4 :2 :1。
2.預(yù)留:保留給虛擬機(jī)的最低資源量,當(dāng)為“預(yù)留”設(shè)置資源時(shí),主機(jī)保證其預(yù)留的資源量不被其他虛擬機(jī)占用,虛擬機(jī)也在啟動(dòng)前會(huì)檢查主機(jī)是否有足夠的資源供其應(yīng)用。
3.可擴(kuò)展預(yù)留:資源池開啟該選項(xiàng),當(dāng)設(shè)置的預(yù)留值不能滿足資源池內(nèi)的虛擬機(jī)請(qǐng)求,資源池即可向父資源池請(qǐng)求資源來(lái)擴(kuò)展預(yù)留資源,滿足高性能需求。
圖5 資源池建立與配置
圖6 VMware資源池內(nèi)虛擬機(jī)
4.限制/不能限制:指定資源池CPU或內(nèi)存分配上限,當(dāng)開啟可擴(kuò)展預(yù)留選項(xiàng)時(shí),可以向父資源池請(qǐng)求的資源數(shù)量,通常選項(xiàng)為“不受限制”。
當(dāng)資源池搭建完畢后,可以在資源池上點(diǎn)擊鼠標(biāo)右鍵,選擇“新建虛擬機(jī)”,配置新虛擬機(jī)的相關(guān)硬件參數(shù)和操作系統(tǒng)(如圖6),這時(shí),新虛擬機(jī)即可使用資源池內(nèi)的配置文件,享受資源池預(yù)設(shè)的份額、可擴(kuò)展預(yù)留、受限的定義。
如果我們已經(jīng)在宿主主機(jī)上建立了虛擬主機(jī),也可以將宿主主機(jī)下的虛擬機(jī)拖曳資源池,享受資源池的相關(guān)配置,同樣也可以將資源池內(nèi)的虛擬主機(jī)拖拽到宿主主機(jī)之上。
資源池需要高性能部署,需要負(fù)載均衡,需要資源容災(zāi),集群環(huán)境是不可缺少的基礎(chǔ)配置,通過(guò)集群環(huán)境形成根資源池,集群所有主機(jī)(Host)的資源總和。如果有5個(gè)主機(jī)的集群,每個(gè)主機(jī)擁有160GHz的CPU和320GB內(nèi)存,那么集群環(huán)境的資源總和則為160×5=800GHz的CPU和320×5=1600GB的內(nèi)存。
以往,池中的主力是大型機(jī),或是中端UNIX小型機(jī),隨著X86架構(gòu)的不斷發(fā)展,X86服務(wù)器在計(jì)算能力、開放架構(gòu)、高可用性、高可靠性、等方面取得了長(zhǎng)足的進(jìn)步,新一代的處理器對(duì)虛擬化的支持已經(jīng)落實(shí)到芯片級(jí)。VMware、Hyper-V、Citirx 等產(chǎn)品都對(duì)X86架構(gòu)進(jìn)行支持,X86平臺(tái)逐漸成為計(jì)算資源池的主力。
圖7 自主門戶設(shè)計(jì)
資源池的建立為管理人員減少了重復(fù)性運(yùn)維的工作,這得益于自主門戶的建立,通過(guò)自主門戶讓用戶可以自由地選擇所需要的硬件資源、操作系統(tǒng),并通過(guò)模板部署的方式,快速建立所需要的系統(tǒng)環(huán)境。
當(dāng)用戶需要或者增加資源時(shí),系統(tǒng)可以快速支付所請(qǐng)求的資源;當(dāng)用戶放棄或者減少某些資源時(shí),同樣可以在自主門戶進(jìn)行操作(如圖7)。
計(jì)算資源池的建立,解放了單一服務(wù)器的垂直架構(gòu)體系,讓更多的資源可以回歸到數(shù)據(jù)中心整體資源供應(yīng)上,再通過(guò)資源池的有效管理,使結(jié)構(gòu)性優(yōu)化更加突出。