Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Das Netzwerkprofil beschreibt die Objekte, die zum Konfigurieren des Systems verwendet werden, damit virtuelle Computer über das Netzwerk kommunizieren können. Die globalen Netzwerkobjekte, die zum Konfigurieren des Netzwerkswitches im Verwaltungsbetriebssystem verwendet werden, umfassen die Msvm_VirtualEthernetSwitchManagementService, Msvm_VirtualEthernetSwitchund Msvm_EthernetSwitchPort Klassen. Die Netzwerkobjekte für virtuelle Computer, die zum Konfigurieren der Netzwerkschnittstellenkarte (Network Interface Card, NIC) auf dem virtuellen Computer verwendet werden, umfassen die Msvm_EmulatedEthernetPort, Msvm_ResourceAllocationSettingDataund Msvm_LANEndpoint Klassen.
Der Stamm des globalen Netzwerkprofils ist die Msvm_VirtualEthernetSwitch Klasse. Diese Klasse stellt ein virtuelles Switchgerät im Verwaltungsbetriebssystem dar. Msvm_VirtualEthernetSwitch ist Instanzen der Msvm_SwitchPort-Klasse zugeordnet, die die Ports auf dem virtuellen Switch darstellt. Instanzen der Msvm_VirtualEthernetSwitch und Msvm_EthernetSwitchPort Klassen werden über die Msvm_VirtualEthernetSwitchManagementService-Klasse erstellt, gelöscht und verbunden (in der Abbildung weiter oben nicht dargestellt).
Der Virtual Switch Management Service (VSMS) stellt den Netzwerkdienst dar, der auf einem einzelnen Hyper-V Host vorhanden ist und Methoden für Msvm_VirtualEthernetSwitchManagementService enthält, die zur Steuerung der Definition, Änderung und Zerstörung von globalen Netzwerkressourcen wie virtuellen Switches, Switchports und internen Ethernet-Ports verwendet werden.
Die Darstellung des Ethernet-NIC-Geräts auf dem virtuellen Computer ähnelt dem eines anderen Geräts, wie im Virtual System Management Servicebeschrieben. Die klassen Msvm_EmulatedEthernetPort und Msvm_SyntheticEthernetPort stellen das virtuelle NIC-Gerät dar und werden über eine zugeordnete Msvm_ResourceAllocationSettingData (RASD)-Instanz konfiguriert. Das einzige ungewöhnliche Merkmal dieser Darstellung ist, dass, wenn der virtuelle Computer instanziiert und wiederum die Msvm_EmulatedEthernetPort und Msvm_SyntheticEthernetPort Geräte erstellt, auch eine zugeordnete Msvm_LANEndpoint Instanz für die virtuelle NIC erstellt. Wenn der virtuelle Computer gespeichert oder deaktiviert wird und die Msvm_EmulatedEthernetPort und Msvm_SyntheticEthernetPort Instanzen zerstört werden, wird auch die zugeordnete Msvm_VmLANEndpoint Instanz zerstört. Der Zweck des Msvm_LANEndpoint ist es, als Brücke zum Verbinden von zwei Netzwerkports miteinander zu dienen. In diesem Fall wird sie verwendet, um eine virtuelle NIC mit einem Port auf dem virtuellen Switchgerät zu verbinden. Mit anderen Worten, sie verbindet die Msvm_EmulatedEthernetPort und Msvm_SyntheticEthernetPort Instanzen auf dem virtuellen Computer mit einer bestimmten Msvm_EthernetSwitchPort Instanz auf dem virtuellen Switch. Um einen Switch an die Außenseite zu verbinden, müssen Sie den physischen Ethernet-Port über BindExternalEthernetPort-an den Msvm_VirtualSwitch binden. Im Gegensatz dazu verwenden Sie ConnectInternal, wenn Sie einen Switch mit dem Hostnetzwerkstapel oder der internen NIC verbinden, um einen virtuellen Computer mit dem Host zu kommunizieren und nicht mit der Außenwelt. Msvm_ActiveConnection verbindet einen Switchport mit dem Msvm_SwitchLANEndpoint, mit dem der Port innerhalb von Hyper-V verbunden ist. Das Vorhandensein dieses Objekts bedeutet, dass der Switchport und die Msvm_SwitchLANEndpoint aktiv verbunden sind und der mit Msvm_LANEndpoint verbundene Ethernet-Port über den Switchport mit dem Netzwerk kommunizieren kann.