紅帽棄用Xen支持 用戶該何去何從?
紅帽近日宣布,從企業版linux 6開始,將在其企業linux發行中棄用Xen。幾年來紅帽一直支持Xen,并在企業版linux5.4中添加對Kvm的支持。其企業版linux6將只支持KVM。紅帽表示,在企業版linux5中將繼續支持Xen,直到2014年對該版本的支持期滿。對于一些亞洲或太平洋地區擁有10年支持包的合作伙伴,企業版linux對于Xen的支持將延續到2017年。
紅帽在企業版linux中棄用Xen的公告并不讓人覺得驚訝。紅帽在前些時候曾明確表示KVM將是其未來的系統管理程序。紅帽說,棄用Xen的原因之一是公司要用雙倍的精力來維持兩個系統管理程序。例如,當芯片供應商增加虛擬化支持時,紅帽不得不修改兩套軟件。
KVM是一個嵌在內核并且適用于每個linux版本的上游系統管理程序。當linux內核更新時,KVM就可以進行自動更新,而Xen不能。
盡管與Xen相比KVM具有明顯優勢,仍然存在如下問題:
那些使用Xen進行虛擬化的客戶要怎么辦?使用Xen管理企業版linux的客戶如何更新到企業版linux6?他要從Xen遷移到KVM嗎?有可用的工具嗎?
使用紅帽企業版linux并且把Xen作為虛擬化工具的云提供商要怎么辦?誰將支持Xen既然紅帽棄用其支持?Xen會被淘汰嗎?
KVM的管理工具怎么樣?
紅帽說,客戶不應該執著于管理程序和使用KVM亦或Xen來實現數據中心的虛擬化。正在使用支持Xen企業版linux的紅帽用戶和提供商可以繼續使用,直到2014年再決定改用KVM,另一個支持Xen的版本或者其他的管理程序。當用戶開始使用企業版linux6時,將不再支持Xen。紅帽將提供版本轉換工具,從而實現從Xen虛擬機到KVM虛擬機的轉化。這些工具將在今年夏天伴隨企業版linux6發布。紅帽不認為這種轉變會造成用戶的障礙。
在接下來的一兩年內,使用Xen支持的企業版linux的用戶將繼續使用。它穩定、快速并且成熟。直到2014年,用戶可以得到紅帽的標準支持。至于紅帽的新客戶,我們認為他們從一開始就會使用KVM。現在它穩定并且快速。紅帽公司認為KVM的管理頁面美觀,并且可以提供比Xen更好的管理工具。
紅帽公司支持KVM的企業版linux已經擁有許多用戶。最近,IBM公司宣布,其云開發和測試都將在支持KVM的企業版linux上進行。瑞典點播電影和電視節目的流媒體服務提供商Voddler和NTT通信也預計KVM將在企業版本中獲得成功。
今天,有些云供應商購買紅帽企業版Linux訂閱服務,有些部署非付費紅帽企業版Linux。這些云提供商中的大多數也正在使用Xen。使用紅帽公司企業版linux的云提供商若想更新到企業版linux6就必須改用KVM或尋求其他解決辦法。那些使用免付費版本企業linux的云提供商也面臨相同選擇。
Xen支持的未來
現在Canonical和紅帽公司支持KVM。Novell將在SUSE Linux企業服務器11的SP1中提供支持。它是否能夠提供KVM水平的支持值得懷疑。如果他們努力轉向KVM,linux發行公司也將不用繼續這些工作。這是Novell棄用Xen的一個好理由。如果這樣,誰將支持Xen呢?這使得Citrix成為Xen的唯一重要支持。
Citrix商業發展部的高級主管John Vigeant說,對于Xen的支持跟以往一樣強壯,尤其是對云提供商和開發云使能技術的用戶。Citrix對Xen的投資有所增加,正如我們看到的XenClient、XenServer和Xen云平臺,Citrix希望Novell和Oracle繼續支持Xen。
如果Citrix不能保留Novell或者Oracle作為Xen的支持者,我們相信Xen將會被淘汰,KVM將搶走Linux用戶,包括付費以及非付費的云提供商。主要原因在于紅帽公司是目前為止***的Linux提供商,并且它開始棄用Xen。
Oracle公司的企業版Linux支持Xen,但它只有1%到2%的市場占有率。當***的Linux發行公司支持KVM而棄用Xen,Xen必然面臨淘汰。作為***的支持Xen的云提供商的Amazon公司不太可能肩負起支持Xen的任務,尤其當KVM在紅帽公司的企業版Linux獲得使用時。
紅帽公司推出了針對KVM的管理工具。它們基于libvirt(用于插入管理工具的虛擬化知識庫)。紅帽公司的服務器企業虛擬化管理器是該公司虛擬化管理工具的旗艦產品。其他一些公司,例如Minicom開始推出KVM的周邊管理工具。今天我們認為KVM的一個薄弱點在于管理工具的缺乏。
如果數據中心使用紅帽公司的企業版Linux,IT經理就面臨選擇,是KVM還是Xen。這對云提供商同樣適用。幸運的是,紅帽公司在2004之前將在企業版Linux 5上繼續支持Xen,這讓大家有充足的時間來制定戰略。
關于KVM的過渡,RHEL管理員應該考慮什么?
使用紅帽公司的企業版Linux的IT經理應該考慮如下問題:
客戶操作系統支持:很多涉及服務器虛擬化的公司都有使用Xen支持的企業版Linux的客戶操作系統。你應該問一下自己,使用KVM支持的企業版Linux我可以支持哪些客戶?我什么時候可以提供支持?使用KVM支持的企業版Linux的客戶性能水平如何?諸如Citrix、Novell和紅帽公司這樣的提供商已經花費很大的力氣來確保使用Xen支持的客戶支持系統上的應用的高水平。
盡管KVM是上游的,大部分工程和KVM周邊生態系統的創建是由紅帽公司首先完成的。包括Canonical和Novell在內的其他廠商能否介入嘗試?你是否將被鎖定到紅帽公司?我們認為被鎖定的可能性相對較小,因為KVM在所有Linux發行公司都是可用的,其他的供應商也開始為KVM提供支持。
紅帽公司研發的由Xen轉向KVM的轉換工具有多好?紅帽公司表示,企業版Linux 6將在今年晚些時候完成。這些工具都是開源的,任何人都可以使用。
一些云提供商,包括Amazon、GoGrid和Rackspace選擇Xen作為事實上的管理程序。我們認為,混合云將是云計算的長遠趨勢。為什么?用戶一般專注于私人員因為公共云的各種風險。而IT經理將把位于私人云的一些應用和數據在高使用期轉移到公共云。如果你正在或者考慮這么做,那你就需要明白,如果云提供商正使用Xen支持的企業版Linux,而你使用的是KVM,就需要進行轉換。如果KVM取代了Xen,這個問題就會消失,但它可能是未來兩三年的問題。
考慮一下長期以來Xen的支持者Novell。它一直努力增加收益和Linux虛擬化以及云市場的市場。
關于IT經理和云提供商使用紅帽公司的企業版Linux的決定并不復雜:
如果你想遷移到紅帽公司的企業版Linux 6,你必須轉換到KVM或者尋求其他的虛擬化解決方案。
如果你堅持使用紅帽公司的企業版Linux卻不想再近期內棄用Xen,那么不要更新到企業版Linux 6。直到2014年再進行升級。
如果你是紅帽公司的新用戶并且決定2014年之后繼續使用,那么開始就使用KVM。
如果你正在使用紅帽公司的支持Xen的企業版Linux,并且你覺得轉換到只支持KVM將把你鎖定在紅帽公司,那么就跟Citrix和Novell合作。
鼓勵他們繼續支持Xen作為一個可選擇的開源管理程序,直到紅帽公司和業內研發出穩定的轉換工具,有效的性能體系和好的管理工具。
【編輯推薦】