Hyper-V, Quick Migration y el error "Configuration error" o "Not Connected" en Network Adapter

A medida que Quick Migration va haciendose famoso, tambien se empiezan a hacer famosos diversos comportamientos que a veces resultan inesperados.

Uno de ellos es el famoso ya "Configuration Error" en los settings del network adapter cuando se hace el failover de una VM de un nodo a otro.

Durante la investigacion de que estaba pasando fue bastante divertido escuchar las conjeturas de los imaginativos.

Eso solo pasa si se usa legacy adapter, Eso pasa si no se cruzan las placas (Local Area Network Connection para hearbit en un nodo y Local Area Network Connection 2 para hearbit en el otro nodo) y asi.. una tras otra.

Empezamos a ponerle el cascabel al gato cuando detectamos un detalle. El error se daba siempre que cambiabamos los settings de una VM siendo esta un resource del cluster. Si uno hacia cuialquier configuracion con la VM y luego se la hacia cluster resource, el fail over iba sin problemas.

Acorralado el gato, dimos con la cuestion: Anota Anita, Anita Anota!

El recurso  del cluster "Virtual Machine Configuration (Nombre de la VM)" cachea la informacion de la VM (cache que incluye la configuracion de la red). Esta informacion es usada para configurar la red en los otros nodos del cluster si la VM es movida a un nodo diferente del cual esta fue creada o modificada. Si la informacion no es "refrescada" despues que se modifican los settings, el Cluster de Hyper-V no puede configurar correctamente esos settings en el resto de los nodos y la VM falla al restaurarse.

Tonces el magic click en este caso es:

"Refresh Virtual Machine Configuration"

image