back_button
Sobre Snapshots
O que é um Snapshot?
Um snapshot é uma funcionalidade que preserva o estado de uma instância de máquina virtual em um momento específico no tempo.
Um snapshot salva as informações de configuração e os dados de uma máquina virtual.
Além de preservar o estado de uma instância de máquina virtual, os snapshots também permitem que você:
- Crie uma máquina virtual a partir de um snapshot (clone)
- Exporte a máquina virtual no momento em que o snapshot foi tirado como um OVA/XVA (os dados podem ser baixados localmente, etc.)
- Restaure uma máquina virtual ao estado em que ela estava quando o snapshot foi criado
Além disso, um snapshot é apenas uma versão preservada do estado atual e não é um “backup”.
Se você precisar de um backup ou réplica, será necessário preparar um armazenamento de backup.
Tipos de Snapshot
A edição HRPC6Gf Xen suporta os seguintes tipos de snapshots de máquinas virtuais:
- Novo Snapshot: Disco (armazenamento)
- Novo Snapshot com memória: disco (armazenamento) e memória (RAM)
Novo Snapshot
Crie um snapshot do disco (armazenamento).
Qualquer máquina virtual que seja restaurada para este snapshot, ou clonada ou exportada, iniciará a partir do estado de “reinício forçado neste ponto”.
Se o xentools estiver instalado, ele pelo menos liberará o conteúdo do disco no sistema operacional virtual.
Caso contrário, é melhor usar o comando sync (Linux, etc.) para preservá-lo.
Novo Snapshot com memória
Crie um snapshot do seu disco (armazenamento) e memória (RAM).
Este snapshot inclui memória, então, ao restaurar para um snapshot, o conteúdo da memória também é restaurado, fazendo com que se comporte como uma retomada de uma suspensão.
No entanto, criar um snapshot que inclua memória grava todo o conteúdo da memória no disco, então a máquina virtual será pausada durante esse tempo e ficará indisponível até que a imagem da memória tenha sido capturada.
Retenção de Snapshots
O número máximo de snapshots, incluindo aqueles criados automaticamente pelo sistema, é 30 por máquina virtual.
Como Criar um Snapshot
Para a versão HRPC6Gf Xen, crie um snapshot da seguinte maneira:
- Criação manual de snapshot: Criado manualmente pelo usuário
- Criação automática de snapshots regulares: Criação automática de snapshots regulares por snapshots contínuos
- Criação automática por replicação: Criação automática pelo processo de replicação de snapshots
Entendendo a estrutura de snapshots no Xen
Os snapshots do Xen são um método de snapshot que utiliza um armazenamento de suporte.
Portanto, quando um snapshot é tirado, a imagem do disco virtual existente é reservada como somente leitura, e as diferenças posteriores são armazenadas no armazenamento de suporte (disco de diferença).
Como resultado, o número de imagens de disco virtual aumenta pelo número de snapshots.
Quanto mais informações de diferença houver, mais lento será o processo de leitura, porque o processo de leitura terá que se referir a “diferença n → diferença n-1 → … → diferença 1 → dados originais” nessa ordem.
Além disso, se você deixar snapshots desnecessários como estão, as imagens de disco de diferença continuarão a crescer, ocupando espaço no seu armazenamento.
Portanto, o número total de snapshots é fixo, e o número máximo de snapshots, incluindo aqueles usados pelo sistema, é 30.
Além disso, como os dados originais são compartilhados dessa forma, os snapshots não são backups, mas apenas fornecem proteção lógica de dados dentro da instância da máquina virtual, e não podem suportar a destruição do disco na camada do hipervisor.
Portanto, backups devem ser feitos separadamente.
Quando você deleta um snapshot, um processo é executado para combinar o disco original e o disco de diferença.
Na realidade, também há um processo de fusão de armazenamentos de suporte, que são discos diferenciais, e neste caso, para garantir que nenhum dado seja perdido devido a um acidente inesperado durante o processo de fusão, uma imagem de dados separada é criada no armazenamento combinando as duas diferenças, e a imagem diferencial desnecessária é deletada no final.
Portanto, espaço livre para essa área também é necessário.
Como orientação, é necessário ter aproximadamente a mesma quantidade de espaço livre que o armazenamento de suporte do snapshot a ser deletado.
O processo de fusão dos discos de diferença para exclusão é atrasado.
Portanto, mesmo que o snapshot pareça ter desaparecido, espaço temporário é usado até que o processo de fusão esteja concluído, então você deve sempre garantir que haja espaço livre.
Para informações sobre o mecanismo de exclusão de snapshots, veja Informações de Suporte/Manuais/HRPC – Xen Orchestra/Gerenciamento de Máquinas Virtuais/Exclusão de Snapshots.
Se você tiver uma certa quantidade de snapshots, a migração ao vivo não funcionará.
Portanto, certifique-se de deletá-los quando não forem mais necessários.