Les machines virtuelles sont des ensembles de systèmes d’exploitation, de logiciels et de données qui s’exécutent dans un environnement isolé au-dessus d’un autre système d’exploitation. L’avantage de cet agencement est que l’utilisateur peut utiliser simultanément deux ensembles de logiciels autrement incompatibles sur le même ordinateur. Si une machine virtuelle a été largement configurée, il est parfois souhaitable d’en faire une copie exacte, ou clone. La méthode exacte que vous devez utiliser pour cloner des machines virtuelles dépend de divers facteurs, tels que le matériel et les logiciels utilisés et si la machine est actuellement déployée ou non.
Si vous disposez d’un matériel plus récent et d’un système d’exploitation à jour, il est probable que votre ordinateur prenne en charge la virtualisation matérielle. Cette fonctionnalité permet au processeur de gérer les requêtes de deux systèmes d’exploitation différents en même temps et de conserver les résultats séparés en mémoire, divisant essentiellement la puissance de calcul disponible et permettant aux machines virtuelles de fonctionner à pleine vitesse. Pour les ordinateurs qui ne prennent pas en charge la virtualisation matérielle, l’émulation logicielle est utilisée pour imiter le même processus, mais avec une perte de vitesse considérable. En supposant que votre logiciel de virtualisation prend en charge à la fois la virtualisation matérielle et l’émulation logicielle, il est possible de cloner des machines virtuelles entre différents matériels et systèmes d’exploitation, mais le clonage d’une machine virtuelle pour une utilisation sur un ordinateur avec une prise en charge de la virtualisation plus faible n’aura pas de résultats satisfaisants.
Une fois que vous êtes sûr que le système sur lequel vous prévoyez de cloner des machines virtuelles dispose d’une prise en charge de la virtualisation supérieure ou égale, l’étape suivante consiste à vérifier les ressources disponibles. Si l’ordinateur en question utilise fréquemment toute sa RAM disponible ou 100 % de son processeur, ce n’est probablement pas un bon candidat pour un hôte. La machine peut être reformatée et configurée en tant qu’hôte dédié pour votre machine virtuelle.
Une fois qu’un hôte approprié a été trouvé ou créé, vous pouvez cloner des machines virtuelles. Vous devez d’abord mettre la machine hors ligne. Le clonage d’une machine déployée peut endommager à la fois la copie et l’original.
Ensuite, copiez l’intégralité du dossier d’exploitation de la machine virtuelle et tous les fichiers de configuration associés. Pour créer un véritable clone, vous devez dupliquer à la fois le logiciel exécuté sur la machine virtuelle et la configuration du matériel virtuel, y compris l’allocation de processeur et de mémoire. Si votre logiciel de virtualisation dispose d’une fonction intégrée pour collecter et copier ces fichiers, vous devez l’utiliser car les scripts automatisés réduisent le risque de perte de données lorsque vous clonez des machines virtuelles.