Управление интеграцией в R-Vision VM
Данный раздел содержит информацию об управлении интеграцией с Hyper-V в R-Vision VM. Работа осуществляется в разделах Ресурсы → Переменные и Настройки → Интеграции → ИТ-активы веб-интерфейса R-Vision VM.
Доступные действия над интеграцией:
Добавление интеграции
Чтобы добавить интеграцию R-Vision VM с Hyper-V, выполните следующие действия:
-
Перейдите в раздел Ресурсы → Переменные веб-интерфейса R-Vision VM.
-
Добавьте переменную, которая будет хранить логин администратора Hyper-V. Для этого:
-
Нажмите на кнопку Создать (
). Отобразится окно создания переменной.
-
Укажите следующие параметры переменной:
-
ID — произвольный.
-
Название — произвольное.
-
Организация — организация, в рамках которой будет работать интеграция.
-
Описание — произвольное.
-
Секрет — установите переключатель в активное положение.
-
Тип — String.
-
Значение переменной — логин администратора, заданный на этапе настройки Hyper-V.
-
-
Нажмите на кнопку Создать. Переменная будет создана и добавлена в список в разделе Ресурсы → Переменные. Система отобразит соответствующее уведомление.
-
-
Аналогичным образом добавьте переменную, которая будет хранить пароль администратора Hyper-V.
-
Перейдите в раздел Настройки → Интеграции → ИТ-активы веб-интерфейса R-Vision VM.
-
Нажмите на кнопку
и выберите из выпадающего списка опцию Интеграция с Hypervisor Hyper-V. Отобразится окно создания интеграции.
-
Выберите из выпадающего списка организацию, в которой будет работать интеграция.
Организация должна совпадать с организацией, в которой созданы переменные для учетных данных Hyper-V. -
Введите произвольное название интеграции.
-
Введите диапазон IP-адресов для обнаружения хостов под управлением Hyper-V в следующем формате:
<first_ip>-<last_ip>
Здесь:
-
<first_ip>— первый адрес в диапазоне. -
<last_ip>— последний адрес в диапазоне.
Пример допустимого диапазона IP-адресов:
192.168.1.1-192.168.1.24
При запуске интеграции происходит подключение к каждому хосту внутри указанного диапазона. Если хост управляется гипервизором Hyper-V и возвращает ответы на запросы, происходит сбор данных о нем, иначе хост пропускается.
-
-
Введите номер порта, через который Hyper-V принимает запросы.
-
Выберите протокол, поверх которого будут отправляться запросы по протоколу WinRM:
-
HTTP;
-
HTTPS.
-
-
Для проверки валидности SSL-сертификата хостов под управлением Hyper-V установите переключатель SSL в активное положение.
Если переключатель установлен, система R-Vision VM проверяет валидность всех сертификатов в цепочке доверия. Если при выполнении проверки не возникло ошибок, система признает сертификат действительным. Если сертификат признан недействительным, то интеграция не выполняется.
-
В поле Имя пользователя выберите переменную с логином администратора Hyper-V, добавленную на шаге 2.
-
В поле Пароль выберите переменную с паролем администратора Hyper-V, добавленную на шаге 3.
-
Установите переключатели напротив наименований компонентов хостов и виртуальных машин Hyper-V, данные о которых необходимо импортировать в R-Vision VM:
-
Hyper-V host — информация о хостах, на которых размещены виртуальные машины. Импортируются параметры хостов, возвращаемые командой PowerShell
Get-VMHost. -
Virtual switch — информация о виртуальных коммутаторах. Импортируются параметры коммутаторов, возвращаемые командой PowerShell
Get-VMSwitch. -
Datastores — информация о томах физических и виртуальных машин. Импортируются параметры томов, возвращаемые командой PowerShell
Get-Volume. -
VM — информация о виртуальных машинах. Импортируются параметры виртуальных машин, возвращаемые командой PowerShell
Get-VM. -
DVD Drive — информация о DVD-приводах, подключенных к виртуальным машинам. Импортируются параметры DVD-приводов, возвращаемые командой PowerShell
Get-VMDvdDrive. -
Network adapter — информация о сетевых адаптерах виртуальных машин. Импортируются параметры адаптеров, возвращаемые командой PowerShell
Get-VMNetworkAdapter. -
Com port — информация о COM-портах виртуальных машин. Импортируются параметры COM-портов, возвращаемые командой PowerShell
Get-VMComPort. -
Hard disk drive — информация о жестких дисках, подключенных к виртуальным машинам. Импортируются параметры жестких дисков, возвращаемые командой PowerShell
Get-VMHardDiskDrive. -
Csi controller — информация о SCSI-контроллерах, подключенных к виртуальным машинам. Импортируются параметры SCSI-контроллеров, возвращаемые командой PowerShell
Get-VMScsiController. -
Floppy disk drive — информация о приводах дискет, подключенных к виртуальным машинам. Импортируются параметры приводов, возвращаемые командой PowerShell
Get-VMFloppyDiskDrive. -
Group — информация о группах виртуальных машин. Импортируются параметры групп, возвращаемые командой PowerShell
Get-VMGroup. -
Fibre Channel HBA — информациях о хост-адаптерах шины (HBA), подключенных к виртуальным машинам. Импортируются параметры адаптеров, возвращаемые командой PowerShell
Get-VMFibreChannelHba.
-
-
В поле Тип источника данных оставьте значение по умолчанию.
-
В поле Группа воркеров укажите
hyper_v_worker_group. -
Добавьте одно или несколько правил нормализации импортируемых данных в таблицу Правила нормализации:
-
Если правило нормализации для импортируемой сущности не существует, создайте его согласно инструкции в разделе Настройка правил нормализации для интеграций.
-
В таблицу Правила нормализации добавьте следующую строку:
-
Тип сущности — тип импортируемой сущности в NATS. Может быть произвольным, соответствующим бизнес-логике сущности.
-
ID схемы домена — идентификатор схемы домена, в которой определена импортируемая сущность.
-
ID сущности — идентификатор импортируемой сущности в схеме домена.
-
ID правила нормализации — идентификатор правила нормализации для сущности.
-
Зависимые типы — массив идентификаторов сущностей, для которых связь с текущей сущностью обязательна. Указывается как массив строк.
Например, пусть требуется импортировать сущность
HardDiskDriveиз доменаhyper_v.custom. Для этой сущности создано правило нормализацииHardDiskDrive.hyper_v.custom. При этом в системе есть сущностиVMиHost, которые обязательно должны быть связаны сHardDiskDrive(жесткий диск находится на хосте и подключен к виртуальной машине).Тогда строка правила нормализации
HardDiskDrive.hyper_v.customв таблице Правила нормализации может быть заполнена следующим образом:-
Тип сущности —
HardDiskDriveType. -
ID схемы домена —
hyper_v.custom. -
ID сущности —
HardDiskDrive. -
ID правила нормализации —
HardDiskDrive.hyper_v.custom. -
Зависимые типы —
["VM", "Host"].
-
-
-
Если вы импортируете связи между сущностями, добавьте в таблицу Правила связывания по строке для каждой из связей.
Строки заполняются следующим образом:
-
ID домена связи — идентификатор схемы домена, в которой определена импортируемая связь.
-
ID связи — идентификатор импортируемой связи в схеме домена.
-
Тип сущности — тип импортируемой сущности в NATS. Может быть произвольным, соответствующим бизнес-логике сущности.
-
ID домена связываемой сущности — идентификатор схемы домена, в котором определена связываемая сущность.
-
ID связываемой сущности — идентификатор связываемой сущности в схеме домена.
-
Тип связываемой сущности — тип связываемой сущности в NATS. Может быть произвольным, соответствующим бизнес-логике сущности.
-
Тип сущности (левая сторона связи) — тип импортируемой сущности в NATS; укажите то же значение, что и в столбце Тип сущности.
-
Тип сущности (правая сторона связи) — тип связываемой сущности в NATS; укажите то же значение, что и в столбце Тип связываемой сущности.
Например, пусть требуется импортировать сущность
HardDiskDriveиз доменаhyper_v.custom, связанную с сущностьюDeviceиз доменаisassets.rvision.ruи с сущностьюVMиз доменаhyper_v.custom.Тогда в таблицу Правила связывания следует добавить две строки:
-
Для связи с сущностью
Device:-
ID домена связи —
hyper_v.custom. -
ID связи —
HardDiskDrive_to_Device. -
Тип сущности —
HardDiskDriveType. -
ID домена связываемой сущности —
isassets.rvision.ru. -
ID связываемой сущности —
Device. -
Тип связываемой сущности —
DeviceType. -
Тип сущности (левая сторона связи) —
HardDiskDriveType. -
Тип сущности (правая сторона связи) —
DeviceType.
-
-
Для связи с сущностью
VM:-
ID домена связи —
hyper_v.custom. -
ID связи —
HardDiskDrive_to_VM. -
Тип сущности —
HardDiskDriveType. -
ID домена связываемой сущности —
hyper_v.custom. -
ID связываемой сущности —
VM. -
Тип связываемой сущности —
VMType. -
Тип сущности (левая сторона связи) —
HardDiskDriveType. -
Тип сущности (правая сторона связи) —
VMType.
-
-
-
Чтобы настроить расписание запуска интеграции, установите переключатель Запуск по расписанию в активное положение и выполните действия ниже.
-
Выберите часовой пояс из выпадающего списка.
-
Выберите формат расписания, на основании которого будет запускаться интеграция. Доступные форматы:
-
Cron-выражение;
-
Расписание.
-
-
Если была выбрана опция Cron-выражение, задайте cron-выражение для запуска интеграции по расписанию.
Указанное cron-выражение задает расписание для триггера, по которому выполняется интеграция. Вы можете ознакомиться с синтаксисом cron-выражений в разделе Работа с автоматизациями. -
Если была выбрана опция Расписание, выполните следующие шаги:
-
Выберите режим запуска интеграции из выпадающего списка Запускать. Доступные режимы:
-
Каждый месяц;
-
Каждую неделю;
-
Каждый день;
-
Каждый час;
-
Каждую минуту.
-
-
Если выбран режим запуска Каждый месяц, укажите следующие параметры:
-
Интервал между запусками в месяцах.
-
Дни месяца, в которые будет выполняться запуск, через запятую. Например:
1, 5, 10, 15, 20, 25, 30.
-
-
Если выбран режим запуска Каждую неделю, выберите из выпадающего списка день недели, в который будет запускаться интеграция.
-
Если выбран режим запуска Каждый день, Каждый час или Каждую минуту, укажите интервал между запусками в днях, часах или минутах соответственно.
-
Если выбран любой режим запуска, кроме Каждую минуту, выберите интервал времени, в который будет запускаться интеграция.
Доступны интервалы в 15 минут с 00:00 до 23:59.
-
-
Нажмите на кнопку Добавить. Система создаст интеграцию и отобразит уведомление об успешном создании.
Просмотр интеграции
Чтобы просмотреть настройки интеграции:
-
Перейдите в раздел Настройки → Интеграции → ИТ-активы веб-интерфейса R-Vision VM. Система отобразит список существующих интеграций.
-
Нажмите на строку интеграции в списке. Система отобразит в правой части экрана карточку этой интеграции с подробной информацией о ней.
В верхней части карточки отображается название интеграции. Справа от названия расположена кнопка , при нажатии на которую открывается выпадающее меню с действиями, доступными для выбранной интеграции.
Карточка интеграции содержит следующие вкладки:
-
Основное — основная информация об интеграции.
-
Расширенные параметры — дополнительные параметры интеграции: правила нормализации и связывания.
-
История — история изменений интеграции.
-
Конфигурация — тип источника данных и группа воркеров интеграции.
Вкладка Основное
На вкладке Основное отображаются основные сведения об интеграции и элементы управления ей:
-
Кнопка Запустить (
) позволяет запустить интеграцию вручную.
-
Организация — организация, в которой работает интеграция.
-
Название — название интеграции.
-
Статус — статус последнего запуска интеграции:
-
Успешно;
-
Ошибка;
-
В процессе;
-
Отменена.
-
-
Секция Параметры подключения содержит кнопку Проверить соединение (
), которая позволяет проверить соединение с хостами под управлением Hyper-V.
-
Таблица Сводка проверки соединений содержит статус последней проверки соединений с хостами под управлением Hyper-V, находящимися в диапазоне IP-адресов, указанном в соответствущей настройке интеграции. Таблица содержит следующие столбцы:
-
IP-адрес — IP-адрес проверяемого хоста.
-
Статус подключения — результат проверки подключения:
-
Успешно;
-
Ошибка подключения к хосту;
-
Ошибка подключения к Hyper-V.
-
-
-
Диапазон IP-адресов — диапазон IP-адресов, в котором находятся хосты под управлением Hyper-V.
-
Порт — номер порта, через который Hyper-V принимает запросы.
-
Протокол — протокол, поверх которого будут отправляться запросы по протоколу WinRM:
-
HTTP;
-
HTTPS.
-
-
SSL — поле, которое показывает, выполняется ли проверка валидности SSL-сертификата хостов под управлением Hyper-V.
-
Имя пользователя — имя переменной, которая хранит логин администратора Hyper-V.
-
Пароль — имя переменной, которая хранит пароль администратора Hyper-V.
-
Секция Параметры импорта содержит параметры, которые показывают, импортируются ли данные тех или иных компонентов хостов и виртуальных машин Hyper-V:
-
Hyper-V host — информация о хостах, на которых размещены виртуальные машины. Импортируются параметры хостов, возвращаемые командой PowerShell
Get-VMHost. -
Virtual switch — информация о виртуальных коммутаторах. Импортируются параметры коммутаторов, возвращаемые командой PowerShell
Get-VMSwitch. -
Datastores — информация о томах физических и виртуальных машин. Импортируются параметры томов, возвращаемые командой PowerShell
Get-Volume. -
VM — информация о виртуальных машинах. Импортируются параметры виртуальных машин, возвращаемые командой PowerShell
Get-VM. -
DVD Drive — информация о DVD-приводах, подключенных к виртуальным машинам. Импортируются параметры DVD-приводов, возвращаемые командой PowerShell
Get-VMDvdDrive. -
Network adapter — информация о сетевых адаптерах виртуальных машин. Импортируются параметры адаптеров, возвращаемые командой PowerShell
Get-VMNetworkAdapter. -
Com port — информация о COM-портах виртуальных машин. Импортируются параметры COM-портов, возвращаемые командой PowerShell
Get-VMComPort. -
Hard disk drive — информация о жестких дисках, подключенных к виртуальным машинам. Импортируются параметры жестких дисков, возвращаемые командой PowerShell
Get-VMHardDiskDrive. -
Csi controller — информация о SCSI-контроллерах, подключенных к виртуальным машинам. Импортируются параметры SCSI-контроллеров, возвращаемые командой PowerShell
Get-VMScsiController. -
Floppy disk drive — информация о приводах дискет, подключенных к виртуальным машинам. Импортируются параметры приводов, возвращаемые командой PowerShell
Get-VMFloppyDiskDrive. -
Group — информация о группах виртуальных машин. Импортируются параметры групп, возвращаемые командой PowerShell
Get-VMGroup. -
Fibre Channel HBA — информациях о хост-адаптерах шины (HBA), подключенных к виртуальным машинам. Импортируются параметры адаптеров, возвращаемые командой PowerShell
Get-VMFibreChannelHba.
-
-
Секция Расписание:
-
Запуск по расписанию — определяет, происходят ли запуски интеграции по заданному расписанию.
-
Часовой пояс — часовой пояс для времени запуска интеграции.
-
Формат расписания — формат расписания для запуска интеграции. Доступные форматы:
-
Cron-выражение;
-
Расписание.
-
-
Cron-выражение — cron-выражение для запуска интеграции по расписанию.
Данное поле отображается, только если в поле Формат расписания выбрана опция Cron-выражение. Указанное cron-выражение задает расписание для триггера, по которому выполняется интеграция. Вы можете ознакомиться с синтаксисом cron-выражений в разделе Работа с автоматизациями. -
Запускать — режим запуска интеграции. Доступные значения:
-
Каждый месяц;
-
Каждую неделю;
-
Каждый день;
-
Каждый час;
-
Каждую минуту.
Это и все последующие поля отображаются, только если в поле Формат расписания выбрана опция Расписание. -
-
Интервал повторения — количество единиц времени между последовательными запусками интеграции.
-
Дни повторения (через запятую) — дни месяца, в которые будет выполняться запуск, через запятую. Отображается только для режима запуска Каждый месяц.
-
День недели — день недели, в который будет запускаться интеграция. Отображается только для режима запуска Каждую неделю.
-
Время запуска — время, в которое инициируется выполнение интеграции. Отображается для всех режимов запуска, кроме Каждую минуту.
Доступны интервалы в 15 минут с 00:00 до 23:59.
-
Вкладка Расширенные параметры
Вкладка Расширенные параметры содержит дополнительные параметры интеграции:
-
Правила нормализации.
-
Правила связывания.
Проверка соединения с хостами под управлением Hyper-V
Чтобы проверить соединение с хостами под управлением Hyper-V, выполните следующие действия:
-
Перейдите в раздел Настройки → Интеграции → ИТ-активы веб-интерфейса R-Vision VM. Система отобразит список существующих интеграций.
-
Нажмите на строку интеграции в списке. Система отобразит в правой части экрана карточку этой интеграции с подробной информацией о ней.
-
Нажмите на кнопку Проверить соединение (
). Система проверит соединение с хостами под управлением Hyper-V, находящимися в диапазоне IP-адресов, указанном в соответствущей настройке интеграции, и по итогам проверки заполнит таблицу Сводка проверки соединений:
-
IP-адрес — IP-адрес проверяемого хоста.
-
Статус подключения — результат проверки подключения:
-
Успешно;
-
Ошибка подключения к хосту;
-
Ошибка подключения к Hyper-V.
-
-
Удаление интеграции
Вы можете удалить интеграцию следующими способами:
-
через меню действий;
-
через массовое удаление.
Была ли полезна эта страница?