VMWare Snapshots

6

É uma boa idéia para tirar fotos de servidores de produção em intervalos regulares. Estou lendo um monte de site que sugerem que você não deve tomar instantâneos de sistemas de produção, afirmando que ele pode efeito de rede e desempenho da máquina. Alguém tem qualquer visão sobre isso?

Veja:

    
por dmckenna 11.01.2012 / 22:15

10 respostas

9

Lembre-se de que os instantâneos não são substitutos dos backups! Eu uso instantâneos apenas para criar pontos de failback de curto prazo , por exemplo antes que um servidor seja corrigido com algo que possa quebrá-lo. Mas não vou manter os instantâneos por mais de alguns dias, e de maneira nenhuma os criaria regularmente, só porque posso e talvez precise deles mais tarde.

Observe que a maioria dos softwares de backup com reconhecimento de virtualização também usa instantâneos de maneira automatizada para levar uma VM a um estado de somente leitura consistente antes de fazer o backup. Mas, mesmo assim, o instantâneo é excluído novamente assim que a tarefa de backup for concluída.

    
por 08.04.2013 / 13:38
4

Snapshots não são projetados para fazer o ponto de verificação regular e não estão soluções de backup. Você pode ter vários problemas, mantendo-os muito (como fora do espaço, armazenamento slow-down e, em alguns poucos casos, também corrupções)

    
por 17.03.2013 / 18:21
3

Geralmente, o desempenho do disco (e a expansão do tamanho do armazenamento da VM) é a preocupação com os instantâneos, já que o disco agora é dividido entre o disco plano e o disco de instantâneo (potencialmente vários discos de instantâneo); uma operação de disco simples quando não há snapshots pode aumentar significativamente, possivelmente precisando trabalhar com dados em discos de snapshots base e (múltiplos) (que não são contíguos à base ou uns aos outros; adicionando muito tempo de busca adicional), exigindo um muito mais tempo IO do que em um disco plano.

Avalie seu desempenho de disco; se isso não afetar você significativamente, tire uma foto.

    
por 11.01.2012 / 22:22
3

Os instantâneos podem ser usados como um mecanismo para manter um ponto de reversão ao executar atividades de manutenção, mas não devem ser usados como um mecanismo para fazer backup da VM.

    
por 14.05.2013 / 17:33
2

Esta é uma das melhores práticas.

link

A quantidade máxima suportada de snapshots em uma cadeia é 32. No entanto, a VMware recomenda que você use apenas 2 a 3 snapshots em uma cadeia.

Não use um único instantâneo por mais de 24 a 72 horas . Instantâneos não devem ser mantidos por longos períodos de tempo para fins de controle de versão do aplicativo ou da Máquina Virtual. Isso impede que os snapshots fiquem tão grandes que causem problemas ao excluí-los / consolidá-los nos discos originais da máquina virtual. Tire o instantâneo, faça as alterações na máquina virtual e exclua / confirme o instantâneo assim que verificar o estado de funcionamento adequado da máquina virtual.

Seja especialmente diligente com o uso de instantâneos em máquinas virtuais de alta transação, como servidores de email e de banco de dados. Esses snapshots podem aumentar muito rapidamente em tamanho, preenchendo o espaço do armazenamento de dados. Confirme instantâneos nessas máquinas virtuais assim que você verificar o estado de funcionamento adequado do processo que está testando .

Um número excessivo de arquivos delta em uma cadeia (causado por um número excessivo de snapshots) ou arquivos delta grandes pode reduzir o desempenho da máquina virtual e do host.

    
por 22.08.2013 / 20:02
1

Adorei os instantâneos do VMWare! Esse é um recurso incrível para os servidores DEV e QA.

Em uma máquina de produção, o problema mais comum que ouço da equipe de TI é o espaço em disco ocupado por eles. O planejamento antecipado pode atenuar isso, mas sempre haverá limites finitos em um ambiente de produção. Em outras palavras, você só pode tirar quantos snapshots seus discos tiverem.

Na maioria das vezes, meus clientes tiram fotos apenas quando precisam de um backup completo do ambiente do sistema operacional convidado. Então, por exemplo, vamos tirar uma foto antes de instalar uma atualização importante do aplicativo. Provavelmente não faremos um instantâneo se a VM estiver executando um servidor de banco de dados e, em vez disso, apenas fazer backup dos bancos de dados em uso dentro dele.

Assim como o Shane acima, eu diria que o impacto no desempenho é menos importante, especialmente se a CPU do servidor não é geralmente rastreada e você pode programar os snapshots para serem tirados durante os horários de pico. YMMV.

    
por 11.01.2012 / 22:32
1

Algo que não vejo mencionado aqui é atordoamento de VM . Se você tiver um servidor de produção muito ocupado, seus snaps aumentarão rapidamente. Se você tiver o snap aberto por qualquer período de tempo, o balão mencionado acima tem maior potencial para ocorrer. Quando você vai fechar esse instantâneo, há potencial para uma interrupção dos serviços com o atordoamento.

Quando tenho que tirar um instantâneo de uma máquina de produção, geralmente é quando um desenvolvedor está atualizando algum software no servidor, depois de ter sido testado no ambiente de desenvolvimento. O snap seria feito fora do horário de pico e fechado geralmente na mesma janela de manutenção após uma atualização bem-sucedida.

    
por 27.04.2013 / 21:34
0

O desempenho da rede pode ser reduzido durante o processo de instantâneos. Mas, na minha opinião, um pouco mais do que a perda de dados é melhor do que a perda de desempenho. Dependendo de quão críticos são os dados, eu faria um durante a noite. A menos que seus dados sejam tão críticos que você deve fazer por hora etc.

Somente você pode determinar quantos dados você pode perder se precisar restaurar.

Se você pode viver com um instantâneo de 24 horas, fique com ele. Mas se você precisar de seus dados não menos que uma hora de uma restauração, faça isso.

Executamos instantâneos de hora em hora para nosso servidor de banco de dados principal, pois isso muda de hora em hora. Mas o nosso Exchange Server é instantâneo a cada 12 horas.

    
por 11.01.2012 / 22:21
0

Servidores pequenos a médios com baixa E / S, então sim, tudo bem. Como mencionado acima, os controladores de domínio, não não não! Também depende se você está solicitando um instantâneo desativado. Com um servidor de banco de dados ativo, por exemplo, a parada de E / S de memória / disco pode a) o tempo limite eb) causar uma interrupção. Eu já vi o Oracle TNS sendo interrompido antes. Concedido, a transação recuperou, mas ainda não é ideal.

    
por 27.04.2013 / 23:46
0

Você tem três opções. O primeiro e o mais fácil é tirar fotos instantâneas, no entanto, isso não é considerado uma resposta oficial das suas VMs. É bom para ambientes de laboratório, mas não para VMs de produção.

Sua segunda opção é usar o Vmware Data Recovery (VDR). Essa ferramenta é ótima para empresas de pequeno a médio porte. Isso é muito melhor do que instantâneos, mas tem algumas limitações, como você pode fazer backup de 8 VMs simultaneamente. Nada mal, mas se você tiver centenas de VMs, isso não é adequado.

A solução mais profissional é aquela que usa a API vStorage da VMWare. Soluções como o Tivoli Storage Manager (TSM), ele estende a API vStorage da VMWare para fornecer uma solução para backups de VMs. Existem outros por aí. O preço sobe com o uso, claro, mas tudo depende do que você quer fazer. Eu usaria o VDR ou obteria algum provedor de soluções que usasse a API do vStorage para fazer meus backups e restaurações. Faça sua pesquisa e boa sorte:)

    
por 28.04.2013 / 07:05

Tags