Buenas, vamos con un error que me encontrado hoy intentar hacer vMotion de varias VM, «A general system error occureed: PBM error occurred during PreMigrateCheckCallback: vmodl.fault.SystemError»
Quería hacer vMotion de algunas VMs a raíz de que hubo un problema eléctrico y todas las VMs pasaron a uno de los ESXi.
En los Kb de VMware y en los foros vi que uno de los posibles errores podía venir de que el servicio VMware Profile-Driven Storage Service estaba parado, pero al ir a servicios, el servicio estaba iniciado, por lo que probé a reiniciarlo.
Al comenzar el asistente de migración o vMotion y en el paso de selección de destino, mostraba un Warning (se me ha olvidado capturar la imagen original) y decía «No guest OS hearbeats are being received. Either the guest OS is not responding or VMware tools is not configured properly». Al principio pensé que tenia que ver con las VMware Tools de esta VM en cuestión, pero como me ocurría en todas, descarte esta posibilidad y ya me dio una pista de que el problema podía estar en los ESXi.
En foros comentaban de apagar la VM, reiniciar el Host etc lo de siempre, pero en la mayoría de los casos no se puede hacer esto en horario de producción.
Para solucinar este error nos conectamos al ESXi donde están las VM que queremos migrar y reiniciamos los agentes.
Una vez reiniciados los agentes, al iniciar el asistente de vMotion, el Warning ya no aparecerá y nos dirá Validation succeeded.
Como siempre quizá esta no sea la solución mas acertada, pero a mi me funcionó.
Saludos y espero que os sirva.