Come configurare un failover cluster con Hyper-V

Hyper-V consente di abilitare la high-availability attraverso il cluster manager di Windows Server. Questo permette di creare delle infrastrutture virtuali resilienti ai fallimenti dei singoli server.

Un tipico setup di cluster failover di Hyper-V consiste di 2 o più server, che condividono rete e storage “clusterizzati”. In caso di failure, le risorse clusterizzate eseguono istantaneamente il failover al successivo server disponibile. Dal punto di vista dell’utente finale, l’operazione non ha alcun impatto sulle prestazione né causa interruzioni del servizio.

Il failover è un processo automatico che viene gestito dal sistema operativo. Hyper-V permette di creare storage e rete clusterizzati che rappresentano un requisito a livello di infrastruttura per il Cluster Failover Manager.

 

Prerequisiti

Per abilitare il failover clustering di Hyper-V abbiamo utilizzato il setup seguente:

  • 1x Windows Server 2012 R2 con 20GB di storage condiviso iSCSI. Sarà  utilizzato per creare il disco “clusterizzato”;
  • 2x nodi Windows Server 2012 R2 con il ruolo Failover Cluster Manager installato.

Hyper-V Failover Cluster lab setup

 

Configurare il Cluster Hard Disk in Hyper-V

  1. L’operazione può essere completata utilizzando Windows Server 2012 R2 come iSCSI target server
  2. Qui trovi i dettagli su come creare il target iSCSI
  3. Se necessiti di ulteriori cluster disk, puoi aggiungerne dall’Hyper-V manager > New Hard Disk > New Virtual Hard Disk Wizard

 

Setup del Failover Cluster Manager

Il ruolo Failover Cluster Manager è richiesto su entrambi i nodi. In questo esempio li chiameremo The-Solving-N1 e The-Solving-N2.

  1. Assicurati di avere il ruolo Failover Cluster Manager installato sui server Windows Server 2012 R2. Il ruolo può essere installato dal Server Manager.
  2. Apri il Failover Cluster Manager e seleziona Validate Configuration. Da qui è possibile completare l’intero setup:
     Failover Cluster Manager - validating cluster
  3. Specifica i nomi dei server dalla finestra Select computers di Active Directory:
     Failover Cluster Manager - validating cluster
  4. Seleziona Run All Tests – Partirà  un check di compatibilità  HA dell’ambiente comprendente i server, la rete e lo storage:
     Failover Cluster Manager - validating cluster
  5. Dalla pagina di conferma seleziona next – il test comincerà :
     Failover Cluster Manager - validating cluster
  6. Il test di validazione controllerà  ora i nodi del cluster. La verifica impiegherà  diversi minuti:
     Failover Cluster Manager - validating cluster
  7. Terminata l’operazione, sarà  generato un Validation report. Controlla la presenza di errori o avvertimenti relativi all’infrastruttura. In ambienti di produzione è necessario assicurarsi che tutto sia ok:
     Failover Cluster Manager - validate cluster report
  8. Terminata la verifica del rapporto, clicca Next e il Cluster Wizard partirà . Assicurati di spuntare la casella Add all eligible storage to the cluster:
     Failover Cluster Manager - Configuring cluster
  9. Specifica il nome del cluster e il suo indirizzo IP:
     Failover Cluster Manager - Configuring cluster IP
  10. Il Cluster Wizard procederà  a creare il cluster. Il processo impiegherà  alcuni minuti, il tempo varia a seconda della complessità  del setup.
  11. Completata l’operazione, il cluster sarà  visibile dal Failover Cluster Manager:
     Failover Cluster Manager - Setup completed
  12. Assicurati che i nodi cluster siano disponibili:
     Failover Cluster Manager - cluster enabled
  13. Verifica lo status dei cluster di storage e di rete. La configurazione è completata:
     

Read related articles