Nuta
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować się zalogować lub zmienić katalog.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Profil sieci opisuje obiekty używane do konfigurowania systemu w celu umożliwienia maszynom wirtualnym komunikowania się za pośrednictwem sieci. Globalne obiekty sieciowe używane do konfigurowania przełącznika sieciowego w systemie operacyjnym zarządzania obejmują klasy Msvm_VirtualEthernetSwitchManagementService, Msvm_VirtualEthernetSwitchi Msvm_EthernetSwitchPort. Obiekty sieciowe maszyn wirtualnych używane do konfigurowania karty sieciowej (NIC) na maszynie wirtualnej obejmują klasy Msvm_EmulatedEthernetPort, Msvm_ResourceAllocationSettingDatai Msvm_LANEndpoint.
Głównym elementem profilu globalnej sieci jest klasa Msvm_VirtualEthernetSwitch. Ta klasa reprezentuje urządzenie przełącznika wirtualnego w systemie operacyjnym zarządzania. Msvm_VirtualEthernetSwitch jest skojarzony z wystąpieniami klasy Msvm_SwitchPort, która reprezentuje porty na przełączniku wirtualnym. Wystąpienia klas Msvm_VirtualEthernetSwitch i Msvm_EthernetSwitchPort są tworzone, usuwane i połączone za pośrednictwem klasy Msvm_VirtualEthernetSwitchManagementService (nie pokazane wcześniej na ilustracji).
Usługa zarządzania przełącznikami wirtualnymi (VSMS) reprezentuje usługę sieciową obecną na jednym hoście Hyper-V i zawiera metody Msvm_VirtualEthernetSwitchManagementService używane do kontrolowania definicji, modyfikacji i zniszczenia globalnych zasobów sieciowych, takich jak przełączniki wirtualne, porty przełącznika i wewnętrzne porty Ethernet.
Reprezentacja urządzenia sieciowego Ethernet w maszynie wirtualnej wygląda bardzo podobnie do każdego innego urządzenia, jak opisano w usługa zarządzania systemem wirtualnym. Klasy Msvm_EmulatedEthernetPort i Msvm_SyntheticEthernetPort reprezentują urządzenie wirtualnej karty sieciowej i są konfigurowane poprzez powiązane wystąpienie Msvm_ResourceAllocationSettingData (RASD). Jedyną nietypową cechą tego przedstawienia jest to, że gdy maszyna wirtualna jest utworzona i z kolei tworzy urządzenia Msvm_EmulatedEthernetPort oraz Msvm_SyntheticEthernetPort, również tworzy powiązane wystąpienie Msvm_LANEndpoint dla wirtualnej karty sieciowej. Podobnie, kiedy maszyna wirtualna jest zapisana lub wyłączona, a wystąpienia Msvm_EmulatedEthernetPort oraz Msvm_SyntheticEthernetPort zostają zniszczone, skojarzone wystąpienie Msvm_VmLANEndpoint również zostaje zniszczone. Celem Msvm_LANEndpoint jest służyć jako mostek do łączenia dwóch portów sieciowych ze sobą. W takim przypadku służy do łączenia wirtualnej karty sieciowej z portem na urządzeniu przełącznika wirtualnego. Innymi słowy, łączy wystąpienia Msvm_EmulatedEthernetPort oraz Msvm_SyntheticEthernetPort na maszynie wirtualnej z określonym wystąpieniem Msvm_EthernetSwitchPort na przełączniku wirtualnym. Aby połączyć przełącznik z zewnątrz, należy powiązać fizyczny port Ethernet z Msvm_VirtualSwitch za pośrednictwem BindExternalEthernetPort. Niekorzystnie, podczas łączenia przełącznika z stosem sieci hosta lub wewnętrznej karty sieciowej, użyj programu ConnectInternal, aby maszyna wirtualna rozmawiała z hostem, a nie ze światem zewnętrznym. Msvm_ActiveConnection łączy port przełącznika z Msvm_SwitchLANEndpoint, do którego port jest podłączony wewnątrz środowiska Hyper-V. Istnienie tego obiektu oznacza, że port przełącznika i Msvm_SwitchLANEndpoint są aktywnie połączone, a port Ethernet skojarzony z Msvm_LANEndpoint może komunikować się z siecią za pośrednictwem portu przełącznika.