VMware管理員如何管理XenServer?
全球的服務(wù)器虛擬化市場(chǎng)都在飛速發(fā)展,那些以前可能僅專注于VMware的管理員慢慢發(fā)現(xiàn)有了新的任務(wù):XenServer的管理任務(wù)也開始逐步成為他們的職責(zé)之一。
關(guān)于VMware和XenServer的混合管理問題可以寫一整本書(兩個(gè)平臺(tái)使用了不同的架構(gòu))。本文重點(diǎn)在于針對(duì)VMware管理員在進(jìn)行XenServer管理任務(wù)時(shí)需要關(guān)注的幾個(gè)主要方面。
首先VMware管理員要意識(shí)到學(xué)習(xí)XenServer管理可以獲得的好處。擁有其它hypervisor管理經(jīng)驗(yàn)對(duì)于VMware管理員的職業(yè)生涯而言是極大地補(bǔ)充。因?yàn)楝F(xiàn)在越來越多的企業(yè)雇主開始意識(shí)到不應(yīng)該局限于單一產(chǎn)品平臺(tái)上。探索XenServer的同時(shí)也可以幫助VMware管理員更好地理解hypervisor技術(shù)本身相關(guān)的基本原理,而且并非只有一個(gè)廠商在推廣這種技術(shù)。
意識(shí)到這些,VMware管理員還需要有興趣去探索Type 1 hypervisor的底層核心技術(shù)、區(qū)分不同的術(shù)語以及學(xué)習(xí)如何使用它們各自的管理工具來完成通用管理任務(wù)。
VMware vs. XenServer管理:GUI vs. CLI
XenServer最早并非思杰的產(chǎn)品,而是基于一個(gè)開源的Linux項(xiàng)目,所以XenServer的管理可以通過通用CLI(command line interface)進(jìn)行。我曾經(jīng)見過一名思杰的工程師,完全通過在它的CentOS筆記本上安裝的命令行終端程序,完成從零開始的多主機(jī)XenServer平臺(tái)搭建工作。
很多VMware管理員更習(xí)慣于使用vCenter圖形GUI界面,甚至從未接觸過命令行,所以XenServer管理的CLI方式需要進(jìn)行調(diào)整。一款名為XenClient的GUI管理終端可以解決該問題。
有趣的是,XenServer開始于CLI管理而正在試圖增加CUI,另一方面VMware開始于GUI管理卻把越來越多的控制通過CLI(PowerCLI 和 vSphere Management Assistant)來實(shí)現(xiàn)。這難道不是一個(gè)奇怪的循環(huán)嗎?
XenServer管理是如何工作的
VMware管理員通過XenCenter進(jìn)行XenServer管理時(shí)需要注意幾點(diǎn)區(qū)別。XenCenter是安裝在網(wǎng)絡(luò)內(nèi)任何一臺(tái)機(jī)器上的終端軟件,用于對(duì)XenServer進(jìn)行配置和管理。界面跟VMware vCenter相似,但是拓?fù)浜驮O(shè)計(jì)原理不同。vCenter帶有多種調(diào)優(yōu)工具,但是通過XenClient卻很難改變主機(jī)上的資源配置。
XenServer的hypervisor是基于dom0,其架構(gòu)是分布式的而不是集中的。因此,當(dāng)我們啟動(dòng)XenClient,它開始試圖連接到某臺(tái)主機(jī),而不是VMware vCenter所連接的中央服務(wù)器。您可以指定服務(wù)器池中的任何一臺(tái)主機(jī)(想象成vCenter的集群模式)。每臺(tái)主機(jī)都擁有其它主機(jī)的信息,而池中的某臺(tái)XenServer作為“池管理員”角色——用于管理所用加到該池中的命令。池管理員角色可以轉(zhuǎn)移到任意一臺(tái)其它主機(jī)。也就是說我們需要把所有的服務(wù)器池添加給客戶端,而不是同時(shí)顯示出來(參考vCenter中的“data center”模式)。
注意XenServer中池的概念不同于VMware。在XenClient中也有資源池或服務(wù)器池,但是他們的表現(xiàn)方式不同于vCenter。資源規(guī)劃和高可用的實(shí)現(xiàn)也存在差別。這些XenServer管理功能在XenClient中只是一些簡(jiǎn)單的復(fù)選框,但是vCenter中提供了豐富的可選項(xiàng)。不過如果不用XenClient,通過CLI可以打開XenServer中的很多選項(xiàng)。
對(duì)于VMware管理員,管理XenServer還存在一個(gè)主要的差別:存儲(chǔ)。XenServer使用SR(storage repositories),而vCenter稱為data store。分配給某個(gè)服務(wù)器池的SR不能被其它的池使用。而在VMware中則不同,這會(huì)限制遷移功能的實(shí)現(xiàn)。不過,XenServer存儲(chǔ)方式的優(yōu)勢(shì)在于SR可以由多種不同的形式組成。
如果您恰好是一名希望了解XenServer管理的VMware管理員,可以搭建測(cè)試環(huán)境進(jìn)行體驗(yàn)。無論您是否相信,我們甚至可以在VMware Workstation或ESX內(nèi)部以子虛擬機(jī)的方式運(yùn)行XenServer。
【編輯推薦】