Come funziona l’alta disponibilità di Hyper-V

Le organizzazioni dipendono dall’accesso continuo alle proprie applicazioni e ai propri dati, rendendo le interruzioni del servizio difficili da prevedere e ancora più difficili da ripristinare. I tempi di inattività possono causare interruzioni del flusso di lavoro, perdita di dati, impatto sui ricavi e danni a lungo termine alla fiducia dei clienti.

In un ambiente Microsoft Hyper-V, l’eliminazione dei singoli punti di errore è essenziale per mantenere operazioni stabili e ridurre al minimo i rischi. Creando ridondanza negli host e raggruppando le risorse, è possibile garantire che le VM rimangano disponibili anche in caso di guasto di un componente hardware. Hyper-V High Availability (HA) fornisce i meccanismi necessari per mantenere in esecuzione i carichi di lavoro e migliorare la resilienza complessiva dell’infrastruttura. Leggi questo post per scoprire come funziona l’HA e come abilitarla nel tuo ambiente.

NAKIVO for Hyper-V Backup

NAKIVO for Hyper-V Backup

Agentless, application-aware backups for Hyper-V. Anti-ransomware protection, instant VM boot from backup, other virtual/physical platform support and more.

Come funziona l’alta disponibilità di Microsoft Hyper-V

L’alta disponibilità in Microsoft Hyper-V è ottenuta con un cluster di failover Hyper-V. Il clustering di failover è il processo di combinazione di diversi computer indipendenti (chiamati nodi) in un unico gruppo, che consente un elevato livello di disponibilità e scalabilità delle applicazioni e dei servizi. I server in cluster possono essere collegati tramite cavi fisici e software. Se uno dei server in cluster si guasta, gli altri nodi possono assumerne il carico di lavoro ed eseguire i servizi obbligatori. Questo processo è noto come failover, che consente di riprendere rapidamente le operazioni critiche, ridurre i tempi di inattività del sistema e garantire la continuità operativa anche in caso di guasto.

Per verificare lo stato dei cluster di failover Hyper-V, ogni nodo del cluster invia un segnale di heartbeat una volta al secondo. Se il sistema non riceve un heartbeat da un nodo specifico entro un determinato periodo, si presume che il nodo abbia subito un guasto. In tal caso, un altro nodo assume il carico di lavoro e i processi critici dovrebbero essere ripristinati con successo. Hyper-V in Windows Server 2025 può utilizzare l’intelligenza di rete avanzata tramite il componente NetFT nel clustering di failover per percorsi di rete più resilienti e prestazioni di Live Migration ottimizzate.

Uno dei modi per garantire l’alta disponibilità di Hyper-V è quello di collocare i nodi del cluster guest su server fisici diversi. In questo modo, se uno degli host fisici si guasta insieme al suo nodo cluster guest, un altro nodo cluster guest rileva automaticamente il guasto del sistema e avvia l’esecuzione dei ruoli cluster che erano in esecuzione sul nodo guasto.

Inoltre, con Hyper-V High Availability abilitato, è possibile spostare i ruoli in cluster da un nodo all’altro senza interrompere il funzionamento dell’applicazione. In questo modo, è possibile configurare, risolvere i problemi, aggiornare o riavviare facilmente una VM specifica. Il partizionamento della GPU e la sua integrazione con Failover Clustering e Live Migration sono i progressi di Hyper-V High Availability per i carichi di lavoro delle VM con grafica intensiva e machine learning.

Requisiti di Hyper-V High Availability

Prima di poter abilitare Hyper-V High Availability, è necessario effettuare una verifica delle impostazioni hardware e software per garantire la compatibilità con la tecnologia di failover clustering.

I requisiti del cluster di failover Hyper-V includono:

  • Almeno due nodi di cluster, uno dei quali utilizzato per l’esecuzione di un carico di lavoro di produzione e l’altro per il failover.
  • CPU con supporto per la virtualizzazione assistita dall’hardware e la prevenzione dell’esecuzione dei dati (DEP) basata su hardware. Si consiglia di utilizzare processori appartenenti alla stessa famiglia di CPU per ridurre al minimo il rischio di guasti del cluster e ottimizzare il processo di migrazione delle VM. A partire da Windows Server 2025, grazie alla nuova funzione Dynamic Processor Compatibility, è possibile utilizzare processori di generazioni diverse anche con migrazione live e prestazioni VM elevate.
  • È necessario collegare i nodi del cluster a più reti per evitare un singolo punto di errore. In alternativa, i nodi del cluster possono essere collegati utilizzando una rete composta da più adattatori di rete, switch e router. In questo modo è possibile garantire la ridondanza della rete nell’infrastruttura.
  • Storage condiviso, a cui tutti i nodi del cluster possono accedere tramite protocollo iSCSI, Fibre Channel o SMB 3.0. Ciò significa che più nodi del cluster possono accedere contemporaneamente allo stesso LUN ed eseguire operazioni di lettura/scrittura senza interruzioni. Sebbene lo storage condiviso sia ancora il metodo di archiviazione principale per l’HA, non è obbligatorio per tutti gli scenari di mobilità (Live Migration) o di creazione di cluster grazie alle nuove funzioni Shared Nothing Live Migration e Storage Live Migration migliorate in Windows Server 2025.
  • I nodi del cluster possono appartenere allo stesso dominio Active Directory. Questa opzione è facoltativa da Windows Server 2025 (mentre era obbligatoria in Windows Server 2022). L’aggiunta di nodi a un dominio contribuisce a garantire la resilienza del cluster e fornisce supporto per un maggior numero di implementazioni. Rendendo questo parametro facoltativo rende Workgroup Clusters una configurazione supportata, ideale per implementazioni edge o ambienti più piccoli.
  • I nodi del cluster devono eseguire Hyper-V Server (per 2019 e versioni precedenti) o Windows Server (tutte le versioni, incluso Windows Server 2025) con il ruolo Hyper-V abilitato.

È necessario essere amministratori locali su ciascuno dei server che si desidera includere nel cluster, poiché solo un amministratore può configurare le modifiche nei cluster di failover.

Abilitazione del ruolo Clustering di failover su un host Hyper-V

Dopo aver verificato tutti i requisiti, è ora possibile abilitare il ruolo Failover Clustering sull’host Hyper-V:

  1. Aprire Server Manager.
  2. Selezionare Aggiungere ruoli e funzionalità.

    Adding a Hyper-V cluster role

  3. Fare clic su Installazione basata su ruoli o funzioni.
  4. Selezionare un server o un disco rigido virtuale su cui installare il ruolo Failover Clustering.
  5. In Funzioni sezione, selezionare Clustering di failover.

    Selecting a Failover Clustering role

  6. Nella sezione Conferma , fare clic su Installazione.
  7. L’installazione dovrebbe avviarsi automaticamente. Nella sezione Results è possibile visualizzare lo stato di avanzamento e effettuare la verifica che i componenti obbligatori siano stati installati.

    Deploying a High Availability cluster for Hyper-V

Dopo l’installazione, è possibile accedere alla funzione Failover Clustering. Utilizzando Failover Cluster Manager, è ora possibile creare cluster di failover, verificare la compatibilità hardware e configurare i cluster di failover esistenti.

Per avviare il Failover Cluster Manager, aprire Server Manager, selezionare Tools e fare clic su Failover Cluster Manager. La finestra dovrebbe apparire come segue:

Failover Cluster Manager

È necessario configurare lo storage condiviso e la rete per utilizzare un cluster Hyper-V HA.

NOTA: Per utilizzare Failover Cluster Manager, è necessario prima convalidare la configurazione hardware e solo successivamente è possibile iniziare a creare un cluster di failover per abilitare Hyper-V High Availability.

Per convalidare un insieme di server non clusterizzati, è necessario conoscere i nomi di tali server. D’altra parte, per convalidare un cluster di failover esistente, è necessario conoscere il nome del cluster o di uno dei suoi nodi.

Per una guida più completa, scaricate il nostro White paper sul clustering di failover Hyper-V, che spiega come funziona il clustering di failover Hyper-V, descrive i casi d’uso dei cluster di failover Hyper-V e chiarisce in dettagliati dettagli come effettuare con successo l’implementazione di un cluster di failover in un ambiente Hyper-V.

Come creare una VM Hyper-V ad alta disponibilità

Per rendere una VM Hyper-V altamente disponibile in un cluster di failover, è necessario innanzitutto creare e configurare un cluster di failover Hyper-V e convalidare la configurazione in Failover Cluster Manager. A questo punto, il sistema è pronto per abilitare l’alta disponibilità Hyper-V.

  1. Aprire Failover Cluster Manager e, nel riquadro sinistro, fare clic con il pulsante destro del mouse su Role (Ruolo), seleziona VM (VM) e poi vai su New VM (Nuova VM).

    Creating a new VM

  2. La finestra Nuova VM dovrebbe aprirsi, dove è possibile selezionare il nodo del cluster di destinazione su cui deve essere eseguita la VM.

    Selecting a high availability server to place a VM

  3. Si aprirà la procedura guidata Nuova VM. Leggere le informazioni nella sezione Prima di iniziare .
  4. Nella sezione Specificare nome e ubicazione , immettere il nome della nuova VM e selezionare la cartella della VM.

    Entering a VM name and location

  5. Nella sezione Specifica generazione scegli la generazione della nuova VM.
  6. Nella sezione Assign Memory è necessario specificare la quantità di memoria di avvio che può essere utilizzata dalla nuova VM. Inoltre, è possibile abilitare l’uso della memoria dinamica per questa VM.
  7. Nella sezione Configurare la rete sezione, selezionare lo switch virtuale che l’adattatore di rete può utilizzare.
  8. Nella sezione Connetti Virtual Hard Disk , specificare su quale disco rigido virtuale deve essere memorizzata la VM. Qui è possibile creare un disco rigido virtuale, utilizzare un disco rigido virtuale esistente o collegare un disco rigido virtuale in un secondo momento.
  9. Nella sezione Opzioni di installazione , selezionare come si desidera installare il sistema operativo su questa VM.
  10. Nella sezione Riepilogo , leggere la descrizione della nuova VM e fare clic su Termina per creare la nuova VM ad alta disponibilità.

Dopo aver completato queste configurazioni, dovresti avere la VM Hyper-V altamente disponibile, che può essere facilmente trasferita (migrata in tempo reale) su un altro host se l’host Hyper-V originale non funziona.

Come rendere altamente disponibile una VM Hyper-V esistente

È possibile rendere altamente disponibile una VM Hyper-V esistente, a condizione che sia collegata a uno storage condiviso.

  1. Aprire Gestione cluster di failovere, nel riquadro sinistro, fare clic con il pulsante destro del mouse su Ruoli e selezionare Configura ruolo.

    Configuring a role

  2. Si aprirà la procedura guidata Alta disponibilità. Leggere le informazioni nella schermata Prima di iniziare .
  3. Nella sezione Seleziona ruolo , fai clic su VM per abilitare Hyper-V High Availability per VM specifiche.

    Selecting a virtual machine as a role

  4. Nella sezione Seleziona le VM , scegli le VM che desideri rendere altamente disponibili.
  5. Nella sezione Conferma sezione, è necessario confermare che si desidera abilitare Hyper-V High Availability per questa specifica VM.
  6. Nella sezione Configurare High Availability è possibile vedere lo stato di avanzamento.
  7. Nella sezione Riepilogo, è possibile visualizzare i risultati di questa operazione e verificare che le VM Hyper-V selezionate siano state rese altamente disponibili. Fare clic su Termina.

Dopo aver completato questo processo di configurazione, le VM sono tolleranti ai guasti e, di conseguenza, l’alta disponibilità di Hyper-V è abilitata nell’ambiente virtuale. In caso di guasto di un server o di un componente, Hyper-V High Availability può aiutarti a ripristinare rapidamente il sistema, riducendo i tempi di inattività e le interruzioni.

Conclusione

L’implementazione di Hyper-V High Availability consente di mantenere l’operatività anche in caso di guasto di singoli host o componenti. Con una configurazione cluster adeguata e misure di ridondanza, le VM possono continuare a funzionare senza interruzioni significative del servizio. L’adozione di Hyper-V HA rafforza la resilienza complessiva dell’infrastruttura e supporta operazioni affidabili a lungo termine.

Try NAKIVO Backup & Replication

Try NAKIVO Backup & Replication

Get a free trial to explore all the solution’s data protection capabilities. 15 days for free. Zero feature or capacity limitations. No credit card required.

Le persone leggono anche