共用方式為


Hyper-V 整合服務

整合服務通常稱為整合元件,是允許虛擬機器與 Hyper-V 主機通訊的服務。 其中許多服務是便利的,而其他服務對於虛擬機器正常運作的能力很重要。

本文是 Windows 中每個可用整合服務的參考。 它也可作為與特定整合服務或其歷史記錄相關的資訊的起點。

如需詳細資訊,請參閱管理 整合服務的 Windows Server 指南。

快速參考

名稱 Windows 服務名稱 Linux 常駐程式名稱 Description 停用時對虛擬機器的影響
Hyper-V 心跳服務 vmicheartbeat hv_utils 報告虛擬機器正常執行。 可變
Hyper-V 訪客關機服務 vmicshutdown hv_utils 允許主機觸發虛擬機器關機。
Hyper-V 時間同步服務 vmictimesync hv_utils 將虛擬機器的時鐘與主機的時鐘同步。
Hyper-V 資料交換服務 (KVP) vmickvpexchange hv_kvp_daemon 提供在虛擬機器與主機之間交換基本中繼資料的方法。 中等
Hyper-V 磁碟區陰影複製要求程式 vmicvss hv_vss_daemon 允許磁碟區陰影複製服務備份虛擬機器,而不將其關閉。 可變
Hyper-V 賓客服務介面 vmicguestinterface hv_fcopy_daemon 為 Hyper-V 主機提供介面,以將檔案複製到虛擬機器或從虛擬機器複製檔案。 Low
Hyper-V PowerShell 直接服務 vmicvmsession 不可用 提供一種無需網路連線即可使用 PowerShell 管理虛擬機器的方法。 Low

Hyper-V 心跳服務

Windows 服務名稱: vmicheartbeat
Linux 常駐程式名稱: hv_utils
描述: 告知 Hyper-V 主機虛擬機器已安裝作業系統,且已正確開機。
新增於: Windows Server 2012、Windows 8
影響: 停用時,虛擬機器無法報告虛擬機器內的作業系統運作正常。 此限制可能會影響某些類型的監控和主機端診斷。

活動訊號服務可以回答基本問題,例如「虛擬機器是否開機?

當 Hyper-V 報告虛擬機器狀態為「執行中」(請參閱下一節中的範例)時,表示 Hyper-V 為虛擬機器預留資源;這並不意味著作業系統已安裝或正在運行。 在此限制條件下,心跳顯得有用。 活動訊號服務會告訴 Hyper-V 虛擬機器內的作業系統已開機。

使用 PowerShell 檢查活動訊號

以系統管理員身分執行 Get-VM 以查看虛擬機器的活動訊號:

Get-VM -VMName $VMName | select Name, State, Status

您的輸出應該如下所示:

Name    State    Status
----    -----    ------
DemoVM  Running  Operating normally

Status 欄位由活動訊號服務決定。

Hyper-V 訪客關機服務

Windows 服務名稱:vmicshutdown
Linux 守護程式名稱:hv_utils
描述: 允許 Hyper-V 主機要求關閉虛擬機器。 主機始終可以強制關閉虛擬機,但該操作就像翻轉電源開關而不是選擇關機。
新增於: Windows Server 2012、Windows 8
影響:嚴重影響停用 後,主機無法在虛擬機器內觸發易譯關機。 所有關機都是硬關機,這可能會導致數據丟失或數據損壞。

Hyper-V 時間同步服務

Windows 服務名稱:vmictimesync
Linux 守護程式名稱:hv_utils
描述: 將虛擬機器的系統時鐘與實體電腦的系統時鐘同步處理。
新增於: Windows Server 2012、Windows 8
影響:高影響 停用後,虛擬機器的時鐘會不穩定地漂移。

Hyper-V 資料交換服務 (KVP)

Windows 服務名稱:vmickvpexchange
Linux 守護程式名稱:hv_kvp_daemon
描述: 提供在虛擬機器與主機之間交換基本中繼資料的機制。
新增於: Windows Server 2012、Windows 8
影響: 停用時,執行 Windows 8 或 Windows Server 2012 或更早版本的虛擬機器不會收到 Hyper-V Integration Services 的更新。 停用資料交換也可能會影響某些類型的監控和主機端診斷。

資料交換服務 (有時稱為 KVP) 會透過 Windows 登錄使用索引鍵值組 (KVP) 在虛擬機器與 Hyper-V 主機之間共用少量機器資訊。 您也可以使用相同的機制在虛擬機器和主機之間共用自訂資料。

鍵值對由「鍵」和「值」組成。 鍵和值都是字串,不支援其他資料類型。 當您建立或變更索引鍵值組時,訪客和主持人都可以看到它。 索引鍵值組資訊會透過 Hyper-V VMbus 傳輸,而且不需要客體與 Hyper-V 主機之間任何類型的網路連線。

資料交換服務是保留虛擬機器相關資訊的絕佳工具。 若要進行互動式資料共用或資料傳輸,請使用 PowerShell Direct

深入瞭解 使用 索引鍵值組在 Hyper-V 上的主機和來賓之間共用資訊

Hyper-V 磁碟區陰影複製要求者

Windows 服務名稱:vmicvss
Linux 守護程式名稱:hv_vss_daemon
描述: 允許磁碟區陰影複製服務備份虛擬機器上的應用程式和資料。
新增於: Windows Server 2012、Windows 8
影響: 停用時,虛擬機器無法在執行時備份 (使用 VSS)。

磁碟區陰影複製服務 (VSS) 需要磁碟區陰影複製要求者整合服務。 磁碟區陰影複製服務 (VSS) 會擷取並複製映像檔,以便在執行中的系統 (尤其是伺服器) 上進行備份,而不會過度降低其所提供服務的效能和穩定性。 此整合服務透過協調虛擬機器的工作負載與主機的備份程序來實現這一點。

備份和還原虛擬機器中深入瞭解磁碟區陰影複製。

Hyper-V 賓客服務介面

Windows 服務名稱:vmicguestinterface
Linux 守護程式名稱:hv_fcopy_daemon
描述: 為 Hyper-V 主機提供介面,以雙向將檔案複製到虛擬機器或從虛擬機器複製檔案。
新增於: Windows Server 2012 R2、Windows 8.1
影響: 在停用時主機無法使用 Copy-VMFile 複製檔案到客體或從客體複製檔案。 深入瞭解 Copy-VMFile Cmdlet

附註:
預設為停用。 請參閱 PowerShell Direct 使用 Copy-Item

Hyper-V PowerShell 直接服務

Windows 服務名稱:vmicvmsession
Linux 常駐程式名稱: 不適用
描述: 提供一種機制,可透過沒有虛擬網路的 VM 會話,使用 PowerShell 管理虛擬機器。 新增於: Windows Server TP3、Windows 10
影響: 如果您停用此服務,主機就無法使用 PowerShell Direct 連線到虛擬機器。

附註:
服務名稱最初稱為 Hyper-V VM Session Service。
PowerShell Direct 正在積極開發中,僅適用於 Windows 10/Windows Server Technical Preview 3 或更高版本的主機和來賓。

PowerShell Direct 可從 Hyper-V 主機在虛擬機器內進行 PowerShell 管理,而不論 Hyper-V 主機或虛擬機器上的任何網路設定或遠端管理設定為何。 此功能可讓 Hyper-V 管理員更輕鬆地自動化和編寫管理和設定任務的腳本。

下列資源可能有助於管理 PowerShell Direct: