vmware 唯一 CPU 标识符

vmware 唯一 CPU 标识符

我正在寻找一种生成或派生唯一 CPU 标识符的方法。例如:

如果 SERVER_A 使用 vmotion 从 HOST_A 到 HOST_B,我希望能够分辨出 CPU 之间的差异。

任何想法?

答案1

您正在寻找什么具体信息?

现有的 vMotion 安排中必须有 CPU 兼容性的基线。如果没有它,vMotion 就无法运行。请参阅增强的 vMotion 兼容性 (EVC)VMWare 内的功能。

使用 EVC,您可以确保每个主机的 CPU 功能是一致的(或者至少是可用功能的公共子集)。

客户操作系统中还可以获得 CPU 信息。

  • 如果是Linux,dmidecode则会cat /proc/cpuinfo显示一些主机CPU的规格。
  • 在 Windows 中,此功能可在系统控制面板中找到。除此之外,主机 CPU 信息还可在 vSphere 客户端中查看。

在此处输入图片描述

在 ESXi 主机级别,esxcfg-info -w提供硬件信息,包括 CPU 规格。


编辑:

如果目标是区分主机服务器,那么如果 CPU 不同,这将非常容易。此时,类似上述建议的方法就可以奏效。

如果主机相同,则需要利用 VMWare API或者使用 Stack Overflow 的建议,其中包括禁用 VMWare 安全设置并为主机建立唯一标识符

您可以设置machine.id = "<string>"

相关内容