I have a registered RHEL9 VM and recently I have cloned a copy of it by restoring from the latest Veeam backup.
Then I changed the IP, gateway, also /etc/hosts file and regenerate /etc/machine-id file (also /var/lib/dbus/machine-id)
Then I executed subscription-manager unregister and subscription-manager clean on both VMs.
Also I have logined to web console of Redhat Hybrid Cloud Console to check there is no relevant systems registered.
Then I executed subscrption-manager register for both VMs, and expected that there will be two new entries on the Redhat Hybrid Cloud Console. However, I found that there is always only one entry, and seems the VMs were overwritting each other.
I have checked they have two different IPs, machine IDs, subscription-manager identity, still it seems when I try to register both, Redhat sees them as same system.
My question is what is the possible cause of this behaviour and how can I resolve it properly?
2025-01-06 Quick Update:
Following the suggested answer, I try to update the MAC Address, but Redhat seems still cannot tell they are two different VMs. Below is my current configure of original VM and restored VM.
- Original VM:
IP and MAC Address
/etc/machine-id and /var/lib/dbus/machine-id
subscription-manager identity
- Restored VM:
IP and MAC Address
/etc/machine-id and /var/lib/dbus/machine-id
subscription-manager identity






