Eu tenho o mesmo problema. Uma solução não tão elegante, mas funcional, é usar o tunelamento ssh para se conectar ao servidor Xen assim:
ssh -L 8080:localhost80 <ip-of-xcp-server>
Depois de conectado, instrua seu OpenXenManager a se conectar ao "localhost" e à porta 8080. Use seu nome de usuário e senha root e você está dentro.