Comment convertir une machine physique Linux en machine virtuelle VMware

Lorsqu’une machine physique sous Linux tombe en panne ou doit être modernisée, la reconstruire manuellement peut prendre beaucoup de temps et être source d’erreurs. La conversion physique à virtuel (P2V) offre une solution plus rapide, en permettant aux équipes informatiques de récupérer ou de migrer directement des systèmes Linux vers des environnements virtuels.

Grâce à la récupération P2V basée sur des sauvegardes, les administrateurs peuvent convertir un serveur physique Linux en machine virtuelle VMware (VM), tout en préservant l’état et la configuration du système. Cette approche est particulièrement utile pour la reprise après sinistre, le renouvellement du matériel et la consolidation de l’infrastructure. Lisez cet article de blog pour découvrir comment convertir une machine physique sous Linux en VM VMware à l’aide de NAKIVO Backup & Replication comme convertisseur P2V.

NAKIVO pour sauvegarder les machines Linux

NAKIVO pour sauvegarder les machines Linux

Une solution de sauvegarde rapide et efficace pour les serveurs et postes de travail Linux. Protection anti-ransomware, plusieurs cibles de sauvegarde, options de récupération flexibles et bien plus encore !

Cas d’utilisation de la récupération P2V

Il existe deux cas d’utilisation principaux pour la récupération P2V : la récupération P2V temporaire et la migration P2V permanente.

La récupération P2V temporaire consiste à restaurer une machine physique vers une machine virtuelle à partir d’une sauvegarde pour une période limitée ; généralement, pendant que le système physique d’origine est en cours de réparation, de reconfiguration ou de remplacement. Cette approche permet de minimiser les temps d’arrêt en permettant aux charges de travail de continuer à s’exécuter dans un environnement virtuel presque immédiatement après une panne.

Si un serveur physique ou un poste de travail se déconnecte de manière inattendue, il peut être récupéré sur une machine virtuelle à partir d’une sauvegarde et fonctionner à la place du système défaillant. Dans le cas d’un poste de travail, les utilisateurs peuvent se connecter à distance à la machine virtuelle récupérée depuis n’importe quel ordinateur disponible et continuer à travailler avec un minimum de perturbations. La machine virtuelle reste en service jusqu’à ce que le matériel physique soit remis en état ou remplacé.

Une fois que la machine physique est à nouveau opérationnelle, toutes les données nécessaires peuvent y être transférées. La machine virtuelle temporaire peut alors être mise hors service et les charges de travail peuvent reprendre sur le système physique. Pour permettre ce scénario de récupération, les machines physiques doivent être sauvegardées régulièrement afin que les données récentes soient toujours disponibles en cas de panne.

Advantages of temporary P2V recovery

La migration P2V permanente est généralement utilisée lors de la modernisation de l’infrastructure, lorsque les entreprises passent de serveurs physiques à des environnements virtuels pour une utilisation à long terme. Au lieu de maintenir du matériel autonome, les charges de travail sont transférées de manière permanente vers des machines virtuelles fonctionnant sur un hyperviseur.

Par exemple, lors du déploiement d’un nouveau serveur destiné à héberger un hyperviseur, vous pouvez choisir de convertir un serveur Linux physique en machine virtuelle (VM) VMware ou de convertir un serveur Windows physique en machine virtuelle Hyper-V, en fonction de votre plateforme cible. Dans ce scénario, la machine virtuelle devient le système de production principal, et le matériel physique d’origine peut être mis hors service.

NAKIVO Backup & Replication peut être utilisé comme convertisseur P2V pour faciliter cette migration en restaurant les sauvegardes de machines physiques directement vers un environnement virtuel.

Fonctionnement de la sauvegarde des serveurs Linux

La réussite de la récupération P2V repose sur l’existence d’une sauvegarde fiable. Voici un aperçu du fonctionnement de la sauvegarde des serveurs Linux dans NAKIVO Backup & Replication.

Lorsqu’un serveur Linux physique est ajouté à l’inventaire dans NAKIVO Backup & Replication, un agent de machine physique est déployé pour permettre la communication avec le Director et les transporteurs. Lors du déploiement, le fichier d’installation inst.sh est transféré vers la machine Linux cible via SSH. Les composants de sécurité requis, notamment le fichier certificate.pem et le fichier de jeton bhsvc.id (contenant l’identifiant et la clé pré-partagée), sont ensuite transférés afin d’établir une communication sécurisée entre l’agent et le Director. L’installation de l’agent s’effectue en mode silencieux.

Après l’installation, l’agent s’exécute en tant que service et démarre automatiquement (sauf s’il s’agit d’un déploiement ponctuel de l’agent). Un agent de machine physique ne peut pas être installé sur une machine qui héberge déjà un composant Transporteur. Cependant, une machine Linux sur laquelle un agent est préinstallé peut être ajoutée directement à l’inventaire. Une fois l’agent déployé avec succès, le serveur Linux physique devient visible dans l’inventaire et des tâches de sauvegarde peuvent être créées.

Configuration requise

Le serveur Linux physique que vous souhaitez sauvegarder doit répondre aux conditions suivantes.

Configuration matérielle requise

  • Processeur 64 bits (architecture x86-64)
  • Au moins 2 Go de RAM
  • Table de partition MBR ou GPT

Configuration de stockage requise

  • Types de disques et systèmes de fichiers pris en charge sur le serveur Linux physique source : Ext2, Ext3, Ext4, XFS, ReiserFS, NTFS, FAT32, Linux SWAP
  • Types de LVM pris en charge : linéaire, RAID 0, RAID 1

Configuration réseau requise

  • Le serveur SSH doit être en cours d’exécution sur le serveur Linux (le paquet openssh-server doit être installé).
  • Les ports TCP suivants doivent être ouverts sur le serveur Linux physique cible :
    • Le port TCP 22 doit être ouvert pour établir des connexions SSH (connexions sécurisées et transfert de fichiers via SCP et SFTP).
    • Le port TCP 9446 est utilisé par NAKIVO Backup & Replication pour communiquer avec la machine.

Des privilèges root sont nécessaires pour effectuer le déploiement de l’agent. Vous pouvez activer l’accès à l’utilisateur root via SSH sur la machine Linux, mais ce n’est pas la meilleure option en termes de sécurité. Si votre utilisateur n’est pas root, assurez-vous qu’il puisse se connecter à la machine Linux physique via SSH et exécuter la commande sudo pour obtenir les privilèges root. L’authentification par mot de passe doit être activée sur le serveur SSH.

Processus de récupération P2V pour les serveurs Linux

Vous trouverez ci-dessous la séquence de récupération P2V pour les serveurs Linux :

  • Sauvegardez le serveur Linux physique vers un référentiel de sauvegarde.
  • Exportez les données de la sauvegarde vers un disque virtuel au format approprié (VMDK, VHD ou VHDX).
  • Copiez les fichiers du disque virtuel vers un magasin de données accessible par l’hyperviseur.
  • Créez une nouvelle machine virtuelle et configurez-la pour qu’elle utilise le disque exporté.
  • Démarrez la machine virtuelle sur la machine physique exécutant l’hyperviseur.

Vous pouvez regarder cette vidéo pour apprendre à convertir un serveur Linux physique en machine virtuelle Hyper-V :

Workflow de récupération P2V avec NAKIVO Backup & Replication

Passons en revue l’intégralité du workflow de récupération P2V pour la conversion d’un serveur Linux physique en machine virtuelle VMware à l’aide d’un exemple pratique. Dans ce scénario, le système source exécute Ubuntu 24.04 LTS, et l’environnement de destination se compose d’un hôte ESXi 9.0 géré par vCenter Server 9.0. L’accès au serveur Linux s’effectue via le compte user1 avec les privilèges sudo activés.

Aucun convertisseur P2V tiers n’est utilisé dans cet exemple. Le serveur Linux physique est restauré directement à partir d’une sauvegarde vers une machine virtuelle VMware à l’aide de NAKIVO Backup & Replication.

Ajout d’une machine Linux physique à l’inventaire

Vous devez d’abord ajouter un serveur Linux physique à l’inventaire dans NAKIVO Backup & Replication.

  1. Connectez-vous à NAKIVO Backup & Replication, accédez à Configuration > Inventaire et cliquez sur l’icône Plus (+) pour ajouter un nouvel élément.Adding a physical Linux server to the Inventory
  2. Sélectionnez Physique comme plateforme, puis cliquez sur Suivant .Selecting physical platform
  3. Sur la page Options , définissez les paramètres requis.
    • Nom d’affichage : Machine physique Ubuntu
    • Type : Linux
    • Nom(s) d’hôte ou adresse(s) IP : 192.168.101.212
    • Nom d’utilisateur : user1
      Mot de passe : ********
    • Port SSH : 22

Un agent de machine physique ou Transporteur sera installé sur votre machine Linux physique.

Cliquez sur Terminer pour ajouter la machine physique à l’inventaire.

Setting additional parameters

Vous pouvez maintenant voir votre serveur Linux physique dans l’inventaire.

The physical Linux server has been added

Création d’une sauvegarde du serveur Linux physique

Créez une nouvelle tâche de sauvegarde de machine physique dans NAKIVO Backup & Replication. Sur la page Protection des données , cliquez sur l’icône Plus (+) et sélectionnez Sauvegarde pour machine physique .

Creating a new Physical machine backup job

L’ Assistant de nouvelle tâche de sauvegarde pour machine physique s’ouvre.

  1. Machines. Sélectionnez la machine souhaitée dans la liste des machines physiques disponibles. Les machines Linux et Windows sont classées dans des catégories distinctes. Machine physique Ubuntu est sélectionnée dans cet exemple. Cliquez sur Suivant à chaque étape pour continuer.Selecting the Ubuntu physical machine
  2. Destination. Sélectionnez un référentiel de sauvegarde. Dans cet exemple, le référentiel de sauvegarde intégré est utilisé pour stocker la sauvegarde du serveur Linux physique. Vous pouvez développer les options en cliquant sur Configuration avancée et le nom de votre serveur Linux ( Machine physique Ubuntu dans ce cas), puis en sélectionnant les disques et partitions personnalisés à sauvegarder.Selecting a backup repository
  3. Planification. Sélectionnez les options de planification et de conservation requises. Vous pouvez activer ici l’immuabilité de la sauvegarde.Configuring scheduling options and retention settings
  4. Options . Sur cette page, vous pouvez définir le nom de la tâche, activer ou désactiver le Mode App-Aware, sélectionner la méthode de Suivi des modifications et configurer l’Accélération réseau et le Chiffrement. Gardez à l’esprit que vous ne pouvez utiliser que la méthode de suivi des modifications propriétaire de NAKIVO, contrairement aux tâches destinées aux machines virtuelles VMware et Hyper-V, puisque vous sauvegardez une machine physique et non une machine virtuelle au niveau de l’hôte.

Une fois toutes les options de la tâche configurées, cliquez sur Terminer pour finaliser la création de la tâche, ou cliquez sur Terminer & Exécuter pour enregistrer les paramètres et lancer la tâche.

Configuring backup options

Attendez que la sauvegarde de votre serveur Linux physique soit terminée. La progression de la sauvegarde s’affiche dans l’interface Web de NAKIVO Backup & Replication.

The backup job is running

Exportation de sauvegarde

Une fois votre serveur Linux physique sauvegardé, vous pouvez effectuer la récupération de la machine et sa conversion en machine virtuelle Hyper-V ou VMware à l’aide de NAKIVO Backup & Replication, en utilisant la fonction d’exportation de sauvegarde.

Sur la page Protection des données , cliquez sur Restaurer > Exporter les sauvegardes pour exporter les données d’une sauvegarde vers un disque virtuel au format approprié.

Selecting backup export for P2V recovery

L’ Assistant d’exportation de sauvegarde s’ouvre.

  1. Sauvegardes . Sélectionnez la sauvegarde de votre serveur Linux physique et le point de récupération souhaité. Par défaut, le point de récupération le plus récent est sélectionné. Cliquez sur Suivant à chaque étape pour continuer.Choosing the Ubuntu physical machine
  2. Disques. Sélectionnez les disques requis dans la sauvegarde. Par défaut, tous les disques existants sont sélectionnés.Selecting the disks to be exported and recovered
  3. Options. Sélectionnez les options d’exportation de la sauvegarde.
    • Format d’exportation : VMDK
    • Emplacement d’exportation : partage CIFS
    • Chemin d’accès au partage : \\\\FILESERVER\\Share07
    • Type d’identifiants : Mot de passe
    • Nom d’utilisateur : backupuser
    • Mot de passe : ********

    Cliquez sur Connexion de test pour vérifier que vous avez saisi les identifiants de connexion corrects avec des droits de lecture/écriture suffisants.

    Configuring backup export destination options

    Une fois la connexion testée avec succès, cliquez sur le bouton Exporter pour lancer le processus.

    Connection test is successful

  4. Terminer. Lorsque l’exportation de la sauvegarde démarre, vous pouvez basculer vers l’onglet Activités et suivre la progression.Backup Export started

Attendez que la tâche d’exportation de sauvegarde soit terminée.

Backup Export job is running

Copie des disques exportés vers le magasin de données ESXi

Une fois la tâche d’exportation de sauvegarde terminée, vous pouvez voir les fichiers de disque virtuel à l’emplacement défini. Dans notre cas, il s’agit d’un dossier partagé, dans lequel sont stockés deux fichiers de disque virtuel VMware ESXi :

Ubuntu_Physical_Machine_Disk1_Tue–21-Oct-2025-at-7-42-36-(UTC-+00-00).vmdk

Ubuntu_Physical_Machine_Disk1_Tue–21-Oct-2025-at-7-42-36-(UTC-+00-00)-flat.vmdk

Le format ESXi d’un disque virtuel nécessite deux fichiers : un fichier descripteur de disque (.vmdk ) et un fichier qui contient les données brutes (-flat.vmdk ). Les noms des fichiers exportés contiennent le nom de la machine physique défini dans l’inventaire, le numéro du disque, ainsi que le jour de la semaine, la date, l’heure et le fuseau horaire. Notez que le format de ces fichiers est similaire à celui d’un disque à allocation statique. Après les avoir importés dans un magasin de données utilisé par un hyperviseur, vous pouvez convertir les disques virtuels au format à allocation dynamique.

Converted virtual disks have been exported

  1. Vous pouvez renommer les fichiers de disques virtuels pour plus de commodité.

    Physical_Linux_Recovered.vmdk

    Physical_Linux_Recovered-flat.vmdk

    The renamed virtual disk files

  2. Notez que si vous renommez un fichier de données de disque virtuel et un fichier descripteur de disque virtuel, vous devez modifier le fichier descripteur de disque virtuel et, dans la section # Extent description , remplacer l’ancien nom du fichier de données de disque virtuel par le nouveau.Editing the virtual disk descriptor after renaming virtual disk files

Copiez les fichiers du disque virtuel vers le magasin de données. Dans cet exemple, VMware vSphere Client est utilisé pour se connecter à vCenter et configurer l’hôte VMware ESXi.

  1. Dans VMware vSphere Client, accédez à Magasins de données et sélectionnez le magasin de données connecté à l’hôte VMware ESXi que vous souhaitez utiliser pour exécuter le serveur Linux récupéré. Dans cet exemple, le nom du magasin de données sélectionné est datastore50 . Ensuite, ouvrez l’onglet Fichiers et cliquez sur Nouveau dossier pour créer un nouveau répertoire dans le magasin de données sélectionné.Creating a new folder in the ESXi datastore
  2. Définissez le nom du nouveau répertoire (par exemple, Physical_Linux_recovered ).Adding the name of the new folder
  3. Le répertoire Physical_Linux_Recovered est créé dans datastore50 .
  4. Ouvrez le répertoire créé, cliquez sur Charger des fichiers et sélectionnez les deux fichiers exportés (.vmdk et -flat.vmdk ) à charger.Uploading virtual disk files to the ESXi datastore
  5. Une fois les deux fichiers chargés, un seul fichier de disque virtuel sera visible, même si le magasin de données contient deux fichiers. Vous pouvez vérifier qu’il y a bien deux fichiers en vous connectant à l’hôte ESXi via SSH et en vérifiant le contenu du répertoire.The virtual disk file is uploaded

Vous pouvez voir les deux fichiers du disque virtuel dans la console.

Checking the uploaded files in the console

Si vous souhaitez convertir un disque à allocation statique en un disque à allocation dynamique, vous pouvez utiliser la commande suivante dans la ligne de commande ESXi :

vmkfstools -i /vmfs/volumes/DatastoreName/VMFolderName/SourceDisk.vmdk -d thin /vmfs/volumes/DatastoreName/VMFolderName/NewThinDisk.vmdk

Création d’une nouvelle VM cible sur ESXi

Vous devez maintenant créer une nouvelle VM et la configurer pour qu’elle utilise le disque virtuel exporté. Dans VMware vSphere Client, accédez à Hôtes et clusters et sélectionnez l’hôte VMware ESXi qui contient les fichiers du disque virtuel exporté. Cliquez avec le bouton droit sur l’hôte ESXi et, dans le menu contextuel, sélectionnez Nouvelle machine virtuelle pour créer une nouvelle machine virtuelle.

Creating a new VM

L’assistant Nouvelle machine virtuelle s’ouvre.

  1. Sélectionnez un type de création. Sélectionnez Créer une nouvelle machine virtuelle . Cliquez sur Suivant à chaque étape pour continuer.Selecting a creation type
  2. Sélectionnez un nom et un dossier. Vous devez spécifier un nom unique pour votre machine virtuelle et sélectionner un emplacement de destination. Dans cet exemple, le nom de la nouvelle machine virtuelle est Physical_Linux_Recovered , et le nom du centre de données de destination est PM .Selecting VM name and folders
  3. Sélectionnez une ressource de calcul . Sélectionnez l’hôte ESXi connecté au magasin de données qui contient le fichier de disque virtuel transféré. La ressource de calcul de cet hôte ESXi sera utilisée pour exécuter la machine virtuelle. Dans cet exemple, la machine virtuelle est créée sur l’hôte ESXi dont l’adresse IP est 192.168.101.101 .Selecting a compute resource for the new VM
  4. Sélectionnez le stockage. Sélectionnez le magasin de données contenant les fichiers du disque virtuel qui ont été exportés en vue de la récupération. Dans cet exemple, ces fichiers sont stockés sur le datastore50 .Selecting storage for the new VM
  5. Sélectionnez la compatibilité. Sélectionnez la compatibilité matérielle de la machine virtuelle (version matérielle de la VM). Si vous prévoyez de migrer la VM vers d’autres hôtes ESXi plus anciens, sélectionnez la version ESXi la plus basse. ESXi 6.5 et versions ultérieures est choisi dans notre cas.Selecting compatibility for the new VM
  6. Sélectionnez un système d’exploitation invité . Sélectionnez la famille et la version du système d’exploitation invité (OS). Étant donné qu’un disque virtuel contenant une machine Linux (Ubuntu 24 x64) est disponible, nous devons sélectionner Linux et Ubuntu Linux (64 bits).Selecting the guest OS family and version
  7. Personnaliser le matériel. Par défaut, l’assistant vous propose de créer un nouveau disque virtuel vide. Sélectionnez-le, cliquez sur l’icône représentant trois points, puis sur Supprimer le périphérique (indiqué sur la capture d’écran ci-dessous).Customizing VM hardware
    • Ensuite, cliquez sur le bouton Ajouter un nouveau périphérique et sélectionnez Disque dur existant .Adding the existing virtual disk
    • Dans la fenêtre contextuelle Sélectionner un fichier , sélectionnez le répertoire dans lequel vous avez transféré les fichiers du disque virtuel exporté, puis sélectionnez le fichier du disque virtuel. Dans notre cas, le fichier de données du disque virtuel (-flat.vmdk ) et le fichier descripteur du disque virtuel (.vmdk ) sont stockés sur le datastore50 dans le répertoire Physical_Linux_recovered . Comme indiqué ci-dessus, deux fichiers du disque virtuel sont transférés vers le magasin de données, mais un seul s’affiche dans VMware vSphere Client. Cliquez sur OK pour valider la sélection des fichiers.Selecting the exported virtual disk
    • Vous pouvez désormais constater que le disque virtuel exporté a été ajouté au matériel virtuel de la nouvelle machine virtuelle.

    Remarque : si la machine d’origine sauvegardée utilise le BIOS, vous devez sélectionner « BIOS » dans les Options de la machine virtuelle pour effectuer l’amorçage de celle-ci. Si la machine d’origine utilise l’UEFI, sélectionnez « UEFI ».

    The exported virtual disk has been added to the new VM

  8. Prêt à terminer. Vérifiez le récapitulatif de la configuration de la nouvelle machine virtuelle, puis cliquez sur Terminer pour finaliser la création de la nouvelle machine virtuelle.Ready to complete the VM creation
  9. Accédez à Hôtes et clusters , sélectionnez la machine virtuelle que vous venez de créer sur l’hôte ESXi approprié ( Physical_Linux_Recovered sur 192.168.101.101 ), puis cliquez sur Actions > Alimentation > Mettre sous tension pour démarrer la machine virtuelle.Powering on the VMware VM after conversion

Après le démarrage de la machine virtuelle, n’oubliez pas d’installer VMware Tools. Enfin, le serveur Linux physique est récupéré sous forme de machine virtuelle VMware à partir d’une sauvegarde à l’aide de NAKIVO Backup & Replication. Sur la capture d’écran ci-dessous, vous pouvez constater que la conversion P2V de Linux (récupération P2V) s’est déroulée avec succès.

The Ubuntu Linux VM is running after conversion

Conclusion

La conversion d’un serveur Linux physique en machine virtuelle ne nécessite pas forcément le recours à des outils de migration complexes ni à des reconstructions manuelles. Grâce à une approche structurée de conversion physique à virtuelle basée sur les sauvegardes, les entreprises peuvent réaliser la récupération ou la migration de charges de travail Linux directement dans des environnements VMware tout en préservant la configuration du système et les données.

Qu’elle soit utilisée pour un basculement temporaire ou une modernisation permanente, la récupération P2V offre une grande flexibilité dans la gestion des changements d’infrastructure. En utilisant NAKIVO Backup & Replication comme convertisseur P2V, les équipes informatiques peuvent rationaliser le processus et réduire les perturbations opérationnelles. La mise en place de sauvegardes régulières garantit que vos serveurs Linux sont toujours prêts pour une récupération P2V fiable en cas de besoin.

Essayez NAKIVO Backup & Replication

Essayez NAKIVO Backup & Replication

Profitez d'un essai gratuit pour découvrir toutes les fonctionnalités de protection des données de la solution. 15 jours gratuits. Aucune restriction en termes de fonctionnalités ou de capacité. Aucune carte bancaire requise.

Les gens qui ont consulté cet article ont également lu