Está desativando uma VM durante um backup necessário para um instantâneo consistente do sistema de arquivos?

0

Preciso "desativar" uma VM em execução para obter um instantâneo consistente do disco em um determinado momento?

Eu não me importo se houver buffers não gravados ou se um aplicativo em execução for consistente com o disco. Eu apenas me preocupo que o disco em si é um sistema de arquivos válido e que o disco inteiro é preciso / consistente em um ponto no tempo.

Meu objetivo é ter um backup válido de um banco de dados do Postgres. Quaisquer gravações ou transações semi-acabadas muito recentes podem ser perdidas, desde que eu tenha um banco de dados válido ao restaurar e inicializar.

Meu ambiente:

Host: ESXi 6.0 Convidado: Ubuntu 14.04 LTS

    
por Luggage 16.12.2016 / 01:20

2 respostas

1

Para ter 100% de certeza de que seu instantâneo vai ficar bem, o "ideal" deve ser feito com a máquina offline. Como sabemos, essa situação nem sempre é possível, porque dependendo da máquina pode ser uma máquina de produção que não pode ser interrompida.

Depende do software que você está executando. Tente fazê-lo quando houver a menor atividade possível. Você conhece o software que está executando, os usuários simultâneos, o tráfego da rede, a atividade, etc.

Se é um sistema "normal", quero dizer como "normal" um servidor que não faz parte de um cluster, sem DC, sem banco de dados com replicação, etc ... não deve haver um problema, mesmo fazendo o instantâneo com a máquina online.

Cuidado se você reverter para um instantâneo de sistemas que tem replicação como servidores do Active Directory ... que geralmente criam problemas de sincronização e seu banco de dados do AD pode estar com problemas.

EDIT Quando eu respondi, não havia dados sobre o tipo de servidor e qual software está sendo executado.

    
por 16.12.2016 / 01:27
0

A resposta é praticamente a mesma quanto à pergunta "Se eu puxar o plugue de energia do meu computador sem desligá-lo normalmente, tudo bem se eu reiniciar de novo?" Na grande maioria das vezes, a resposta será sim. Quiescing é basicamente uma maneira de simular um desligamento normal sem desligar. Portanto, a pergunta que você precisa responder é: você quer arriscar aquele em um milhão de chances de um arquivo ser corrompido?

    
por 16.12.2016 / 01:40