Перейти к содержанию

Интеграция с IPAM NetBox

Общая информация

Если в целевом контуре присутствует ipam netbox, администратор может подключить его в Нимбиус для автоматизации выделения свободных адресов в подсети и их автоматической фиксации в БД ipam.

Логическая схема взаимодействия с ipam:

  1. Система обращается в ipam в конкретную сущность «vlan», указанный в «nimbius_placement_settings»;
  2. В необходимом «vlan» ищется сущность «Prefix IP»;
  3. В «Prefix IP» забирается IP адрес из поля «First available address»;
  4. Платформа фиксирует адрес за ВМ, назначая ей dns имя, созданное при создании ВМ;
  5. IP адрес из поля «First available address» подставляется в процесс создания ВМ.

При отзыве услуги с развёрнутой ВМ, машина удаляется, а адрес освобождается в системе netbox.

Подготовка пользователя в IPAM NetBox

Для подключения ipam в Нимбиус необходимо заранее подготовить пользователя/группу со следующими правами:

Рисунок 27

Перечень прав пользователя/группы

Object permission Object types Action
All_View prefix, tag, VLAN group, VLAN, permission,
device, rack, device type, IP address
View
IP_change_delete IP address, tag View, Add, Change, Delete
Prefix_change_add prefix View, Add, Change
Tenant_change_add tenant, tenant group View, Add, Change

Подключение к платформе

Для подключения ipam необходимо выполнить следующие действия:

  1. Пройти в хранилище доменов и конфигураций Нимбиус «Menu -> Automation -> Embedded Automate -> Explorer»

    Рисунок 28

  2. Открыть Instance, расположенный по пути /NIMBIUS_NETBOX/NetBox/NetBox/AquireIPAddress

    Рисунок 29

  3. Выделить Instance «AquireIPAddress» и выполнить его редактирование

    Рисунок 30

  4. В открывшемся редакторе заполнить поля для подключения ipam:

    • url подключения;
    • Пароль;
    • Имя пользователя.

    Рисунок 31

  5. Сохранить изменения.

После этих шагов, при заказе услуги по созданию ВМ, Платформа будет автоматически обращаться в систему ipam, выделять адрес и фиксировать его в БД.