Introducción
Dos de los servidores del cluster estaban presentando problemas con procesos muertos relacionados con tareas en el cron que intentaban acceder a /sys/hypervisor/uuid. Al parecer el bug 225203 impide que se acceda a este recurso si el servicio de XenStored no se está ejecutando.
awk -v progname=/etc/cron.hourly/mcelog.cron progname {????? print
> progname “:n”????? progname=””;???? }????
/bin/bash /usr/bin/run-parts /etc/cron.hourly
cat /sys/hypervisor/uuid
Como el soporte de Xen no era requerido en estos servidores decidí removerlo. Para hacer esto reemplacé el kernel de cada uno de estos equipos con el correspondiente kernel convencional. Este procedimiento fue realizado utilizando Scientific Linux 5.4, sin embargo debe ser compatible con otros descendientes de RedHat como CentOS.
Procedimiento
Descargar e instalar los paquetes del nuevo kernel sin soporte para Xen.
# yum install kernel kernel-devel kernel-headers
Remover el kernel actual que cuenta con soporte para Xen.
# yum remove xen kernel-xen kernel-xen-devel
Reiniciar el servidor para que sea tomado en cuenta el nuevo kernel.
# reboot