não tenho certeza sobre os comandos xenserver para alcançar isso
Se você quiser conexão privada entre máquinas virtuais rodando no mesmo host, você pode criar uma rede de ponte isolada e conectar o vNIC de máquinas virtuais necessárias a ela. [de "xl list" você pode obter o id de domínio]
se estiver usando o linux-bridge
brctl addbr isolated
se você der o mesmo intervalo de ip privado para "isolado", então você pode acessar o hipervisor a partir de máquinas virtuais usando esse IP.
se estiver usando ovs
ovs-vsctl add-br isolated
para listar detalhes do vNIC, com isso combinado com xl list você pode obter o vNIC correto
brctl show
Para adicionar o vNIC à ponte
brctl addif isolated vNIC
OVS
ovs-vsctl add-port isolated vNIC
Atribuir IP privado dentro de sua máquina virtual e agora tentar se conectar ao hipervisor usando o ip atribuído em "isolado"