Архитектура интеграции

В данном разделе представлена высокоуровневая графическая схема архитектуры интеграции с Hyper-V, а также описание сущностей и потоков данных, участвующих в ней.

arch

Компоненты, участвующие в работе интеграции

В работе интеграции с Hyper-V участвуют следующие компоненты:

  • В составе Hyper-V: Гипервизор — компонент Hyper-V, управляющий хостами и виртуальными машинами, отправляющий им команды и обрабатывающий результаты их выполнения.

  • В составе R-Vision VM:

    • Интеграция с Hyper-V — скрипты и плейбуки, выполняющие запросы к Hyper-V, обрабатывающие полученные данные и передающие их для последующей обработки в R-Vision VM.

    • Плейбук load — системный плейбук, получающий данные из интеграций и запускающий процессы их обновления в соответствующих разделах интерфейса R-Vision VM.

    • Домены — разделы (домены) в веб-интерфейсе R-Vision VM, в которые импортируется информация о хостах, полученная из Hyper-V.

Каналы обмена данными

Для обмена данными между компонентами используются следующие каналы:

  • Передача данных из Hyper-V в R-Vision VM осуществляется по протоколу прикладного уровня WinRM поверх HTTP или HTTPS.

    Порт, по которому доступен Hyper-V, зависит от настроек вашей инсталляции Hyper-V.
  • Передача данных между интеграцией и плейбуком load осуществляется средствами шины сообщений NATS.

  • Обновление данных в доменах осуществляется с помощью методов SDK CMS (модуля управления доменами):

    • Таблица Сводка проверки соединений в карточке интеграции обновляется при запуске интеграции, когда команды сбора данных отправляются к хостам и виртуальным машинам, а также при проверке соединения с гипервизором на хостах.

    • Содержимое доменов, в которые записываются собранные данные о хостах и виртуальных машинах, обновляется с помощью методов SDK CMS, вызываемых в плейбуке load.

Была ли полезна эта страница?

Обратная связь