Para instalar paquetes ya precompilados (rpm) en versiones de XenServer (por ejemplo algun compilador tipo gcc o cpp que no vienen instalados por defecto) se debe habilitar el repositorio base, ya que el repositorio por defecto solo tiene las herramientas para xen.
por ejemplo
yum --enablerepo=base install cpp gcc
En mi caso lo necesitaba para compilar un agente de inventario de hardware. No olvidar que el XenServer es un kernel de CentOS, asi que algunos rpm para Centos / Fedora / Red Hat pueden llegar a servir.