Per garantire l'auto dipendenza correlata alle prestazioni del sistema all'interno di una macchina virtuale, è possibile aggiungere un dispositivo timer watchdog (VWDT) virtuale.

Se il sistema operativo guest smette di rispondere e non può eseguire il ripristino in autonomia a causa di problemi o errori software, il VWDT attende un intervallo di tempo predefinito e quindi riavvia il sistema.

È possibile abilitare l'avvio di VWDT in base al sistema operativo guest oppure tramite il firmware BIOS o EFI. Se si sceglie l'avvio di VWDT in base al firmware BIOS o EFI, viene avviato prima dell'avvio del sistema operativo guest.

Il VWDT ha un ruolo importante nelle soluzioni di clustering basate su guest in cui ogni macchina virtuale nel cluster può essere ripristinata autonomamente in caso di errore.

Aggiunta di un dispositivo Timer Watchdog virtuale a una macchina virtuale

Per evitare che la macchina virtuale di un sistema operativo guest produca errori per un periodo di tempo esteso, è possibile aggiungere un dispositivo VWDT alla macchina virtuale.

Prerequisiti

  • Spegnere la macchina virtuale.
  • Verificare che la versione dell'hardware della macchina virtuale sia 17 o successiva .
  • Verificare che il sistema operativo guest della macchina virtuale supporti un timer Watchdog:
    Nota: Il sistema operativo guest potrebbe richiedere l'abilitazione esplicita dei servizi watchdog. In caso contrario, è possibile che il timer watchdog spenga o riavvii la macchina virtuale.
    • Il dispositivo VWDT implementa le specifiche Watchdog Resource Table (WDRT) e Watchdog Action Table (WDAT). Windows Server 2003 supporta i dispositivi compatibili con WDRT, mentre Windows Server 2008 e versioni successive supporta i dispositivi compatibili con WDAT.
    • Le distribuzioni di Linux basate su kernel 4.9 o versioni successive, come Ubuntu 18.04 e Red Hat Enterprise Linux 7.6, supportano i dispositivi compatibili con WDAT, se è disponibile il driver wdat_wdt.ko.
    • Il timer watchdog non è supportato per gli altri sistemi operativi guest, ad esempio FreeBSD e Mac OS X.
  • Privilegi richiesti:
    • Macchina virtuale.Configurazione.Aggiungi o rimuovi dispositivo
    • Macchina virtuale.Configurazione.Modifica impostazioni dispositivo

Procedura

  1. Fare clic con il pulsante destro del mouse su una macchina virtuale nell'inventario di vSphere e selezionare Modifica impostazioni.
  2. Nella scheda Hardware virtuale fare clic su Aggiungi nuovo dispositivo e selezionare Timer Watchdog dal menu a discesa.
    Il nuovo timer Watchdog viene visualizzato nell'elenco dei dispositivi Hardware virtuale.
  3. Per avviare il timer Watchdog virtuale con il firmware BIOS o EFI, selezionare Inizia con avvio BIOS/EFI.
    Il timer Watchdog virtuale viene avviato prima dell'avvio del sistema operativo guest.

    Se il sistema operativo guest impiega troppo tempo per l'avvio o non supporta il dispositivo VWDT, viene visualizzato un messaggio di avviso e il dispositivo potrebbe riavviare costantemente la macchina virtuale.

  4. Fare clic su OK.

risultati

È possibile visualizzare lo stato del dispositivo VWDT nel pannello Hardware della macchina virtuale nella scheda Riepilogo.