Qcow2 imagens crescendo muito além do que deveriam

1

Estou usando o Ubuntu 12.04 e vi isso: link

Nossas imagens qcow2 estão crescendo muito além do que deveriam ... com algumas crescendo até 600gb quando deveriam ter apenas 20-30gb

Outros estão crescendo mais devagar mas ainda crescendo ... normalmente imagens de vacas que devem ter no máximo 10Gb agora estão mostrando 20gb + isso é loucura! O que eu quero dizer com o crescimento é que o seu tamanho virtual deve ser 10gb max, mas eles crescem muito além do que no arquivo qcow2

Estamos provisionando thin os discos com o qemu-img

Eu sei que posso resolver isso temporariamente, recuperando espaço não utilizado com virt-sparsify.

Em breve teremos um grande problema quando as imagens forem muito grandes, impossibilitando a virtualização, para recuperar o espaço (já que o dobro do tamanho é necessário para a cópia temporária)

Nós temos instantâneos nas máquinas ...

Minhas perguntas são:

  • Isso acontece SOMENTE porque eles são thin provisioned?
  • Se eu preallocá-los isso irá embora?
  • Como posso evitar isso? mudando para cru? pré-alocação?
  • De alguma forma, posso recuperar esse espaço sem precisar duplicar o espaço?
por Onitlikesonic 12.12.2014 / 17:20

1 resposta

2

Várias coisas:

  1. Quando você usa imagens esparsas, elas crescem quando a VM grava dados nos discos.
  2. Um instantâneo é uma nova imagem esparsa, capaz de crescer para o mesmo tamanho do original. Portanto, se você pegar um disco de 10Gb, preenchê-lo até 10Gb e, em seguida, tirar um instantâneo, o instantâneo também poderá aumentar para 20Gb. No longo prazo, isso é sempre um problema, o que é um dos instantâneos de resons em produção nunca é uma boa idéia.
  3. Se você criar uma imagem com qemu-img , forneça o tamanho máximo no comando. A imagem não deve ser capaz de crescer além desse tamanho, se acontecer, você está vendo um bug.
  4. Para evitar a proliferação de imagens, evite instantâneos, especialmente instantâneos de longa duração e, sempre que possível, atenha-se a imagens não processadas e pré-alocadas.
por 12.12.2014 / 20:54