3 votes

Exportez une capture d'écran depuis VMWare Workstation 8

Comment puis-je exporter une machine virtuelle de VMWare Workstation 8 vers un autre ordinateur physique qui a VMWare Workstation 8? c'est-à-dire comment puis-je déplacer des instantanés entre différentes instances de VMWare Workstation 8?

Les hôtes de machine virtuelle sont Linux CentOS.

Supposons que les machines source et cible avec WMWare installé fonctionnent toutes deux sous Windows.

Merci.

0 votes

Est-ce que vous voulez dire les instantanés ou les machines virtuelles entières/.vmdk ? Parce que déplacer seulement les instantanés n'a aucun sens selon moi, en quoi cela pourrait-il être utile - pouvez-vous expliquer ce que vous essayez d'accomplir s'il vous plaît.

0 votes

@Chopper3 J'ai une tâche: créer une machine virtuelle sur VMWare Workstation 8, la configurer, installer quelques logiciels requis, puis je dois transmettre cette VM à d'autres personnes. Je dois donc exporter ma VM configurée (ou peut-être seulement un instantané) vers des fichiers, puis envoyer ces fichiers pour l'importation. Ils doivent être en mesure d'importer ces fichiers et d'utiliser cette VM.

0 votes

Je dois exporter ma VM configurée vers certains fichiers - je veux dire Je dois exporter ma VM comme certains fichiers.

5voto

Chopper3 Points 99341

D'accord, merci pour la clarification, le problème réside dans votre compréhension de ce qu'est une capture instantanée - ce n'est pas ce que vous imaginez. Imaginons que vous ayez un disque sans instantanés, lorsque vous créez une capture instantanée, tout ce qui se passe est qu'un nouveau fichier est créé par l'hyperviseur avec SEULEMENT les modifications apportées au disque de base depuis la création de la capture, l'hyperviseur envoie ensuite seulement les données correctes au système d'exploitation invité à partir soit du disque de base (si cette partie du disque n'a pas été modifiée depuis la création de la capture) soit des données du fichier de capture instantanée (uniquement si cette partie des données a été modifiée depuis la création de la capture). Donc, envoyer uniquement le fichier de capture inclurait uniquement les données modifiées et serait de peu ou pas d'utilité en soi - est-ce clair ?

Cela dit, ce que vous essayez réellement de réaliser est très simple, éteignez simplement votre VM et sélectionnez 'Enregistrer au format OVF' dans le menu Fichier, cela vous permettra ensuite d'enregistrer la VM dans un format hyperviseur-agnostique appelé OVF que vous pourrez ensuite transférer à qui vous voulez. Ils pourront ensuite importer ce fichier OVF dans n'importe quel hyperviseur qu'ils possèdent (cela ne doit pas nécessairement être VMWare Workstation). Ce fichier contiendra la VM telle qu'elle était lors de l'arrêt, si nécessaire vous pourrez ensuite supprimer les instantanés selon vos besoins sur votre propre machine et continuer à travailler.

Voici un (assez mauvais) diagramme que je viens de créer ;

entrer la description de l'image ici

Dans cet exemple, nous avons seulement quatre 'blocs'/emplacements - numérotés de 1 à 4. Comme vous le pouvez voir chaque 'bloc' contient une donnée (un seul chiffre dans ce cas). Nous créons ensuite la capture instantanée numéro 1 et modifions les données dans les 'blocs' 1 et 3 (à 101 et 75 dans ce cas). À ce stade, si le SE lit 'bloc' 1, la réponse de l'hyperviseur est 101, pas 100, et 75 pas 50 pour 'bloc' 3, mais la réponse pour 'blocs' 2 et 4 reste 200 et 25. Si nous supprimons la capture 1 alors tout revient aux valeurs en jaune. Si nous créons une deuxième capture et écrivons le numéro 102 dans 'bloc 1' alors ce 'bloc' et SEULEMENT ce bloc est mis à jour dans le fichier de la deuxième capture, si nous lisons 'bloc' 3, cela renvoie au premier fichier de capture pour obtenir ces données et au fichier de base si nous voulions lire 'blocs' 2 et 4. Si nous sauvegardons/exportons la VM au point 'Snap 2' cela créera un fichier unique avec les blocs écrits à ce moment-là (c'est-à-dire, 102, 200, 75, 25).

Évidemment, dans toute situation où la VM capture des instantanés, il peut y avoir un impact sur les performances des IO du disque car il peut y avoir de multiples lectures et écritures sur le disque pour réaliser ce mécanisme de capture instantanée. En fait, plus il y a d'instantanés et plus il y a de modifications par instantané, plus l'impact sur les performances peut être important. Cela dit, il arrive un moment où si une très grande quantité du disque a été écrite dans le cadre de l'instantané en cours, l'impact sur les performances diminuera car presque toutes les IO iront vers le fichier de capture, mais cela devrait vraiment être évité si possible. En fait, les instantanés VM sont une mauvaise idée à conserver sur le long terme car le temps nécessaire pour les supprimer (ce qui écrit simplement les changements de retour dans le fichier de base ou un fichier de capture intermédiaire) devient plus long plus les changements sont importants depuis l'instantané. En général, je n'aime pas laisser des instantanés exister pendant plus de 24/48 heures, mais dans un environnement de bureau cela peut être prolongé un peu.

À propos, ce mécanisme fonctionne à peu près de la même manière pour toutes les méthodes de capture instantanée (cela peut être un peu différent dans le système de fichiers WAFL de NetApp et ZFS mais cela offre au moins une bonne compréhension de base) dans tous les hyperviseurs.

C'est clair ? Sinon, peut-être jeter un œil aux manuels, ils sont assez clairs.

0 votes

Oui, grand merci. c'est-à-dire des instantanés sont des fichiers qui contiennent seulement des informations modifiées ? c'est-à-dire si je fais un instantané, puis je change 1 fichier, et je refais un instantané - le résultat de la deuxième opération (création du deuxième instantané) sera un nouveau fichier créé, où sera placée l'information sur un fichier modifié entre les instantanés (et quelques changements de configuration système - nouvelle heure etc.) C'est juste ?

0 votes

Oui, c'est exactement cela :)

0 votes

Et j'ai besoin de préciser une deuxième chose : dans l'outil de gestion des instantanés, je peux changer l'état actuel de la machine virtuelle en choisissant des instantanés. Est-ce que le format OVF contient ces données sur les instantanés ? Ou contiendra-t-il seulement l'état de la machine virtuelle au moment de l'arrêt ? Encore une fois, un grand merci, tu es vraiment un homme au grand cœur :)

0voto

Diego Mijelshon Points 40314

En fait, vous pouvez le faire. Il vous suffit d'éteindre votre machine virtuelle et dans le menu des instantanés, faites un clone de l'instantané que vous souhaitez exporter. Lors de l'assistant de clonage, assurez-vous d'utiliser l'option pour créer un clone indépendant - cela permettra de déplacer la machine.

Ce que Chopper3 dit à propos des instantanés est vrai, mais VMware est capable de fusionner des disques et de supprimer les modifications des autres instantanés. C'est pourquoi il est également possible de supprimer manuellement les instantanés dont vous n'avez plus besoin et finalement de libérer de l'espace disque.

Gardez à l'esprit que les opérations de fusion et de suppression peuvent prendre beaucoup d'espace disque au début et peuvent prendre beaucoup de temps.

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