Microsoft Vitrual Server 2005
Cet article technique écrit par Serge Gourraud - Ingénieur d'Escalade Microsoft Support - à pour vocation de vous aider dans la résolution d'un problème bien précis. La solution proposée ci-dessous a été utilisée avec succès par un certain nombre de professionnels de l'informatique ayant remonté ce disfonctionnement à notre service de support. Il se peut qu'elle ne réponde pas à votre problématique pour des raisons d'environnement ou de configuration différents. Si vous avez des questions, merci de contacter notre support technique.

Produit concerné
Virtual Server 2005 R2
System Center Virtual Machine Manager

 

Problématique traitée
Eviter les problèmes lors de la conversion de machines physiques à virtuelles vers Virtual Server 2005 R2 et Sp1.

 

Introduction
Microsoft fournit deux produits permettant la conversion de machines physiques en machines virtuelles :

. Virtual Server Migration Tool (VSMT)

. System Center Virtual Machine Manager (SCVMM)

Nous allons présenter rapidement chacune des méthodes et exposer des problèmes que l’on peut rencontrer lors des migrations.

 

Présentation rapide de chaque produit :

VSMT
C'est un produit qui s’appuie sur Automated Deployment Services (ADS).

Techniquement, ADS est un produit de déploiement qui permet de repérer les machines qui démarrent sur le PXE, et d’en capturer une ou plusieurs partitions si la machine est dans son scope. Ce service se base sur un Agent de Déploiement (ou DA, qui peut être substitué par un WinPe 1.6) envoyé au client PXE. Le client PXE est alors sous contrôle du serveur ADS qui peut capturer des partitions en image, appliquer des images, des partitions, puis faire diverses tâches sur le disque dur. Ces tâches étant des séquences XML, il est possible d’en enchainer plusieurs de façon automatique et séquentielle.

ADS contient également VSMT. Vous aurez plus de détails sur le produit ADS sur ce lien , et le produit est en libre téléchargement sur ce lien .

Il est à noter qu’ADS fonctionne sans Active Directory et offre des possibilités de multicast.

VSMT se présente sous la forme d’un package de scripts générant des scripts de migration. Ces scripts étant générés en fonction des configurations matérielles et logicielles de la machine à migrer, la mécanique de migration est la suivante :

. La machine est démarrée sous PXE pour qu’on en capture une image, qui sera déployée à une machine virtuelle préalablement générée puis démarrée également sur PXE

. On profite que la machine virtuelle soit sous contrôle de l’agent de déploiement pour faire les modifications adéquates avant le reboot :

  • · Adaptation du Kernel, hal, divers pilotes sont démarrés, et d’autres comme les contrôleurs de disque tiers sont désactivés

VSMT est disponible sur ce lien , mais est également intégré à ADS 1.1.

 

SCVMM P2V
Une description des fonctionnalités est déjà disponible sur cet article TechNet , et une description de la conversion P2V est disponible sur un autre article TechNet .

Ce produit utilise deux méthodes pour migrer des machines physiques en machine virtuelles :

. Le Boot sous WinPe pour envoyer une image au serveur Virtual Server 2005 R2 Sp1 lors de conversion de systèmes comme Windows 2000

. Un snapshot par Shadow Copies sur les systèmes ayant cette fonctionnalité.

 

Problématiques rencontrées :

VSMT
On peut rencontrer essentiellement 3 problèmes avec ce produit :

1.       Réseau : Lors du boot PXE

a.       Vérifier que DHCP répond bien, et que la machine PXE est déclarée dans ADS

b.      Construction de l’Agent de Déploiement, si on a installé ADS sur un Windows 2003 Sp2 :

         i.      Ajouter un correctif sur AdsBuild.dll : KB939466

         ii.      Ajouter un correctif sur RamDisk.sys : KB937088

 

2.       Pilotes matériels qui manquent à l’agent de déploiement

a.       Suivre l’article TechNet approprié

 

3.       Réseau : Lors du transfert des images

a.       Eventuellement désactiver le TCPOffload mal supporté par Virtual Server : KB888750

b.      Rajouter les additions à l’agent de déploiement si on créé des disques SCSI (Ce référer à l’aide en ligne de VSMT, chapitre "Load Virtual Machine Additions")

 

SCVMM P2V
L’essentiel des problèmes ne se présente pas lors du transfert des données mais avant.

1. Le Blog de Tony Soper est un bon point d’entrée et fournit d’autres pointeurs sur SCVMM

 

2. Lors de la découverte de la machine à migrer :

a. Le nom FQDN de la machine peut avoir un « .computers. » en trop (cfKB942984 )

 

3. Lors de la récolte des données :

a. La récolte des données se fait grâce à WMI. Donc, toute la chaine WMI / DCOM est à contrôler en cas de soucis.

b. Entre autres : Vérifier que DCOM est autorisé sur la machine à migrer

 

4. Au moment de lancer le transfert :

a. Vérifier que « http SSL » ne soit pas désactivé

b. Arrêter le service W3SVC si celui-ci est démarré.