É possível.
O principal problema que eu tenho é que normalmente apenas um hipervisor pode usar os recursos de aceleração de hardware oferecidos pelas placas-mãe / chipsets modernos, de modo que um hipervisor pode ter que rodar no modo de virtualização de software, o que pode limitar suas escolhas de convidado.
Então você tem que tomar cuidado com outros recursos compartilhados, como redes, CPUs e RAM. Como um hipervisor não está ciente do que o outro está fazendo, ele não pode fazer ajustes dinâmicos no uso de recursos de seus convidados com base na carga / necessidade das VMs convidadas. Portanto, é muito mais provável que você encontre gargalos e esgotamento de recursos durante o uso.
Dependendo do sistema operacional do host e dos hipervisores, talvez seja necessário tentar algumas combinações diferentes de hypervisor até encontrar aquelas que possam coexistir.
A melhor aposta é não misturar hipervisores em um único host. Escolha uma única pilha do hipervisor e converta todas as VMs nesse formato único e use-a para executar todas as suas VMs.