HyperV Replica – Windows Server 8 – Les nouveautés

Le 7 septembre 2011 Microsoft a fait l’annonce de Windows 8 et donc aussi des parties serveurs (Windows Server 8 ) qui vont avec.

Voilà un petit tour d’horizon des nouveautés pour l’hyperviseur de Microsoft.

Beaucoup de fonctionnalités ont été ajoutées dans le passage de HyperV à HyperV R2 et aussi avec le service pack 1 de R2.

Là encore des améliorations qui ressemblent à un copier-coller de VmWare.

La fonction la plus attendue:

Live Storage Migration qui permet de faire du déplacement d’unité de stockage. Avec Live Migration nous déplacions la machine d’un noeud à l’autre d’un failover cluster sans perdre les connections des clients. Mais impossible de bouger le stockage sans faire une Quick Migration, soit une sauvegarde puis déplacement puis restauration…..donc très long.

Live Storage Migration permet de faire des migrations:

    • Disques à Disques
    • Lun à Lun
    • et normalement Disk à USB
    • et sur un stockage à distance

Augmentation des capacités des VMs

  • Memoire de 64 Go à 512 Go ( encore en dessous de vSphere 5 avec ses 1To)
  • vCPU de 4 à 32

Augmentation des capacités des VHD

  • Passage de VHD de 2To à des VHDX à 16To

Support du NUMA sur les machines invitées

En cluster, augmentation des capacités

  • Passage de 1000 VMs à 4000 VMs
  • Passage de 16 noeuds à 63 noeuds

Le MAP Tool (Microsoft Assessment and Planning tool) passe de la version 4 à la version 5 pour l’occasion.

Et aussi des trucs qui servent à rien pour une salle serveur le support du Wifi pour Hyper V, mais pour les maquettes c’est intéressant. Pour les maquettes, la possibilité de faire tourner HyperV “Réplica” sur le poste client.

Hyper V – les modes de compatibilité des processeurs

En fonction du processeur utilisé pour la virtualisation dans un cluster Hyper V,la migration LiveMigration (VMotion chez VmWare) va réussir ou non.

Voilà la liste des fonctionnalités qui sont désactivées quand dans Hyper V nous utilisons le mode de compatibilité du processeur

Sur les plateformes Intel:

AVX
Misaligned SSE
POPCNT
SSSE3
SSE4.1
SSE4.2
XSAVE

Sur les plateformes AMD

LZCNT
Misaligned SSE
POPCNT

SSSE3
SSE4.1
SSE4.A
SSE5
AMD 3DNow!
Extended AMD 3DNow!

Pourquoi utiliser ce mode ?

Quand la machine virtuelle est démarré sur un premier serveur avec un processeur qui n’a pas la même version ou juste le même steppin, la migration de la machine par LiveMigration va bouger la mémoire d’une machine à l’autre. Puis la machine démarre, mais en aucun cas , il y a de vérification sur les instructions actuellement en mémoire pour valider la nouvelle architecture processeur. Donc si il y a des différences et surtout si le processeur de départ est supérieur en fonctionnalité par rapport à celui d’arrivée, vous avez le droit à un fameux écran bleu (BSOD) !

Donc dans un cluster HyperV R2, si vous avez fait l’erreur d’avoir des nœuds dans différentes versions de processeur, il faut activer le mode de compatibilité du processeur(processor compatibility mode).

Autre solution mettre tous vos nœuds avec exactement les mêmes processeurs.