Oracle VM «BindingMismatchEvent: Python Bindings between … and … are mismatched»

Oracle VMHay veces que es complicado encontrar el origen del problema cuando estamos trabajando con Oracle VM y OVMM (Oracle VM Manager) es bastante delicado y cualquier acción realizada de forma incorrecta nos puede provocar graves dolores de cabeza.

Al hilo del tema, existe la posibilidad de que tras realizar la instalación, montar el cluster y demás os encontréis con que los servidores pasan a estar en estado «critical» y con alertas de este estilo en el log de eventos:

BindingMismatchEvent: Python Bindings between XXXX and XXXX are mismatched.

Bien, aunque no lo parezca, el error que provoca este fallo es un problema de comunicación entre los nodos Oracle VM Server y el servidor manager, concretamente los nodos OV Server deben llegar al puerto 7001 del servidor OVM Manager. Como los servidores no traen telnet instalado por defecto lo podemos verificar con el comando nc (netcat):

# nc -v ovmm-server 7001
 nc -v ovmm-server 7001
Connection to ovmm-server 7001 port [tcp/smtp] succeeded!

Si no recibís un mensaje satisfactorio ahí tenéis el origen del problema, una vez solucionado el fallo de comunicaciones el funcionamiento será correcto (podéis hacer un rediscover del servidor afectado para que sea inmediato).