VMware

This Question is Answered

2 "helpful" answers available (6 pts)
4 Replies Last post: Oct 29, 2009 12:45 AM by Panel  

¿Cómo eliminar una VMáquina colgada del vCenter posted: Oct 28, 2009 3:55 AM

Click to view Panel's profile Novice 24 posts since
Dec 4, 2007
Saludos a todo el foro,

ayer migré los ESX de mi empresa de la versión 3.5.0 a la 4.0.0, lo que conllevó actualizar las VMware Tools de todas las VMáquinas... pues bien, hoy al mirar los
backups de VMware Consolidated Backup he visto que no se había realizado el backup de una de ellas con Windows 2000 Server, estaba la
carpeta donde guardo dicho backup pero vacía... todas las demás OK.


me conecto al
vCenter y veo que aunque están las VMware Tools OK al meterme en la consola me
estaba pidiendo un reinicio que ayer se me debió pasar al ver el
OK en las VMware Tools.

Reinicio la VMáquina, lanzo de nuevo el backup y me da un error: {font:Tahoma}{size:+0}"'vcbMounter' 2196
error] An error occurred, cleaning up."...
reinicio también el servidor del VMware Consolidated Backup y me da el mismo
error...
{font:Tahoma}{size:2}
Intento desinstalar
la VMware Tools para luego volver a instalarlas y el vCenter me da el error
"Another task is already in progress"... intento desde la VMáquina Windows 2000
Server ejecutar las VMware Tools desde el Panel de control y me da un error el
"Rundll": "Ha ocurrido una excepción al intentar ejecutar "shell32.dll,
Control_Rundll "C:\Archivos de programa\VMware\VMware Tools\VMControlPanel.cpl",
Herramientas de VMware (VMware Tools)".... y sin embargo si las puedo abrir
desde el lanzador de al lado del reloj.


Elimino las VMware
Tools desde "Agregar\Quitar" programas y si me deja... al reiniciar la VMáquina me salta el
asistente de nuevo hardware encontrado por la controladora de video, reinicio de
nuevo pero me lo sigue pidiendo.


Intento instalar
las VMware Tools y me da el error "A general system error occurred. Invalid
fault".


Como tengo otro backup
de esa VMáquina y no hay que recuperar datos desde ese backup intento apagarla
para luego eliminarla y recuperar dicho backup... pues bien, al apagarla,
justo cuando estaba terminando me da el error "The guest OS cannot be shutdown
because VMware Tools is not installed, is not running, or is not responding.
Shutdown the guest OS from the console or power off the VM from the context menu
or inventory menu"... si le doy al botón del STOP sale el mismo
error.


Ahora mismo la
VMáquina parece que está apagada (no hay nada en la consola) pero sigue apareciendo activo el botón del
"Play".


Me valido por SSH
en el ESX, voy a la carpeta de la VMáquina dentro de la cabina SAN y ejecuto
como root los siguientes comandos:


1. vmware-cmd
/vmfs/volumes/.../.../nombre.vmx stop trysoft

{font:Tahoma}{size:2}vim.fault.TaskInProgress: Another task is
already in progress.

{font:Tahoma}2.
vmware-cmd /vmfs/volumes/.../.../nombre.vmx
stop

vim.fault.ToolsUnavailable: Cannot complete
operation because VMware Tools is not running in this virtual
machine.
3.
vmware-cmd /vmfs/volumes/.../.../nombre.vmx
getstate
getstate() =
on

{font:Tahoma}{size:2}El caso es que ya
no puedo ni apagarla, ni levantarla, ni resetearla, ni eliminarla del inventario
del vCenter, ni eliminarla del disco desde el vCenter, y consume memoria y CPU
del host.
{font:Tahoma}
Quiero eliminarla antes de recuperar el backup... supongo que reiniciando el ESX ya podría hacerlo, pero eso me es inviable dada la cantidad de servidores de proyecto que cuelgan de ese ES... ¿Como se llama el proceso que me está fastidiando? ¿Hay alguna forma de matar ese proceso que me está bloqueando esa VMáquina?

Un
saludo y gracias de antemano

Re: ¿Cómo eliminar una VMáquina colgada del vCenter

1. Oct 28, 2009 3:59 AM in response to: Panel
Click to view kesparlat's profile Enthusiast 43 posts since
Oct 30, 2007

Prueba vmware-cmd maquina stop hard

Si eso no te funciona haz un ps -eaf, con eso sacas el listado de procesos en el ESX, uno de ellos coincidira con la máquina virtual. Matalo con un kill -9

Saludos.

Re: ¿Cómo eliminar una VMáquina colgada del vCenter

3. Oct 28, 2009 6:08 PM in response to: Panel
Click to view kailess1's profile Enthusiast 32 posts since
May 12, 2008
Hola Panel

Sin verlo, diria que entre el host donde tienes tu maquina y el VC en algún momento se han echo un pequeño lío y a resultas el VC sigue pensando se está ejecutando aún algo sobre esa máquina virtual y el otro pues seguramente está 'esperando algo', y se pueden quedar asi un rato o toda la vida.... :-(

En algún caso me ha pasado algo parecido y he salido al paso, bien reiniciando el servicio del VC (un poco radical quizás) o bien parando y arrancando el servicio hostd del servidor que aloja la máquina virtual que te da problemas:

Para pararlo:
# service mgmt-vmware stop

Para arrancarlo una vez que el VC se haya dado cuenta de que el hosts ha perdido conexión (se sombrean en el VC el host y las máquinas que aloja)

  1. service mgmt-vmware start

Con esto el VC da por terminadas con error todas las tareas que es estén ejecutando contra ese host y sus máquinas virtuales y el host pues también digamos que se 'despierta'.

Después de esto en las veces que he tenido que llegar hasta ahí el problema ha desaparecido y he podido operar con la máquina normalmente.

Pues nada ya nos contarás.

Saludes

VMware Developer

SDKs, APIs, Videos, Learn and much more in the Developer community.

Learn More

Developer Sample Code

Increase your developer productivity with VMware API sample code.

Learn More

VMworld Sessions & Labs

Online access to the latest VMworld Sessions & Labs and online services.

Learn more

Purchase PSO Credits Online

Purchase credits to redeem training and consulting services online.

Buy Now

Community Hardware Software

View reported configurations or report your own.

Learn More

VMware vSphere

Come witness the next giant leap in virtualization.

Register Today

Communities