Comment cloner une VM sur VMware ESXi avec/sans vCenter

Si vous souhaitez créer une copie exacte de la VM à utiliser comme environnement de test sécurisé, il n'y a pas de meilleure fonctionnalité que le clonage. Dans cet article, vous verrez comment cloner une VM sur VMware ESXi à l'aide de vCenter Server ou sans vCenter.

Par @Aurore Dernière mise à jour : le 25/10/2023

À propos du clonage d'une machine virtuelle VMware ESXi

L'un des avantages offerts par ESXi est la capacité de cloner des machines virtuelles (VM). Cloner une VM crée une copie identique d'une machine virtuelle existante, y compris sa configuration, son système d'exploitation et les applications installées.

Le clonage des VM dans ESXi offre plusieurs avantages. Cela vous permet de déployer rapidement plusieurs instances d'une VM sans avoir à les installer et à les configurer manuellement. Cela peut être particulièrement utile pour des tâches telles que la création d'environnements de développement ou de test, le déploiement d'appareils virtuels ou la mise en place d'une infrastructure de bureau virtuel.

Actuellement, il existe 3 façons de cloner une machine virtuelle VMware ESXi.

  • Un processus complexe sur le client Web VMware ESXi : Si vous n'avez pas de serveur vCenter, VMware ESXi vous permet également de cloner une VM sans vCenter, directement sur son client Web, mais avec des étapes plus complexes.
  • La fonction de clonage intégrée fournie par vCenter Server : Le clonage des VMs est un processus simple avec l'assistant de clonage de vCenter Server. Mais vCenter Server lui-même nécessite une licence supplémentaire.
  • Une fonction plus facile et centralisée sur un logiciel tiers : Des logiciels tiers tels que AOMEI Cyber Backup proposent généralement une fonctionnalité de clonage de VM centralisée à un prix plus économique, avec des étapes plus simples.

Les 3 approches seront abordées dans la suite. Nous allons vous les présenter en détails.

Méthode 1. Cloner une VM VMware ESXi sans vCenter

Cette partie explique comment cloner une machine virtuelle sans utiliser vCenter. Cela nécessite un peu plus d'étapes que la méthode de vCenter.

Note : Avant de commencer, assurez-vous de sauvegarder tous les instantanés et d'éteindre la VM cible pour créer une copie cohérente.

1. Accédez au client Web vSphere, cliquez sur Stockage dans l'inventaire de gauche, puis cliquez sur Explorateur de datastore dans la barre d'outils.

2. Dans la fenêtre contextuelle, cliquez sur Créer un répertoire et fournissez un nom pour la nouvelle VM.

3. Confirmez et revenez à la fenêtre de l'Explorateur de datastore. Accédez au dossier où se trouvent les fichiers de disque de la VM d'origine. Vous pouvez les trouver en cliquant avec le bouton droit sur le nom de la VM et en sélectionnant Modifier les paramètres.

Sélectionnez le fichier .vmx et le fichier .vmdk, puis cliquez sur Copier dans la barre d'outils pour les copier séparément dans le dossier que vous venez de créer.

Fermez la fenêtre de l'Explorateur de datastore, et vous pouvez suivre la progression dans les tâches récentes.

4. Cliquez sur Machines virtuelles dans l'inventaire de gauche, puis cliquez sur Créer/regrouper VM dans la barre d'outils pour ouvrir l'assistant.

5. Sur la page de Sélection du type de création, sélectionnez Enregistrer une machine virtuelle existante, puis cliquez sur Suivant.

6. Sur la page de sélection des VMs à enregistrer, cliquez sur Sélectionner une ou plusieurs machines virtuelles, un datastore ou un répertoire, puis sélectionnez le dossier nouvellement créé. Cliquez sur Suivant.

7. Sur la page Prêt à terminer, cliquez sur Terminer pour fermer l'assistant.

8. Revenez à la liste des Machines virtuelles, vous pouvez maintenant voir qu'une nouvelle VM a été copiée avec le même nom que l'ancienne. C'est parce que le nom provient du fichier .vmx. Vous pouvez cliquer avec le bouton droit sur la VM et la renommer.

9. Sélectionnez et mettez sous tension la machine virtuelle nouvellement créée. Une fenêtre contextuelle s'affichera, sélectionnez Je l'ai copié et cliquez sur Répondre.

Voilà comment cloner une VM VMware ESXi sur le client Web. Veuillez noter que vous ne pouvez pas modifier la stratégie de stockage si vous clônez une machine virtuelle chiffrée.

Bien que le client Web VMware ESXi ne propose que les fonctionnalités les plus basiques, il peut en réalité répondre à de nombreux besoins spécifiques si l'on est prêt à faire l'effort. Par exemple, cloner une VM VMware ESXi à partir d'un instantané.

Méthode 2. Cloner une VM VMware ESXi à l'aide de vCenter Server

Cette partie explique comment cloner une VM dans vCenter.

1. Accédez au client vCenter, cliquez avec le bouton droit sur le nom de la VM et sélectionnez Cloner > Cloner vers une machine virtuelle pour ouvrir l'assistant.

En plus de cette option, vous pouvez également sélectionner Cloner vers un modèle... ou Cloner vers un modèle dans la bibliothèque.

2. Fournissez un nom et sélectionnez un emplacement de dossier de datastore de destination pour la nouvelle VM. Ensuite, cliquez sur Suivant.

3. Sélectionnez un hôte de destination pour la nouvelle VM, puis cliquez sur Suivant.

4. Sur la page de sélection du stockage, sélectionnez le format identique que la source comme format de disque virtuel et la conserver les stratégies de stockage de VM existant comme stratégie. Ensuite, sélectionnez un emplacement de datastore pour stocker les fichiers de la VM. Cliquez sur Suivant pour continuer.

5. Sélectionnez d'autres options de clonage, vous pouvez personnaliser le système d'exploitation, le matériel de la VM, ou sélectionner si la VM doit être mise sous tension après la création. Cliquez sur Suivant.

6. Vérifiez vos sélections et cliquez sur Terminer pour commencer. Vous pouvez suivre la progression dans les tâches récentes.


✦ Conseil :

Si vous êtes familier avec la ligne de commande, vous pouvez également cloner une VM ESXi avec la ligne de commande. Par exemple :

  • Connecter en SSH à votre hôte ESXi et créez un répertoire pour contenir votre nouveau clone

mkdir /vmfs/volumes/datastore1/Host2

  • Cloner votre VM Hôte 1 vers Hôte 2

vmkfstools -i /vmfs/volumes/datastore1/Host1/Host1.vmdk /vmfs/volumes/datastore1/Host2/Host2.vmdk -d thin

  • Enregistrer la machine virtuelle dans ESXi

vim-cmd solo/registervm /vmfs/volumes/datastore1/Host2/Host2.vmdk

N'oubliez pas de modifier ces lignes de commande de clonage ESXi VM en conséquence.


Comme vous pouvez le constater, vCenter Server nécessite une licence supplémentaire, cloner une VM VMware ESXi sans vCenter Server nécessite des étapes plus complexes. Par conséquent, dans la prochaine partie, nous allons proposer un outil plus simple et économique, à savoir AOMEI Cyber Backup.

Méthode 3. Cloner une VM ESXi avec un outil de sauvegarde et de restauration (plus facile)

La fonction de sauvegarde et de restauration d'AOMEI Cyber Backup vous permet de créer des machines virtuelles identiques sur l'hôte d'origine ou sur un autre hôte, avec des étapes encore plus simples que le clonage. Comparé aux méthodes de clonage mentionnées, il présente des avantages supplémentaires tels que la possibilité de sauvegarder à chaud une machine virtuelle VMware tout en l'exécutant.

Facilité d'utilisation : Avec une interface conviviale, la connexion, la création de tâches et la protection sont effectuées en quelques clics seulement. 
Sauvegarde sans agent : Il peut sauvegarder à chaud plusieurs VM en transit ou au repos en une seule fois.
Prise en charge d'ESXi gratuit : Prise en charge des versions payantes et gratuites de VMware ESXi.
Sauvegarde groupée de VM : Sauvegardez en groupe un grand nombre de VM gérées par vCenter Server ou des hôtes ESXi autonomes.
Planification des tâches de sauvegarde : Il peut sauvegarder automatiquement toute la machine virtuelle et vous notifier par e-mail.
Restauration sur place et hors site : Vous pouvez sauvegarder une VM et la restaurer dans le même emplacement d'origine ou dans un autre datastore/host.

Vous pouvez télécharger et installer l'essai gratuit pour découvrir ces fonctionnalités et bénéficier d'une réduction exclusive lors de la mise à niveau :

Essai gratuitVMware ESXi & Hyper-V
Télécharger en sécurité

*Vous pouvez choisir d'installer ce logiciel de sauvegarde de machines virtuelles sur un système Windows ou Linux.

Étapes pour cloner une VM ESXi via AOMEI Cyber Backup

1. Lancez AOMEI Cyber Backup, accédez à Appareil source >> VMware >> Ajouter un périphérique VMware et entrez les informations requises pour ajouter vCenter ou un hôte ESXi autonome en tant que périphérique source. Cliquez ensuite sur Confirmer.

2. Cliquez sur Créer une nouvelle tâche sur la page de la tâche de sauvegarde, et procédez comme suit :

Nom de la tâche : Saisissez un nom de tâche de sauvegarde.

Type de sauvegarde : Choisissez Sauvegarde VMware ESXi ou Sauvegarde Hyper-V en conséquence.

Nom du périphérique : Sélectionnez le périphérique et les machines virtuelles que vous souhaitez sauvegarder. Cliquez sur OK. Vous pouvez sélectionner un nombre illimité de machines virtuelles pour la sauvegarde.

Cible : Choisissez un emplacement pour stocker les fichiers de sauvegarde, comme local ou réseau. Cliquez sur OK.

3 (facultatif). Dans la fenêtre Planification, vous pouvez configurer différentes stratégies de sauvegarde en fonction de la sauvegarde complète, incrémentielle ou différentielle.

Il offre également des options de sauvegarde quotidienne, hebdomadaire, mensuelle (par date) et mensuelle (par semaine). Vous pouvez combiner ces fonctionnalités pour créer une tâche de sauvegarde flexible en fonction de vos besoins.

Dans la fenêtre de nettoyage de sauvegarde, activez-la et configurez la politique de rétention. Cela permet de économiser de l'espace de stockage et de réduire votre charge de travail, car les anciens fichiers non désirés seront automatiquement supprimés.

4. Cliquez sur Sauvegarder pour exécuter la tâche. Ensuite, vous pouvez suivre l'état dans la section Tâches de sauvegarde, modifier les paramètres en cliquant sur le bouton sur le côté droit de la tâche, et utiliser la sauvegarde pour effectuer une récupération rapide à partir de n'importe quel point.

5. Cliquez sur ... à droite de la tâche et sélectionnez Restaurer pour configurer les informations de base et sélectionner le contenu de sauvegarde que vous souhaitez restaurer.

6. Ensuite, on vous donnera les options de cible de restauration suivantes :

  • Restaurer à l'emplacement d'origine : Cela restaurera la VM à l'emplacement d'origine et remplacera la VM d'origine.
  • Restaurer à un nouvel emplacement : Cela créera une nouvelle VM identique à partir de la sauvegarde dans le même emplacement ou sur un autre magasin de données/hôte.

Ici, vous devez choisir Restaurer à un nouvel emplacement pour effectuer un clonage de VM. Ensuite, spécifiez l'hôte ou le magasin de données de destination, et donnez un nom à la nouvelle VM clonée. Vous pouvez également configurer la quantité de RAM et de processeurs virtuels.

7. Cliquez sur Restaurer et attendez la fin de la restauration.

Une fois terminé, vous avez réussi à cloner votre VM VMware ESXi. Vous pouvez exécuter la VM cible pour vérifier si toutes vos données sont intactes.

Résumé

Le clonage peut être pratique pour créer une copie exacte de la VM, surtout lorsque vous utilisez vCenter Server pour cloner une VM VMware ESXi. Cependant, si vous souhaitez sauvegarder plusieurs machines virtuelles en même temps, le clonage à l'aide de la fonction intégrée ne vous permet de sauvegarder qu'une seule machine virtuelle à la fois. Il est donc nécessaire d'utiliser un logiciel professionnel, efficace et facile à utiliser.

Dans cet article, nous avons présenté comment cloner une VM dans VMware vSphere, avec ou sans vCenter Server. En plus du clonage, vous pouvez également sauvegarder une VM vers un autre datastore pour protéger vos données.