É necessária a consolidação do disco-incapaz de aceder ao ficheiro, Uma vez que está bloqueado – VMadmin.co.uk
Depois de apagar imagens num VM, quer apagando uma imagem individual, quer seleccionando “Apagar Todas” imagens, poderá ver o seguinte aviso para o VM, indicando que é necessária a consolidação do disco.
“é necessária consolidação de discos de máquina Virtual”
isto pode ocorrer quando uma fotografia foi apagada e removida do Gestor de imagens, mas a consolidação dos VMDKs no disco falhou.
“discos da máquina Virtual consolidação é necessária”
Você pode iniciar uma consolidação do VMDKs manualmente clicando com o botão direito na máquina virtual e selecionar Instantâneo –> Consolidar.
no entanto, a operação de consolidação pode falhar novamente, se a questão que fez com que a operação de remoção de instantâneo falhasse a consolidação de disco anteriormente não foi limpa.
tem sido um bom 6 meses ou mais desde que eu vi este problema pela última vez, mas hoje eu encontrei um VM com este problema em outro ambiente de clientes.
Isto é o que havia acontecido:
- Um único instantâneo tinha sido eliminada em uma VM
- O disco de consolidação necessários aviso foi mostrado posteriormente
- VM> Snapshot -> Consolidar falha com o arquivo bloqueado erro
Inicialmente, tentei o seguinte, que, por vezes, pode desmarcar esta:
- de Desligamento do sistema operacional convidado e desligar a VM (nem sempre é possível fazer isso, mas eu poderia aqui)
- Criar um novo instantâneo
- “Excluir Tudo” instantâneos
- vMotion para outro host
- Tente VM> Snapshot -> Consolidar
Mas isso não limpar o arquivo bloqueado erro, como mostrado abaixo:
“não é Possível acessar arquivo, pois ele está bloqueado”
Ansiosos para localizar o problema que eu SSH para o servidor ESXi e verificado o hostd.log
mesmo com a VM ainda desligada, eu pude ver que estava tendo um problema travando um dos VMDKs quando amarrando para executar o Snapshot – > consolidar tarefa.
tail -f /var/log/hostd.log
I então executou o seguinte comando para localizar que host(s) tinha o bloqueio no VMDK indicado em hostd.log
vmkfstools -D /vmfs/volumes/yourvolume/yourVM/yourlockedVM.vmdk
eu podia ver uma única entrada para o “RO Proprietário”, que tinha o bloqueio e o endereço MAC terminando em “69a0”.
Este é o servidor ESXi que tem o bloqueio no ficheiro VMDK.
Next locate which ESXi host has a network adaptor with that MAC address.
uma vez confirmado que eu coloquei o host no modo de manutenção, DRS VMO fez todos os VMs para outro hospedeiro no conjunto e reiniciou o serviço hosttd.
/etc/init.d/hostd restart
Uma vez que o serviço hostd tenha reiniciado, eu executei um Snapshot- > consolidar no VM e foi concluído com sucesso.