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