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 ;
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
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 direJe dois exporter ma VM
commecertains fichiers
.