ネットワーク サービス
ネットワーク プロファイルでは、仮想マシンがネットワーク経由で通信できるようにシステムを構成するために使用されるオブジェクトについて説明します。 管理オペレーティング システムでネットワーク スイッチを構成するために使用されるグローバル ネットワーク オブジェクトには、 Msvm_VirtualEthernetSwitchManagementService、 Msvm_VirtualEthernetSwitch、 およびMsvm_EthernetSwitchPortクラスが 含まれます。 仮想マシンでネットワーク インターフェイス カード (NIC) を構成するために使用される仮想マシン ネットワーク オブジェクトには、Msvm_EmulatedEthernetPort、Msvm_ResourceAllocationSettingData、およびMsvm_LANEndpoint クラスが含まれます。
グローバル ネットワーク プロファイルのルートは 、Msvm_VirtualEthernetSwitch クラスです。 このクラスは、管理オペレーティング システム内の仮想スイッチ デバイスを表します。 Msvm_VirtualEthernetSwitch は、仮想スイッチ上のポートを表す Msvm_SwitchPort クラスのインスタンスに関連付けられます。 Msvm_VirtualEthernetSwitchクラスとMsvm_EthernetSwitchPort クラスのインスタンスは、Msvm_VirtualEthernetSwitchManagementService クラスを介して作成、削除、接続されます (前の図には示されていません)。
Virtual Switch Management Service (VSMS) は、単一の Hyper-V ホスト上に存在するネットワーク サービスを表し、仮想スイッチ、スイッチ ポート、内部イーサネット ポートなどのグローバル ネットワーク リソースの定義、変更、および破棄を制御 するために使用される Msvm_VirtualEthernetSwitchManagementServiceメソッドが含まれています。
仮想マシン内のイーサネット NIC デバイスの表現は、 仮想システム管理サービスで説明されているように、他のデバイスとよく似ています。 Msvm_EmulatedEthernetPortクラスとMsvm_SyntheticEthernetPort クラスは仮想 NIC デバイスを表し、関連付けられたMsvm_ResourceAllocationSettingData (RASD) インスタンスを介して構成されます。 この表現の唯一の異常な特性は、仮想マシンがインスタンス化され、 Msvm_EmulatedEthernetPort と Msvm_SyntheticEthernetPortデバイスが 作成されると、仮想 NIC の関連付けられた Msvm_LANEndpoint インスタンスも作成されることです。 同様に、仮想マシンが保存またはオフになり、 Msvm_EmulatedEthernetPort インスタンスと Msvm_SyntheticEthernetPort インスタンスが破棄されると、関連付けられている Msvm_VmLANEndpoint インスタンスも破棄されます。 Msvm_LANEndpointの目的は、2 つのネットワーク ポートを相互に接続するためのブリッジとして機能することです。 この場合、仮想 NIC を仮想スイッチ デバイスのポートに接続するために使用されます。 つまり、仮想マシン上の Msvm_EmulatedEthernetPort インスタンスと Msvm_SyntheticEthernetPort インスタンスを、仮想スイッチ上の特定 のMsvm_EthernetSwitchPort インスタンスに接続します。 スイッチを外部に接続するには、BindExternalEthernetPort を使用して物理イーサネット ポートをMsvm_VirtualSwitchにバインドする必要があります。 逆に、スイッチをホスト ネットワーク スタックまたは内部 NIC に接続する場合は、ConnectInternal を使用して、仮想マシンが外部ではなくホストと通信するようにします。 Msvm_ActiveConnection は、Hyper-V 内でポートが接続されている Msvm_SwitchLANEndpoint にスイッチ ポートを接続します。 このオブジェクトが存在することは、スイッチ ポートと Msvm_SwitchLANEndpoint がアクティブに接続され、 Msvm_LANEndpoint に関連付けられているイーサネット ポートがスイッチ ポートを介してネットワークと通信できることを意味します。