Comment effectuer une migration P2V et V2V avec VMware Converter

La création d’une nouvelle machine virtuelle ainsi que l’installation et la configuration de toutes les applications nécessaires peuvent prendre beaucoup de temps. Heureusement, lorsque vous devez migrer vos charges de travail d’un serveur physique vers une machine virtuelle VMware (VM), vous n’êtes pas tenu de créer et de configurer une nouvelle VM à partir de zéro car vous pouvez utiliser VMware vCenter Converter Standalone pour convertir une machine physique en machine virtuelle. VMware vCenter Converter Standalone peut également convertir des VM Hyper-V en VM VMware ainsi que convertir des VM VMware d’un format à un autre.

Le billet de blog d’aujourd’hui couvre la conversion P2V (physique vers virtuelle) et V2V (virtuelle vers virtuelle) qui peuvent être réalisées avec VMware Converter.

Qu’est-ce que VMware Converter?

VMware vCenter Converter Standalone est une application gratuite qui peut être téléchargée sur le site Web de VMware et installée sur Windows pour convertir les types de machines pris en charge en machines virtuelles VMware. Le VMware vCenter Converter Standalone présenté dans ce billet de blog est appelé Standalone car il peut être installé sur le système d’exploitation d’une machine personnalisée. Il existe deux autres types de convertisseurs VMware qui ne sont pas actuellement pris en charge :

  • VMware Converter Enterprise Add-on for vCenter est le type de convertisseur qui est installé en tant qu’extension sur vCenter Server.
  • VMware Converter Enterprise Cold Clone CD peut être inclus dans Virtual Infrastructure 3 Enterprise sous forme d’image ISO. Le Cold Clone CD peut être utilisé pour démarrer à partir du CD et effectuer une migration à froid.

VMware vCenter Converter Standalone se compose des composants suivants :

  • Le serveur autonome de conversion est le principal composant qui gère toutes les tâches de conversion et gère les connexions entre les autres composants.
  • L’agent autonome de conversion est le composant qui vous permet de convertir la machine sur laquelle l’agent est installé. Si vous installez l’agent sur votre machine locale lors de l’installation de VMware Converter, vous pourrez convertir votre machine physique en une VM.
  • Le client autonome de conversion est le composant qui vous permet de vous connecter au serveur autonome de conversion VMware à distance et de gérer les tâches de conversion sur cette machine distante. Le client fournit l’interface utilisateur graphique de VMware Converter.

Vous pouvez sélectionner les composants à installer lorsque vous exécutez l’installeur de VMware Converter. Il existe deux options disponibles :

  • Installation locale. Les trois composants sont installés sur une machine locale (serveur, agent et client).
  • Installation client-serveur (avancée). Vous pouvez sélectionner les composants du convertisseur que vous souhaitez installer.

VMware vCenter Converter Standalone peut également être utilisé pour reconfigurer les machines virtuelles existantes sur les hôtes ESXi.

Seul VMware vCenter Converter Standalone est considéré dans cet article de blog et peut parfois être simplement appelé VMware Converter pour plus de commodité. Si vous recherchez un convertisseur VMware P2V, utilisez VMware vCenter Converter Standalone.

Types de migration pris en charge

VMware vCenter Converter Standalone peut convertir les types de machines répertoriés dans le tableau ci-dessous.

Machine Windows à distance Source
Allumé Machine Linux à distance Source
Cette machine (la machine sur laquelle le convertisseur est installé) Source
Machine virtuelle d’infrastructure VMware (où la machine virtuelle d’infrastructure VMware est une machine virtuelle exécutée sur un hôte ESXi) Source/Destination
Éteint VMware Workstation ou autre* machine virtuelle Source/Destination
Machine virtuelle de serveur Hyper-V Source

*par autre machine virtuelle, nous entendons la machine virtuelle qui peut fonctionner sur VMware Workstation, VMware Player et VMware Fusion.

Migration à chaud et à froid

La migration à chaud est le processus de conversion d’une machine qui est allumée. La migration à chaud n’est pas recommandée pour la conversion des contrôleurs de domaine Active Directory. Il est fortement recommandé d’arrêter toutes les applications et services possibles qui écrivent des données sur les disques avant de commencer la migration à chaud.

La migration à froid est la migration d’une machine source qui est éteinte. La migration à froid est recommandée pour convertir des serveurs MS Exchange, des serveurs de base de données tels qu’Oracle ou MS SQL, et d’autres serveurs sur lesquels les données sont modifiées de manière dynamique lorsqu’un serveur est allumé (pour préserver la cohérence des données).

Si les données sur les disques restent statiques, vous pouvez effectuer une migration à chaud. La migration à froid des serveurs physiques peut être réalisée si vous démarrez à partir du CD en direct et exécutez le processus de conversion d’une machine physique, y compris les disques et le système d’exploitation.

Exigences

Voici une liste des exigences pour utiliser VMware vCenter Converter Standalone :

  • A supported version of Windows to install VMware vCenter Converter Standalone. The converter can be installed on Windows only.
  • Interfaces de firmware prises en charge – UEFI et BIOS.
  • Formats de disque source pris en charge – MBR (Master Boot Record) et GPT (GUID Partition Table).
  • Résolution d’écran 1024×768 ou supérieure pour afficher l’interface de VMware Converter.
  • A network connection must be enabled. Required ports must be opened for each connection type:
  • Serveur de conversion vers machine Windows source allumée : TCP 445, 139, 9089 ; UDP 137, 138
  • Serveur de conversion vers vCenter : TCP 443
  • Client de conversion vers vCenter : TCP 443
  • Serveur de conversion vers hôte ESXi de destination : TCP 902
  • Machine source allumée vers hôte ESXi : TCP 443, 902
  • Serveur de conversion vers machine Linux allumée : TCP 22 (si le port écouté par un serveur SSH n’est pas modifié)
  • Machine virtuelle auxiliaire vers machine Linux source allumée : TCP 22 (si le numéro de port n’est pas modifié)

Migration P2V Windows avec VMware Converter

Voyons comment convertir un serveur physique Windows en une machine virtuelle VMware qui s’exécute sur un hôte ESXi géré par vCenter. Dans l’exemple actuel, VMware Converter 6.2 est installé sur Windows 10, et la destination ESXi et la version vCenter est 6.5. La machine physique source est en cours d’exécution Windows Server 2019.

Le processus d’installation de VMware Converter est facile, vous pouvez voir comment installer VMware Converter dans cet article de blog.

Si vous avez besoin de convertir un serveur physique Linux en une machine virtuelle VMware vSphere, lisez cet article de blog sur la migration P2V Linux à chaud.

Si vous devez effectuer une migration P2V à froid d’une machine Linux, envisagez la deuxième méthode (Méthode 2 – Conversion VMware P2V Linux sans VMware Converter), mais démarrez à partir d’un DVD live tel que le support d’installation Ubuntu.

Avant de commencer, éteignez le partage de fichiers, les pare-feu (ne doivent pas bloquer le partage de fichiers/imprimantes et les ports requis), le logiciel antivirus, le contrôle d’accès utilisateur (UAC), et arrêtez toutes les applications et services possibles.

Exécutez VMware vCenter Converter en tant qu’administrateur.

Cliquez sur Convertir la machine.

Le programme de conversion s’ouvre.

Étape 1 : Système source. Sélectionnez une machine source. Étant donné qu’un serveur Windows physique doit être converti, sélectionnez Allumé, choisissez Machine Windows distante comme type de source, et spécifiez l’adresse IP ou le nom DNS, le nom d’utilisateur et le mot de passe. Ensuite, cliquez sur Afficher les détails de la source.

L’agent autonome VMware vCenter Converter doit être déployé sur la machine Windows distante dans ce cas. Vous devez choisir si vous souhaitez désinstaller automatiquement les fichiers de l’agent lorsque l’importation réussit ou non. Ensuite, cliquez sur Oui pour continuer.

Une fois l’agent installé, vous pouvez afficher les détails de la source. Remarquez que VMware Converter 6.2 reconnaît Windows Server 2019 comme Windows 10 Server 64 bits. Cliquez sur Fermer, puis sur Suivant dans la fenêtre Système source.

Étape 2 : Système de destination. Sélectionnez le type de destination qui peut être une Machine virtuelle VMware Infrastructure ou une Machine virtuelle VMware Workstation (pouvant s’exécuter sur VMware Player et VMware Fusion). Comme une machine physique exécutant Windows Server 2019 utilisée dans cet exemple doit être convertie en une machine virtuelle s’exécutant sur un hôte ESXi, Machine virtuelle VMware Infrastructure doit être sélectionnée dans VMware Converter pour cette étape ; sélectionnez le serveur de destination. Si un hôte ESXi est géré par vCenter Server, vous devez saisir l’adresse IP ou le nom DNS du serveur vCenter en plus de saisir le nom d’utilisateur et le mot de passe de l’utilisateur disposant des privilèges administratifs sur le serveur vCenter.

Étape 3 : Machine virtuelle de destination. Sélectionnez le centre de données et le dossier VM sur vCenter pour stocker la machine virtuelle de destination.

Étape 4 : Emplacement de destination. Sélectionnez l’hôte ESXi, le cluster ou le pool de ressources connecté au Datacenter sélectionné et sélectionnez le datastore disponible sur cet hôte ESXi. Il doit y avoir suffisamment d’espace libre sur le datastore sélectionné. Si un système d’exploitation moderne est installé sur la machine source, vous pouvez sélectionner la version de machine virtuelle (version matérielle) la plus récente disponible pour la machine virtuelle de destination. La version de machine virtuelle qui peut être sélectionnée dépend également de la version de l’hôte ESXi de destination.

Étape 5 : Options. Ce step permet de sélectionner les options suivantes pour la machine virtuelle de destination :

Données à copier. Sélectionnez les disques et les volumes que vous souhaitez copier. Vous pouvez sélectionner l’épaisseur ou l’amincissement du type de disque virtuel de destination (vous devez sélectionner la vue avancée) et redimensionner les volumes si nécessaire. Dans cet exemple, un disque physique qui contient deux volumes est converti en disque virtuel à provisionnement mince. Il est recommandé de cocher les cases à cocher suivantes :

  • Ignorer le fichier de pagination et le fichier d’hibernation
  • Créer une disposition de partition optimisée

Périphériques. Vous pouvez sélectionner le nombre de processeurs virtuels, de cœurs de processeur, de contrôleurs de disque virtuel et de taille de mémoire.

Réseaux. Sélectionnez les réseaux auxquels les adaptateurs réseau virtuels de la VM doivent être connectés.

Services. Sur l’onglet Services Source, vous pouvez sélectionner les services en cours d’exécution sur la machine source Windows à arrêter avant de démarrer la conversion P2V avec VMware Converter. Sur l’onglet Services de destination, vous pouvez sélectionner le mode de démarrage des services sur la VM de destination.

Options avancées. Il existe deux onglets – Synchroniser et Post-conversion. Dans l’onglet Post-conversion, vous pouvez définir l’état de mise sous tension pour une machine source et une machine de destination après la conversion P2V. Les options de post-conversion de traitement sont :

  • Installer VMware Tools sur la machine virtuelle de destination. Cette option vous permet d’installer automatiquement VMware Tools sur la VM de destination. Il est fortement recommandé d’installer VMware Tools sur une VM VMware de destination après la conversion P2V.
  • Personnaliser les préférences invité pour la machine virtuelle. Vous pouvez configurer les adresses IP des adaptateurs virtuels, la passerelle, les paramètres DNS et définir le fuseau horaire, ainsi que ajouter une VM à un domaine ou un groupe de travail.
  • Supprimer les points de restauration système sur la destination. La suppression des points de restauration système Windows rend le processus de conversion P2V plus rapide et une VM de destination utilise moins d’espace disque sur un datastore.
  • Reconfigurer la machine virtuelle de destination. Cette option rend une VM bootable dans l’environnement VMware après la conversion P2V.

Throttling. Vous pouvez contrôler l’utilisation du processeur et la bande passante réseau pour éviter la surcharge du CPU et du réseau. Le throttling vous permet d’effectuer vos tâches habituelles pendant le processus de conversion.

Étape 6 : Résumé. Vérifiez vos paramètres pour le nouveau travail de conversion de machine que vous avez créé et si tout est correct, cliquez sur Terminer pour démarrer la conversion dans VMware Converter.

Une fois que la conversion de la machine est lancée, attendez que le processus de conversion soit entièrement terminé. Le temps nécessaire à la conversion dépend de la quantité de données stockées sur les disques de la machine source et de la vitesse du réseau.

Maintenant qu’une machine Windows est convertie, allumez la machine virtuelle de destination (si vous n’avez pas sélectionné de démarrer automatiquement la VM pendant la création du travail de conversion). Comme vous vous en souvenez, dans notre exemple, nous avons choisi d’installer automatiquement VMware Tools sur la machine virtuelle de destination. Sur la capture d’écran ci-dessous, vous pouvez voir l’interface du Client HTML5 VMware vSphere où vous pouvez voir l’état de VMware Tools après avoir allumé la VM après la conversion – Mise à niveau en cours. Cela signifie que VMware Tools sont en train d’être installés. Une VM redémarrera automatiquement après avoir fini d’installer VMware Tools.

VMware Tools ont été installés avec succès. Il est recommandé de supprimer tous les logiciels spécifiques au fournisseur et les pilotes utilisés sur la machine physique auparavant.

De même, vous pouvez effectuer une migration V2V avec VMware Converter en convertissant une machine virtuelle VMware Workstation en une machine virtuelle VMware ESXi.

Migration V2V avec VMware Converter

Converting a VM Hyper-V exécutant Linux en un VM VMware du format ESXi a été couvert dans notre premier article de blog sur VMware vCenter Converter. Convertir un VM Hyper-V en un VM VMware est une bonne idée, mais parfois vous avez besoin de convertir un VM exécutant sur VMware Workstation en un VM exécutant sur ESXi. Par exemple, vous pouvez créer et configurer un VM sur votre machine locale exécutant VMware Workstation et ensuite migrer le VM vers un serveur ESXi pour utiliser ce VM dans l’environnement de production.

Découvrons comment effectuer la migration V2V avec VMware Converter et convertir un VM exécutant sur VMware Workstation en un VM exécutant sur ESXi et vice versa. Dans notre cas, VMware Tools sont installés sur le source VMware VM.

Si un VM Workstation exécute sur VMware Workstation, VMware Player ou VMware Fusion qui est installé sur une machine distante exécutant Linux ou macOS, vous pouvez copier ce VM vers un dossier partagé (ou partager le dossier VM) et utiliser VMware Converter installé sur votre machine locale Windows pour effectuer la conversion V2V. Ainsi, vous pouvez convertir un VM, même si une machine physique distante exécute l’hyperviseur a Linux ou macOS installé comme système d’exploitation hôte.

Converting a VMware Workstation VM to a VMware ESXi VM

Dans cet exemple, nous allons comprendre comment convertir/migrer un VM Linux (OpenSUSE 15.1) exécutant sur VMware Workstation en un VM exécutant sur un hôte ESXi géré par vCenter Server. Configurer la migration V2V pour les VMs VMware est similaire et même plus facile par rapport à la migration P2V expliquée ci-dessus.

Exécutez VMware Converter en tant qu’administrateur et cliquez sur Convertir la machine. L’Assistant de conversion s’ouvrira.

Étape 1: Système source. Vous devez sélectionner Éteint et choisir VMware Workstation ou autre machine virtuelle VMware dans le menu déroulant. Ensuite, parcourez le fichier de configuration de la machine virtuelle (le fichier VMX). Vous pouvez consulter les détails de la source si nécessaire. À chaque étape, cliquez sur Suivant pour continuer à configurer la tâche de conversion.

Étape 2: Système de destination. Étant donné que la machine virtuelle de destination doit s’exécuter sur l’hôte ESXi, sélectionnez Machine virtuelle d’infrastructure VMware comme type de destination. Ensuite, saisissez l’adresse IP/nom d’hôte du serveur ESXi si vous utilisez un hôte ESXi autonome, ou l’adresse IP du serveur vCenter si l’hôte ESXi est géré par vCenter. Après cela, saisissez le nom d’utilisateur et le mot de passe du compte administratif utilisé pour gérer ce serveur.

Étape 3: Machine virtuelle de destination. Sélectionnez le nom et le dossier de la machine virtuelle de destination. Dans cet exemple, le Datacenter nécessaire sur vCenter est sélectionné.

Étape 4: Emplacement de destination. Sélectionnez l’hôte ESXi requis appartenant au Datacenter sélectionné à l’étape précédente. Ensuite, sélectionnez le datastore pour stocker les fichiers de la machine virtuelle et choisissez la version de la machine virtuelle.

Étape 5 : Options. Configurez les paramètres nécessaires pour la tâche de conversion. Dans la section Avancé, vous pouvez voir l’icône d’avertissement jaune qui s’affiche car l’option Reconfigurer la machine virtuelle de destination est inactive. Ce n’est pas une cause de préoccupation ; continuez.

Étape 6 : Résumé. Vérifiez les paramètres de votre tâche de conversion V2V et cliquez sur Terminer pour lancer la tâche. Attendez que VMware Converter convertisse la VM d’un format à un autre.

Une fois la VM migrée vers l’hôte ESXi géré par vCenter, ouvrez VMware vSphere Client et démarrez la VM. Vérifiez l’état des outils VMware et vérifiez si tous les services nécessaires à l’intérieur de la VM fonctionnent correctement.

Conversion d’une VM ESXi en une VM VMware Workstation

La conversion d’une VM ESXi en une VM VMware Workstation peut être utile lorsque vous devez emporter une VM sur votre ordinateur portable lors d’un voyage d’affaires, par exemple. Examinons le flux de travail de la conversion d’une VM VMware ESXi en une VM VMware Workstation.

Exécutez VMware vCenter Converter en tant qu’administrateur sur une machine Windows.

Cliquez sur Convertir la machine pour ouvrir l’assistant de conversion et créer une tâche de conversion.

Étape 1 : Système source. Sélectionnez le type de source : Éteint ; Machine virtuelle VMware Infrastructure. Ensuite, saisissez l’adresse IP ou le nom d’hôte de l’hôte ESXi à partir duquel vous souhaitez effectuer la conversion. Entrez les identifiants appropriés de l’hôte ESXi avec des privilèges administratifs. Cliquez sur Suivant à chaque étape de l’assistant pour continuer.

Étape 2: Machine source. Sélectionnez la machine virtuelle source résidant sur l’hôte ESXi. La machine virtuelle doit être éteinte. Vous pouvez afficher les détails de la source si nécessaire.

Étape 3: Système de destination. Comme nous convertissons une machine virtuelle ESXi en une machine virtuelle VMware Workstation, sélectionnez VMware Workstation ou une autre machine virtuelle VMware comme type de destination. Ensuite, sélectionnez la version de VMware Workstation ou VMware Fusion, définissez le nom de la machine virtuelle à utiliser après la conversion et sélectionnez un emplacement pour la machine virtuelle.

Étape 4: Options. Vous pouvez configurer les paramètres nécessaires de la tâche de conversion. Lorsque vous sélectionnez des données à copier, les noms des types de disque sont différents par rapport aux machines virtuelles VMware ESXi. Si vous souhaitez qu’une machine virtuelle utilise un disque virtuel à expansion dynamique similaire à un disque à provisionnement mince, sélectionnez Non préalloué. Si votre système de fichiers ne prend pas en charge les fichiers plus grands que 4 Go, sélectionnez un disque fractionné. Dans les paramètres réseau, vous pouvez sélectionner un réseau auquel une carte NIC virtuelle (contrôleur d’interface réseau) de la machine virtuelle doit être connectée (VMnet0, VMnet1, VMnet8, etc.).

Étape 5: Résumé. Vérifiez les paramètres de la tâche de conversion V2V et, si tout est correct, cliquez sur Terminer pour exécuter la tâche dans VMware Converter. Attendez que la tâche de conversion soit terminée.

Après la conversion, vous devez ouvrir manuellement une machine virtuelle dans VMware Workstation/Player/Fusion (Fichier > Ouvrir > Sélectionnez l’emplacement de la machine virtuelle que vous avez défini comme destination lors de la création de la tâche de conversion).

Comment convertir une machine virtuelle VirtualBox en une machine virtuelle VMware

Si vous devez effectuer une migration de V2V de VirtualBox vers VMware Workstation ou VMware ESXi, vous pouvez utiliser diverses méthodes différentes : convertir des disques virtuels, exporter vers un modèle OVF, etc. L’une de ces méthodes est décrite ci-dessous.

L’algorithme de base est le suivant :

1. Convertir un disque virtuel d’un format VirtualBox en un disque virtuel au format VMware (vdi en vmdk).

VBoxManage clonehd VirtualDisk.vdi VirtualDisk-tmp.vmdk –format vmdk

2. Téléverser le fichier dans le datastore connecté à un hôte ESXi ; par exemple, en utilisant un client SCP tel que WinSCP.

3. Convertir le fichier de disque virtuel VMware Workstation .vmdk téléversé au format VMware ESXi (.vmdk et fichiers -flat.vmdk) en utilisant vmkfstools.

vmkfstools -i VirtualDisk-tmp.vmdk  -d thin VirtualDisk.vmdk

4. Créer une nouvelle machine virtuelle en utilisant le disque virtuel existant.

Conclusion

VMware vCenter Converter Standalone est un outil simple à utiliser mais puissant pour convertir des machines physiques et virtuelles en machines virtuelles de l’infrastructure VMware (au format ESXi) et en machines virtuelles VMware Workstation. L’article de blog d’aujourd’hui a expliqué la conversion P2V et V2V sur des exemples de trois tâches de conversion. VMware vCenter Converter Standalone ne prend en charge que la migration à chaud pour les machines physiques et la migration à froid pour les machines virtuelles source. N’oubliez pas d’installer VMware Tools sur une VM de destination après la migration.

Avoir des VM en cours d’exécution sur des hôtes ESXi vous offre des avantages du côté de la protection des données. Vous pouvez effectuer une sauvegarde des VM ESXi au niveau de l’hôte avec des fonctionnalités telles que la sauvegarde incrémentielle et utiliser l’API de stockage VMware vStorage pour la protection des données. NAKIVO Backup & Replication peut protéger vos VM dans VMware vSphere de la meilleure manière possible.

Source:
https://www.nakivo.com/blog/vmware-converter-p2v-and-v2v-migration/