Подключение источника виртуализации через REST API
Проблема
Если в zVirt не используется KeyCloak, то добавление источника виртуализации возможно только через REST API.
Решение
Для добавления источника виртуализации через REST API выполните следующие шаги:
-
Перейдите по адресу брокера, например https://адрес_брокера/docs/.
-
Выберите Admin Service.
-
В открывшемся окне нажмите Authorize.
-
В oAuth2 для входа под учетной записью локального администратора системы укажите в поле ввода username (имя пользователя) и password (пароль).
-
В поле Scopes выберите select all и нажмите Authorize.
-
В разделе виртуализации POST
/api/v2/admin/virt-sourcesнажмите Try it out. -
Заполните запрос по следующему примеру:
{ "sourceCode": "ZVIRT", "name": "my zvirt", "description": "zvirt 4.4", "properties":{ "apiUrl": "https://zvirt.test", "username": "testuser", "password": "1234", "userManagementSystem": "AAA_JDBC" } }Формат записи для поля "username" - без @zvirt и @internal.
-
Нажмите Execute. Ниже появится ответ
201и добавленный источник виртуализации появится в настройках брокера.