我有一个注册的 RHEL9 VM,最近我通过从最新的 Veeam 备份恢复克隆了它的副本。
然后我更改了 IP、网关、/etc/hosts
文件并重新生成/etc/machine-id
文件(也/var/lib/dbus/machine-id
)
然后我在两台虚拟机上执行了subscription-manager unregister
和subscription-manager clean
。我还登录了 Redhat Hybrid Cloud Console 的 Web 控制台,检查没有注册相关系统。
然后我subscrption-manager register
对两个虚拟机都执行了此操作,并期望 Redhat 混合云控制台上会有两个新条目。但是,我发现始终只有一个条目,并且虚拟机似乎在互相覆盖。
我已经检查过它们有两个不同的 IP、机器 ID 和订阅管理器身份,但当我尝试注册两者时,Redhat 似乎仍将它们视为同一个系统。
我的问题是这种行为的可能原因是什么以及如何正确解决它?
2025-01-06 快速更新:
按照建议的答案,我尝试更新 MAC 地址,但 Redhat 似乎仍然无法分辨它们是两个不同的虚拟机。以下是我当前对原始虚拟机和恢复的虚拟机的配置。
- 原始虚拟机:
IP 和 MAC 地址
/etc/machine-id 和 /var/lib/dbus/machine-id
订阅管理者身份
- 已还原的虚拟机:
IP 和 MAC 地址
/etc/machine-id 和 /var/lib/dbus/machine-id
订阅管理者身份