Buenas, vamos con otra incidencia que me pasaron sobre un error en un vCenter Server Appliance v6, el error era «fsck failed Please repair manually and reboot» . Lo primero que intente fue como todo hijo vecino reiniciar a ver si sonaba la flauta, pero como era de esperar el error persistía. Lo siguiente fue arrancar la replica en varios puntos, pero el error parece que venia de hace tiempo por lo que tampoco funciono. Lo mismo paso con los Backups, probé varios sin resultado.
Así que me quedaba instalarlo de cero, con todo el trabajo que venia detrás o arreglarlo.
En el error te pide que accedas a la Shell y que ejecutes un fsck manualmente ya que ha encontrado errores en uno de los discos. Pero cuando metes el password y quieres habilitar la Shell, te dice Unknown command ‘shell.set’. Como veis lo intente varias veces, hasta quedarme calvo sin y resultado satisfactorio.
Para poder acceder a la Shell cuando el vCenter Appliance esta en estado catatónico, reiniciáis y cuando arranca el GRUB, presionamos p y escribimos el password.
Mueves con la tecla de direccion hasta la segunda linea y pulsas e para editarla.
Al final de la linea añadimos init=/bin/bash y enter.
Aparecerá el menú del GRUB de nuevo y pulsamos b para bootearlo y acceder a una Shell temporal.
Pasaremos a la Shell temporal.
Y aquí ejecutaremos el comando fsck /dev/sda3 en el file system con errores, necesitaras confirmar el borrado de cada Inode huérfano.
Aquí es donde ponéis un trozo de cartón en la tecla Enter, ya que dependiendo de la cantidad de errores, tendrás que pulsarlo bastantes veces.
Una vez terminado el proceso, reinicias el vCenter Appliance y debería iniciar con normalidad.
Después de todo esto, recomendado, Backup y actualización del vCenter Appliance si hay actualizaciones disponibles. Tambien eliminar los Backups y su correspondiente replica, ya que no valen para nada.
Saludos y espero que sirva.