Resolver erros ao efetuar a ativação pós-falha da VM VMware ou da máquina física do AzureTroubleshoot errors when failing over VMware VM or physical machine to Azure

Pode receber um dos seguintes erros ao fazer a falha de uma máquina virtual para a Azure.You may receive one of the following errors while doing failover of a virtual machine to Azure. Para resolver problemas, utilize os passos descritos para cada condição de erro.To troubleshoot, use the described steps for each error condition.

Falha falhou com Error ID 28031Failover failed with Error ID 28031

A Recuperação do Site não foi capaz de criar uma falha sobre a máquina virtual em Azure.Site Recovery was not able to create a failed over virtual machine in Azure. Pode acontecer por causa de uma das seguintes razões:It could happen because of one of the following reasons:

  • Não existe quota suficiente para criar a máquina virtual: Pode verificar a quota disponível indo para subscrição -> Usage + quotas.There isn't sufficient quota available to create the virtual machine: You can check the available quota by going to Subscription -> Usage + quotas. Pode abrir um novo pedido de apoio para aumentar a quota.You can open a new support request to increase the quota.

  • Está a tentar falhar com máquinas virtuais de diferentes famílias de tamanhos diferentes no mesmo conjunto de disponibilidade.You are trying to failover virtual machines of different size families in same availability set. Certifique-se de que escolhe a família do mesmo tamanho para todas as máquinas virtuais no mesmo conjunto de disponibilidade.Ensure that you choose same size family for all virtual machines in the same availability set. Altere o tamanho indo para as definições de Computação e Rede da máquina virtual e, em seguida, retentou falhar.Change size by going to Compute and Network settings of the virtual machine and then retry failover.

  • Existe uma política sobre a subscrição que impede a criação de uma máquina virtual.There is a policy on the subscription that prevents creation of a virtual machine. Mude a política para permitir a criação de uma máquina virtual e, em seguida, relemque o failover.Change the policy to allow creation of a virtual machine and then retry failover.

Falha falhou com Error ID 28092Failover failed with Error ID 28092

A Recuperação do Site não foi capaz de criar uma interface de rede para a falha da máquina virtual.Site Recovery was not able to create a network interface for the failed over virtual machine. Certifique-se de que tem quota suficiente disponível para criar interfaces de rede na subscrição.Make sure you have sufficient quota available to create network interfaces in the subscription. Pode verificar a quota disponível indo para subscrição -> as quotas Usage +.You can check the available quota by going to Subscription -> Usage + quotas. Pode abrir um novo pedido de apoio para aumentar a quota.You can open a new support request to increase the quota. Se tiver quota suficiente, então este pode ser um problema intermitente, tente a operação novamente.If you have sufficient quota, then this might be an intermittent issue, try the operation again. Se a questão persistir mesmo após as retrações, então deixe um comentário no final deste documento.If the issue persists even after retries, then leave a comment at the end of this document.

Falha falhou com Error ID 70038Failover failed with Error ID 70038

A Recuperação do Site não foi capaz de criar uma falha sobre a máquina virtual Clássica em Azure.Site Recovery was not able to create a failed over Classic virtual machine in Azure. Pode acontecer porque:It could happen because:

  • Um dos recursos, como uma rede virtual que é necessária para a criação da máquina virtual, não existe.One of the resources such as a virtual network that is required for the virtual machine to be created doesn't exist. Crie a rede virtual conforme fornecido nas definições de Compute e Rede da máquina virtual ou modifique a definição para uma rede virtual que já existe e, em seguida, relemque o failover.Create the virtual network as provided under Compute and Network settings of the virtual machine or modify the setting to a virtual network that already exists and then retry failover.

Falha falhou com Erro ID 170010Failover failed with Error ID 170010

A Recuperação do Site não foi capaz de criar uma falha sobre a máquina virtual em Azure.Site Recovery was not able to create a failed over virtual machine in Azure. Pode acontecer porque uma atividade interna de hidratação falhou para a máquina virtual no local.It could happen because an internal activity of hydration failed for the on-premises virtual machine.

Para criar qualquer máquina em Azure, o ambiente Azure requer que alguns dos condutores estejam no estado de arranque e serviços como o DHCP para estar em estado de arranque automático.To bring up any machine in Azure, the Azure environment requires some of the drivers to be in boot start state and services like DHCP to be in autostart state. Assim, a atividade de hidratação, no momento do failover, converte o tipo de arranque de atapi, intelide, storflt, vmbus e storvsc drivers para arranque.Thus, hydration activity, at the time of failover, converts the startup type of atapi, intelide, storflt, vmbus, and storvsc drivers to boot start. Também converte o tipo de startup de alguns serviços como o DHCP para o arranque automático.It also converts the startup type of a few services like DHCP to autostart. Esta atividade pode falhar devido a questões específicas do ambiente.This activity can fail due to environment specific issues.

Para alterar manualmente o tipo de arranque de controladores para o Windows Guest OS, siga os passos abaixo:To manually change the startup type of drivers for Windows Guest OS, follow the below steps:

  1. Descarregue o script sem hidratação e execute-o da seguinte forma.Download the no-hydration script and run it as follows. Este script verifica se o VM requer hidratação.This script checks if VM requires hydration.

    .\Script-no-hydration.ps1

    Dá o seguinte resultado se for necessária hidratação:It gives the following result if hydration is required:

    REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\storvsc           start =  3 expected value =  0
    
    This system doesn't meet no-hydration requirement.
    

    Caso o VM cumpra o requisito de não hidratação, o script dará o resultado "Este sistema não cumpre os requisitos de não hidratação".In case the VM meets no-hydration requirement, the script will give the result "This system meets no-hydration requirement". Neste caso, todos os motoristas e serviços estão no estado conforme exigido pelo Azure e a hidratação no VM não é necessária.In this case, all drivers and services are in the state as required by Azure and hydration on the VM is not required.

  2. Executar o script sem hidratação da seguinte forma se o VM não cumprir o requisito de não hidratação.Run the no-hydration-set script as follows if the VM does not meet no-hydration requirement.

    .\Script-no-hydration.ps1 -set

    Isto converterá o tipo de arranque de motoristas e dará o resultado como abaixo:This will convert the startup type of drivers and will give the result like below:

    REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\storvsc           start =  3 expected value =  0
    
    Updating registry:  REGISTRY::HKEY_LOCAL_MACHINE\SYSTEM\ControlSet001\services\storvsc   start =  0
    
    This system is now no-hydration compatible.
    

Incapaz de ligar/RDP/SSH à máquina virtual falhada devido ao botão de ligação acinzentado na máquina virtualUnable to connect/RDP/SSH to the failed over virtual machine due to grayed out Connect button on the virtual machine

Para obter instruções detalhadas sobre resolução de problemas em questões de PDR, consulte aquia nossa documentação.For detailed troubleshooting instructions on RDP issues, please see our documentation here.

Para obter instruções detalhadas sobre resolução de problemas em questões de SSH, consulte aquia nossa documentação.For detailed troubleshooting instructions on SSH issues, please see our documentation here.

Se o botão 'Ligar' na VM em Azure estiver acinzentado e não estiver ligado ao Azure através de uma rota expressa ou ligação VPN local-a-local, então,If the Connect button on the failed over VM in Azure is grayed out and you are not connected to Azure via an Express Route or Site-to-Site VPN connection, then,

  1. Aceda à rede de máquinas virtuais, > clique no nome da interface de rede necessária.Go to Virtual machine > Networking, click on the name of required network interface. A screenshot mostra a página de Networking para uma máquina virtual com o nome de interface de rede selecionado.Screenshot shows the Networking page for a virtual machine with the network interface name selected.
  2. Navegue para Configurações Ip, em seguida, clique no campo nome da configuração IP necessária.Navigate to Ip Configurations, then click on the name field of required IP configuration. A screenshot mostra a página de configurações I P para a interface de rede com o nome de configuração I P selecionado.Screenshot shows the I P configurations page for the network interface with the I P configuration name selected.
  3. Para ativar o endereço IP público, clique em Ativar.To enable Public IP address, click on Enable. Ativar IPEnable IP
  4. Clique em Configurar as definições necessárias > Criar novos.Click on Configure required settings > Create new. Criar novoCreate new
  5. Insira o nome do endereço público, escolha as opções padrão para SKU e atribuição, em seguida, clique em OK.Enter the name of public address, choose the default options for SKU and assignment, then click OK.
  6. Agora, para guardar as alterações es feitas, clique em Guardar.Now, to save the changes made, click Save.
  7. Feche os painéis e navegue para a secção de visão geral da máquina virtual para ligar/RDP.Close the panels and navigate to Overview section of virtual machine to connect/RDP.

Não é possível ligar/RDP/SSH - Botão VM Connect disponívelUnable to connect/RDP/SSH - VM Connect button available

Se o botão Ligar no VM falhado em Azure estiver disponível (não acinzentado), verifique os diagnósticos de Boot na sua Máquina Virtual e verifique se existem erros tal como listados neste artigo.If the Connect button on the failed over VM in Azure is available (not grayed out), then check Boot diagnostics on your Virtual Machine and check for errors as listed in this article.

  1. Se a máquina virtual não tiver começado, tente falhar até um ponto de recuperação mais antigo.If the virtual machine has not started, try failing over to an older recovery point.

  2. Se a aplicação dentro da máquina virtual não estiver em cima, tente falhar num ponto de recuperação consistente da aplicação.If the application inside the virtual machine is not up, try failing over to an app-consistent recovery point.

  3. Se a máquina virtual estiver unida ao domínio, certifique-se de que o controlador de domínio está a funcionar com precisão.If the virtual machine is domain joined, then ensure that domain controller is functioning accurately. Isto pode ser feito seguindo os passos abaixo:This can be done by following the below given steps:

    a.a. Crie uma nova máquina virtual na mesma rede.Create a new virtual machine in the same network.

    b.b. Certifique-se de que é capaz de se juntar ao mesmo domínio em que se espera que a máquina virtual falhou.Ensure that it is able to join to the same domain on which the failed over virtual machine is expected to come up.

    c.c. Se o controlador de domínio não estiver a funcionar com precisão, tente iniciar sessão na máquina virtual falhada utilizando uma conta de administrador local.If the domain controller is not functioning accurately, then try logging into the failed over virtual machine using a local administrator account.

  4. Se estiver a utilizar um servidor DNS personalizado, certifique-se de que está acessível.If you are using a custom DNS server, then ensure that it is reachable. Isto pode ser feito seguindo os passos abaixo:This can be done by following the below given steps:

    a.a. Criar uma nova máquina virtual na mesma rede eCreate a new virtual machine in the same network and

    b.b. Verifique se a máquina virtual é capaz de fazer a resolução de nomes usando o servidor DNS personalizadoCheck if the virtual machine is able to do name resolution using the custom DNS Server

Nota

Permitir qualquer definição que não seja o Boot Diagnostics exigiria que o Agente VM do Azure fosse instalado na máquina virtual antes da falha.Enabling any setting other than Boot Diagnostics would require Azure VM Agent to be installed in the virtual machine before the failover

Incapaz de abrir consola em série após falha de uma máquina baseada na UEFI em AzureUnable to open serial console after failover of a UEFI based machine into Azure

Se conseguir ligar-se à máquina utilizando RDP mas não conseguir abrir a consola em série, siga os passos abaixo:If you are able to connect to the machine using RDP but cannot open serial console, follow the below steps:

  • Se a máquina OS for Red Hat ou Oracle Linux 7.*/8.0, executar o seguinte comando no Failover Azure VM com permissões de raiz.If the machine OS is Red Hat or Oracle Linux 7.*/8.0, run the following command on the failover Azure VM with root permissions. Reinicie o VM após o comando.Reboot the VM after the command.

    grub2-mkconfig -o /boot/efi/EFI/redhat/grub.cfg
    
  • Se a máquina OS for CentOS 7.*, executar o seguinte comando no Azure VM de failover com permissões de raiz.If the machine OS is CentOS 7.*, run the following command on the failover Azure VM with root permissions. Reinicie o VM após o comando.Reboot the VM after the command.

    grub2-mkconfig -o /boot/efi/EFI/centos/grub.cfg
    

Mensagem de encerramento inesperada (ID do evento 6008)Unexpected shutdown message (Event ID 6008)

Ao iniciar um failover do post Windows VM, se receber uma mensagem de paragem inesperada no VM recuperado, indica que um estado de paragem VM não foi capturado no ponto de recuperação utilizado para o failover.When booting up a Windows VM post failover, if you receive an unexpected shutdown message on the recovered VM, it indicates that a VM shutdown state was not captured in the recovery point used for failover. Isto acontece quando se recupera a um ponto em que o VM não tinha sido totalmente desligado.This happens when you recover to a point when the VM had not been fully shut down.

Isto normalmente não é motivo de preocupação e pode geralmente ser ignorado por falhas não planeadas.This is normally not a cause for concern and can usually be ignored for unplanned failovers. Se o failover for planeado, certifique-se de que o VM é corretamente desligado antes do failover e fornece tempo suficiente para que os dados de replicação pendentes no local sejam enviados para Azure.If the failover is planned, ensure that the VM is properly shut down prior to failover and provide sufficient time for pending replication data on-premises to be sent to Azure. Em seguida, utilize a opção Mais recente no ecrã Failover de modo a que quaisquer dados pendentes sobre o Azure sejam processados num ponto de recuperação, que é depois utilizado para o failover VM.Then use the Latest option on the Failover screen so that any pending data on Azure is processed into a recovery point, which is then used for VM failover.

Não é possível selecionar a DatastoreUnable to select the Datastore

Este problema é indicado quando não consegue ver a datastore em Azure o portal ao tentar reprotegir a máquina virtual que sofreu uma falha.This issue is indicated when you are unable to see the datastore in Azure the portal when trying to reprotect the virtual machine that has experienced a failover. Isto porque o alvo Master não é reconhecido como uma máquina virtual sob vCenters adicionados à Recuperação do Site Azure.This is because the Master target is not recognized as a virtual machine under vCenters added to Azure Site Recovery.

Para obter mais informações sobre a reprotecção de uma máquina virtual, consulte Reprotect e falhe as máquinas traseiras para um local no local após a falha em Azure.For more information about reprotecting a virtual machine, see Reprotect and fail back machines to an on-premises site after failover to Azure.

Para resolver o problema:To resolve the issue:

Crie manualmente o alvo Master no vCenter que gere a sua máquina de origem.Manually create the Master target in the vCenter that manages your source machine. A datastore estará disponível após a próxima descoberta do vCenter e atualização de operações de tecido.The datastore will be available after the next vCenter discovery and refresh fabric operations.

Nota

As operações de tecido de descoberta e refrescamento podem demorar até 30 minutos para ser concluída.The discovery and refresh fabric operations can take up to 30 minutes to complete.

O registo Linux Master Target com CS falha com um erro TLS 35Linux Master Target registration with CS fails with a TLS error 35

O registo do Alvo Mestre de Recuperação do Local Azure com o servidor de configuração falha devido à ativação do Proxy autenticado no Alvo Principal.The Azure Site Recovery Master Target registration with the configuration server fails due to the Authenticated Proxy being enabled on the Master Target.

Este erro é indicado pelas seguintes cordas no registo de instalação:This error is indicated by the following strings in the installation log:

RegisterHostStaticInfo encountered exception config/talwrapper.cpp(107)[post] CurlWrapper Post failed : server : 10.38.229.221, port : 443, phpUrl : request_handler.php, secure : true, ignoreCurlPartialError : false with error: [at curlwrapperlib/curlwrapper.cpp:processCurlResponse:231]   failed to post request: (35) - SSL connect error. 

Para resolver o problema:To resolve the issue:

  1. No servidor de configuração VM, abra um pedido de comando e verifique as definições de procuração utilizando os seguintes comandos:On the configuration server VM, open a command prompt and verify the proxy settings using the following commands:

    gato /etc/eco ambiente $http_proxy eco $https_proxycat /etc/environment echo $http_proxy echo $https_proxy

  2. Se a saída dos comandos anteriores mostrar que as definições http_proxy ou https_proxy são definidas, utilize um dos seguintes métodos para desbloquear as comunicações Master Target com o servidor de configuração:If the output of the previous commands shows that either the http_proxy or https_proxy settings are defined, use one of the following methods to unblock the Master Target communications with configuration server:

    • Descarregue a ferramenta PsExec.Download the PsExec tool.

    • Utilize a ferramenta para aceder ao contexto do utilizador do Sistema e determinar se o endereço de procuração está configurado.Use the tool to access the System user context and determine whether the proxy address is configured.

    • Se o proxy estiver configurado, abra o IE num contexto de utilizador do sistema utilizando a ferramenta PsExec.If the proxy is configured, open IE in a system user context using the PsExec tool.

      psexec -s -i "%programfiles%\Internet Explorer\iexplore.exe"psexec -s -i "%programfiles%\Internet Explorer\iexplore.exe"

    • Para garantir que o servidor alvo principal pode comunicar com o servidor de configuração:To ensure that the master target server can communicate with the configuration server:

      • Modifique as definições de procuração no Internet Explorer para contornar o endereço IP do servidor Master Target através do proxy.Modify the proxy settings in Internet Explorer to bypass the Master Target server IP address through the proxy.
        OuOr
      • Desative o representante no servidor Target Principal.Disable the proxy on Master Target server.

Passos seguintesNext steps

Se precisar de mais ajuda, em seguida, publique a sua consulta no Microsoft Q&Uma página de perguntas para recuperação do site ou deixe um comentário no final deste documento.If you need more help, then post your query on Microsoft Q&A question page for Site Recovery or leave a comment at the end of this document. Temos uma comunidade ativa que deve ser capaz de ajudá-lo.We have an active community that should be able to assist you.