Sintomi
Considerare lo scenario descritto di seguito:
-
Si dispone di un cluster Hyper-V in esecuzione in un ambiente Virtualizzazione rete Hyper-V (HNV).
-
Si dispone di un cluster guest a due nodi di macchine virtuali (VM) in esecuzione in host diversi.
-
Si verifica un failover di una delle macchine virtuali nel cluster guest.
In questo scenario, l'indirizzo IP del cluster del cluster guest diventa irraggiungibile.
Causa
Questo problema può verificarsi durante il failover di più indirizzi IP del cluster perché System Center 2012 R2 Virtual Machine Manager (VMM) non ha aggiornato correttamente i record di ricerca per questi indirizzi. Quando si verifica un failover, VMM non può aggiornare i mapping o il flag utilizzato per contrassegnare il tipo di record di ricerca come Dinamico nel database. Questo comportamento può verificarsi perché il driver HNV non può accodare alcuni eventi di notifica "CA modificati" per VMM o perché VMM non può elaborare correttamente tali eventi a causa di problemi di sincronizzazione. Dopo che VMM cambia il tipo di record di ricerca in Statico, eventuali failover futuri di tale indirizzo IP non vengono aggiornati automaticamente. Di conseguenza, l'indirizzo IP diventa irraggiungibile.
Risoluzione
La correzione di questo problema è inclusa nell'aggiornamento cumulativo 3 per System Center 2012 R2 Virtual Machine Manager.
Stato
Microsoft ha confermato che questo problema si verifica nei prodotti elencati nella sezione "Si applica a".
Ulteriori informazioni
Questo problema di connettività può scomparire automaticamente dopo un po'. Tuttavia, per risolvere immediatamente il problema, portare offline l'istanza problematica, aggiornare la macchina virtuale e il relativo host e quindi riportare l'istanza online di nuovo.
Quando si verifica questo problema, lo stato del record di ricerca dell'istanza problematica è Statico. Ciò vale solo se GuestIPNetworkVirtualizationUpdates è abilitato nella scheda di rete virtuale per la macchina virtuale in System Center 2012 R2 Virtual Machine Manager. Pertanto, quando si verifica il failover, i record di ricerca non vengono aggiornati automaticamente. Quando lo stato del tipo di record di ricerca è Dinamico, l'istanza è considerata valida.
Per determinare lo stato dell'istanza, eseguire il comando seguente:
Get-NetVirtualizationLookupRecord