vCenter在vSphere 6中的全新架構(gòu)
下一代vSphere要等到2015年之后才會(huì)發(fā)布,但是VMware提前公布了一些新特性,比如單點(diǎn)登錄和vCenter中的其他服務(wù)。
雖然按照計(jì)劃,vSphere 6要等到2015年初才會(huì)發(fā)布,但是VMware還是發(fā)布了許多關(guān)于下一代vSphere的***消息。在技術(shù)預(yù)覽環(huán)節(jié),新版本vSphere中的許多特性都引起了大家的關(guān)注。下面介紹一些大家廣泛討論的特性。
vSphere客戶端之間的競(jìng)爭(zhēng)仍在繼續(xù)
VMware嘗試引導(dǎo)管理員放棄vSphere Desktop Client轉(zhuǎn)而使用Web Client,但是一直未能實(shí)現(xiàn)預(yù)期的目標(biāo)。盡管Web Client擁有一些可以讓工作更加簡(jiǎn)單的優(yōu)秀特性,但是管理員在使用過(guò)程中仍然會(huì)遇到這種各樣的問(wèn)題。緩慢的速度是***的障礙之一,另外一個(gè)原因是Web Client更新inventory狀態(tài)的方式和vSphere Desktop Client不同。
VMware宣稱下一代vSphere仍然會(huì)保留vSphere Desktop Client,允許使用其連接到ESXi宿主機(jī)以及vCenter Server?;赪indows的客戶端不會(huì)添加新的功能,但是其可以在只讀模式下管理版本為10或者11的系統(tǒng)硬件。升級(jí)到vSphere6的管理員還能夠使用vSphere Desktop Client對(duì)版本為9的系統(tǒng)硬件進(jìn)行讀寫操作。
當(dāng)VMware轉(zhuǎn)而使用HTML5之后——他們已經(jīng)就此計(jì)劃一段時(shí)間了——將會(huì)大幅度提高Web Client的性能表現(xiàn),管理員最終會(huì)轉(zhuǎn)移到新的基于web的平臺(tái)上——而其他VMware產(chǎn)品都已經(jīng)完成這個(gè)過(guò)程。
并非SSO的簡(jiǎn)單升級(jí)!
下一代vSphere當(dāng)中包含了一種稱為平臺(tái)服務(wù)控制器(PSC)新服務(wù),它替換了現(xiàn)有版本當(dāng)中的單點(diǎn)登錄(SSO)功能,并且擁有很多新的重要服務(wù)。從vSphere 5.1到5.5,SSO架構(gòu)發(fā)生了改變,導(dǎo)致了用戶的一些升級(jí)問(wèn)題。當(dāng)你深入了解PSC之后,就會(huì)知道VMware正在朝著一個(gè)正確的方向發(fā)展。
在之前的版本當(dāng)中,SSO隨著vSphere進(jìn)行升級(jí),一些其他產(chǎn)品使用SSO作為認(rèn)證源。但是當(dāng)vSphere沒(méi)有發(fā)布新版本時(shí),SSO就不能及時(shí)升級(jí),這將會(huì)導(dǎo)致一些問(wèn)題。為了防止在下一代vSphere當(dāng)中出現(xiàn)同樣的問(wèn)題,VMware宣布PSC將會(huì)獨(dú)立于vSphere進(jìn)行升級(jí),在其他任何依賴于SSO的產(chǎn)品之前完成升級(jí)過(guò)程。

圖1: vCenter Server 6.0的部署選項(xiàng),針對(duì)所管理產(chǎn)品數(shù)量的不同,推薦相應(yīng)的設(shè)定
如圖1所示,在vSphere 6的內(nèi)部測(cè)試版本當(dāng)中,PSC被稱為基礎(chǔ)架構(gòu)控制器,當(dāng)產(chǎn)品正式發(fā)布之后,其將會(huì)被命名為PSC。這種架構(gòu)體積更小,但是使用一個(gè)或多個(gè)嵌入式控制器或者單獨(dú)安裝的控制器來(lái)連接到vCenter。
PSC將會(huì)提供SSO能夠?qū)崿F(xiàn)的全部功能,此外,它還能夠提供授權(quán)服務(wù)、證書(shū)存儲(chǔ)服務(wù)以及未來(lái)將會(huì)加入的其他服務(wù)。這樣管理員就擁有一套可以管理所有VMware產(chǎn)品核心組件的集成化平臺(tái)了。PSC是一種分布式服務(wù),只關(guān)心自己的數(shù)據(jù)同步,這意味著默認(rèn)情況下,平臺(tái)之前并不存在冗余。在少于八臺(tái)vCenter服務(wù)器的環(huán)境當(dāng)中,VMware建議在vCenter服務(wù)器上安裝PSC。對(duì)于規(guī)模更大的環(huán)境,VMware建議在單獨(dú)的服務(wù)器上安裝PSC,再將vCenter連接到PSC服務(wù)器池當(dāng)中。

圖2, 在vSphere 6中,平臺(tái)服務(wù)控制器可以應(yīng)用在每個(gè)數(shù)據(jù)中心站點(diǎn)當(dāng)中。
如圖2所示,可以在所有的數(shù)據(jù)中心站點(diǎn)部署一個(gè)或者多個(gè)PSC服務(wù)器,之后你的vCenter服務(wù)器和其他VMware產(chǎn)品,比如vRealize Automation(之前的vCloud Automation Center)以及vRealize Orchestrator(之前的vCenter Orchestrator)就可以連接到PSC了。
VMware High Availability將會(huì)如何發(fā)展?
現(xiàn)在針對(duì)Windows和Linux appliance的vCenter架構(gòu)當(dāng)中,vCenter Server可能引發(fā)單點(diǎn)故障。如果唯一的一臺(tái)服務(wù)器發(fā)生故障,那么你將失去對(duì)于vSphere環(huán)境的管理能力。而一些需要和vCenter協(xié)同工作來(lái)部署和管理虛擬機(jī)的產(chǎn)品,比如vRealize Automation 或者 Horizon View,也將會(huì)無(wú)法使用。在2014年時(shí),vCenter Server Heartbeat——為保護(hù)Windows vCenter Server提供冗余的產(chǎn)品 ——就被從VMware的產(chǎn)品列表當(dāng)中移除,VMware也沒(méi)有提供相關(guān)替代產(chǎn)品。
VMware宣稱在下一代vSphere當(dāng)中,將會(huì)使用vSphere HA或者Fault Tolerance (FT)來(lái)保護(hù)vCenter。如果出現(xiàn)硬件故障,vCenter將會(huì)通過(guò)HA進(jìn)行重啟,或者借助于FT,實(shí)現(xiàn)無(wú)縫切換。當(dāng)然,只有在虛擬機(jī)當(dāng)中運(yùn)行vCenter,這種方式才能生效。

圖3.將vCenter Server安裝在虛擬機(jī)當(dāng)中,可以在由三臺(tái)ESXi主機(jī)組成的管理集群上運(yùn)行服務(wù),提高可靠性。
如果用戶在物理機(jī)當(dāng)中運(yùn)行vCenter,那么現(xiàn)在就應(yīng)該將其遷移到虛擬機(jī)當(dāng)中了。完成這個(gè)過(guò)程的***方式就是運(yùn)行一個(gè)至少包含八臺(tái)ESXi服務(wù)器的管理集群(如圖3所示。)這個(gè)集群和運(yùn)行生產(chǎn)環(huán)境負(fù)載的集群無(wú)關(guān),將會(huì)被用來(lái)運(yùn)行管理環(huán)境的虛擬機(jī),比如vCenter、 vCAC服務(wù)器、vCenter Log Insight、vCenter Orchestrator、vCenter Operations Manager以及其他產(chǎn)品。這種方式可以提高整個(gè)虛擬環(huán)境的可靠性。
在Windows或者Linux上vCenter服務(wù)使用單實(shí)例的另外一個(gè)問(wèn)題是這個(gè)服務(wù)有可能因?yàn)檐浖e(cuò)誤或者網(wǎng)絡(luò)問(wèn)題而停止工作。對(duì)于這種情況,HA或FT不能發(fā)揮任何作用。vCenter開(kāi)發(fā)經(jīng)理宣稱VMware正在研究一種“watchdog”進(jìn)程,預(yù)計(jì)在2015年解決這個(gè)問(wèn)題。這聽(tīng)起來(lái)沒(méi)有太大的技術(shù)難度,但是更多的細(xì)節(jié)還有待披露。他說(shuō)在2016年,VMware計(jì)劃推出一種類似于分布式冗余服務(wù)的解決方案。
是時(shí)候遷移到Linux appliance了?
在下一代vSphere當(dāng)中,vCenter的Linux appliance版本預(yù)計(jì)將擁有和Windows版本相同的***管理能力:1000臺(tái)ESXi服務(wù)器、10000臺(tái)啟動(dòng)的虛擬機(jī)、每個(gè)集群64臺(tái)宿主機(jī)、每個(gè)集群6000臺(tái)虛擬機(jī),10臺(tái)通過(guò)linked mode連接的vCenter服務(wù)器。
過(guò)去,linked mode在appliance當(dāng)中并不可用,因?yàn)閂Mware在Application Mode當(dāng)中使用活動(dòng)目錄為使用linked-mode的其他vCenter服務(wù)器,針對(duì)數(shù)據(jù)的配置和分發(fā)提供LDAP存儲(chǔ)?;顒?dòng)目錄應(yīng)用模式(ADAM)在linux上并不可用,這意味著無(wú)法使用linked mode。對(duì)于新版的vSphere來(lái)說(shuō),VMware將不再使用ADAM來(lái)實(shí)現(xiàn)linked mode,而是通過(guò)一種可以在Linux virtual appliance上實(shí)現(xiàn)的新架構(gòu)。
還有一點(diǎn)值得注意的是Windows和appliance都將使用嵌入式數(shù)據(jù)庫(kù)vPostgres;并且可以在Windows當(dāng)中選擇其他外部數(shù)據(jù)庫(kù),可以在appliance上選擇Oracle作為外部數(shù)據(jù)庫(kù)。
現(xiàn)在對(duì)于用戶來(lái)說(shuō),Linux appliance正在逐漸成為一種運(yùn)行vCenter的可行解決方案,而唯一的障礙是:現(xiàn)在還沒(méi)有一種遷移工具能夠?qū)?shù)據(jù)從Windows vCenter Server遷移到Linux appliance。下一版本的vSphere也沒(méi)有宣稱包含這項(xiàng)功能,但是VMware希望在2015年解決這個(gè)問(wèn)題。當(dāng)這種工具出現(xiàn)的時(shí)候,appliance就會(huì)被大家逐漸接受,為appliance的逐步發(fā)展鋪平道路。