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.
Durante uma migração ao vivo Hyper-V, uma partição-filho ou máquina virtual (VM) é interrompida no servidor anfitrião (servidor de origem) e migrada para outro servidor anfitrião (servidor de destino). Durante a migração ao vivo, ocorrem as seguintes operações:
Quando a migração dinâmica é iniciada no host de origem, a interface do switch extensível solicita às extensões subjacentes que salvem dados em tempo de execução para cada porta e a sua conexão de adaptador de rede associada.
Para obter mais informações sobre essa operação, consulte Hyper-V Extensible Switch Save Operations.
Antes que a migração ao vivo seja concluída no host de destino, a interface do switch extensível solicita extensões subjacentes para restaurar dados em tempo de execução para cada porta e sua conexão de adaptador de rede associada.
Para obter mais informações sobre essa operação, consulte Hyper-V Extensible Switch Restore Operations.
Durante o estágio de configuração da migração ao vivo, o host de origem cria uma conexão TCP com o host físico de destino. Hyper-V transfere os dados de configuração da VM de origem através dessa conexão para o host físico de destino. Uma VM esqueleto é configurada no host de destino e a memória é alocada para a VM de destino. Neste ponto, Hyper-V transfere o estado da VM de origem, incluindo suas páginas de memória, para a VM de destino.
A interface do comutador extensível também usa a conexão TCP para sincronizar etapas e resultados durante a migração ao vivo. Por exemplo, a interface executada no host de destino solicita a transferência de dados em tempo de execução do host de origem para a conexão de porta e adaptador de rede associada à VM migrada.
Antes que a VM de destino seja colocada online no host de destino, a interface do switch extensível executa estas etapas:
Uma porta de validação é criada no host de destino por meio de uma solicitação de conjunto de identificador de objeto (OID) de OID_SWITCH_PORT_CREATE. Se a porta for criada com êxito, a interface do switch extensível emitirá outras solicitações OID para verificar as propriedades das políticas de porta por extensões subjacentes.
Se a extensão falhar na criação da porta ou invalidar qualquer uma das propriedades da política, a migração ao vivo não continuará para esse nó de destino e switch.
Para obter mais informações sobre a porta de validação e seus usos, consulte Portas de validação.
Depois que a verificação das propriedades da política for concluída com êxito, a porta de validação será excluída no host de destino por meio de uma solicitação de conjunto de OID de OID_SWITCH_PORT_DELETE. Depois que essa porta é excluída, uma porta operacional é criada no host de destino e uma porta operacional é criada em seu lugar. A estrutura NDIS_SWITCH_PORT_PARAMETERS associada à solicitação de OID_SWITCH_PORT_CREATE para a porta operacional contém os mesmos dados que foram usados para criar a porta no host de origem.
Se a porta operacional for criada com sucesso, as políticas de porta são adicionadas à porta operacional.
Se as configurações forem aplicadas com êxito à porta operacional no host de destino, uma operação de salvamento será emitida para a porta operacional no host de origem.
Se a operação de salvamento for concluída com êxito, a porta operacional e sua conexão do adaptador de rede serão excluídas no host de origem da seguinte maneira:
A conexão de rede é primeiramente desconectada por meio de uma solicitação de definição OID de OID_SWITCH_NIC_DISCONNECT. Depois que essa solicitação OID for concluída, a conexão do adaptador de rede no host de origem será excluída por meio de uma solicitação de conjunto de OID de OID_SWITCH_NIC_DELETE.
Depois de a conexão do adaptador de rede ser excluída, a porta operacional é desativada por meio de uma solicitação de conjunto OID de OID_SWITCH_PORT_TEARDOWN. Depois que essa solicitação OID é concluída, a porta operacional é excluída por meio de uma solicitação de conjunto OID de OID_SWITCH_PORT_DELETE.
Uma ligação de adaptador de rede é criada para a porta operacional no host de destino por meio de um pedido de definição do OID de OID_SWITCH_NIC_CREATE. Se este pedido de OID for concluído com sucesso, a conexão do adaptador de rede será estabelecida na porta de operação associada por meio de um pedido de configuração de OID de OID_SWITCH_NIC_CONNECT.
Se a conexão do adaptador de rede for estabelecida com êxito, os dados de tempo de execução da porta operacional e da conexão do adaptador de rede são restaurados no host de destino.
Neste ponto, as extensões subjacentes podem executar a reserva de recursos e validação na conexão do adaptador de rede.