Para garantir a autossuficiência relacionada ao desempenho do sistema em uma máquina virtual, você pode adicionar um dispositivo virtual Watchdog Timer (VWDT). Se o sistema operacional convidado parar de responder e não puder se recuperar sozinho devido a falhas ou erros de software, o VWDT aguardará um período predefinido e reiniciará o sistema.

Você pode habilitar o VWDT para iniciar pelo sistema operacional convidado ou pelo firmware BIOS ou EFI. Se você escolher o VWDT para iniciar pelo firmware BIOS ou EFI, ele será iniciado antes da inicialização do sistema operacional convidado.

O VWDT tem uma função importante em soluções de clustering baseadas em guest, em que cada máquina virtual no cluster pode se recuperar sozinha em caso de falha.

Adicionar um dispositivo virtual Watchdog Timer a uma máquina virtual

Para evitar que a máquina virtual sofra uma falha do sistema operacional guest por um longo período, você pode adicionar um dispositivo VWDT à máquina virtual.

Pré-requisitos

  • Desligue a máquina virtual.
  • Verifique se o hardware da máquina virtual é da versão 17 ou posterior.
  • Verifique se o sistema operacional convidado da máquina virtual oferece suporte a um temporizador de watchdog:
    Observação: O sistema operacional convidado pode exigir que você ative explicitamente os serviços de watchdog. A falha ao fazer isso pode fazer com que o temporizador do watchdog desligue ou reinicie a máquina virtual.
    • O dispositivo VWDT implementa as especificações Watchdog Resource Table (WDRT) e Watchdog Action Table (WDAT). Windows Server 2003 oferece suporte a dispositivos compatíveis com WDRT e Windows Server 2008 e posterior oferece suporte a dispositivos compatíveis com WDAT.
    • As distribuições Linux baseadas no kernel 4.9 ou posterior, como Ubuntu 18.04 e Red Hat Enterprise Linux 7.6, oferecem suporte a dispositivos compatíveis com WDAT se o driver wdat_wdt.ko estiver disponível.
    • O temporizador de watchdog não é compatível com outros sistemas operacionais guest, como FreeBSD e Mac OS X.
  • Privilégios necessários:
    • Máquina Virtual.Configuração.Adicionar ou remover dispositivo
    • Máquina virtual.Configuração.Modificar configurações do dispositivo

Procedimento

  1. Clique com o botão direito do mouse em uma máquina virtual do inventário vSphere e selecione Editar configurações (Edit Settings).
  2. Na guia Hardware virtual (Virtual Hardware), clique em Adicionar novo dispositivo (Add New Device) e selecione Cronômetro do Watchdog (Watchdog Timer) no menu suspenso.
    O dispositivo New Watchdog timer aparece na lista de dispositivos Virtual Hardware.
  3. Para iniciar o temporizador de watchdog virtual com o firmware BIOS ou EFI, selecione Iniciar com inicialização BIOS/EFI (Start with BIOS/EFI boot).
    O cronômetro do watchdog virtual é iniciado antes da inicialização do sistema operacional convidado.

    Se o sistema operacional convidado demorar muito para inicializar ou se não oferecer suporte ao dispositivo VWDT, uma mensagem de aviso será exibida e o dispositivo VWDT poderá reiniciar constantemente a máquina virtual.

  4. Clique em OK.

Resultados

Você pode visualizar o status do dispositivo VWDT no painel Ferragem da VM na guia Resumo (Summary).