VMWare ESXi 5.5, a thin provision ainda aloca espaço total no disco

10

Eu vejo muitas perguntas e respostas sobre o provisionamento thin no VMWare ESXi, mas não exatamente o que estou encontrando. Estou criando uma nova VM e especificando um disco rígido com 100GB thin provisioned. De tudo o que li, espero que o tamanho físico do arquivo vmdk seja inferior a 100 GB. No entanto, ele ainda está criando um xxx-flat.vmdk com 100 GB.

Estou tentando configurar um sistema básico que eu possa simplesmente copiar e personalizar como fiz no VMWare Workstation no passado. Muito fácil! Quando eu inicializo a cópia, VMWare pergunta se eu copiei, respondo "sim" e estou fora e funcionando. No entanto, com o que me parece ser um bug no ESXi 5.5, eu estarei copiando em torno de 100GB +, o que significa que eu seria tão rápido para reinstalar o SO toda vez que eu quisesse uma nova instância.

Alguém já experimentou isso?

    
por Thomas Doman 27.06.2014 / 00:31

2 respostas

7

Isso ocorre porque os arquivos thin-provisioned no ESXi são arquivos esparsos . O método que você está usando para movê-los não preservará esse atributo fino.

Existem maneiras de contornar isso. Consulte: Mover a VM VMware ESXi para um novo armazenamento de dados - preservar thin-provisioning

    
por 27.06.2014 / 00:45
15

Esse arquivo de cem gigs é um arquivo esparso - não há nada nele, o sistema de arquivos simplesmente sabe que é o tamanho pretendido.

Você pode ver o tamanho real no cliente vSphere:

..apesardotamanhoaparentequandovocêestáolhandoparaosarquivosraw..

O problema que você está tendo é que você está removendo esse arquivo do sistema de arquivos VMFS . Onde quer que esteja indo e, no entanto, está chegando lá, o arquivo esparso é escasso apenas enquanto estiver no VMFS; O ESXi é forçado a fornecer o arquivo aparente completo, com todos esses 0s extras.

O Storage vMotion e vmkfstools manipularão os discos thin corretamente se você estiver se movendo entre hosts ESXi; exportar para OVF é outra boa opção para não se mover pelo disco cheio de espessura.

De modo geral, você deve evitar tentar trabalhar diretamente com os arquivos simples, utilizando as ferramentas adequadas para mover ou clonar o VMDK lógico (que pode ter arquivos simples, instantâneos, etc.).

    
por 27.06.2014 / 00:41