Configurare e implementare la replica Hyper-V
- 10 minuti
In qualità di amministratore di Windows Server presso Contoso, è necessario comprendere come configurare e implementare la replica Hyper-V e come verificarne l'integrità. È necessario essere in grado di eseguire il failover come richiesto.
Configurare e implementare la replica Hyper-V
La replica Hyper-V è parte integrante del ruolo Hyper-V. È possibile usarla nei server Hyper-V autonomi o nei server che fanno parte di un cluster di failover. Nel secondo caso, è necessario configurare Gestore di replica Hyper-V. Hyper-V (e di conseguenza la replica Hyper-V) non ha dipendenze da Active Directory Domain Services, tranne nel caso in cui i server di replica Hyper-V facciano parte dello stesso cluster di failover.
Per abilitare la replica Hyper-V, è necessario completare due passaggi, come indicato di seguito:
Abilitare un host Hyper-V come server di replica:
- In Hyper-V Impostazioni nel server host, nel gruppo Configurazione replica di opzioni selezionare la casella di controllo Abilita il computer come server di replica .
- Configurare le impostazioni del server Hyper-V:
- Selezionare e configurare le opzioni Autenticazione e porte .
- Selezionare e configurare le opzioni Di autorizzazione e archiviazione .
- È possibile abilitare la replica da qualsiasi server che esegue correttamente l'autenticazione (una soluzione che risulta utile quando tutti i server fanno parte dello stesso dominio) oppure solo da determinati server. Come parte di questa impostazione di configurazione, è anche necessario configurare un percorso in cui archiviare i file di replica.
Abilitare la replica in ogni macchina virtuale che deve essere replicata nell'host Hyper-V primario:
- Selezionare la macchina virtuale da replicare e scegliere Abilita replica.
- Nella Procedura guidata Abilita replica per <VM_Name> specificare il server di replica.
- Specificare i parametri di connessione, ad esempio Tipo di autenticazione.
- Selezionare i dischi rigidi virtuali da replicare. Se necessario, è possibile sceglierne più di uno.
- Selezionare un'opzione Frequenza replica :
- 30 secondi
- 5 minuti (valore predefinito)
- 15 minuti
- Configurare i punti di ripristino per mantenere solo il punto di ripristino più recente o Creare punti di ripristino orari aggiuntivi.
- Selezionare un metodo di replica iniziale. Le opzioni includono:
- Inviare la copia iniziale in rete
- Inviare una copia iniziale usando supporti esterni
- Avviare immediatamente la replica
- Pianificazione di replica
- Dopo aver configurato queste opzioni, avviare la replica.
- Dopo aver stabilito la relazione di replica, la colonna Stato in Hyper-V Manager visualizza lo stato di avanzamento della replica come percentuale della replica totale per la macchina virtuale configurata. La replica della macchina virtuale è in stato disattivato e viene avviata solo in caso di failover.
- Quando la replica iniziale è completata, vengono eseguiti regolarmente aggiornamenti della replica in base alle modifiche apportate nella macchina virtuale primaria.
Gestire la replica Hyper-V usando Windows PowerShell
La replica Hyper-V può essere gestita anche tramite Windows PowerShell. Per ottenere l'elenco dei cmdlet di Windows PowerShell disponibili, eseguire il comando seguente:
Get-command *replication* -Module Hyper-V
TCP/IP di failover
TCP/IP di failover è una funzionalità che consente di controllare l'indirizzo IP statico e altre impostazioni di rete TCP/IP usate da una macchina virtuale quando viene avviata nell'ambito di un failover.
Si possono riscontrare problemi di connettività dopo il failover se si verificano tutte le condizioni seguenti:
- La funzionalità TCP/IP di failover non è configurata.
- Alla macchina virtuale primaria è assegnato un indirizzo IP statico.
- La macchina virtuale di replica usa impostazioni IP diverse da quella primaria.
Quando la replica è abilitata, l'opzione Failover TCP/IP viene visualizzata come opzione di configurazione aggiuntiva nella Hyper-V Impostazioni per la macchina virtuale primaria e di replica. È disponibile solo per le schede di rete non legacy. Per l'applicazione delle impostazioni TCP/IP di failover è necessario che sia installata la funzionalità Integration Services.
Nota
Le macchine virtuali di replica configurate con un indirizzo IP statico devono essere configurate per l'uso di un indirizzo IP diverso da quello della macchina virtuale primaria corrispondente in caso di failover.
Monitoraggio dell'integrità della replica
Quando si abilita la replica per una macchina virtuale, le modifiche nella macchina virtuale primaria vengono riportate in un file di log che viene periodicamente trasferito al server di replica e quindi applicato al disco rigido virtuale della macchina virtuale di replica.
L'integrità della replica include i dati seguenti:
- Stato replica, che indica se la replica è abilitata per una macchina virtuale.
- Modalità di replica, ovvero primaria o replica.
- Server primario corrente, ovvero il nome del server.
- Server di replica corrente, ovvero il nome del server.
- Stato di integrità della replica, che indica la condizione della replica. che può avere uno di questi tre valori:
- Normale
- Avvertimento
- Critico
- Statistiche, che includono dati come i seguenti:
- Ora di inizio
- Ora di fine
- Dimensioni medie
- Dimensioni massime
- Latenza media
- Errori rilevati
- Ultima sincronizzazione
- Cicli di replica riusciti
- Replica in sospeso, che visualizza informazioni sulle dimensioni dei dati che devono ancora essere replicati e quando la replica è stata sincronizzata per l'ultima volta con la macchina virtuale primaria.
Per testare la connessione di replica, è possibile usare il comando di Windows PowerShell seguente:
Test-VMReplicationConnection -ReplicaServerName server01.domain01.contoso.com -ReplicaServerPort 80 -AuthenticationType Kerberos
Per ottenere lo stato relativo a tutte le macchine virtuali nel server primario, è possibile eseguire il comando di Windows PowerShell seguente:
Get-VMReplication
Opzioni di failover
Con la replica Hyper-V sono possibili tre tipi di failover: Failover di test, Failover pianificato e Failover.
Failover di prova
Il failover di test è un'attività che consente di testare una macchina virtuale su un server di replica mentre la macchina virtuale primaria è in esecuzione, senza che la replica venga interrotta. È possibile avviarlo solo sul server di replica nella macchina virtuale replicata. L'avvio di un failover di test in una macchina virtuale replicata crea un nuovo checkpoint che è possibile usare per selezionare un punto di ripristino a partire dal quale creare una nuova macchina virtuale di test. La macchina virtuale di test ha lo stesso nome della replica, ma con - Test alla fine. Per impostazione predefinita, la macchina virtuale di test rimane disconnessa per evitare potenziali conflitti con la macchina virtuale primaria in esecuzione.
Failover pianificato
È possibile avviare un failover pianificato per spostare la macchina virtuale primaria in un server di replica, ad esempio prima della manutenzione del sito o di uno stato di emergenza previsto. Non si verifica alcuna perdita di dati, ma la macchina virtuale non è disponibile per un certo tempo durante l'avvio. Può essere avviata solo dal sito primario.
Dopo il failover pianificato, la macchina virtuale viene eseguita nel server di replica e le relative modifiche non vengono replicate. Se si vuole configurare nuovamente la replica, è necessario invertirla e configurare le impostazioni in modo simile a quando si è abilitata la replica.
Failover
Se si verifica un problema sul server primario e la macchina virtuale primaria risulta in errore, è possibile eseguire un failover. Il failover può essere avviato solo sul server di replica nella macchina virtuale replicata e solo quando la macchina virtuale primaria non è disponibile o è disattivata.
Importante
Si tratta di un evento non pianificato che può causare la perdita di dati, perché le modifiche alla macchina virtuale primaria potrebbero non essere state replicate prima che si sia verificata la situazione di emergenza.
Dimostrazione
Il video seguente mostra come eseguire queste operazioni:
- Configurare la replica Hyper-V in due computer host.
- Configurare la replica usando Windows PowerShell.
- Convalidare il failover.
I passaggi principali del processo sono i seguenti:
- Configurare la replica Hyper-V in due computer host Hyper-V.
- Abilitare Windows Defender Firewall con regole di sicurezza avanzate .
- Configurare la replica usando Windows PowerShell e l'autenticazione Kerberos .
- Verificare che il failover sia stato completato.