如何在虛擬機上安裝Hyper-V集成服務?
提升虛擬機性能最簡單的一種方式就是使用***版本的微軟Hyper-V集成服務。集成服務是功能與驅動的集合,允許客戶操作系統使用虛擬硬件。對于虛擬化管理員來說,了解什么是集成服務,集成服務能做什么以及什么時候應該使用集成服務是非常重要的。
什么是Hyper-V集成服務?
在虛擬機上安裝操作系統時,***的一個問題在于,與物理硬件上安裝操作系統不同。Hyper-V在虛擬硬件上運行客戶操作系統,某種程度上看起來就像是在物理硬件上運行。Hyper-V集成服務是微軟針對VMware Tools推出的產品,一旦在虛擬機上安裝了集成服務,可以說該虛擬機被點化了。硬件通信的提升意味著被點化的虛擬機的性能通常要比未被點化的好。
盡管作為單個實體安裝,但是集成服務通常由五個單獨的服務構成:
關閉操作系統——允許父分區關閉虛擬機
時間同步——使虛擬機保持時鐘同步
數據交換——允許父分區檢測虛擬機信息,比如操作系統版本,服務包級別以及完全限定域名
心跳——允許hypervisor驗證虛擬機能夠響應請求
VSS備份(卷快照)——允許父分區發起虛擬機備份

圖1. 可以啟用或禁用單個集成服務
通過虛擬機的設置屏幕可以單獨啟用或這禁用這些服務(見圖1)。
集成服務兼容性
集成服務是為使用Windows客戶操作系統而設計的,能夠用于Windows 2000 Server及以上版本。對于虛擬桌面操作系統,Windows XP及以上版本支持集成服務。然而需要注意的是,Windows 2000以及XP并不支持集成服務的VSS備份功能。
實際上,一些Windows操作系統(Windows 7、Windows 8、Windows Server 2008、Windows Server 2008 R2以及Windows Server 2012)有內置的集成服務,因此不需要管理員手動部署,客戶操作系統就能夠識別出虛擬硬件。盡管這些操作系統有內置的集成服務,但是在虛擬機開啟并處于運行狀態時部署Hyper-V集成服務仍是個不錯的主意。微軟會定期升級集成服務,因此Hyper-V提供的集成服務版本有可能要比客戶操作系統自帶的高。

圖2. Hyper-V菜單提供了能夠用于安裝集成服務的選項
如何安裝集成服務
如圖2所示,可以通過打開虛擬機的操作菜單并選擇插入集成服務配置磁盤選項來安裝集成服務。這樣做以后,虛擬機將掛載虛擬磁盤,而且你可以使用向導安裝集成服務,完成后必須重啟虛擬機。

圖3. Windows Server 2012 R2 提供了hypervisor感知的第二代虛擬機
Windows Server 2012 R2呢?
Windows Server 2012 R2引入了第二代虛擬機這一概念。Hyper-V能夠感知第二代虛擬機,因此第二代虛擬機能夠與Hyper-V總線直接通信而不用再使用硬件模擬了。圖3顯示了第二代虛擬機上的設備管理器。正如你所看到的那樣,硬件是虛擬化相關的。
Windows Server 2012 R2預覽版仍舊使用了集成服務,即使是對于第二代虛擬機也是如此。但是有人猜測到Windows Server 2012發布時這一要求可能會被刪除。
不使用集成服務虛擬機也有可能正常運行。然而這意味著要使用硬件模擬,可能會影響性能。因此應該在虛擬機上盡可能地運行集成服務的***版本。