VMware The operation is not allowed in the current state

Buenas, hoy vamos a ver un error muy típico en VMware, en el momento de intentar hacer vMotion, apagar una VM o hacer un Snapshot, nos da un error que nos dice «The operation is not allowed in the current state». Este error aparece cuando el ESXI tiene bloqueada la VM y se encuentra en un estado «unexpected», no dejándonos realizar ninguna operación.

De este error me dado cuenta al querer hacer un Backup con Veeam, todas las demas VMs se han hecho correctamente pero esta en cuestión ha fallado.

En Veeam nos aparecerá este error «The operation is not allowed in the current state».

2error veeam

En la consola de VMware, nos dará el mismo error.

1error vmware

En este KB de VMware podemos ver el procedimiento

Pasos para solucionar el error «The operation is not allowed in the current state»

  1. Reiniciar el servicio del vCenter
  2. Reiniciar los Agentes del ESXI
  3. Conectar y desconectar el host del vCenter

En mi caso para solucionar el error, tuve que reiniciar los agentes de administración del ESXI.

Para solucionar este problema, lo primero que tenemos que hacer es deshabilitar el HA en caso de tenerlo activado y tener un Cluster con varios Host. Ya que si no lo deshabilitamos puede que las VMs se muevan de un Host a otro cuando reiniciemos los agentes del ESXI.

deshabilitar HA

Para poder conectarnos al ESXI primero tendremos que habilitar el servicio SSH, que viene desactivado por defecto.

activar ssh

Una vez activado nos podemos conectar desde el putty que viene integrado en la consola de Veeam y reiniciamos los agentes. Primero el hostd con /etc/init.d/hostd restart

5 reiniciar agente hostd

Y seguido el vpxa /etc/init.d/vpxa restart.

6 reiniciar agente vxpa

Una vez reiniciados (el host y las VM aparecerán sin conexión, pero las VMs siguen funcionado).

Una vez que las VM y el Host aparezcan con conexión podemos comprobar que funciona haciendo vmotion de la VM.

Cuando veamos que todo funciona correctamente, activamos el HA y deshabilitamos SSH.

7ahabilitar HA

Comprobado que funciona, hacemos un Retry de la tarea de Backup de Veeam y si todo va bien se realizará correctamente.

8 job Veeam ok

Saludos y espero que os sirva.

Deja un comentario

Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.