Debian ou Ubuntu são escolhas adequadas para o seu xen dom0.
Quanto aos recursos, é difícil fornecer recomendações rígidas, porque não há duas configurações iguais e, em última análise, depende do que seus convidados farão.
Primeiramente, você não terá toda a memória disponível no sistema físico para uso no dom0 e em seu outro convidado. O Xen levará uma fatia da memória para si. Quanto mais memória física, mais xen precisará.A quantidade de memória do dom0 que você vai precisar depende da carga de trabalho que será tratada com o gerenciamento dos convidados e toda a E / S dos convidados. É difícil quantificar. 512MB pode ser suficiente. Em qualquer caso, você pode mudar se isso não for suficiente.
Em um trabalho anterior, integramos o servidor xen em nossa plataforma de virtualização. O Dom0 foi configurado para 768M, o que fez o trabalho e não encontrei nenhum caso de esgotamento dos clientes. Isso foi em caixas físicas com até 64 GB de memória. Outra abordagem é fornecer toda a memória disponível para dom0 e, em seguida, cortar pedaços cada vez que você criar um convidado.