
Tengo un servidor web CentOS 6 ejecutándose en una máquina virtual en ESXi 5. Después de aproximadamente 133 días de tiempo de actividad, lo reinicié. Ahora no arranca. Se queda aquí un rato:
Entonces finalmente:
Si este fuera un disco duro real, asumiría que se está muriendo y lo reemplazaría. Pero es una unidad virtualizada y mis otras máquinas virtuales funcionan bien. ¿Alguna idea de cómo solucionar este problema?
Respuesta1
No dice por qué necesitaba reiniciar esta VM.
¿Ha ocurrido algún problema grave con el host, como un apagado no planificado?
Primero comprobaría si hay un problema real en el disco de hardware. Intente ver si puede copiar la máquina virtual sin errores de lectura o si la copia ahora arranca correctamente.
En segundo lugar, verifique si la definición del disco duro en la VM cambió de alguna manera. Busque algún parámetro incorrecto en la configuración de la VM o en su BIOS, o quizás el disco virtual se haya llenado y necesite ser ampliado, o incluso podría ser un controlador de disco dañado en la VM.
Si actualizó ESXi en los últimos 133 días, pruebe esta VM en la versión anterior.
Por último, es muy posible que durante los últimos 133 días algún problema haya dañado el disco de la VM y lo haya hecho imposible de arrancar, algo que usted descubrió ahora. Si ese es el caso, es posible que necesites reinstalar CentOS o incluso reconstruir la VM.
Respuesta2
Para solucionar este problema, básicamente cloné toda la VM manualmente, usando la CLI de ESXi:
- Cree un nuevo directorio, para la nueva VM, llámelo
recover
- Clonar los discos usando
vmkfstools --clonevirtualdisk source.vmdk dest.vmdk
Esto aprovisionará los discos en gran medida. - Copie el
.vmx
archivo y edítelo para que apunte a los nuevos discos (si les cambió el nombre).
Aparentemente había algo mal con los discos de aprovisionamiento ligero y clonarlos se solucionó. Espero que esto ayude a alguien.