Comment cloner une VM sur VMware ESXi avec ou sans vCenter

Si vous souhaitez créer une copie exacte de la VM pour l'utiliser comme environnement de test sécurisé, alors rien de mieux que la fonction de clonage. Dans cet article, je vais vous montrer comment cloner une VM sur VMware ESXi en utilisant vCenter Server, ou sans vCenter.

Par @Alex Dernière mise à jour : le 06/12/2024

Pouvez-vous cloner une machine virtuelle dans VMware ESXi ?

Une des fonctionnalités utiles fournies par ESXi est la capacité de cloner des machines virtuelles (VM). Le clonage d"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. Il 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"applications virtuelles ou la mise en place d"une infrastructure de bureau virtuel.

Actuellement, il existe 4 façons de cloner des VM sur VMware ESXi.

  • Un processus compliqué 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, sur son client web, mais avec des étapes plus compliquées.
  • Une autre méthode compliquée pour cloner des VM sans vCenter : L"utilisation de la ligne de commande ESXi est une autre façon de cloner des machines virtuelles sur un hôte ESXi sans avoir besoin de vCenter Server.
  • La fonction de clonage intégrée fournie par vCenter Server : Le clonage de VM est un processus simple avec l"assistant de clonage de vCenter Server. Cependant, vCenter Server lui-même nécessite une licence supplémentaire.
  • Une fonctionnalité plus facile et centralisée sur des logiciels tiers : Les logiciels tiers tels que AOMEI Cyber Backup proposent généralement une fonctionnalité de clonage de VM centralisée à un prix plus économique et avec des étapes plus simples.

Voie 1. Clonage de VM VMware ESXi sans vCenter

Cette partie explique comment cloner une machine virtuelle sans vCenter. Cela nécessitera quelques étapes supplémentaires par rapport à la méthode utilisant vCenter.

Note : Avant de commencer, veuillez valider tous les instantanés et é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 Navigateur 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 machine virtuelle.

3. Confirmez et revenez à la fenêtre de navigateur de datastore. Accédez au dossier où sont stockés les fichiers de disque de la machine virtuelle d"origine. Vous pouvez le trouver en cliquant avec le bouton droit sur le nom de la machine virtuelle 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 du navigateur de datastore et vous pouvez voir la progression dans les tâches récentes.

4. Cliquez sur Machines virtuelles dans l"inventaire gauche, puis cliquez sur Créer/Enregistrer une machine virtuelle dans la barre d"outils pour ouvrir l"assistant.

5. Sur la page Sélectionner le type de création, sélectionnez Enregistrer une machine virtuelle existante et cliquez sur Suivant.

6. Sur la page Sélectionner les machines virtuelles à enregistrer, cliquez sur Sélectionner une ou plusieurs machines virtuelles, un datastore ou un répertoire et 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 à Machines virtuelles, maintenant vous pouvez voir une machine virtuelle nouvellement copiée avec le même nom que l"ancienne. Cela est dû au fichier .vmx. Vous pouvez cliquer avec le bouton droit sur la machine virtuelle et la renommer.

9. Sélectionnez et mettez en marche la nouvelle machine virtuelle créée. Une fenêtre contextuelle s"affichera, sélectionnez Je l"ai copiée et cliquez sur Répondre.

Voici comment cloner une machine virtuelle VMware ESXi depuis le client web. Veuillez noter que vous ne pouvez pas modifier la stratégie de stockage si vous clonez une machine virtuelle chiffrée.

Bien que le client web VMware ESXi ne fournisse que les fonctionnalités les plus basiques, il peut en réalité répondre à de nombreux besoins spécifiques si vous êtes prêt à y mettre les efforts nécessaires. Par exemple, cloner une machine virtuelle VMware ESXi à partir d"un instantané.

Procédure 2. Cloner une machine virtuelle VMware ESXi en utilisant la ligne de commande

Si vous êtes familiarisé avec la ligne de commande, vous pouvez également cloner une machine virtuelle ESXi à l"aide de la ligne de commande. Voici un exemple qui vous montre comment cela fonctionne :

Étape 1. SSH dans votre hôte ESXi et créez un répertoire pour contenir votre nouveau clone

#mkdir /vmfs/volumes/datastore1/Host2

Étape 2. Clonez votre machine virtuelle Host1 vers Host2

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

Étape 3. Enregistrez la machine virtuelle dans ESXi

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

N"oubliez pas de modifier ces lignes de commande ESXi de clonage de machine virtuelle en conséquence.

Comme vous pouvez le constater, tandis que vCenter Server nécessite une licence supplémentaire, cloner une machine virtuelle VMware ESXi sans vCenter Server nécessite des étapes plus compliquées. Par conséquent, dans la prochaine partie, je présenterai un outil plus facile avec un prix économique, à savoir AOMEI Cyber Backup.

Procédure 3. Cloner une machine virtuelle VMware ESXi en utilisant vCenter Server

Cette partie explique comment cloner une machine virtuelle dans vCenter. Si vos machines virtuelles sont gérées par vCenter, vous pouvez utiliser cette méthode.

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

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

Étape 2. Indiquez un nom et sélectionnez un emplacement de dossier de stockage de données de destination pour la nouvelle machine virtuelle. Ensuite, cliquez sur Suivant.

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

Étape 4. Sur la page de sélection du stockage, Sélectionnez le format de disque virtuel comme étant le même format que la source, et VM Storage Policy comme étant la conservation des stratégies de stockage VM existantes. Ensuite, sélectionnez un emplacement du datastore pour stocker les fichiers de la VM. Cliquez sur Suivant pour continuer.

Étape 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 démarrée après la création. Cliquez sur Suivant.

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

Voie 4. Cloner une machine virtuelle ESXi à l"aide d"un outil de sauvegarde et de restauration (plus facile)

Comme vous pouvez le constater, tandis que 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, je présenterai un outil plus facile appelé AOMEI Cyber Backup.

La fonction de sauvegarde et de restauration d"AOMEI Cyber Backup vous permet de créer les mêmes machines virtuelles sur l"hôte d"origine ou sur un autre hôte, avec des étapes encore plus simples que la duplication. Comparé aux méthodes de duplication mentionnées, il possède des avantages supplémentaires tels que la possibilité d"effectuer une sauvegarde à chaud d"une machine virtuelle VMware en cours d"exécution.

Facilité d"utilisation : Avec son interface conviviale, la connexion, la création de tâches et la protection peuvent être effectuées en quelques clics seulement.
Sauvegarde sans agent : Il peut sauvegarder à chaud plusieurs VM en transit ou au repos en même temps.
Prise en charge de la version gratuite d"ESXi : prend en charge les versions payantes et gratuites de VMware ESXi.
Sauvegarde de VM par lots : sauvegarde par lots d"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 VM et vous envoyer une notification par e-mail.
Rétablissement sur place ou dans un autre emplacement : Vous pouvez sauvegarder une VM et la restaurer sur le même datastore/hôte ou sur un autre.

Vous pouvez télécharger et installer la version d"essai gratuite pour découvrir ces fonctionnalités et bénéficier de la remise exclusive sur la mise à niveau :

Télécharger la version d"essai gratuiteVMware ESXi et Hyper-V
Télécharger en sécurité

*Vous pouvez choisir d"installer ce logiciel de sauvegarde de VM sur un système Windows ou Linux.

Étapes pour cloner une VM ESXi avec AOMEI Cyber Backup

Étape 1. Lancez AOMEI Cyber Backup, accédez à Source Devices >> VMware >> Ajouter un appareil VMware et saisissez les informations requises pour ajouter l"hôte vCenter ou ESXi autonome en tant que source. Ensuite, cliquez sur Confirmer.

Étape 2. Cliquez sur Créer une nouvelle tâche sur la page des tâches de sauvegarde, et suivez les étapes suivantes :

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

Type de sauvegarde : choisissez la sauvegarde VMware ESXi ou la 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, tel que local ou réseau. Cliquez sur OK.

Étape 3. (facultatif). Sur 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 une période 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.

Sur la fenêtre Nettoyage de sauvegarde, activez-la et configurez la politique de rétention. Cela permet d"économiser du stockage et de réduire votre charge de travail car il supprimera automatiquement les anciens fichiers indésirables.

Étape 4. Cliquez sur Démarrer la sauvegarde pour exécuter la tâche. Après cela, vous pouvez surveiller l"état dans la section Tâche 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 réaliser une récupération rapide à partir de n"importe quel point.

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

Étape 6. Vous aurez alors les options suivantes pour la restauration de la cible:

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

Ici, vous devez choisir Restaurer dans un nouvel emplacement pour effectuer le clonage de la VM. Ensuite, spécifiez l"hôte ou le datastore cible et nommez la nouvelle VM clonée. Vous pouvez également configurer la quantité d"espace RAM et de processeurs virtuels.

Étape 7. Cliquez sur Démarrer la restauration et attendez que la restauration soit terminée.

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.

Mis à jour:  FAQ sur le clone des VM VMware ESXi

Q: Quelle est la différence entre le clonage vers une machine virtuelle et le clonage vers un modèle (template) ?

Dans VMware, le clonage vers une machine virtuelle crée une copie exacte et indépendante d"une VM existante qui peut être utilisée immédiatement, ce qui est idéal pour les environnements de test ou les instances supplémentaires.

En revanche, le clonage vers un modèle crée une copie maître qui ne peut pas être mise sous tension mais sert de référence pour le déploiement de plusieurs VM cohérentes, ce qui améliore l"efficacité et l"uniformité dans les environnements de grande taille.

Q: Quelle est la différence entre la sauvegarde d"une VM et la réplication ?

Comme nous le savons, dans VMware ESXi, la sauvegarde d"une machine virtuelle (VM) crée des copies ponctuelles des VM, protégeant ainsi contre la perte de données et garantissant la récupération des données, tandis que la réplication est couramment utilisée pour cloner une VM vers un site différent. Elle garantit une haute disponibilité et une reprise après sinistre en maintenant des copies en temps réel ou fréquentes des VM.

Résumé

Le clonage peut être pratique pour créer une copie exacte de la VM, surtout lorsque vous utilisez VMware ESXi clone VM avec vCenter Server. Mais si vous souhaitez sauvegarder plusieurs machines virtuelles en même temps, effectuer un clone à l"aide d"une fonction intégrée ne vous permet de sauvegarder qu"une seule machine virtuelle à la fois. Par conséquent, un logiciel professionnel est nécessaire et hautement efficace.

Dans cet article, j"ai expliqué 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 la protection des données.