七問Hyper-V Server 2008 R2
至今很多人知道,Microsoft Hyper-V分為兩種類型——其一作為Windows Server 2008 R2的一個組件,其二作為虛擬化產品的單獨服務器。雖然兩者都是技術上的Hyper-V,每個版本的特性和用例各不相同。
這個簡短的特點回答了一些涉及Hyper-V Server 2008 R2在建議部署細節和管理考慮方面的常見基本問題。
第一個問題顯然是——Hyper-V服務器跟Windows Server 2008 Hyper-V有何區別?
首先,讓我們明確了解Hyper-V到底是什么?
Hyper-V R2是微軟虛擬化技術的最新版本。Hyper-V的管理程序組件跟公司之前發布的虛擬化版本不同,它直接在物理機器硬件上運行,是第一個可以在啟動過程中加載的軟件。Hyper-V也是Windows服務器操作系統的一部分,所以可以作為Windows Server 2008 R2的角色被安裝。這樣管理員可以使用它來添加和配置虛擬器。
另一方面,Microsoft Hyper-V Server 2008 R2是一個完全獨立的產品。 它沒有任何服務器操作系統的固有特性,最終提供簡單的核心管理技術。然而,它包括了大多數Hyper-V服務器角色安裝所得到的功能,例如動態遷移,主機集成和支持最多64個邏輯處理器。
本質上,通過Hyper-V Server你可以得到跟indows Server 2008 R2服務器核心安裝得到相同的indows Server 2008 R2精簡版本——只是沒有操作系統。記住,這也意味著你不能使用微軟最新的故障轉移群集功能和幾個其他的Windows服務器組件。
這令人非常困惑,為什么名字如此相似?
好問題——向微軟提問!事實上,Hyper-V Server 2008 R2的名字是對這個產品的很好描述。不幸的是,這不會簡化對兩者的區分。
我了解到Hyper-V是免費的。兩個版本都免費嗎?
技術上來說,是的。Hyper-V本身帶有操作系統。所以,舉例來說,如果你購買了Windows Server 2008 R2企業版許可證,你可以同時得到Hyper-V。Hyper-V并不額外收費——你只需要像其他服務器角色一樣進行安裝即可。
類似的,Hyper-V Server是免費下載,不需要Windows服務器的許可證。
所以你是說我可以通過免費下載獲得Hyper-V而不需要購買整個Windows服務器操作系統的許可證?你需要做更多。
你當然需要做一些事情。首先,每個 Windows Server 2008 R2企業版許可證授予你權利在你的環境中運行四個虛擬化實例。(標準版允許一個虛擬實例)Hyper-V Server不會給你這些權利,所以你當然不得不為每個虛擬實例購買許可證。在大多數情況下,在大型企業中運行無操作系統的yper-V Server不合乎情理。
另一個成本考慮涉及客戶端訪問許可證(CALs)。這些證書可以允許特定用戶訪問虛擬化服務器提供的服務。Hyper-V Server本身并不需要客戶端訪問許可證,但是服務器上的虛擬化系統的確需要。Windows Server 2008 R2許可證根據版本的不同包括不同數量的客戶端訪問許可證(舉例來說,企業版本包括25個客戶端訪問許可證)。下載Hyper-V Server要求你分別購買這些許可證。
那么你想什么時候運行Hyper-V Server?
Hyper-V Server 2008 R2特別適用于測試和開發腳本或者當機構需要進一步鞏固為一臺物理設備。正如上面推測的,在沒有新的Windows Server 2008許可證要求的情況下這也很實用,例如非Windows操作系統的鞏固(如Linux)。
舊有系統為運行Hyper-V Server提供了機會,因為它兼容Windows 2000 Server或者Windows Server 2003。所以如果出于什么原因你不想升級那些服務器,你仍然可以在舊的硬件上通過運行Hyper-V Server增強工作負載。
注意:你可以在微軟的網站上找到更多系統要求和Hyper-V Server 2008 R2部署方案建議的信息。
如何管理呢?如果Hyper-V Server等同于Windows Server 2008 R2 Hyper-V服務器核心安裝,是否意味著必須通過命令行進行管理?
獨立的服務器就這樣,不包括任何的操作系統和圖形用戶界面(GUI)。Hyper-V Server可以通過命令行進行本地部署,在R2中你可以通過Windows PowerShell管理本地虛擬機。記得Hyper-V Server基于服務器內核,所以盡管R2支持PowerShell 2.0,它沒有被默認安裝和啟用。
更常見的戰術,是通過Hyper-V管理用戶界面遠程管理Hyper-V服務器。這很好因為它提供舒服的圖形用戶界面。但是它是位于不同機器的遠程管理程序。對此你的選擇不多:你可以使用Windows Server 2008 R2和Windows 7的遠程服務器管理工具進行管理或者你可以使用微軟系統中心虛擬機管理器。
不論如何,Hyper-V Serve的管理可能有些復雜,所以你要決定,究竟是這樣的挑戰還是Windows Server 2008 R2完整的Hyper-V安裝的費用更加嚴重?
注意:CodePlex網站提供了Hyper-V的免費的PowerShell管理庫,以幫助您開始使用。
Hyper-V Server 2008 R2版本還有什么別的不同?
正如前面提到的,微軟向Hyper-V Server 2008 R2中添加了動態遷移功能。一般而言這是Hyper-V的大新聞,尤其是獨立服務器,因為原始版本基本不支持備受批評的動態遷移功能。
也有很多被支持的改變。例如,Hyper-V Server 2008 R2支持多達384個虛擬機,或者最大可支持1TB的物理內存。這是之前版本最大支持虛擬機數量的兩倍。每個物理設備可以支持8個物理處理器,每個虛擬機支持4個虛擬處理器。
就像最新的Windows服務器操作系統,Hyper-V Server 2008 R2 只支持64位。
【編輯推薦】