EHLO a todos! Meu primeiro post na rede StackOverflow :)
Estamos executando uma infraestrutura ESXi 5.0 / vCenter para hospedar principalmente sistemas convidados Debian 6 / amd64 com partições ext3 e open-vm-tools
compilados a partir da fonte por bug 471784 da debian .
Tem um problema que é visto sendo levantado em toda a Internet, mas sem uma resposta conclusiva dada em qualquer lugar.
Ao tentar reduzir um disco thin-provisioned no modo persistente independente, sem instantâneos, pais ou clones, sempre recebo o seguinte erro:
root@linux64:~# vmware-toolbox-cmd disk list
Shrink disk is disabled for this virtual machine.
Shrinking is disabled for linked clones, parents of linked clones,
pre-allocated disks, snapshots, or due to other factors.
See the User's manual for more information.
(A propósito, quais são os "outros fatores" e qual das toneladas de white papers e manuais técnicos é o manual do usuário? :)
Eu sei que posso encher as partições com zeros (na verdade, eu uso shred -fuzn0
ao excluir arquivos grandes) e desligar o convidado em questão e usar vários métodos vmkfstools
, como clonar ou vMotioning discos no modo thin-provision, etc, mas todos um deles incorre na penalidade de tempo de inatividade para o convidado ser desviado ou resulta em uma movimentação injustificada de dados entre os datastores e / ou hosts.
E a resposta é: não há encolhimento no ESX / ESXi (a partir da versão 5).
A documentação diz:
IMPORTANTE A redução de discos não é permitida nas seguintes circunstâncias:
A máquina virtual está hospedada em um servidor ESX / ESXi. O ESX / ESXi Server pode reduzir o tamanho de um disco virtual somente quando uma máquina virtual é exportada. O espaço ocupado pelo disco virtual no servidor ESX / ESXi, no entanto, não muda.
A máquina virtual possui um sistema operacional convidado para Mac .
Você pré-alocou todo o espaço em disco no disco virtual quando o criou.
A máquina virtual contém um instantâneo .
A máquina virtual é um clone vinculado ou o pai de um clone vinculado.
O disco virtual é um disco independente no modo não persistente .
O sistema de arquivos é um sistema de arquivos de registro no diário , como um sistema de arquivos ext4, xfs ou jfs .
Não admira que é uma opção para encolher em VMWare Workstation, mas não no cliente vSphere conectado a uma instância ESXi ou vCenter.