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
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
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)
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
Je suis presque sûr que tout ceux qui ont eu a générer un master sysprep ont rencontré un Stop 0x7B (Inaccessible Boot Device) Bien que plusieurs articles KB tournent autour de cette erreur, aucun d'entre eux n'explique vraiment pourquoi elle apparait...
Comment que ça se fait que ça marche pas?
Pour répondre à cette question, revenons en arrière, bien avant que cet écran bleu n'apparaisse...
...Plus tôt : le même jour!
Nous sommes en face d'une machine de référence contenant le Master que vous souhaitez "syspreper". Cette machine contient donc:
Satisfait de l'état actuel de la machine de référence et ayant vérifié que cette machine n'entrait pas dans les scénarios non-supportés 828287 | Unsupported Sysprep scenarios, l'OS doit étre préparé à être déployé et donc redémarré sur un matériel différent. C'est là que Sysprep intervient :
Note: Ces outils sont disponibles dans le deploy.cab. Il faut toujours utiliser le deploy.cab du dernier service pack sorti entre Xp et 2003 ; à l'heure d'aujourd'hui (à 5 minutes près), ce sont les outils du service pack 3 de Windows Xp qu'il faut utiliser Windows XP Service Pack 3 Deployment Tools
...Vers Midi : Lancement de Sysprep, capture et descente du master
La commande Sysprep -mini -reseal a été lancée et la machine redémarre sur un WinPe 2.0 et Imagex (par exemple) est en train de capturer la partition contenant le Sysprep de Windows.
Mode de testing #1 :
la machine de référence est redémarrée sous WinPe, le disque formaté et l'imagex l'image wim du Master appliquée sur C:\ avec Imagex Au redémarrage sur le disque local, la séquence de boot se passe normalement et Windows ecexute le mini-setup en utilisant les réponses dans le fichier Sysprep.inf
Mode de Testing #2 :
Pour s'assurer que le master est bien opérationnel, celui-ci est descendu sur la machine compatible la plus récente... ...et là c'est le drame du reboot en boucle (et le moment d'aller prendre un café) malgré le test des differents choix proposés par le mode sans echec.
...Plus tard : Pourquoi tu fais ça?
1. Un peu plus loin dans le processus de démarrage
C'est lors de la bascule en mode driver que les bactéries attaquent, si Windows ne trouve pas de pilote compatible il affiche un Stop 0x7B. Windows passe en mode driver afin d'améliorer les performances (I/O)
2. Confirmer les soupçons Si vous êtes bloqué dans une boucle de démarrage, vous n'avez pas le temps de voir le message d'erreur qui apparait. En éditant le Wim avant la descente ou bien en redémarrant avec WinPe après avoir rencontré l'erreur, on peut forcé la machine à ne pas redémarrer suite à un écran bleu.
3. Résoudre le problème (éviter serait plus juste) :Pour éviter de tomber dans cette situation, il faut repartir du master avant de lancer Sysprep.exe;
Note : le fichier Ref.chm du deploy.cab est une aide assez complète pour le Setup La section [SysprepMassStorage] y est aussi détaillée
4. Vérifier avant de déployer : Petite procédure pour vérifier la présence d’un contrôleur de stockage dans une image wim afin de s'assurer que le Master en rencontrera pas de Stop 0x7B :
...Après "plus tard" : Journée super productive!!!
Mon master fonctionne sur tous les MassStorage de mon parc : ATA, Sata, SCSI... Au revoir le stop 0x7B!
...Pour finir : d'autres petites infos
Plug&Play vs MassStorage:
Petit Rappel concernant La machine de référence :
Ajouter des Contrôleur à un Sysprep existant:
Malgré la longeur de l'article j'espère que celui-ci reste clair et compréhensible...
Tête de Vincar Windows Core Support Engineer