Comment cloner une machine virtuelle (guide pas à pas)

  • Partage Ça
Cathy Daniels

Les machines virtuelles, ou VM en abrégé, sont un excellent outil. La possibilité de créer un système d'exploitation personnalisé et de l'exécuter sur votre machine à tout moment a des utilisations presque illimitées.

Si les machines virtuelles peuvent être pratiques pour l'utilisateur quotidien d'un ordinateur, elles n'ont pas de prix pour les développeurs de logiciels, les testeurs ou toute personne travaillant dans le domaine du développement de logiciels.

Les équipes de développement peuvent ainsi développer et tester des logiciels dans une grande variété d'environnements. La possibilité de créer puis de "cloner" des environnements est l'un des nombreux avantages de l'utilisation des machines virtuelles.

Que signifie "cloner" une machine virtuelle ? Voyons d'abord ce que signifie le clonage, puis comment le faire.

Qu'est-ce que le clonage de machine virtuelle ?

Le mot "clone", lorsqu'il est utilisé comme verbe, signifie faire une copie identique de quelque chose. Dans notre cas, nous souhaitons faire une copie identique d'une machine virtuelle existante. Le duplicata aura exactement le même système d'exploitation, la même configuration matérielle, la même configuration logicielle et les mêmes applications installées.

Lors de sa création, la machine clonée correspondra en tous points à l'original. Dès qu'elle sera utilisée, de légères différences apparaîtront en fonction des actions de l'utilisateur. Les paramètres de configuration peuvent changer, des fichiers peuvent être créés sur le disque, des applications peuvent être chargées, etc. Le simple fait de se connecter ou de créer un nouvel utilisateur modifiera le système lorsque les nouvelles données de l'utilisateur seront écrites sur le disque.

Ainsi, une VM clonée n'est réellement qu'une copie exacte au moment de sa création initiale. Une fois qu'elle est démarrée et utilisée, elle commence à diverger de l'instance originale.

Pourquoi cloner une machine virtuelle ?

En tant que développeur ou testeur de logiciels, vous avez souvent besoin d'un environnement pour créer et tester des applications. Les machines virtuelles vous permettent de créer un environnement propre configuré avec les ressources requises pour les tests. Au fur et à mesure que vous utilisez la machine virtuelle, elle peut se corrompre en essayant différentes idées de développement ou en testant le logiciel. Vous finirez par en avoir besoin d'une nouvelle.

La configuration et la création d'une nouvelle machine virtuelle à chaque fois que vous en avez besoin peuvent prendre un certain temps. La meilleure méthode consiste donc à créer un environnement original sur une machine virtuelle. Ensuite, gardez cet environnement propre ou inutilisé. Chaque fois qu'un nouvel environnement est nécessaire, il suffit de cloner l'original. Vous aurez rapidement tout ce dont vous avez besoin pour votre environnement de test ou de développement.

Cela fonctionne également très bien lorsque vous avez une équipe de développeurs et de testeurs. Au lieu que chacun crée sa propre VM, on peut simplement leur donner une copie d'un original qui est déjà configuré avec tout ce dont ils ont besoin. Cela permet aux développeurs et aux testeurs de se mettre rapidement au travail, tout en s'assurant qu'ils commencent avec le même environnement. Si quelqu'un corrompt ou détruit sa machine, il est facile d'en créer une nouvelle et derecommencer.

Comment cloner une machine virtuelle : Guide

Les machines virtuelles sont contrôlées par une application appelée hyperviseur. Virtualbox, VMWare Fusion et Parallels Desktop pour Mac en sont des exemples.

Vous pouvez consulter les meilleurs hyperviseurs dans notre tour d'horizon des meilleures machines virtuelles. Presque tous les hyperviseurs ont une fonction qui vous permet de cloner une machine virtuelle. Nous allons vous montrer comment le faire en utilisant les 3 hyperviseurs que nous avons listés ci-dessus. La plupart des autres utilisent des méthodes similaires.

VirtualBox

Utilisez la méthode suivante pour cloner une machine dans VirtualBox. Notez que ces commandes peuvent également être exécutées à partir du menu situé en haut de l'application VirtualBox.

Étape 1 : Démarrez VirtualBox sur votre bureau.

Étape 2 : assurez-vous que la VM que vous souhaitez dupliquer a toutes les applications installées, qu'elle est configurée comme vous le souhaitez et qu'elle se trouve dans l'état souhaité. N'oubliez pas que chaque copie démarrera dans le même état et la même configuration. Une fois prête, il est préférable d'arrêter la VM avant de la cloner.

Étape 3 : Dans la liste des machines virtuelles du panneau gauche de l'application VirtualBox, cliquez avec le bouton droit de la souris sur celle que vous souhaitez cloner, ce qui ouvrira le menu contextuel.

Étape 4 : Cliquez sur "Cloner".

Étape 5 : Vous serez ensuite invité à choisir certaines options de configuration - le nom de la nouvelle instance, l'endroit où vous souhaitez la stocker, etc. Une fois que vous avez sélectionné vos options, cliquez sur le bouton "cloner".

Vous disposez maintenant d'une copie exacte de votre VM originale que vous pouvez utiliser ou donner à un autre membre de votre équipe.

VMware

VMware a un processus similaire. Vous pouvez utiliser les étapes suivantes dans VMware Fusion.

  1. Démarrez l'application VMware Fusion.
  2. Assurez-vous que la machine virtuelle que vous copiez possède toutes les applications requises et est configurée comme vous le souhaitez.
  3. Arrêtez la machine avant de la cloner.
  4. Sélectionnez la VM que vous voulez dans la bibliothèque de machines virtuelles.
  5. Cliquez sur la machine virtuelle, puis créez un clone complet ou un clone lié. Si vous souhaitez l'instancier à partir d'un snapshot, cliquez sur Snapshots.
  6. Si vous avez sélectionné l'option de création d'un clone à partir d'un instantané, cliquez avec le bouton droit de la souris, puis sélectionnez un clone complet ou un clone lié.
  7. Saisissez le nom de la nouvelle version, puis cliquez sur "Enregistrer".

Parallels Desktop

Pour Parallels Desktop, utilisez les étapes suivantes ou reportez-vous à ce guide de Parallels.

  1. Démarrez Parallels et assurez-vous que la VM que vous voulez utiliser comme original est configurée et dans l'état que vous souhaitez copier. Assurez-vous également qu'elle est éteinte.
  2. Dans le centre de contrôle, sélectionnez la VM, puis choisissez File->Clone.
  3. Sélectionnez l'emplacement dans lequel vous souhaitez stocker la nouvelle version.
  4. Cliquez sur "Enregistrer", et il sera créé.

Un mot sur les clones liés

Lorsque vous créez un clone à l'aide de la plupart des hyperviseurs, vous avez la possibilité de créer un clone complet ou un clone "lié". Vous vous demandez peut-être quelle est la différence.

La version complète vous donne une machine virtuelle autonome qui fonctionne seule dans l'hyperviseur, tandis que la version liée a ses ressources liées à la VM originale.

L'utilisation d'un clone lié présente des avantages et des inconvénients. Vous voudrez peut-être savoir ce qu'ils sont avant de décider de l'utiliser.

Un clone lié partagera ses ressources, ce qui signifie qu'il occupera beaucoup moins d'espace sur votre disque dur. Les clones complets peuvent utiliser beaucoup d'espace disque.

Un autre avantage de l'utilisation d'un clone lié est que lorsque vous apportez des modifications à la VM d'origine, les versions liées sont mises à jour. Cela signifie qu'il n'est pas nécessaire d'en créer une nouvelle chaque fois qu'une modification est apportée à l'original. Cependant, cela peut être considéré comme un inconvénient si vous ne voulez pas que ces modifications affectent vos environnements dupliqués.

Un autre inconvénient de la liaison est que les machines peuvent fonctionner beaucoup plus lentement, surtout si vous en exécutez plusieurs à la fois. Comme les ressources sont partagées, la VM liée peut devoir attendre son tour pour utiliser les ressources nécessaires.

Un autre inconvénient est que la machine liée dépend de la VM originale. Vous ne pourrez pas copier le clone et l'exécuter sur une autre machine à moins de copier également l'original dans la même zone.

En outre, s'il arrive quelque chose à l'original, par exemple s'il est supprimé accidentellement, les copies liées ne fonctionneront plus.

Le mot de la fin

Le clone d'une machine virtuelle n'est en fait qu'une copie de cette machine virtuelle dans son état actuel. Le clonage peut être bénéfique, notamment pour ceux qui travaillent dans le développement de logiciels. Les clones de machines virtuelles nous permettent de faire des copies d'un environnement spécifique afin de pouvoir les réutiliser sans avoir à se soucier de détruire l'original.

Lors de la création d'un nouveau clone, vous devrez décider si vous voulez créer un clone complet ou lié. Assurez-vous de prendre en compte les avantages et les inconvénients dont nous avons parlé ci-dessus.

Comme toujours, si vous avez des questions ou des commentaires, n'hésitez pas à nous en faire part, nous serons ravis de les entendre.

Je suis Cathy Daniels, une experte d'Adobe Illustrator. J'utilise le logiciel depuis la version 2.0 et je crée des tutoriels depuis 2003. Mon blog est l'une des destinations les plus populaires sur le Web pour les personnes qui souhaitent apprendre Illustrator. En plus de mon travail de blogueur, je suis également auteur et graphiste.