Eu não sou um especialista aqui, mas não vejo uma razão para não fazer isso, desde que a VM obtenha um IP estático. Por ter todos os dados na VM, você realmente ganha uma vantagem ao ter a capacidade de mover a VM para uma máquina mais potente se precisar, sem precisar se preocupar com a migração do banco de dados ou arquivos de configuração.
Dito isso, não sei ao certo como migrar realmente os dados da VM para um servidor físico sem ter que redefinir o cluster novamente.
Dica: O controlador não deve usar muita CPU, mas no caso de você estar usando juju e ver o controlador ficar atolado devido a "nonce already used" faça esta solução alternativa: link