I use KVM-based virtualization on my fedora 30 OS to run 3 virtual machines, runnung
Ubuntu 18.04 LTS with a mini Hadoop cluster for test purposes.
The storage for virtual machines in configured to use file, mapped to LVM logical volumes.
First I created one machine
master and then, after creating new logical volume for next machine, used
virt-clone to create another one,
slave1. Then I ran
virt-sysprep --hostname slave1 -d slave1 and green-colored output contained line like
changing hostname, but after I logged in to
slave1 I found that hostname doesn't actually change and is the same as source VM has -
master which is not what I expected.
All examples I've found used
qcow image for VM storage, maybe it is related to my issue somehow, but I don't have enough expertise to find it out. Please note that I didn't use storage pool to create VM's storage.