Интеграция с IPAM NetBox
Общая информация¶
Если в целевом контуре присутствует ipam netbox, администратор может подключить его в Нимбиус для автоматизации выделения свободных адресов в подсети и их автоматической фиксации в БД ipam.
Логическая схема взаимодействия с ipam:
- Система обращается в ipam в конкретную сущность «vlan», указанный в «nimbius_placement_settings»;
- В необходимом «vlan» ищется сущность «Prefix IP»;
- В «Prefix IP» забирается IP адрес из поля «First available address»;
- Платформа фиксирует адрес за ВМ, назначая ей dns имя, созданное при создании ВМ;
- IP адрес из поля «First available address» подставляется в процесс создания ВМ.
При отзыве услуги с развёрнутой ВМ, машина удаляется, а адрес освобождается в системе netbox.
Подготовка пользователя в IPAM NetBox¶
Для подключения ipam в Нимбиус необходимо заранее подготовить пользователя/группу со следующими правами:
Перечень прав пользователя/группы
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 необходимо выполнить следующие действия:
-
Пройти в хранилище доменов и конфигураций Нимбиус «Menu -> Automation -> Embedded Automate -> Explorer»
-
Открыть Instance, расположенный по пути /NIMBIUS_NETBOX/NetBox/NetBox/AquireIPAddress
-
Выделить Instance «AquireIPAddress» и выполнить его редактирование
-
В открывшемся редакторе заполнить поля для подключения ipam:
- url подключения;
- Пароль;
- Имя пользователя.
-
Сохранить изменения.
После этих шагов, при заказе услуги по созданию ВМ, Платформа будет автоматически обращаться в систему ipam, выделять адрес и фиксировать его в БД.