HyperV Snapshot
MEMO
Quand on veut rester à l état actuel : il faut delete le snapshop Si l on veut revenir à l etat du snapshot : il faut faire appply
De base, lorsqu'une vm est créé, aucun snapshot n'existe, si l'on regarde dans la fenetre snapshot, on ne verra rien.
Lorsque l'on créé un snapshot sur une vm, un nouveau fichier .avhd(x) va être créé dans le même répertoire que le fichier .vhd de la vm (où un autre suivant comment est configuré le snapshot dans les paramètres de la vm ou dans la configuration globale de l'hyperV). Toutes les nouvelles modifications, ajout de programmes et autres, vont donc être maintenant enregistrés dans ce fichier .avhd et non plus dans le fichier vhd. Le soucis est que la taille fixée dans les settings de la vm concerne le fichier .vhd et non le fichier .avhd(x) du snapshot. Il est donc possible de saturer à terme le disque de l'hyperviseur.
Plusieurs méthodes pour ne plus avoir de snapshot tout en conservant les modifications effectuées
- 1ere méthode
Eteindre la vm, puis sur le snapshot faire delete. Le fichier .avhd a disparu, et les modifications ont bien été appliquées. Il est plus prudent de faire un export une fois la vm éteinte avant de faire le delete du snapshot
- 2eme méthode
Faire un delete du snapshot alors que la vm tourne. Le fichier .avhd continue d'augmenter et de se mettre à jour lorsque l'on fait des modifications, mais au niveau du "Server manager", on ne voit plus de snapshot sur la vm. Lorsque l'on arrete la vm, le fichier .avhd est fusionné, il disparait, et les modifications ont bien été appliquées