Hyper-V-Integrationsdienste
Integrationsdienste (oft als „Integrationskomponenten“ bezeichnet) ermöglichen es dem virtuellen Computer, mit dem Hyper-V-Host zu kommunizieren. Viele dieser Dienste sind lediglich Annehmlichkeiten, während andere sehr wichtig für das problemlose Funktionieren des virtuellen Computers sein können.
Dieser Artikel ist eine Referenz für jeden in Windows verfügbaren Integrationsdienst. Er dient auch als Ausgangspunkt für jegliche Informationen im Zusammenhang mit bestimmten Integrationsdiensten oder deren Geschichte.
Weitere Informationen finden Sie im Windows Server-Handbuch unter Verwalten von Integrationsdiensten.
Kurzreferenz
Name | Name des Windows-Diensts | Name des Linux-Daemons | Beschreibung | Auswirkung auf die VM, wenn deaktiviert |
---|---|---|---|---|
Hyper-V Taktdienst | vmicheartbeat | hv_utils | Berichtet, dass der virtuelle Computer fehlerfrei ausgeführt wird. | Varies |
Hyper-V-Dienst zum Herunterfahren des Gasts | vmicshutdown | hv_utils | Ermöglicht es dem Host, das Herunterfahren virtueller Computer auszulösen. | Hoch |
Hyper-V-Zeitsynchronisierungsdienst | vmictimesync | hv_utils | Synchronisiert die Uhr des virtuellen Computers mit der Uhr des Hostcomputers. | Hoch |
Hyper-V-Datenaustauschdienst (KVP) | vmickvpexchange | hv_kvp_daemon | Bietet ein Verfahren zum Austausch von grundlegenden Metadaten zwischen dem virtuellen Computer und dem Host. | Medium |
Hyper-V-Volumeschattenkopie-Anforderer | vmicvss | hv_vss_daemon | Ermöglicht dem Volumeschattenkopie-Dienst, den virtuellen Computer zu sichern, ohne ihn herunterzufahren. | Varies |
Hyper-V-Gastdienstschnittstelle | vmicguestinterface | hv_fcopy_daemon | Stellt eine Schnittstelle für den Hyper-V-Host zum Kopieren von Dateien zu oder von dem virtuellen Computer bereit. | Niedrig |
Hyper-V-Dienst PowerShell Direct | vmicvmsession | nicht verfügbar | Bietet die Möglichkeit, den virtuellen Computer mit PowerShell ohne Netzwerkverbindung zu verwalten. | Niedrig |
Hyper-V-Taktdienst
Name des Windows-Diensts: vmicheartbeat
Name des Linux-Daemons: hv_utils
Beschreibung: Informiert den Hyper-V-Host, dass auf dem virtuellen Computer ein Betriebssystem installiert ist und dass er ordnungsgemäß gestartet wurde.
Hinzugefügt in: Windows Server 2012, Windows 8
Auswirkung: Bei einer Deaktivierung kann der virtuelle Computer nicht melden, dass das Betriebssystem im virtuellen Computer ordnungsgemäß ausgeführt wird. Das kann sich auf einige Überwachungsdiagnosen und Diagnosen aufseiten des Hosts auswirken.
Der Taktdienst ermöglicht die Beantwortung grundlegender Fragen wie „Wurde der virtuelle Computer gestartet?“.
Wenn Hyper-V berichtet, dass der Status eines virtuellen Computers „wird ausgeführt“ lautet (siehe Beispiel unten), bedeutet dies, dass Hyper-V Ressourcen für den virtuellen Computer reserviert hat. Es bedeutet nicht, dass ein Betriebssystem installiert wurde oder funktioniert. Hier ist der Takt hilfreich. Der Taktdienst berichtet Hyper-V, dass das Betriebssystem im virtuellen Computer gestartet wurde.
Überprüfen des Takts mit PowerShell
Führen Sie Get-VM als Administrator aus, um den Takt des virtuellen Computers zu sehen:
Get-VM -VMName $VMName | select Name, State, Status
Die Ausgabe sollte etwa wie folgt aussehen:
Name State Status
---- ----- ------
DemoVM Running Operating normally
Das Feld Status
wird vom Taktdienst bestimmt.
Hyper-V-Dienst zum Herunterfahren des Gasts
Name des Windows-Diensts: vmicshutdown
Name des Linux-Daemons: hv_utils
Beschreibung: Ermöglicht dem Hyper-V-Host, das Herunterfahren des virtuellen Computers anzufordern. Der Host kann das Ausschalten der virtuellen Maschine jederzeit erzwingen, aber das ist so, als würde man den Netzschalter umlegen und nicht das Herunterfahren wählen.
Hinzugefügt in: Windows Server 2012, Windows 8
Auswirkung: Gravierende Auswirkungen Wenn der Dienst deaktiviert ist, kann der Host kein normales Herunterfahren im virtuellen Computer auslösen. Alle Herunterfahrvorgänge sind erzwungene Systemabschaltungen, was zu Datenverlusten oder Datenbeschädigungen führen kann.
Hyper-V-Zeitsynchronisierungsdienst
Name des Windows-Diensts: vmictimesync
Name des Linux-Daemons: hv_utils
Beschreibung: Synchronisiert die Systemuhr des virtuellen Computers mit der Systemuhr des physischen Computers.
Hinzugefügt in: Windows Server 2012, Windows 8
Auswirkung: Gravierende Auswirkungen Wenn der Dienst deaktiviert ist, weicht die Uhr des virtuellen Computers unkontrolliert ab.
Hyper-V-Datenaustauschdienst (KVP)
Name des Windows-Diensts: vmickvpexchange
Name des Linux-Daemons: hv_kvp_daemon
Beschreibung: Bietet einen Mechanismus zum Austauschen von grundlegenden Metadaten zwischen dem virtuellen Computer und dem Host.
Hinzugefügt in: Windows Server 2012, Windows 8
Auswirkung: Wenn der Dienst deaktiviert ist, erhalten virtuelle Computer, auf denen Windows 8 oder Windows Server 2012 oder früher ausgeführt wird, keine Updates zu Hyper-V-Integrationsdiensten. Das Deaktivieren des Datenaustauschs kann sich auch auf einige Überwachungsdiagnosen und Diagnosen aufseiten des Hosts auswirken.
Der Datenaustauschdienst (manchmal auch als KVP bezeichnet) gibt kleine Mengen Computerinformationen zwischen virtuellen Computern und dem Hyper-V-Host mithilfe von Schlüssel-Wert-Paaren (key-value pairs; KVP) durch die Windows-Registrierung frei. Der gleiche Mechanismus kann auch verwendet werden, um benutzerdefinierte Daten zwischen dem virtuellen Computer und dem Host freizugeben.
Schlüssel-Wert-Paare bestehen aus einem „Schlüssel“ und einem „Wert“. Sowohl der Schlüssel als auch der Wert sind Zeichenfolgen, es werden keine weiteren Datentypen unterstützt. Wenn ein Schlüssel-Wert-Paar erstellt oder geändert wird, ist das für den Gast und Host sichtbar. Die Informationen des Schlüssel-Wert-Paars werden über den Hyper-V-VMbus übertragen, wobei keine Netzwerkverbindung zwischen dem Gast und dem Hyper-V-Host erforderlich ist.
Der Datenaustauschdienst ist ein großartiges Tool, um Informationen zum virtuellen Computer zu sichern. Verwenden Sie für interaktive Datenfreigaben oder Datenübertragungen PowerShell Direct.
Erfahren Sie mehr über Freigeben von Informationen zwischen dem Host und dem Gast auf Hyper-V mithilfe von Schlüssel-Wert-Paaren.
Hyper-V-Volumeschattenkopie-Anforderer
Name des Windows-Diensts: vmicvss
Name des Linux-Daemons: hv_vss_daemon
Beschreibung: Ermöglicht dem Volumeschattenkopie-Dienst, Anwendungen und Daten auf dem virtuellen Computer zu sichern.
Hinzugefügt in: Windows Server 2012, Windows 8
Auswirkung: Wenn der Dienst deaktiviert ist, ist es nicht möglich, den virtuellen Computer zu sichern, während er ausgeführt wird (mithilfe von VSS).
Der Integrationsdienst für den Volumeschattenkopie-Anforderer wird für den Volumeschattenkopie-Dienst (Volume Shadow Copy Service; (VSS)) benötigt. Der Volumeschattenkopie-Dienst (VSS) erfasst und kopiert Images für die Sicherung der laufenden Systeme, insbesondere der Server, ohne dass die Leistung und Stabilität der von ihnen gebotenen Dienste übermäßig beeinträchtigt werden. Dieser Integrationsdienst ermöglicht dies, indem die Workloads des virtuellen Computers mit dem Sicherungsprozess des Hosts koordiniert werden.
Weitere Informationen zur Volumeschattenkopie finden Sie unter Sichern und Wiederherstellen virtueller Computer.
Hyper-V-Gastdienstschnittstelle
Name des Windows-Diensts: vmicguestinterface
Name des Linux-Daemons: hv_fcopy_daemon
Beschreibung: Stellt eine Schnittstelle für den Hyper-V-Host zum bidirektionalen Kopieren von Dateien zu oder vom virtuellen Computer bereit.
Hinzugefügt in: Windows Server 2012 R2, Windows 8.1
Auswirkung: Wenn der Dienst deaktiviert ist, kann der Host keine Dateien zum oder vom Gast mithilfe von Copy-VMFile
kopieren. Erfahren Sie mehr über das Cmdlet Copy-VMFile.
Hinweise:
Standardmäßig deaktiviert. Weitere Informationen finden Sie unter PowerShell Direct mithilfe von Copy-Item.
Hyper-V-Dienst PowerShell Direct
Name des Windows-Diensts: vmicvmsession
Name des Linux-Daemons: nicht zutreffend
Beschreibung: Stellt einen Mechanismus bereit, um einen virtuellen Computer mit PowerShell über eine VM-Sitzung ohne virtuelles Netzwerk zu verwalten.
Hinzugefügt in: Windows Server TP3, Windows 10
Auswirkung: Das Deaktivieren dieses Diensts verhindert, dass der Host mittels PowerShell Direct eine Verbindung mit dem virtuellen Computer herstellen kann.
Hinweise:
Der Name des Dienstes lautete ursprünglich „Hyper-V-VM-Sitzungsdienst“.
PowerShell Direct befindet sich in der aktiven Entwicklung und ist nur auf Hosts/Gästen mit Windows 10/Windows Server Technical Preview 3 oder höher verfügbar.
PowerShell Direct ermöglicht die Verwaltung von PowerShell innerhalb eines virtuellen Computers vom Hyper-V-Host aus, unabhängig von der Netzwerkkonfiguration oder den Remoteverwaltungseinstellungen auf dem Hyper-V-Host oder dem virtuellen Computer. Dies erleichtert Hyper-V-Administratoren und Hyper-V-Administratorinnen die Automatisierung und Skripterstellung für Verwaltungs- und Konfigurationsaufgaben.
Die folgenden Ressourcen können für die Verwaltung von PowerShell Direct hilfreich sein: