Bem, você sempre pode tornar uma distribuição mais enxuta, instalando menos e apenas os pacotes essenciais.
Isso também depende do tipo de VMs que você está planejando executar. A maioria das VMs que eu executo, está no Fedora, mas isso pode não ser o que você precisa, se você planeja usar VMs baseadas em XEN.
Em caso de dúvida, aconselho testar várias distribuições ao longo de um período de talvez duas ou três semanas e fornecer-lhe alguns testes de desempenho e segurança.
Você também pode querer uma abordagem mais híbrida e em relação ao cluster de hosts e convidados como uma região da VM.
Se a segurança é um grande problema, pessoalmente, eu usaria um firewall do OpenBSD (com pf
) gerenciando o acesso. Se você precisar de muitas soluções de VMs diferentes, por exemplo, algumas executando VMWare, algumas com KVM, algumas XEN ou VirtualBox, eu escolheria o que é melhor, mesmo que isso signifique ter diferentes soluções de VM sendo executadas lado a lado em várias máquinas.
Eu sugiro que você pegue uma distro, que é fácil de gerenciar no começo, por exemplo Debian, muitos pacotes, mas você pode instalar um sistema mínimo. Isso tornará mais fácil lidar com os drivers, além de oferecer a possibilidade de seleção, para que você possa reduzir o sistema para obter o máximo desempenho.