
On Saturday, June 21, 2014 5:37 PM, Gene Czarcinski <gczarcinski@gmail.com> wrote:
I was under the impression that the value of /etc/machine-id was unqiue for every OS installation on a system. This seems to be the case on real hardware. That is, if I install Fedora 19, Fedora 20, and Fedora-rawhide on a system, they will each have a different value for /etc/machine-id.
This does not seem to be the case for qemy-kvm-libvirt virtual systems. SOmetimes they are different but I just noticed that a virtual system with both Fedora 20 and Fedora rawhide installed (btrfs partitioning), the two installations have the same value in /etc/machine-id. The two installs have different ext4 partitions for /boot, different subvols for the respective rootfs and the same/shared subvol for /home.
Maybe this snippet from the systemd-machine-id-setup(1) man page [1] explains it:
If run inside a KVM virtual machine and a UUID is passed via the -uuid option, this UUID is used to initialize the machine ID instead of a randomly generated one. The caller must ensure that the UUID passed is sufficiently unique and is different for every booted instanced of the VM.
Cheers, Cristian Ciupitu [1]: http://www.freedesktop.org/software/systemd/man/systemd-machine-id-setup.htm...