Cloner une VM

Rédigé par kriko - - Aucun commentaire
Le clonage d'une VM est relativement aisé. Vous pouvez le faire par Virtual Center avec l'option Clone mais ceci nécessite l'arrêt de la VM. De plus, Virtual Center a le défaut de masquer toute la partie sous-jacente des VMs. Ceci peut être génant lorsque vous avez mis en place certaines conventions de nommage pour les fichiers vmx et vmdk. La méthode que je préfère utiliser est la suivante. Elle concerne les VMs Windows. Pour les VMs Linux, la méthode reste valable. Je vais prendre l'exemple du clonage de la VM suivante :
  • Nom de la VM source : f098st56
  • Disques de la VM source : f098st56.disk0.vmdk et f098st56.disk1.vmdk
  • Nom de la VM cible : f098st57
Pour cloner f098st56 en f098st57, procéder comme suit :
  • Passer les disque f098st56.disk0.vmdk et f098st56.disk1.vmdk en mode REDO à l'aide de la commande vmkfstools addredo
  • Toujours à l'aide de vmkfstools, effectuer une copie des disques f098st56.disk0.vmdk et f098st56.disk1.vmdk respectivement en f098st57.disk0.vmdk et f098st57.disk1.vmdk.
  • Faire une commit des disques de la VM d'origine.
  • A l'aide de l'interface Web de VMware, créer une nouvelle VM nommée f098st57. Prendre bien garde à ne pas la connecter au réseau sans quoi, une fois démarrée, il y aurait un conflit de nom et d'adresse IP sur le réseau
  • Ouvrez une console et démarrez la VM f098st57
  • Si la VM faisait partie d'un domaine, repassez la en Workgroup
  • Utilisez ensuite l'utilitaire de Sysinternals newsid (voir la page des liens pour le télécharger) afin de changer le nom Netbios f098st56 en f098st57 et générer un nouveau SID. le changement de SID est impératif si vous êtes en Workgroup, il reste conseillé si vous êtes dans un domaine. Remarque importante : si le service Schedule de votre VM utilisait un compte spécifique pour le service AT, veillez à remettre le service AT sous le compte LocalSystem avant de changer le SID, sinon vous ne pourrez plus le faire après l'utilisation de newsid et les commandes AT ne se lanceront plus. Ceci est valable aussi si vous utilisez sysprep pour cloner des machines. Cf l'article Microsoft http://support.microsoft.com/kb/321204/en-us
  • Une fois le nom Netbios et le SID changés, donnez une nouvelle adresse IP à la nouvelle VM f098st57. Vous pouvez alors la reconnecter au réseau.
  • Faite une recherche dans le registre pour remplacer les entrées contenant encore f098st56 par f098st57.
  • Le cas échéant, réinscrivez la nouvelle machine dans le domaine
Fil RSS des articles de ce mot clé