Hyper-V Snapshots, até quando?
Com alguma frequência temos incidentes devido ao facto de os Snapshots não serem utilizados da melhor forma, assim de forma a evitar problemas futuros vamos explicar a forma como funcionam os snpashots e a melhor forma de os utilizar.
Como funciona a Criacção de uma máquina virtual:
Sempre que criamos uma máquina virtual são criados dois tipos de ficheiros: .vhd (virtual hard disk) e ficheiro de configurações (xml). O ficheiro de configurações tende a ter um valor muito constante, no entanto o ficheiro vhd vai crescendo à medida que vamos colocando mais informação no disco da máquina (ficheiros, Software, etc.).
Qual o objectivo/funcionamento dos snspshots:
Um snapshot pode ser visto como uma fotografia de um momento, sendo que neste mundo do Hyper-V significa que ficamos com uma “imagem” da máquina na altura do snapshot e essa imagem pode sempre ser restaurada.
Tecnicamente o que acontece é o seguinte:
O ficheiro .vhd é “congelado” e é criado um novo .avhd, dentro da pasta SnapShots, onde a partir dessa altura são armazenadas todas as alterações. Assim quando é efectuada a reposição do snpashot o que acontece é:
O ficheiro .avhd é eliminado e o ficheiro .vhd é “descongelado”, toda a informação residente no avhd é passada para o ficheiro vhd, e a partir dai é o ficheiro .vhd que volta novamente a ser o ponto de crescimento.
Quando devemos usar:
Em qualquer altura, antes de ser efectuada qualquer alteração/instalação na máquina, assim salvaguardamos todo o trabalho feito até ao momento caso algo corra mal.
Estes não devem ser utilizados como uma forma de backup pois:
a) Caso algum problema aconteça com os ficheiros avhd, são perdidas todas as alterações;
b) Se alteramos o vhd base, com ou sem intenção, a máquina virtual pode deixar de arrancar.
Estes problemas normalmente conseguem ser resolvidos com algumas ferramentas existentes, mas o risco de perda de informação é sempre elevado.
Em suma os Snapshots devem ser utilizados temporariamente e não devem substituir o software de backups.
A equipa de Hyper-V,
Hugo Ferreira, Carlos Carrolo e Susana Rodrigues