Estou usando o VMware ESXi. Em nossa equipe, usamos para fornecer instantâneos para backup a longo prazo.
Em seguida, enfrentamos problemas como perda de memória e o servidor foi desligado.
Comecei a ler artigos da base de conhecimento da VMware e em todos os lugares. Em todos os lugares, foi recomendado não ter instantâneos por um longo tempo.
Até a VMware recomendou manter os snapshots por no máximo três dias.
Mas nossa equipe continuou pedindo que tivéssemos pelo menos dois instantâneos permanentes (até excluir a VM). Às vezes, podemos usar a VM por um ano).
um instantâneo é para o estado da máquina novo. (Portanto, quando concluirmos o teste de um aplicativo, voltaremos ao estado atual e instalaremos outro aplicativo) (se eu não permitir isso, talvez seja necessário hospedar a VM).
Próximo instantâneo para manter a VM em algum estado (talvez eles tenham encontrado um problema e o mantenham por algum tempo. Ou podem instalar pré-requisitos para o aplicativo e manter a máquina pronta para teste).
Logicamente, suas necessidades parecem justas. Mas, se eu permitir, devo permitir que eles guardem os instantâneos por muito tempo. Não estamos usando nossa VM como servidor de email ou servidor de banco de dados.
Por que manter os snapshots por muito tempo tem um efeito adverso?
Por que os instantâneos são considerados backups temporários, não backups reais?
fonte
Alguns formatos de captura instantânea usados pelo vmware degradam o desempenho ao longo do tempo, à medida que armazenam mais dados. O formato de "extensão esparsa" que acredito que ainda é o padrão nas versões mais recentes não parece ter essa propriedade (você está vendo 3 leituras por leitura e até 2 leituras ou 3 gravações por gravação, mas isso não acontece ' piorar à medida que o disco enche). Portanto, não tenho certeza absoluta de que a propriedade "não mantenha os instantâneos por muito tempo" seja necessariamente um conselho correto o tempo todo.
Uma coisa que notei, no entanto, é que a fusão de instantâneos leva anos à medida que crescem. Dependendo do seu caso de uso, isso pode ou não ser um problema.
Quanto à sua outra pergunta, sobre "backup temporário", bem, isso é fácil - um backup visa sobreviver à perda do armazenamento de dados primário. Como os instantâneos e as origens são armazenados juntos (e o instantâneo é inútil sem a imagem base), você perde muito - portanto, um instantâneo não é de forma alguma um backup.
fonte
Sei que este post é um pouco antigo, mas a pergunta e os pontos levantados ainda são muito relevantes.
Os instantâneos do VMware definitivamente não são backups. O pior efeito colateral que aconteceu comigo e com vários clientes: eles mantêm um instantâneo do VMware com 6 meses de idade, o host ESXi sofre uma interrupção não planejada, causando a reinicialização do ESXi ou é necessária uma reinicialização para eliminar a interrupção. O ESXi é recuperado, as VMs são inicializadas e todos os dados foram revertidos para o ponto em que o instantâneo do VMware foi obtido.
Nesse cenário, todas as alterações entre o momento em que os instantâneos do VMware foram tirados e o momento da interrupção são simplesmente perdidas.
Portanto, meu conselho geral é tirar os instantâneos do VMware apenas para uma finalidade específica e excluí-los quando eles atendem a esse objetivo.
http://kb.vmware.com/kb/1025279
fonte
Como solução para a solicitação da sua equipe por uma imagem de instalação limpa ou um estado específico, eu recomendo o uso de modelos. Os modelos clonam a VM (basicamente apenas uma cópia) para um estado que não pode ser ligado ou alterado, apenas pode ser usado como referência para clonar cópias. Por exemplo, se eu tenho um modelo "Instalação padrão do Debian" e a equipe de servidores pede três novos servidores, eu apenas crio três novos clones, personalizo e pronto.
O mesmo pode ser feito para o seu segundo cenário. Se a VM chegar ao estado que você deseja referenciar, crie um modelo. A partir de então, sempre que precisar fazer referência, basta clonar outra cópia.
fonte
A idéia por trás de um instantâneo é mais um ponto de restauração antes de fazer alguma reconfiguração da VM (instalar novo software, atualização principal, etc.). Portanto, se você o encontrar, poderá voltar ao ponto em que estava funcionando e sair assobiando sem ter que culpar nenhum dos seus colegas de trabalho :)
E a ideia geral é que você se fundirá em algum momento no futuro (quando você puder reduzi-lo por um tempo sem afetar seus usuários).
fonte
Você não deve manter o snapshot do vmware por motivos que outras pessoas já descreveram, mas o que muitas pessoas fazem é ter um snapsot do vmware sendo executado e depois feito de forma limpa (depende do convidado o que o snapshot realmente faz). tire o instantâneo da sua matriz de armazenamento para obter e, em seguida, você poderá fazer backup / copiar / arquivar / etc. Depois de criar um instantâneo real em sua matriz, você deve remover o instantâneo do vmware o mais rápido possível.
fonte