Come funziona l’alta disponibilità di Hyper-V

Le organizzazioni dipendono dall’accesso continuo alle proprie applicazioni e ai propri dati, il che rende 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, ripercussioni sui ricavi e danni a lungo termine alla fiducia dei clienti.

In un ambiente Microsoft Hyper-V, eliminare i singoli punti di guasto è essenziale per mantenere operazioni stabili e ridurre al minimo i rischi. Integrando la ridondanza negli host e raggruppando le risorse in cluster, è possibile garantire che le VM rimangano disponibili anche in caso di guasto di un componente hardware. L’alta disponibilità (HA) di Hyper-V fornisce i meccanismi necessari per mantenere attivi 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 Hyper-V

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

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 segnale di heartbeat da un nodo specifico entro un determinato periodo, si presume che il nodo abbia subito un guasto. In tal caso, un altro nodo si fa carico del carico di lavoro e i processi critici dovrebbero essere ripristinati con successo. Hyper-V in Windows Server 2025 può utilizzare l’intelligenza di rete potenziata tramite il componente NetFT nel clustering di failover per percorsi di rete più resilienti e prestazioni ottimizzate della migrazione live.

Uno dei modi per garantire l’alta disponibilità di Hyper-V consiste nel collocare i nodi del cluster guest su server fisici diversi. Pertanto, se uno degli host fisici subisce un guasto insieme al proprio nodo del cluster guest, un altro nodo del cluster guest effettua il rilevamento automatico del guasto di sistema e avvia l’esecuzione dei ruoli in cluster che erano in esecuzione sul nodo guasto.

Inoltre, con l’alta disponibilità di Hyper-V abilitata, è 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 il clustering di failover e la migrazione live rappresentano i progressi dell’Alta Disponibilità di Hyper-V per i carichi di lavoro delle VM ad alta intensità grafica e di machine learning.

Requisiti per l’Alta Disponibilità di Hyper-V

Prima di poter abilitare l’Alta Disponibilità di Hyper-V, è necessario effettuare una verifica per garantire che le impostazioni hardware e software siano compatibili con la tecnologia del clustering di failover.

I requisiti per i cluster di failover Hyper-V includono:

  • Almeno due nodi del cluster, di cui uno 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 raccomanda di utilizzare processori appartenenti alla stessa famiglia di CPU al fine di 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 “Compatibilità dinamica dei processori”, è possibile utilizzare processori di generazioni diverse anche in caso di migrazione live e con prestazioni elevate delle VM.
  • I nodi del cluster dovrebbero essere collegati tramite più reti per evitare un singolo punto di guasto. In alternativa, i nodi del cluster possono essere collegati tramite un’unica rete, costituita da più adattatori di rete, switch e router. In questo modo è possibile garantire la ridondanza di rete nell’infrastruttura.
  • Storage condiviso, accessibile a tutti i nodi del cluster tramite iSCSI, Fibre Channel o protocollo SMB 3.0. Ciò significa che più nodi del cluster possono accedere allo stesso LUN contemporaneamente ed eseguire operazioni di lettura/scrittura senza interruzioni. Sebbene lo storage condiviso rimanga un metodo di storage primario per l’alta disponibilità (HA), non è obbligatorio per tutti gli scenari di mobilità (Live Migration) o di creazione di cluster grazie alle nuove funzioni di Live Migration “Shared Nothing” e di Storage Live Migration potenziata in Windows Server 2025.
  • I nodi del cluster possono appartenere allo stesso dominio di Active Directory. Questa impostazione è facoltativa a partire 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 offre supporto per un maggior numero di implementazioni. Rendere facoltativo questo parametro rende i cluster di gruppo di lavoro una configurazione supportata, ideale per implementazioni edge o ambienti di dimensioni ridotte.
  • I nodi del cluster devono eseguire Hyper-V Server (per la versione 2019 e precedenti) oppure Windows Server (tutte le versioni, incluso Windows Server 2025) con il ruolo Hyper-V abilitato.

È necessario disporre dei diritti di amministratore locale 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 Cluster di failover su un host Hyper-V

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

  1. Aprire Server Manager.
  2. Selezionare Aggiungi ruoli e funzioni .

    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 Cluster di failover.
  5. Nella sezione Funzionalità , selezionare Cluster di failover .

    Selecting a Failover Clustering role

  6. Nella sezione Conferma , fare clic su Installa .
  7. L’installazione dovrebbe avviarsi automaticamente. Nella sezione Risultati , è possibile visualizzare lo stato di avanzamento e verificare che i componenti obbligatori siano stati installati.

    Deploying a High Availability cluster for Hyper-V

Al termine dell’installazione, è possibile accedere alla funzione Cluster di failover. Utilizzando Gestione cluster di failover , ora è possibile creare cluster di failover, verificare la compatibilità hardware e configurare i cluster di failover esistenti.

Per avviare Gestione cluster di failover , aprire Gestione server , selezionare Strumenti e fare clic su Gestione cluster di failover . La finestra dovrebbe apparire come segue:

Failover Cluster Manager

È necessario configurare storage condiviso e reti per utilizzare un cluster HA di Hyper-V.

NOTA: Per utilizzare Gestione cluster di failover , è necessario prima verificare la configurazione hardware; solo allora sarà possibile iniziare a creare un cluster di failover per abilitare l’alta disponibilità di Hyper-V.

Per verificare un insieme di server non in cluster, è necessario conoscere i nomi di tali server. On the other hand, to validate an existing failover cluster, you should know the name of the cluster or one of its nodes.

For a more comprehensive walkthrough, Scarica il nostro white paper sul clustering di failover Hyper-V, which explains how Hyper-V Failover Clustering works, describes use cases for Hyper-V failover clusters and clarifies in detail how to successfully deploy a failover cluster in a Hyper-V environment.

How to Create a Highly Available Hyper-V VM

To make a Hyper-V VM highly available in a failover cluster, you first need to create and configure a Hyper-V failover cluster and validate the configuration in Failover Cluster Manager. After that, your system is ready to enable Hyper-V High Availability.

  1. Open the Failover Cluster Manager, and in the left pane, right-click Roles , select Virtual Machines and then go to New Virtual Machine .

    Creating a new VM

  2. The New Virtual Machine window should open, where you can select the target cluster node on which the VM should run.

    Selecting a high availability server to place a VM

  3. The New Virtual Machine Wizard should open. Read the information in the Before You Begin section.
  4. In the Specify Name and Location section, enter the name of the new VM and select the folder for storing the VM.

    Entering a VM name and location

  5. In the Specify Generation section, choose the generation of the new VM.
  6. In the Assign Memory section, you should specify the amount of startup memory that can be used by the new VM. Moreover, you can enable the use of Dynamic Memory for this VM.
  7. In the Configure Networking section, select the virtual switch that the network adapter can use.
  8. In the Connect Virtual Hard Disk section, specify on which virtual hard disk the VM should be stored. Here, you can create a virtual hard disk, use an existing virtual hard disk or attach a virtual hard disk later.
  9. In the Installation Options section, select how you would like the OS to be installed on this VM.
  10. In the Summary section, read the description of the new VM and click Finish to create the new highly available VM.

After completing these configurations, you should have the highly available Hyper-V VM, which can be easily failed over (live migrated) to another host if its original Hyper-V host fails.

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 failover cluster , quindi nel riquadro di sinistra fare clic con il pulsante destro del mouse su Ruoli e selezionare Configura ruolo .

    Configuring a role

  2. Dovrebbe aprirsi la procedura guidata per l’alta disponibilità. Leggi le informazioni nella schermata Prima di iniziare .
  3. Nella sezione Seleziona ruolo , fai clic su VM per abilitare l’alta disponibilità di Hyper-V per VM specifiche.

    Selecting a virtual machine as a role

  4. Nella sezione Seleziona VM , scegli le VM che desideri rendere altamente disponibili.
  5. Nella sezione Conferma , devi confermare che desideri abilitare l’alta disponibilità di Hyper-V per questa specifica VM.
  6. Nella sezione Configura l’alta disponibilità , è possibile visualizzare 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 saranno tolleranti ai guasti e, di conseguenza, l’alta disponibilità di Hyper-V sarà abilitata nell’ambiente virtuale. In caso di guasto di un server o di un componente, l’alta disponibilità di Hyper-V consente di ripristinare rapidamente il funzionamento, riducendo i tempi di inattività e le interruzioni.

Conclusione

L’implementazione dell’alta disponibilità di Hyper-V consente di mantenere l’operatività anche in caso di guasto di singoli host o componenti. Con una corretta configurazione del cluster e adeguate misure di ridondanza, le VM possono continuare a funzionare senza interruzioni significative del servizio. L’adozione dell’alta disponibilità di Hyper-V rafforza la resilienza complessiva dell’infrastruttura e garantisce 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