Платформа VMmanager использует встроенный модуль для управления IP-адресами. Вы можете подключить к этому модулю панели управления ISPsystem версий 5.x — BILLmanager, VMmanager 5, DCImanager 5, а также панель управления ispmanager. Это позволит создать общее адресное пространство под управлением VMmanager.
Чтобы подключить панель управления:
- Если у панели управления настроена интеграция с IPmanager, импортируйте данные об адресном пространстве в VMmanager.
- Настройте подключение к VMmanager.
- Если у VMmanager настроена интеграция с PowerDNS, синхронизируйте PTR-записи с DNS-сервером.
Импорт данных IPmanager
- Импорт возможен, только если IPmanager использует СУБД MySQL. Если IPmanager использует СУБД SQLite, перейдите на использование СУБД MySQL. Подробнее см. в статье Использование MySQL в качестве СУБД.
- Перед импортом убедитесь, что cервер MySQL доступен со стороны VMmanager — проверьте открыты ли в настройках файрвола порты 3306/TCP, 3306/UDP и возможно ли удалённое подключение к БД.
Чтобы импортировать данные:
- Создайте на сервере с IPmanager пользователя для интеграции. Пользователю должны быть доступны все типы адресов, которые нужно перенести. Подробнее о типах адресов см. в статье Управление группами IP-адресов.
-
Подключитесь к серверу с VMmanager по SSH и выполните команду:
docker exec -it dci_ipmgr_1 /opt/ispsystem/ipmgr/bin/mgr5import --dbhost <db_ip> --dbname <db_name> --dbuser <db_user> --dbpassword <db_pass> --user <ipmgr_user>
Пояснения к командеНеобязательные параметры командыВы можете проверить выполнение команды по лог-файлу /var/log/ipmgr5_import.log в контейнере vm_ipmgr_1 на сервере с VMmanager.
Пример вывода команды
Настройка подключения к VMmanager
Чтобы подключаемая панель управления имела доступ только к определённому пулу IP-адресов, создайте в VMmanager пул:
- для BILLmanager, VMmanager 5, DCImanager 5 — с суффиксом public. Например, VM5_public;
- для ispmanager — с суффиксом alias. Например, ISP6_alias.
- Создайте в VMmanager учётную запись администратора с именем ipmgr5@example.com.
- В подключаемой панели управления:
- Перейдите в Интеграция → IPmanager.
- Укажите настройки для интеграции:
-
URL — https://domain.com/ipmgr5/v3/ipmgr.
Пояснения к URL -
Имя пользователя:
-
чтобы панель управления имела доступ только к определённому пулу IP-адресов, укажите pool_XXX;
Пояснения - чтобы панель управления имела доступ ко всему адресному пространству, укажите произвольное имя пользователя.
-
- Пароль — пароль пользователя ipmgr5@example.com.
-
- Нажмите Ok.
Синхронизация PTR-записей
Если у VMmanager настроена интеграция с PowerDNS, то после создания адресного пространства необходимо синхронизировать PTR-записи с DNS-сервером. Для этого:
- Удалите модуль "Интеграция с PowerDNS": Настройки → Модули → Интеграция с PowerDNS → Удалить модуль → Удалить модуль.
- Повторно установите и настройте модуль интеграции. Подробнее см. в статье Модуль "Интеграция с PowerDNS".
Проверить выполнение синхронизации вы можете по лог-файлу /var/log/dns_proxy_integration.log в контейнере vm_dns_proxy_1 на сервере с VMmanager.