次の方法で共有


ネットワーク サービス

ネットワーク プロファイルは、仮想マシンがネットワーク経由で通信できるようにシステムを構成するために使用されるオブジェクトを記述します。 管理オペレーティング システムでネットワーク スイッチを構成するために使用されるグローバル ネットワーク オブジェクトには、Msvm_VirtualEthernetSwitchManagementServiceMsvm_VirtualEthernetSwitch、および Msvm_EthernetSwitchPort クラスが含まれます。 仮想マシンでネットワーク インターフェイス カード (NIC) を構成するために使用される仮想マシン ネットワーク オブジェクトには、Msvm_EmulatedEthernetPortMsvm_ResourceAllocationSettingData、および Msvm_LANEndpoint クラスが含まれます。

グローバル ネットワーク プロファイルのルートは、Msvm_VirtualEthernetSwitch クラスです。 このクラスは、管理オペレーティング システムの仮想スイッチ デバイスを表します。 Msvm_VirtualEthernetSwitch は、仮想スイッチのポートを表す Msvm_SwitchPort クラスのインスタンスに関連付けられます。 Msvm_VirtualEthernetSwitch クラスと Msvm_EthernetSwitchPort クラスのインスタンスは、Msvm_VirtualEthernetSwitchManagementService クラスを介して作成、削除、接続されます (前の図では示されていません)。

仮想スイッチ管理サービス (VSMS) は、単一の Hyper-V ホスト上に存在するネットワーク サービスを表し、仮想スイッチ、スイッチ ポート、内部イーサネット ポートなどのグローバル ネットワーク リソースの定義、変更、および破棄を制御するために使用する Msvm_VirtualEthernetSwitchManagementService メソッドが含まれています。

仮想マシン内のイーサネット NIC デバイスの表現は、「Virtual System Management Service」で説明されているように、他のデバイスとよく似ています。 Msvm_EmulatedEthernetPort クラスと Msvm_SyntheticEthernetPort クラスは仮想 NIC デバイスを表し、関連付けられている Msvm_ResourceAllocationSettingData (RASD) インスタンスを介して構成されます。 この表現の唯一の異常な特性は、仮想マシンがインスタンス化され、Msvm_EmulatedEthernetPortMsvm_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 に関連付けられているイーサネット ポートがスイッチ ポートを介してネットワークと通信できることを意味します。