Recientemente he tenido un problema al intentar eliminar un host del vcenter al que previamente le había cambiado los permisos.

Primero intente eliminar el host desde el PowerCli http://www.vmware.com/support/developer/PowerCLI/index.html ejecutando:

Set-ExecutionPolicy RemoteSigned
Connect-VIServer -Server <ip o nombre del vcenter> -User <user_name> -Password <password>
Remove-VMHost host.red -Confirm:$false

Como había cambiado los permisos me dio un error por falta de ellos para eliminar la máquina. Ante ello sólo quedaba eliminar el host manualmente de la base de daos del vcenter

Para ello hay que ejecutar los siguientes pasos:

Referencias

http://www.douglaspsmith.com/home/2011/1/6/manually-removing-a-host-from-inventory.html