P2V : conversion d’ordinateurs physiques en ordinateurs virtuels dans VMM
Mis à jour: juin 2013
S'applique à: Virtual Machine Manager 2008, Virtual Machine Manager 2008 R2, Virtual Machine Manager 2008 R2 SP1
Microsoft System Center Virtual Machine Manager (VMM) vous permet de convertir des ordinateurs physiques existants en ordinateurs virtuels via un processus appelé conversion d'ordinateur physique en ordinateur virtuel (P2V). VMM simplifie la conversion P2V grâce à un assistant de tâches qui automatise une grande partie du processus de conversion. Le processus P2V peut être entièrement piloté par des scripts et vous pouvez donc entreprendre des conversions P2V à grande échelle en passant par la ligne de commande PowerShell de Windows.
Notes
VMM effectue au mieux les conversions P2V. Nous ne pouvons pas garantir la réussite de la conversion de toutes les combinaisons de matériel physique en ordinateur physique.
Ordinateurs physiques pouvant être convertis
La configuration requise pour les ordinateurs source physiques diffère selon que vous effectuez une conversion P2V hors connexion ou en ligne.
Conversions en ligne et conversions hors connexion
Le tableau suivant répertorie certaines des différences existant entre les conversions P2V en ligne et les conversions hors connexion.
Catégorie | P2V en ligne | P2V hors connexion |
---|---|---|
Disponibilité de l'ordinateur source |
L'ordinateur source continue à fonctionner normalement pendant la conversion. |
L’ordinateur source est placé hors connexion pendant la conversion. |
Processus |
VMM crée une copie des volumes NTFS locaux et des données des applications prenant en charge VSS. VMM a recours à VSS (Volume Shadow Copy Service) pour s'assurer que les données sont sauvegardées pendant que le serveur continue à répondre aux demandes des utilisateurs. VMM utilise cette capture instantanée en lecture seule pour créer un VHD. |
L'ordinateur source redémarre dans l'environnement Windows PE (Windows Preinstallation Environment) puis VMM clone le volume sur un VHD. Pour finir, VMM redémarre l'ordinateur source sur le système d'exploitation d'origine. |
Compatibilité |
P2V en ligne est l'option par défaut pour les systèmes d'exploitation sur la plupart des ordinateurs physiques. |
P2V hors connexion est la seule option pour les conversions Windows 2000 Server, la seule méthode permettant de migrer de façon fiable les volumes FAT et la méthode recommandée pour convertir les contrôleurs de domaine. |
Avantages |
L'ordinateur source est disponible pendant toute la durée de la conversion. |
P2V hors connexion peut être l'option la plus fiable pour assurer la cohérence des données et la seule option disponible dans certaines situations (voir ci-dessus). |
Notes
Avec les deux types de conversion P2V, VMM installe temporairement un agent sur l'ordinateur source physique à convertir.
Configuration requise sur l'ordinateur source
Pour que vous puissiez effectuer une conversion P2V, votre ordinateur source :
doit posséder au moins 512 Mo de RAM ;
ne peut pas avoir de volumes d'une capacité supérieure à 2040 Go ;
doit être doté d'une interface ACPI (Advanced Configuration and Power Interface) BIOS – Vista WinPE ne s'installe pas sur une interface autre que ACPI BIOS ;
doit être accessible par VMM et par l'ordinateur hôte ;
ne peut pas être situé dans un réseau de périmètre. Un réseau de périmètre, également appelé sous-réseau filtré, est un groupe de périphériques et de sous-réseaux placé entre un intranet et Internet afin de protéger l'intranet contre les utilisateurs Internet non autorisés. L'ordinateur source d'une conversion P2V peut résider dans n'importe quelle topologie réseau où le serveur VMM peut se connecter à l'ordinateur source pour installer temporairement un agent et peut adresser des appels WMI (Windows Management Instrumentation) à l'ordinateur source.
Important
Avant de convertir un ordinateur virtuel VMware en ordinateur virtuel Hyper-V ou Virtual Server, veillez à désinstaller VMware Tools du système d'exploitation invité de cet ordinateur virtuel.
Le tableau suivant dresse la liste des systèmes d'exploitation Windows pour lesquelles les conversions P2V sont prises en charge dans VMM 2008 et VMM 2008 R2.
Notes
Le support de Windows 2000 Server et Windows XP SP2 a pris fin le 13 juillet 2010. Après cette date, les services d'intégration pour ces systèmes d'exploitation ne seront plus mis à jour et aucun support ne sera disponible pour des problèmes susceptibles de survenir par suite de l'utilisation de ces systèmes d'exploitation sur des ordinateurs virtuels. Pour plus d'informations sur la fin du support, voir Support for Windows 2000 and Windows XP Service Pack 2 (SP2) Ends on July 13, 2010 (fin du support de Windows 2000 et de Windows XP Service Pack 2 (SP2) le 13 juillet 2010) (https://go.microsoft.com/fwlink/?LinkID=196755).
Systèmes d'exploitation pris en charge pour les conversions P2V dans VMM 2008 et VMM 2008 R2
Système d’exploitation | VMM 2008 | VMM 2008 R2 |
---|---|---|
Windows XP Professionnel avec Service Pack 3 (SP3) |
Oui |
Oui |
Windows XP édition 64 bits SP3 |
Oui |
Oui |
Windows Server 2003 Standard Edition (x86 32 bits) |
Oui (requiert le SP1 ou une version ultérieure) |
Oui (requiert le SP2 ou une version ultérieure) |
Windows Server 2003 Enterprise Edition (32 bits x86) |
Oui (requiert le SP1 ou une version ultérieure) |
Oui (requiert le SP2 ou une version ultérieure) |
Windows Server 2003 Datacenter Edition (32 bits x86) |
Oui (requiert le SP1 ou une version ultérieure) |
Oui (requiert le SP2 ou une version ultérieure) |
Windows Server 2003 x64 Standard Edition |
Oui (requiert le SP1 ou une version ultérieure) |
Oui (requiert le SP2 ou une version ultérieure) |
Windows Server 2003 x64 Enterprise Edition |
Oui (requiert le SP1 ou une version ultérieure) |
Oui (requiert le SP2 ou une version ultérieure) |
Windows Server 2003 x64 Datacenter Edition |
Oui (requiert le SP1 ou une version ultérieure) |
Oui (requiert le SP2 ou une version ultérieure) |
Windows Server 2003 Web Edition |
Oui |
Oui |
Windows Small Business Server 2003 |
Oui |
Oui |
Windows Vista Service Pack 1 (SP1) |
Oui |
Oui |
Édition 64 bits de Windows Vista Service Pack 1 (SP1) |
Oui |
Oui |
Windows Server 2008 Standard 32 bits |
Oui |
Oui |
Windows Server 2008 Enterprise 32 bits |
Oui |
Oui |
Windows Server 2008 Datacenter 32 bits |
Oui |
Oui |
Édition 64 bits de Windows Server 2008 Standard |
Oui |
Oui |
Édition 64 bits de Windows Server 2008 Enterprise |
Oui |
Oui |
Édition 64 bits de Windows Server 2008 Datacenter |
Oui |
Oui |
Windows Web Server 2008 |
Oui |
Oui |
Windows 7 |
Non |
Oui |
Édition 64 bits de Windows 7 |
Non |
Oui |
Édition 64 bits de Windows Server 2008 R2 Standard |
Non |
Oui |
Édition 64 bits de Windows Server 2008 R2 Enterprise |
Non |
Oui |
Édition 64 bits de Windows Server 2008 R2 Datacenter |
Non |
Oui |
Windows Web Server 2008 R2 |
Non |
Oui |
La prise en charge de système d'exploitation de P2V est concernée par les restrictions suivantes :
VMM ne prend pas en charge la conversion P2V pour les ordinateurs dotés d'un système d'exploitation à architecture Itanium.
VMM ne prend pas en charge la conversion P2V sur les ordinateurs sources exécutant Windows NT Server 4.0. Toutefois, vous pouvez utiliser le kit de migration Microsoft Virtual Server 2005 ou des solutions tierces pour convertir les ordinateurs exécutant Windows NT Server 4.0.
VMM 2008 R2 ne prend pas en charge la conversion d'un ordinateur physique exécutant Windows Server 2003 SP1 vers un ordinateur virtuel géré par Hyper-V. Ce dernier ne prend pas en charge les composants d'intégration sur les ordinateurs exécutant Windows Server 2003 SP1. Par conséquent, la souris n'est pas gérée lorsque vous utilisez le protocole RDP (Remote Desktop Protocol) pour connecter l'ordinateur virtuel. Pour y remédier, mettez à jour le système d'exploitation avec Windows Server 2003 SP2 avant de convertir l'ordinateur physique. Vous pouvez également convertir l'ordinateur à l'aide de VMM 2008, puis déployer l'ordinateur virtuel dans VMM 2008 R2.
Configuration requise sur le serveur hôte de destination
Dans VMM, un ordinateur hôte est un ordinateur physique sur lequel vous pouvez déployer un ou plusieurs ordinateurs virtuels. Pour exécuter P2V, vous avez besoin d'un ordinateur hôte sur lequel placer l'image de l'ordinateur source.
La configuration requise sur le serveur hôte inclut :
Pendant une conversion P2V, l'ordinateur hôte de destination peut exécuter Windows Server 2008 avec Hyper-V, Windows Server 2008 R2 avec Hyper-V ou Virtual Server R2 SP1 (ou version ultérieure).
L'ordinateur hôte de destination ne peut pas être situé dans un réseau de périmètre.
Comme pour toute création ou migration d'ordinateur virtuel, l'ordinateur hôte de destination pour une conversion P2V doit posséder suffisamment de mémoire pour l'ordinateur virtuel en plus de celle réservée pour le système d'exploitation hôte. Par défaut, la quantité de mémoire réservée pour le système d'exploitation hôte est de 256 Mo dans VMM 2008 ou 512 Mo dans VMM 2008 R2. Si l'ordinateur hôte ne dispose pas de suffisamment de mémoire pour l'ordinateur virtuel en plus de la mémoire réservée pour l'ordinateur hôte, une erreur de sélection élective est signalée dans l'Assistant Conversion de serveur physique.
Choix des ordinateurs à convertir
Pour réussir une conversion P2V, vous devez pouvoir identifier les charges de travail physiques appropriées pour les consolider dans l'environnement virtualisé. Cette section vous aidera à identifier les ordinateurs qui se prêtent à une conversion.
Identification des candidats de virtualisation
Si vous avez déployé Microsoft System Center Operations Manager 2007, VMM peut vous aider à identifier les serveurs physiques appropriés à la consolidation en se basant sur une analyse directe des compteurs de performance de l'ordinateur cible ou des données de performances historiques stockées dans la base de données d'Operations Manager.
Le rapport Candidats de virtualisation vous aide à identifier les ordinateurs sous-utilisés en affichant les valeurs moyennes d’un ensemble de compteurs de performance fréquemment requis pour le processeur, la mémoire et l’utilisation des disques, ainsi que pour les configurations matérielles, y compris la vitesse du processeur, le nombre de processeurs et la mémoire RAM totale. Pour utiliser ce rapport, vous devez déployer le pack d'administration System Center VMM 2008. Pour plus d'informations sur les rapports, voir Configuration des rapports dans VMM.
Hiérarchisation des candidats de virtualisation
Lorsque vous identifiez les meilleurs candidats à une conversion P2V, envisagez de convertir les types d’ordinateurs suivants, dans l’ordre indiqué :
Ordinateurs sous-utilisés non critiques. En commençant par les ordinateurs les moins utilisés et non critiques, vous pouvez vous familiariser avec le processus P2V en prenant relativement peu de risques. Les serveurs Web peuvent constituer de bons candidats.
Ordinateurs équipés de matériel périmé ou non pris en charge et qui doit être remplacé.
Ordinateurs peu utilisés et hébergeant des applications internes moins critiques.
Ordinateurs plus utilisés et hébergeant des applications moins critiques.
Autres ordinateurs sous-utilisés.
En règle générale, les applications critiques, telles que les serveurs de messagerie et les bases de données utilisées de façon intensive, ne devraient être virtualisées que sur la plate-forme Hyper-V dans le système d'exploitation Windows Server 2008 (64 bits).
Réalisation d’une conversion P2V
Au cours d'une conversion P2V, les images des disques durs de l'ordinateur source sont empaquetées dans des disques durs virtuels (fichiers .vhd) puis préparées de façon à ce que le système d'exploitation fonctionne dans l'environnement virtualisé sur l'ordinateur hôte cible.
Avant de commencer
La liste suivante répertorie les tâches à effectuer avant de réaliser la conversion P2V.
La première phase de la conversion P2V consiste à analyser la configuration matérielle de l'ordinateur source et de s'assurer que le cache correctif contient tous les pilotes et fichiers système requis pour la prise en charge des lecteurs émulés par le logiciel de virtualisation cible. Si des pilotes sont absents, des messages d'erreur spécifiques vous indiquent où les obtenir.
Notes
Vous pouvez utiliser la cmdlet Add-Patch afin de télécharger manuellement les correctifs disponibles pour VMM.
Les secteurs défectueux d'un disque ne peuvent pas être transférés au cours d'une conversion P2V. Pour éviter toute perte de données, exécutez un outil de maintenance tel que Chkdsk sur l'ordinateur source afin de détecter et de corriger les éventuelles erreurs de système de fichiers.
Pour réduire au minimum le délai requis pour la phase d'acquisition d'images, effectuez une défragmentation des disques durs de l'ordinateur source. Assurez-vous également que vous disposez d'une connexion réseau rapide entre l'ordinateur source et l'ordinateur hôte.
Utilisez des disques durs virtuels (VHD) pour conserver de l'espace disque sur l'ordinateur hôte de destination. Par exemple, si vous convertissez 5 Go de données sur un disque dur de 40 Go, VMM crée un disque dur virtuel de 40 Go de taille dynamique qui occupe environ 5 Go d'espace disque et peut s'étendre jusqu'à 40 Go. La taille réelle dépend de la fragmentation du volume d'origine et la surcharge de format de disque dur virtuel.
Notes
Il n'est pas possible de réduire la taille d'un disque.
Pour la conversion P2V en ligne uniquement : assurez-vous que toutes les applications critiques en cours d'exécution sur l'ordinateur source sont dotées d'enregistreurs prenant en charge VSS ou qu'elles sont arrêtées.
Pour la conversion P2V hors connexion uniquement : vous devrez fournir des pilotes de carte réseau et de stockage de masse qui sont compatibles avec Windows Vista. VMM évalue l'ordinateur physique source, le compare avec les pilotes inclus dans Windows PE 2.0 et fournit des instructions pour l'ajout de pilotes sur l'ordinateur source.
Assistant Conversion de serveur physique
Vous pouvez utiliser l'Assistant Conversion de serveur physique pour créer un nouvel ordinateur virtuel à partir d'un ordinateur source physique. Pour plus d'informations, voir P2V : réalisation d’une conversion.
Notes
Vous pouvez fournir l'adresse IPv4 ou IPv6 au lieu des noms d'ordinateur dans l'Assistant Conversion de serveur physique ou sur la ligne de commande.
Une fois la conversion P2V terminée, supprimez tous les utilitaires et pilotes matériels spécifiques au vendeur inutiles de l'ordinateur virtuel.
Notes
L'Assistant Conversion de serveur physique appelle la cmdlet New-P2V. Certaines options de conversion ne sont disponibles que depuis la ligne de commande.
Conversion P2V depuis la ligne de commande
Vous pouvez effectuer une conversion P2V depuis Windows PowerShell à l'aide de la cmdlet New-P2V. Pour obtenir un script de base que vous pouvez personnaliser, exécutez l’Assistant Conversion de l’ordinateur virtuel depuis la console Administrateur VMM puis cliquez sur le bouton Afficher le script.
Pour plus d'informations sur l'utilisation de la cmdlet New-P2V, tapez Get-Help New-P2V dans l'interface de commande Windows PowerShell – Virtual Machine Manager.
Processus P2V
Le processus de conversion P2V capture une image du disque source et modifie le système d'exploitation et les pilotes pour les rendre compatibles avec le matériel émulé Hyper-V ou Virtual Server. Les conversions P2V en ligne et hors connexion utilisent deux processus distincts :
Conversion en ligne
La conversion en ligne ne nécessite pas de redémarrage de l'ordinateur source. VMM utilise le service VSS pour créer une image de l'ordinateur source qui soit cohérente au niveau des applications puis crée un ordinateur virtuel analogue. Le processus de conversion en ligne se déroule en cinq étapes :
Installation de l'agent sur l'ordinateur source
Récupération de la configuration matérielle
Acquisition des images
Correction
Création de l'ordinateur virtuel
Virtual Machine Manager installe l'agent P2V sur l'ordinateur source pour récupérer les configurations matérielle et logicielle. Une fois la conversion terminée, l'agent est supprimé.
Important
Dans le cadre de l'agent VMM, Windows Installer crée une exception de pare-feu pour l'administration à distance (service RemoteAdmin) et le port SSL (Secure Sockets Layer). Ces exceptions sont supprimées une fois que l'agent VMM est supprimé à la fin du processus P2V. Le port HTTPS par défaut est TCP 443.
VMM récupère les configurations matérielle et logicielle de l'ordinateur source, de la façon suivante :
L'agent VMM récupère les informations relatives au matériel, aux logiciels, aux services, aux correctifs et à la disposition du disque (système de fichiers, type de volume). L'agent VMM exporte ces informations vers la base de données VMM sous forme d'un fichier de configuration d'ordinateur au format XML.
VMM détermine si l'ordinateur source peut être virtualisé. VMM confirme que le système d'exploitation est pris en charge et que la configuration physique peut être compatible avec le logiciel de virtualisation de destination. VMM vérifie que les fichiers requis sont présents dans le cache correctif et télécharge tout correctif manquant vers le répertoire Patch Import sur le serveur VMM.
Phase d'acquisition des images :
Une image VSS est capturée pour chaque volume sélectionné cohérent au niveau de l'application. Si un format VHD de destination dynamique est sélectionné, ce processus capture uniquement les données et n'inclut pas les espaces vides.
Les données sont diffusées en continu depuis l'ordinateur source directement vers l'ordinateur hôte VMM à l'aide du service BITS (Background Intelligent Transfer Service).
Chaque volume physique devient un disque dur virtuel distinct.
Phase de correction. VMM prépare le système d'exploitation et les disques durs virtuels pour la création de l'ordinateur virtuel.
Phase de création de l’ordinateur virtuel :
VMM crée l'ordinateur virtuel.
VMM attache les disques durs virtuels, les cartes réseau, le lecteur de CD-ROM et la mémoire.
Conversion hors connexion
La conversion P2V hors connexion est la façon la plus fiable d'assurer la cohérence des données car elle crée une copie exacte de l'ordinateur source alors qu'il n'est pas en cours d'utilisation. En outre, la conversion P2V hors connexion est la seule option permettant de convertir Windows 2000 Server, les contrôleurs de domaine et les volumes autres que NTFS. Contrairement aux conversions en ligne, l'utilisateur doit fournir les pilotes manquants si Windows PE ne prend pas en charge l'ordinateur source. La conversion hors connexion se déroule en quatre étapes :
Installation de l'agent. Virtual Machine Manager installe l'agent VMM sur l'ordinateur source.
L'agent VMM installe une image Windows PE sur l'ordinateur source, modifie l'enregistrement de démarrage et redémarre dans Windows PE au lieu du système d'exploitation de base.
VMM commence à diffuser en continu les disques physiques. Il n'y a pas de captures instantanées au cours de ce processus.
Le reste du processus est similaire aux phases de correction et de création d'ordinateur virtuel de la conversion P2V en ligne.
Résolution des problèmes de conversion P2V hors connexion
Pour activer le suivi de l'ordinateur source lors d'une conversion P2V hors connexion, créez un fichier appelé scvmm_enable_winpe_tracing.txt et enregistrez-le sur la racine du volume de démarrage de l'ordinateur source. Ce fichier n'a pas besoin de contenir des données ou des informations. Un fichier de suivi appelé scvmm_winpe.etl sera créé et enregistré sur le système source.. Pour plus d'informations sur la résolution des problèmes de conversion P2V, voir VMM : Troubleshooting P2V Conversion Issues (Résolution des problèmes de conversion P2V)(https://go.microsoft.com/fwlink/?LinkId=207409) sur le Wiki de TechNet Microsoft.