Dell Unity: O VMDK passa de zero ansioso para zero preguiçoso na extensão de tamanho
Summary: IMPACTO — O cliente pode perder o acesso à VM quando um arquivo do VDM mudar de zero ansioso para zero preguiçoso após uma extensão. (Corrigível pelo usuário)
Symptoms
O cliente está executando um cluster SQL em execução em um ambiente VMware no qual o formato zero ansioso do VMDK é um requisito para a funcionalidade do cluster. Inicialmente, o VMDK pode ser criado em um datastore VMFS Unity normal como eager zero sem problemas. No entanto, se o cliente tentar expandir o VMDK em uma das VMs, o VMDK automaticamente mudará para o zero preguiçoso, o que desativa o cluster (VMs) devido à incapacidade de atender aos critérios do cluster.
Esse problema pode ser observado para todos os discos VMDK criados em qualquer tipo de datastore do Unity (thin ou thick).
Veja abaixo um exemplo. O disco VMDK tinha 15 Gb de tamanho (eager zeroed); após a expansão para 50 Gb, ele automaticamente se torna lento zerado, fazendo com que essa VM fique inativa (já que o cluster requer um eager zero).

Cause
De VMware KB 2054563:
"Se você estender o disco usando a interface do usuário, não terá controle sobre todas as opções para estender o disco. Como resultado, o VMDK EagerZeroedThick torna-se automaticamente LazyZeroedThick."
Resolution
A solução temporária para esse problema, se você precisar estender um disco virtual em uma configuração de vários gravadores, é estender o disco virtual executando o comando "vmkfstools -X" na linha de comando do host do ESXi. Isso garante que o formato do disco virtual permaneça no formato "eagerzeroedthick" correto.
Por exemplo, para estender o tamanho do disco virtual para 60 GB:
vmkfstools -X 60G -d eagerzeroedthick /vmfs/volumes/Datastore_name/virtual_Machine_folder/virtualmachinedisk.vmdk
- No exemplo "vmkfstools -X" anterior, 60 Gb é o tamanho total que você deseja que o arquivo de disco seja, não é o tamanho pelo qual você deseja estender o arquivo de disco.
- A VMware recomenda que você execute essa operação fora da produção, pois ela grava no disco e leva um tempo significativo para ser concluída.
- Se o disco já estiver estendido, você poderá usar o Storage vMotion para alterar o formato do disco.
- Para máquinas virtuais que executam o Microsoft Cluster Service (MSCS), certifique-se de que os discos que contêm o sistema operacional convidado não estejam conectados a um controlador SCSI envolvido no compartilhamento de barramento.
Para obter mais informações, procure estes artigos da VMware: