vInfra.ch

Guillaume LACAILLE's Blog

Hyper-V 2012: Bug: Le cluster de machines virtuelles ne fonctionne pas sur deux nœuds distincts (edit: 05.08.2012)

Dans certaines configurations particulières, un cluster dans 2 machines virtuelles ne fonctionne que lorsque les VMs sont sur le même serveur Hyper-V, et ne fonctionne plus lorsque les VMs sont sur des nœuds séparés.

Edit: Cet article est remplacé par le suivant: Hyper-V 2012: Le cluster de machines virtuelles ne fonctionne pas sur deux nœuds distincts, il est laissé en ligne pour information.

Symptômes:

Considérez la configuration suivante:

  • Vous avez un cluster Hyper-V 2012;
  • Vous utilisez le teaming de cartes réseau de Windows Server 2012 (en utilisant la fonction de Windows Server 2012 ou celle de Virtual Machine Manager 2012 SP1);
  • Vous avez un cluster « dans » deux ou plus machine virtuelles (guest cluster);

Lorsque ces machines virtuelles sont sur un même serveur Hyper-V, le cluster fonctionne correctement.

Lorsque vous déplacez une machine virtuelle sur un serveur Hyper-V différend, le nœud passif de votre guest cluster apparaît « Down » dans la console Failover Cluster Manager. de plus vous pouvez rencontrer un message d’erreur indiquant que le quorum a été perdu (quelque-soit sa configuration, disque ou file share witness).
Lorsque vous déplacer le nœud passif pour rejoindre le serveur Hyper-V sur lequel tourne le nœud active, tout revient à la normale.

Probème:

Ce problème est un bug connu chez Microsoft. Il n’y a pas de solution définitive pour le moment.

Workaround:

Afin de régler le problème, vous pouvez, sur chaque nœud Hyper-V (en mode maintenance), désactiver la fonctionnalité de Checksum Offload.

Pour cela, sur votre serveur Hyper-V, entrez la commande suivante:

Attention: cette manipulation coupe momentanément toutes les connexions réseau (près d’1 minute). Faites attention de ne pas avoirde machines virtuelles sur le nœud pendant la manipulation.

Pour vérifier que la commande a bien fonctionné, tapez la commande suivante:

Vous devriez avoir un résultat similaire:

Une fois le checksum offload désactivé, vérifiez l’état de vos teams de cartes:

Si l’un d’entre eux est dans l’état « Down », redémarrez les cartes réseau puis vérifiez à nouveau.

 Article initialement publié sur blog.sogeti.ch

, , , , , ,

2 thoughts on “Hyper-V 2012: Bug: Le cluster de machines virtuelles ne fonctionne pas sur deux nœuds distincts (edit: 05.08.2012)

Répondre à Hyper-V 2012: Le cluster de machines virtuelles ne fonctionne pas sur deux nœuds distincts (maj 05.08.2013) | vInfra.ch Annuler la réponse.

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *