微軟發(fā)布了一套驅(qū)動程序,可以使紅帽公司不同版本的Linux產(chǎn)品在Hyper-V上運行。這些驅(qū)動程序目前仍存在一些限制,但它們得到了微軟和紅 帽都將提供支持的完全的保證。
具體地說,這些驅(qū)動程序支持RHEL 5.2、5.3和5.4。這些驅(qū)動程序還支持SUSE Linux Enterprise Server 10 SP2 x86和x64以及SUSE Linux Enterprise Server 11 x86 和x64,不過這些都是老新聞了。
微軟是在去年7月首次高調(diào)向Linux內(nèi)核提交上述驅(qū)動程序的(出于顯而易見的原因,這是它到目前為止第一次,也是惟一的一次,對Linux的貢 獻)。這些驅(qū)動程序已經(jīng)經(jīng)過了與紅帽,當(dāng)然還有SUSE,配合工作的測試。去年10月,紅帽和微軟宣布說他們將把各自的虛擬化合作伙伴計劃聯(lián)合起來,驗證了它們的產(chǎn)品可在對方的虛擬機上運行。那么,是什么造成微軟那么長時間才向公眾發(fā)布這些紅帽 驅(qū)動程序呢?
這是筆者向微軟的Windows虛擬化團隊主要程序經(jīng)理Vijay Tewari提出的問題之一。簡而言之,延期是由一個問題造成的:兩家公司沒有就如果紅帽操作系統(tǒng)作為Hyper-V客戶機運行的話由誰來支持這個操作系 統(tǒng)達成協(xié)議。這個支持問題幾周前得到了解決,因此驅(qū)動程序公開發(fā)行。
Linux在Hyper-v上運行仍存在限制
首先,讓我們來指出這些限制。運行在Hyper-V上的紅帽虛擬機局限于一個虛擬處理器,而這將限制Linux工作負(fù)載的規(guī)模。不過,Tewari 說,這種局限并非紅帽所特有的。SUSE也局限于一個虛擬處理器。虛擬處理器的數(shù)量對于不同版本的Windows Server也是不同的。WS 2008 R2 VM可使用4個虛擬處理器,WS3003為3個。Tewari說,微軟正在為增加運行在Hyper-V 上的Linux服務(wù)器的虛擬處理器數(shù)量而努力。
其次,這些組件本身不提供對鼠標(biāo)的支持,雖然Citrix開發(fā)了解決這個問題的一種添加件:Project Satori。Tewari說,如果你直接使用服務(wù)器,鼠標(biāo)可以工作。但是,沒有這個添加件,如果以遠程桌面連接方式接入服務(wù)器并通過遠程連接啟動客戶操 作系統(tǒng)的控制臺,鼠標(biāo)就不可用。
這些驅(qū)動程序是與2009年7月提交給Linux內(nèi)核的那些驅(qū)動程序同時誕生的,但是隨著這些最初的產(chǎn)品經(jīng)過來自Linux社區(qū)的補丁和更改的改 動,此次驅(qū)動程序下載與Linux內(nèi)核這間的代碼庫分道揚鑣。微軟說,今后幾個月后,它將再把它們集成到一個代碼庫中。但是,Tewari說,由于 Hyper-V驅(qū)動程序提交給了當(dāng)時的穩(wěn)定版內(nèi)核2.6.32(版本2.6.33上個月底推出),這種分道揚鑣是不可避免的。并不是所有的商用版本都使用 這一版內(nèi)核。例如,這些驅(qū)動程序支持基于2.6.18和2.6.27內(nèi)核的紅帽。
作為重新統(tǒng)一代碼工作的一部分,微軟承諾增加一些改進,如解決鼠標(biāo)問題的修改。
紅帽將怎樣支持
紅帽承諾Hyper-V驅(qū)動程序最終將成為其產(chǎn)品的天然的組成部分。這一承諾可能在紅帽將商用產(chǎn)品升級到內(nèi)核2.6.32或更新的版本時兌現(xiàn)。這正 是微軟收回自己的話,仍根據(jù)GPL先向這種內(nèi)核提供驅(qū)動程序的原因。但是,它繼續(xù)揮舞Linux侵犯了它的專利的威脅(上周,微軟做出了兩個重提其威脅的 宣布:一個涉及Amazon,另一個涉及Panasonic……不過我離題了)。
直到此時,這對亦敵亦友的冤家必須確定誰將支持什么。10月,紅帽確認(rèn)其操作系統(tǒng)將使用Hyper-V,但是Tewari說,不并不意味著紅帽表示 Hyper-V將得到支持。幾周前,紅帽同意Hyper-V驅(qū)動程序?qū)⑾硎艿經(jīng)]有直接包括在Linux軟件包中的其它第三方驅(qū)動程序所享受到的同樣的政策 待遇。紅帽現(xiàn)在將支持其操作系統(tǒng),即使它運行在Hyper-V上,除非它的支持人員說問題是由驅(qū)動程序造成的。在這種情況下,微軟將提供支持。
如果這種情況仍聽起來不那么理想的話,Tewari要求用戶等一等。他掌握了一些他說讀者會喜歡的即將出現(xiàn)的消息。“我們知道我們?yōu)榕鋫浼山M件 (IC)的Linux提供的那種支持不在我們?yōu)閃indows提供支持的同樣水平,但是我們承諾確保我們的客戶以后得到同樣的支持。你們應(yīng)當(dāng)在今后兩到四 周內(nèi)聽到我們做出的宣布。”