我有用于在VMware ESXi主机上以编程方式配置我的虚拟机 (VM) 的 shell 脚本。我使用“ govc ”命令行界面(CLI),它提供了一套命令来配置在我的 ESXI 上运行的虚拟机(即开机、设置内存等...)
我现在正在尝试为我的一些虚拟机设置 CPU 亲和性(即 VM #2 应该使用 CPU 9-16,而 VM#1 应该使用 CPU 2-8)。但是,我找不到 任何 govc 命令以编程方式执行此操作,但我可以非常清楚地看到如何在 ESXI 基于 Web 的 GUI 中执行此操作:
我在这里参考了govc API 的命令,但同样,我找不到任何东西。应该为特定的 VM 设置 CPU 亲和性,并且应该有一个由逗号分隔的 CPU 编号参数或用连字符 (-) 分隔的范围,我想:
如何使用 VMware ESXi 和 govc 解决此问题?