我有一个在 Linux 中运行的应用程序。每个人都将尝试从操作系统获取 UUID 并向集中式服务器报告。我想确保所有实例都使用全局唯一的 UUID 运行。
如果 linux 在裸机上,它可以只读取 UUID(例如,从 dmidecode 命令)。但如果它在 VM 上,则 UUID(来自 dmidecode)可能是相等的,因为可以复制或移动 VM。
有任何想法吗?
顺便说一句,对于在物理硬件(而不是 VM)上运行的 Linux,如果用户更改内存、NIC 等,UUID 会改变吗?
提前致谢。