ata failed command: LER DMA no disco rígido virtualizado no ESXi

1

Tenho um servidor do CentOS 6 em execução em uma VM no ESXi 5. Após cerca de 133 dias de atividade, reiniciei-o. Agora não vai arrancar. Ele fica aqui por um tempo:

Entãofinalmente:

Se este fosse um disco rígido real, eu diria que está morrendo e substitua-o. Mas é uma unidade virtualizada e minhas outras VMs estão funcionando bem. Alguma idéia de como solucionar isso?

    
por Jonathon Reinhart 07.02.2013 / 09:31

2 respostas

0

Para corrigir isso, eu essencialmente clonei a VM inteira manualmente, usando a CLI do ESXi:

  1. Crie um novo diretório, para a nova VM, chame-o de recover
  2. Clone os discos usando vmkfstools --clonevirtualdisk source.vmdk dest.vmdk . Isso fornecerá espessura aos discos.
  3. Copie o arquivo .vmx e edite-o para apontar para os novos discos (se você os renomeou).

Aparentemente, havia apenas algo errado com os discos thin-provisioned e cloná-los cuidava das coisas. Espero que isso ajude alguém.

    
por 04.03.2013 / 04:43
0

Você não diz por que precisava reinicializar essa VM.
Algum problema sério ocorreu com o host, como um desligamento não planejado?

Eu primeiro verificaria um problema real no disco de hardware. Tente ver se você pode copiar a VM sem nenhum erro de leitura ou se a cópia inicializará corretamente.

Em segundo lugar, verifique se a definição do disco rígido na VM mudou de alguma forma. Procure por qualquer parâmetro errado na configuração da VM ou em seu BIOS, ou talvez o disco virtual tenha sido preenchido e precise ser ampliado, ou pode até ser um driver de disco corrompido na VM.

Se você atualizou o ESXi nos últimos 133 dias, tente esta VM na versão anterior.

Por último, é inteiramente possível que durante os últimos 133 dias alguma falha tenha corrompido o disco da VM e tornou-o não inicializável, que você só descobriu agora. É esse o caso, você pode precisar reinstalar o CentOS ou até mesmo reconstruir a VM.

    
por 15.02.2013 / 20:34