Мне нужно перечислить службы vCenter (VCSA) на базе Linux в сценарии powercli/powershell. Я не знаю ни одного командлета powercli, в котором будут перечислены службы. Я подумал об использовании vSphere REST API, впервые представленного в vSphere 6.5.
Два вызова, которые я пытался выполнить с помощью проводника postman/vSphere API, не удалось авторизовать:
https://{server}/rest/vcenter/services
https://{server}/rest/appliance/services
Я смог использовать [email protected] для получения списка виртуальных машин и создания новых виртуальных машин, поэтому я не уверен, что происходит.
Протестированные сервисы листинга с использованием vSphere REST API в postman и REST Explorer.
$url = "https://{server}/rest/vcenter/services"
Invoke-RestMethod -Method 'Get' -Uri $url -Credential $Cred
Мои вопросы: 1) Есть ли команда powercli для перечисления сервисов в vCenter на базе Linux (VCSA) 2) Любая идея, как это сделать с помощью vSphere REST API