vmware 唯一 cpu 識別符

vmware 唯一 cpu 識別符

我正在尋找一種生成或派生唯一 CPU 標識符的方法。例如:

如果 SERVER_A 使用從 HOST_A 到 HOST_B 的 vmotion,我希望能夠區分 cpu 之間的差異。

任何想法?

答案1

您正在尋找什麼具體資訊?

現有 vMotion 安排中必須有一個 CPU 相容性基準。沒有它,vMotion 就無法運行。請參閱 的說明增強的 vMotion 相容性 (EVC)VMWare 中的功能。

透過 EVC,您可以確保每個主機的 CPU 功能是一致的(或至少是可用功能的公共子集)。

CPU 資訊也可在來賓作業系統中取得。

  • 如果是Linux的話,dmidecodecat /proc/cpuinfo顯示一些主機CPU的規格。
  • 在 Windows 中,這可以在系統控制台中找到。除此之外,主機 CPU 資訊在 vSphere 用戶端中可見。

在此輸入影像描述

在 ESXi 主機級別,esxcfg-info -w提供硬體信息,包括 CPU 規格。


編輯:

如果目標是區分主機伺服器之間的差異,如果 CPU 不同,這將非常容易。到那時,類似上面的建議就會起作用。

如果主機相同,您需要進入VMWare API,或使用 Stack Overflow 的建議,其中涉及停用 VMWare 安全性設定並為主機建立唯一識別符

您可以設定machine.id = "<string>".

相關內容