Рейтинг:0

написать сценарий оболочки или другой сценарий на vCenter

флаг cn

esxcli существует на всфера. Но мне нужно написать сценарий на vCenter и vCenter не имеет esxcli команда.
Как я могу написать сценарий для vCenter?

Рейтинг:3
флаг in

Вы не пишете сценарии непосредственно в vCenter. У него есть API, есть библиотеки для доступа к API для многих языков сценариев. Выберите язык по вашему выбору, прочитайте его документацию и напишите свой скрипт на любом хосте, который вам нравится.

Рейтинг:2
флаг it

Вы можете использовать PowerCLI инструмент.

от Vmware,

VMware PowerCLI — это инструмент командной строки и сценариев, созданный на основе Windows PowerShell и предоставляющий более 800 командлетов для управления и автоматизации VMware vSphere, VMware Cloud Director, vRealize Operations Manager, vSAN, VMware NSX-T Data Center, VMware Cloud Services, VMware. Облако в средах AWS, VMware HCX, VMware Site Recovery Manager и VMware Horizon.

Вы также можете использовать его на рабочих станциях Linux после установки Powershell для Linux. Вероятно, команды/командлеты, добавленные PowerCLI в powershell, могут помочь вам написать все, что вам нужно.

флаг in
Однако PowerCLI не работает непосредственно на vCenter Appliance. И запуск его в Linux имеет свои недостатки (например, вы не можете хранить учетные данные, что можно сделать в Windows).
Krackout avatar
флаг it
Хорошо бы указать на эти недостатки. С другой стороны, сценарии PowerShell, как правило, более удобны для системного администратора, чем подключение к API через язык общего назначения.

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.