Ao tirar um snapshot, você captura o estado das configurações da máquina virtual e do disco virtual. Se você estiver tirando um snapshot de memória, também capture o estado da memória da máquina virtual. Esses estados são salvos em arquivos que residem nos arquivos base da máquina virtual.
Arquivos de instantâneo
Um snapshot consiste em arquivos armazenados em um dispositivo de armazenamento compatível. Uma operação Tirar Snapshot cria arquivos .vmdk, -delta.vmdk ou -sesparse.vmdk, .vmsd e .vmsn . Por padrão, o primeiro e todos os discos delta são armazenados com o arquivo base .vmdk. Os arquivos .vmsd e .vmsn são armazenados no diretório da máquina virtual.
SEsparse é um formato padrão para todos os discos delta nos VMFS6 datastores.
- Arquivos de disco delta
-
Um arquivo
.vmdk no qual o sistema operacional convidado pode gravar. O disco delta representa a diferença entre o estado atual do disco virtual e o estado que existia no momento em que o snapshot anterior foi tirado. Quando você tira um snapshot, o estado do disco virtual é preservado, o sistema operacional convidado para de gravar nele e um disco delta ou filho é criado.
Um disco delta tem dois arquivos. Um é um pequeno arquivo descritor que contém informações sobre o disco virtual, como geometria e informações de relacionamento pai-filho. O outro é um arquivo correspondente que contém os dados brutos.
- Arquivo simples
- Um arquivo -flat.vmdk que é um dos dois arquivos que compõem o disco base. O disco simples contém os dados brutos para o disco base. Esse arquivo não aparece como um arquivo separado no Datastore Browser.
- Arquivo de banco de dados
- Um arquivo .vmsd que contém as informações de snapshot da máquina virtual e é a principal fonte de informações para o Snapshot Manager. Esse arquivo contém entradas de linha, que definem as relações entre instantâneos e entre discos filho para cada instantâneo.
- Arquivo de memória
- Um arquivo .vmsn que inclui o estado ativo da máquina virtual. A captura do estado de memória da máquina virtual permite reverter para um estado de máquina virtual ativado. Com snapshots que não são de memória, você só pode reverter para um estado de máquina virtual desativado. Os snapshots de memória demoram mais para serem criados do que os snapshots que não são de memória. O tempo que o host ESXi leva para gravar a memória no disco depende da quantidade de memória que a máquina virtual está configurada para usar.
Uma operação Take Snapshot cria .vmdk, -delta.vmdk, vmsd ou -sesparse.vmdk, e arquivos vmsn.
Arquivo | Descrição |
---|---|
vmname-number.vmdk e vmname-number-delta.vmdk{ | Arquivo de snapshot que representa a diferença entre o estado atual do disco virtual e o estado que existia no momento em que o snapshot anterior foi tirado. O nome do arquivo usa a seguinte sintaxe, |
vmname.vmsd | Banco de dados de informações de snapshot da máquina virtual e a fonte primária de informações para o Snapshot Manager. |
vmname.Snapshotnumber.vmsn | Estado da memória da máquina virtual no momento em que você tira o snapshot. O nome do arquivo usa a seguinte sintaxe, S1vm.snapshot1.vmsn , em que S1vm é o nome da máquina virtual e snapshot1 é o primeiro snapshot.
Observação: Um arquivo
.vmsn é criado sempre que você tira um snapshot, independentemente da seleção de memória. Um arquivo
.vmsn sem memória é muito menor do que um com memória.
|
Limitações do snapshot
Os snapshots podem afetar o desempenho da máquina virtual e não oferecem suporte a alguns tipos de disco ou máquinas virtuais configurados com compartilhamento de barramento. Os snapshots são úteis como soluções de curto prazo para capturar estados de máquinas virtuais point-in-time e não são apropriados para backups de máquinas virtuais de longo prazo.
- VMware não é compatível com snapshots de discos não processados, discos de modo físico RDM ou sistemas operacionais guest que usam um iniciador iSCSI no guest.
- As máquinas virtuais com discos independentes devem ser desligadas antes de você tirar um snapshot.
- Você pode tirar um snapshot de memória de uma máquina virtual com um disco independente apenas para analisar o comportamento do sistema operacional convidado de uma máquina virtual. Você não pode usar esses snapshots para backups de máquinas virtuais porque a restauração desse tipo de snapshots não é compatível.
- Os snapshots desativados requerem a instalação do VMware Tools e o suporte ao sistema operacional convidado.
- Os snapshots não são compatíveis com dispositivos PCI vSphere DirectPath I/O.
- VMware não é compatível com snapshots de máquinas virtuais configuradas para compartilhamento de barramento. Se você precisar de compartilhamento de barramento, considere a execução do software de backup no sistema operacional convidado como uma solução alternativa. Se sua máquina virtual tiver atualmente snapshots que o impedem de configurar o compartilhamento de barramento, exclua (consolide) os snapshots.
- Os snapshots fornecem uma imagem point-in-time do disco que as soluções de backup podem usar, mas os snapshots não se destinam a um método robusto de backup e recuperação. Se os arquivos que contêm uma máquina virtual forem perdidos, seus arquivos de snapshot também serão perdidos. Além disso, um grande número de snapshots é difícil de gerenciar, consome grandes quantidades de espaço em disco e não é protegido em caso de falha de hardware.
- Os snapshots podem afetar negativamente o desempenho de uma máquina virtual. A degradação do desempenho é baseada em quanto tempo o snapshot ou a árvore de snapshots está no local, a profundidade da árvore e o quanto a máquina virtual e seu sistema operacional convidado mudaram desde o momento em que você tirou o snapshot. Além disso, você pode ver um atraso no tempo que a máquina virtual leva para ligar. Não execute máquinas virtuais de produção a partir de snapshots de forma permanente.
- Se uma máquina virtual tiver discos rígidos virtuais maiores que 2 TB, as operações de snapshot poderão levar muito mais tempo para serem concluídas.