5 votes

Transfert de la VM **avec snapshots** vers un autre système

Je suis en train de passer à un nouveau système, et j'utilise beaucoup la fonction Vmware Workstation fonction d'instantanéité. Toutes les tentatives que j'ai faites jusqu'à présent pour transférer les machines virtuelles sur mon nouveau système ont entraîné la perte de tous mes instantanés, ce qui est extrêmement ennuyeux.

Je me suis assuré que la VM était hors tension sur la source, et j'ai simplement copié tous les fichiers de l'emplacement d'origine sur mon nouveau système, puis j'ai double-cliqué sur le fichier vmx de cette VM.

Existe-t-il une astuce pour transférer une VM et tous les snapshots vers un nouveau système ?

PS J'espère que cela n'a pas d'importance, mais le système d'exploitation hôte sur la source est Windows 7, et la destination est Linux. Les deux exécutent Workstation 9.0.2.

1voto

Keltari Points 67159

Malheureusement, ce que vous demandez ne peut être fait. Pour déplacer une machine virtuelle vers un nouvel hôte VMWare, vous devez supprimer les instantanés ou les commit à l'image de base. Voir cette KB de VMware artículo .

Quant au fait que les systèmes d'exploitation de la machine hôte soient différents, cela n'a pas d'importance.

0voto

Sandra Points 251

Dans ce cas, allez dans le gestionnaire de snapshots et créez un clone de votre snapshot défini. La VM doit être éteinte - le clone sera alors votre base vhd incluant votre fichier snapshot (qui ne documente que les changements de la base vhd).

0voto

harrymc Points 394411

Pas une réponse, mais une idée.

Ma première idée était que la raison pour laquelle la simple copie de la VM avec les snapshots n'est pas suffisante, était que VMWare garde quelque part un nom de dossier. Cependant, j'ai regardé les fichiers qui sont créés et je n'ai trouvé aucun nom de dossier nulle part.

Mon idée est donc d'étudier les différences possibles entre les fichiers snapshot dans Windows et Linux : Prenez une VM simple sans snapshots et copiez-la sous Linux, créez un un snapshot de nom identique sur les deux systèmes et étudier les différences. Vous pourriez ainsi trouver quelle est la différence et comment convertir correctement la version Windows des fichiers vers Linux.

0voto

stw_dev Points 506

Il existe en fait un outil très intéressant de VMware lui-même, appelé VMware Converter. Il peut être téléchargé ici : http://www.vmware.com/at/products/datacenter-virtualization/converter/overview.html

Sur la page de résumé, consultez les options avancées où vous pouvez choisir de supprimer ou de conserver vos instantanés.

Il existe également un "bug" (fonctionnalité ?) qui fait que la conversion des machines prend beaucoup de temps si SSL est activé. Si vous êtes dans une infrastructure sécurisée, je vous recommande de désactiver SSL. La procédure à suivre est décrite ici : http://communities.vmware.com/thread/333786?start=0&tstart=30

0voto

nachomaans Points 180

Vous pouvez copier le répertoire de l'hôte VMWare qui contient le serveur virtuel avec les snapshots et le copier sur le nouveau serveur, puis créer un nouveau serveur virtuel et utiliser le vmdk que vous avez copié pour le disque dur du nouveau virtuel.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X