У меня есть сценарии оболочки, которые я использую для программной настройки виртуальных машин (ВМ) на моем хосте VMware ESXi. Я использую интерфейс командной строки govc (CLI), который предоставляет набор команд для настройки моих виртуальных машин, работающих на моем ESXI (т. е. включение питания, настройка оперативной памяти и т. д.).
Сейчас я пытаюсь установить привязку ЦП к некоторым из моих виртуальных машин (т. е. ВМ № 2 должна использовать ЦП 9–16, а ВМ № 1 — ЦП 2–8). Однако я не могу найти какую-либо команду govc для выполнения этого программно, хотя я очень четко вижу, как это сделать в веб-интерфейсе ESXI:
Здесь я ссылаюсь на API govc для команд, но опять же, я ничего не нашел. Привязка ЦП должна быть установлена для конкретной виртуальной машины, и должен быть аргумент номеров ЦП, разделенных запятой или дефисом (-) для диапазона, я бы предположил:
Как я могу решить эту проблему с VMware ESXi и govc?