Как вручную добавить информацию об инфраструктуре ROSA Virtualization 2.1 на Сервер интеграции
Для балансировки нагрузки на Secure Virtual Machine (SVM) в виртуальной инфраструктуре ROSA Virtualization 2.1 мы рекомендуем использовать Сервер интеграции для обнаружения SVM Легкими агентами. Для этого вам нужно предварительно добавить информацию о виртуальной инфраструктуре на Сервер интеграции вручную. Каждый запрос к Cерверу интеграции требует авторизации с типом basic для пользователя admin:
- Отправьте GET-запрос, чтобы получить сертификат гипервизора:
https://<IP-адрес Сервера интеграции>:<порт Сервера интеграции>/api/1.0/sshConfig/getSshKey?address=<IP-адрес гипервизора>
По умолчанию порт Сервера интеграции — 7271.
- Скопируйте и сохраните отпечаток открытого ключа thumbprint из полученного ответа.
- Отправьте POST-запрос, чтобы добавить отпечаток ключа в список доверенных:
https://<IP-адрес Сервера интеграции>:<порт Сервера интеграции>/api/1.0/sslConfig/certificateValidator/rules
Тело запроса:
<certificateValidationRule address="<IP-адрес гипервизора>:<порт SSH>">
<thumbprint><thumbprint_from_step_1></thumbprint>
</certificateValidationRule>Где:
- Порт SSH — стандартный порт SSH 22.
- thumbprint_from_step_1 — отпечаток открытого ключа, полученный в ответе на GET-запрос.
- Добавьте инфраструктуру через POST-запрос:
https://<IP-адрес Сервера интеграции>:<порт Сервера интеграции>/api/1.0/virtualization/infrastructures
Тело запроса:
<infrastructure type="LIBVIRT">
<address><IP-адрес гипервизора></address>
<username>root_or_sudo_user</username>
<password>root_or_sudo_user_password</password>
<domain></domain>
</infrastructure>Где:
- root_or_sudo_user — учетная запись root или запись, которая имеет право действовать от имени учетной записи root.
- root_or_sudo_user_password — пароль учетной записи root или записи, которая имеет право действовать от имени учетной записи root.