Le top 14 des incidents Hyper-V

Quelques mois après la mise à disposition de Hyper-V en version RTM, nous disposons déjà de quelques statistiques permettant de lister les problèmes les plus souvent rencontrés par nos clients.

Plusieurs fiche techniques sont en cours d’écriture pour officialiser les réponses que nous apportons aux dysfonctionnements qui nous sont remontés mais les blogs des équipes produits ou des équipes de support proposent les réponses.

 

Installation

Le système se fige au moment du redémarrage à l’étape "Configuring Updates Stage 3 of 3" après l’activation, la désactivation ou la mise à jour du rôle Hyper-V

Cause : HP Network Configuration Utility

Solution : KB950792 When you try to enable, disable, or update Hyper-V technology, the process stops responding

 

Après l’installation du rôle Hyper-V, une machine nouvellement créée ne parvient pas à démarrer avec le message suivant : “The virtual machine could not be started because the hypervisor is not running”

Cause : la fonctionnalité de virtualisation matérielle ou la fonctionnalité DEP (Data Execution Prevention) sont désactivées dans le BIOS

Solution : Activer la fonctionnalité de virtualisation matérielle (Intel-VT ou AMD-V en fonction du fabricant de processeur) ou la fonctionnalité DEP dans le BIOS.

Note : ce prérequis est documenté dans les release notes

 

Périphériques virtuels et pilotes

La carte réseau “Synthetic NIC” est listée comme un périphérique inconnu dans le gestionnaire de périphérique

Cause : les Integration Components ne sont pas installés

Solution : installer les Integration Components dans la machine virtuelle

 

Impossibilité d’associer le port COM virtuel a un port COM physique

Cause : c’est un comportement par défaut (ou pour reprendre le jargon : By Design) documenté dans l’aide

 

Les disques dynamiques attachés à un contrôleur SCSI dans une machine virtuelle Windows Server 2003 sont en statut “Offline” après redémarrage de la VM

Cause : une mauvaise valeur de démarrage a été configurée pour Storsvc dans la base de registre

Solution : modifier la valeur de la clé “HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\storsvc\Start” pour qu’elle soit à 3

 

Integration Components

Lors de la tentative d’installation des Integration Components dans une machine virtuelle Windows Server 2003, le message suivant est affiché :

“Unsupported Guest OS

An error has occurred: The specified program requires a newer version of Windows”

Cause : les Integration Components ne sont pas installables sous Windows Server 2003 RTM et SP1

Solution : appliquer le Service Pack 2 (voir fiche technique KB950050 pour les systèmes supportés par les ICs)

 

Etat et paramètres des machines virtuelles

Les machines virtuelles ont un statut “Paused-Critical”

Cause : manque d’espace disque disponible sur le volume hébergeant les .VHD et .AVHD

Solution : libérer de l’espace !

 

Lors de la création ou du démarrage d’une machine virtuelle, le message suivante est affiché : “The requested operation cannot be performed on a file with a user-mapped section open. (0x800704C8)”

Cause : ce dysfonctionnement peut être causé par les composants de scan realtime des anti-virus installés sur l’hôte Hyper-V

Solution : exclure du scan realtime les éléments listés ci-dessous

    • Le dossier par défaut contenant la configuration des machines virtuelles (C:\ProgramData\Microsoft\Windows\Hyper-V\Virtual Machines)
    • Le dossier personnalisé contenant la configuration des machines virtuelles
    • Le dossier par défaut contenant les fichiers .VHD (C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks)
    • Le dossier personnalisé contenant les fichiers .VHD
    • Le dossier contenant les snapshots
    • Vmms.exe
    • Vmwp.exe

 

Les modifications des paramètres d’une machine virtuelle effectuées sur un noeud d’un cluster ne sont pas présentes sur le second noeud après un failover

Cause : l’option “Refresh Virtual Machine Configuration” n’a pas été utilisée avant la bascule

Solution : lorsque le paramétrage d’une machine virtuelle hébergée sur un cluster est modifié, il est nécessaire de forcer un “Refresh Virtual Machine Configuration” avant la bascule

Ressource : Ask the Core Team - Cluster Resource Type options for Hyper-V

 

Snapshots

Perte des snapshots

Cause : le disque VHD a été étendu

Solution : restaurer le VHD depuis une sauvegarde

Note : comme il l’est indiqué dans la documentation technique, les snapshots ne sont pas supportés comme une solution de sauvegarde

 

Une machine virtuelle échoue lors de son démarrage

Cause : les fichiers .AVHD ont été supprimés pour récupérer de l’espace disque

Solution : restaurer les fichiers .AVHD depuis une sauvegarde

 

Sauvegarde avec le writer VSS piur Hyper-V

Comment sauvegarder les machines virtuelles avec Windows Server Backup ?

Solution : Ask the Core Team - How to enable Windows Server Backup support for the Hyper-V VSS Writer

 

Virtual Network Manager

Des problèmes de connectivité apparaissent sur les machines virtuelles et/ou sur l’hôte

Cause : présence de solution de teaming réseau

Solution : désinstaller la solution de teaming

 

Console de management Hyper-V

Lors de la tentative de création ou de modification d’une machine virtuelle le message suivant est affiché : “You might not have permission to perform this task”

Cause : il existe plusieurs explications pour ce dysfonctionnement mais la plus commune est qu’une console Hyper-V en version beta est utilisée pour gérer un hôte Hyper-V RTM

Solution : installer la version RTM de la console de management Hyper-V disponible depuis la fiche technique KB950050

 

Ressources supplémentaires

Virtualization with Hyper-V: FAQ (en Anglais)

Hyper-V Release Notes (en Anglais)

Hyper-V Planning and Deployment Guide (en Anglais)

Hyper-V Getting Started Guide (en Anglais)

Hyper-V Step-by-Step Guide: Hyper-V and Failover Clustering (en Anglais)

Virtualization with Hyper-V: Supported Guest Operating Systems (en Anglais)

Virtualization with Hyper-V: Application Support (en Anglais)

Microsoft Assessment and Planning Toolkit (en Anglais)

Microsoft Virtualization (en Anglais)

Windows Virtualization Team Blog (en Anglais)

 

Guillaume

Windows Core Support Escalation Engineer