A opção --print-xml
para virt-install pode se aproximar do que você deseja. Você poderia, então, alimentar o XML que ele imprime no comando virsh define
para criar, mas não iniciar, o convidado.
Como alternativa, faça o checkout da ferramenta virt-xml
, que é simplesmente uma maneira amigável de criar um documento XML a partir de argumentos como aqueles que você daria ao virt-install