Você pode gerar um UUID a partir do host quando a VM é criada e passá-lo por meio da linha de comando do kernel. Quando você transfere a máquina de um nó de hardware para o próximo, o UUID viajaria com ele. No entanto, quando você cria uma nova máquina, um novo UUID seria gerado para ela.
Como mencionado na outra resposta, isso não funcionará se você duplicar a VM (incluindo sua configuração), mas, nesse caso, não seria difícil executar o uuidgen a partir da linha de comando e substituir o UUID na configuração arquivo que é usado para criar o domínio.
Por uma questão de prática, provavelmente é melhor não duplicar as VMs dessa maneira; você deve criar uma nova VM e ter uma execução de script que configure a VM da maneira que melhor se adequar ao seu ambiente.