Nota
O acesso a esta página requer autorização. Podes tentar iniciar sessão ou mudar de diretório.
O acesso a esta página requer autorização. Podes tentar mudar de diretório.
O perfil de rede descreve os objetos usados para configurar o sistema para permitir que as máquinas virtuais se comuniquem pela rede. Os objetos de rede global, usados para configurar o comutador de rede no sistema operacional de gerenciamento, incluem as classes Msvm_VirtualEthernetSwitchManagementService, Msvm_VirtualEthernetSwitche Msvm_EthernetSwitchPort. Os objetos de rede da máquina virtual, usados para configurar a placa de interface de rede (NIC) na máquina virtual, incluem as classes Msvm_EmulatedEthernetPort, Msvm_ResourceAllocationSettingDatae Msvm_LANEndpoint.
A raiz do perfil de rede global é a classe Msvm_VirtualEthernetSwitch. Esta classe representa um dispositivo de comutador virtual no sistema operacional de gerenciamento. Msvm_VirtualEthernetSwitch está associado a instâncias da classe Msvm_SwitchPort, que representa as portas no comutador virtual. As instâncias das classes Msvm_VirtualEthernetSwitch e Msvm_EthernetSwitchPort são criadas, excluídas e conectadas por meio da classe Msvm_VirtualEthernetSwitchManagementService (não mostrada na ilustração anterior).
O VSMS (Virtual Switch Management Service) representa o serviço de rede presente em um único host Hyper-V e contém métodos para Msvm_VirtualEthernetSwitchManagementService usados para controlar a definição, modificação e destruição de recursos de rede global, como comutadores virtuais, portas de switch e portas Ethernet internas.
A representação do dispositivo Ethernet NIC na máquina virtual é muito semelhante à de qualquer outro dispositivo, conforme descrito no Virtual System Management Service. As classes Msvm_EmulatedEthernetPort e Msvm_SyntheticEthernetPort representam o dispositivo NIC virtual e são configuradas por meio de uma instância de Msvm_ResourceAllocationSettingData associada (RASD). A única característica incomum dessa representação é que, quando a máquina virtual é instanciada e, por sua vez, cria os dispositivos Msvm_EmulatedEthernetPort e Msvm_SyntheticEthernetPort, ela também cria uma instância de Msvm_LANEndpoint associada para a NIC virtual. Da mesma forma, quando a máquina virtual é salva ou desativada e as instâncias Msvm_EmulatedEthernetPort e Msvm_SyntheticEthernetPort são destruídas, a instância de Msvm_VmLANEndpoint associada também é destruída. O objetivo do Msvm_LANEndpoint é servir como uma ponte para conectar duas portas de rede entre si. Nesse caso, ele é usado para conectar uma NIC virtual a uma porta no dispositivo do comutador virtual. Em outras palavras, ele conecta as instâncias Msvm_EmulatedEthernetPort e Msvm_SyntheticEthernetPort na máquina virtual a uma instância Msvm_EthernetSwitchPort específica no comutador virtual. Para conectar um switch ao exterior, você deve vincular a porta Ethernet física ao Msvm_VirtualSwitch através BindExternalEthernetPort. Contrariamente, ao ligar um switch à pilha de rede do anfitrião ou à NIC interna, use ConnectInternal para que uma máquina virtual se comunique com o anfitrião e não com o mundo exterior. Msvm_ActiveConnection conecta uma porta de switch ao Msvm_SwitchLANEndpoint ao qual a porta está conectada dentro do Hyper-V. A existência deste objeto significa que a porta do switch e o Msvm_SwitchLANEndpoint estão ativamente conectados e a porta Ethernet associada ao Msvm_LANEndpoint pode se comunicar com a rede através da porta do switch.