Erkennen von MED-V betreffenden Netzwerkänderungen
Letzte Aktualisierung: November 2013
Betrifft: Microsoft Enterprise Desktop Virtualization 2.0
Mit der Microsoft Enterprise Desktop Virtualization (MED-V) 2.0-Lösung können Sie Ihre Umgebung so konfigurieren, dass bestimmte Netzwerkänderungen erkannt werden, die nach der Bereitstellung von MED-V-Arbeitsbereichen auftreten und sich auf MED-V auswirken können.
Mit dieser Funktion ist eine auf dem Gastbetriebssystem ausgeführte Komponente verbunden, die über Netzwerkkonfigurationsänderungen auf dem Hostcomputer benachrichtigt wird. Auf diese Weise kann ein Microsoft-fremdes ESD-System oder eine andere im Gast ausgeführte Anwendung nach denselben Netzwerkendpunkten aufgelöst werden, nach denen das ESD-System oder die Anwendung auf dem Host aufgelöst wird.
Hinweis
Diese Funktion ist nur verfügbar, wenn die virtuelle Maschine für den NAT-Modus (Network Address Translation, Netzwerkadressenübersetzung) konfiguriert ist. Wenn die virtuelle Maschine für den BRIDGED-Modus konfiguriert ist, werden keine Änderungsanzeigen generiert.
Dieser Abschnitt enthält Informationen und Anweisungen zur Überwachung von Netzwerkänderungen, die sich auf MED-V auswirken können.
So erkennen Sie Netzwerkänderungen für MED-V
Nachdem Sie die MED-V-Arbeitsbereiche bereitgestellt haben, können Sie mithilfe der folgenden Aufgaben Änderungen an bestimmten Netzwerkkonfigurationen überwachen:
Erstellen Sie eine MOF-Datei (Managed Object Format) zur Suche nach den zu überwachenden Netzwerkkonfigurationsänderungen. Der folgende Code ist ein Beispiel für eine MOF-Datei:
#pragma namespace ("\\\\.\\root\\ccm\\NetworkConfig") class CCM_IPConfig { [NotNull: ToInstance ToSubClass] uint32 AddressFamily; // AF_INET, AF_INET6 [Key, NotNull: ToInstance ToSubClass] string IPAddress; // IPv4- oder IPv6-Adresse [NotNull: ToInstance ToSubClass] string SubnetMask; // IPv4-Subnetzmaske }; class CCM_NetworkAdapter { [Key, NotNull: ToInstance ToSubClass] string Name; [NotNull: ToInstance ToSubClass] uint32 DHCPEnabled = 0; [NotNull: ToInstance ToSubClass] uint32 Quarantined = 0; // Überprüfung, ob unter Quarantäne gestellt. CCM_IPConfig IPConfigInfo[]; }; [singleton] class CCM_NetworkAdapters { [NotNull: ToInstance ToSubClass] String ProviderName; // MED-V oder anderer Anbieter CCM_NetworkAdapter AdaptersInfo[]; };
Kompilieren Sie die MOF-Datei.
Installieren Sie die MOF-Datei im Gast.
Nachdem Sie die MOF-Datei installiert haben, erstellen Sie ein Ereignisabonnement für die Windows-Verwaltungsinstrumentation (Windows Management Instrumentation, WMI) für das Erstellen, Ändern oder Löschen von Ereignissen der Klasse CCM_NetworkAdapters. Dadurch werden die folgenden Änderungen am Host erkannt:
Gibt es Änderungen an der Konfiguration des Netzwerks, z. B. Änderungen der IP-Adresse oder des Netzwerkadapters?
Ist das Netzwerk verfügbar oder nicht verfügbar?
Wurde die Netzwerkkonfiguration vom BRIDGED-Modus in den NAT-Modus geändert?
Wurde die Netzwerkkonfiguration vom NAT-Modus in den BRIDGED-Modus geändert?
Eine MED-V-Komponente auf dem Host überwacht das Netzwerk auf diese Änderungen und benachrichtigt den Gast bei deren Auftreten. Von einer Komponente im Gast wird eine WMI-Instanz zur Überwachung des MED-V-Arbeitsbereichs auf diese Änderungen erstellt.
Durch das von Ihnen erstellte Ereignisabonnement werden über das WMI-System Benachrichtigungen übermittelt, wenn eine oder mehrere dieser Netzwerkänderungen – Erstellen, Ändern oder Löschen – auftreten.
Siehe auch
Konzepte
Überwachen der MED-V-Arbeitsbereiche
Verwalten der MED-V-Arbeitsbereichseinstellungen
Fanden Sie diese Informationen hilfreich? Senden Sie Ihre Vorschläge und Kommentare zur MED-V-Dokumentation an medvdocs@microsoft.com.