Документация

Интеграция продуктов ISPsystem версий 5.x с VMmanager

Платформа VMmanager использует встроенный модуль для управления IP-адресами. Вы можете подключить к этому модулю панели управления ISPsystem версий 5.x — BILLmanager, VMmanager 5, DCImanager 5, а также панель управления ispmanager. Это позволит создать общее адресное пространство под управлением VMmanager. 

Чтобы подключить панель управления:

  1. Если у панели управления настроена интеграция с IPmanager, импортируйте данные об адресном пространстве в VMmanager.
  2. Настройте подключение к VMmanager.
  3. Если у VMmanager настроена интеграция с PowerDNS, синхронизируйте PTR-записи с DNS-сервером.

Импорт данных IPmanager

Обратите внимание!
  1. Импорт возможен, только если IPmanager использует СУБД MySQL. Если IPmanager использует СУБД SQLite, перейдите на использование СУБД MySQL. Подробнее см. в статье Использование MySQL в качестве СУБД.
  2. Перед импортом убедитесь, что cервер MySQL доступен со стороны VMmanager — проверьте открыты ли в настройках файрвола порты 3306/TCP, 3306/UDP и возможно ли удалённое подключение к БД.

Чтобы импортировать данные:

  1. Создайте на сервере с IPmanager пользователя для интеграции. Пользователю должны быть доступны все типы адресов, которые нужно перенести. Подробнее о типах адресов см. в статье Управление группами IP-адресов.
  2. Подключитесь к серверу с 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.
  1. Создайте в VMmanager учётную запись администратора с именем ipmgr5@example.com.
  2. В подключаемой панели управления:
    1. Перейдите в ИнтеграцияIPmanager.
    2. Укажите настройки для интеграции:
      1. URL — https://domain.com/ipmgr5/v3/ipmgr.

        Пояснения к URL
      2. Имя пользователя:

        • чтобы панель управления имела доступ только к определённому пулу IP-адресов, укажите pool_XXX;

          Пояснения
        • чтобы панель управления имела доступ ко всему адресному пространству, укажите произвольное имя пользователя.
      3. Пароль — пароль пользователя ipmgr5@example.com.
    3. Нажмите Ok.

Синхронизация PTR-записей

Если у VMmanager настроена интеграция с PowerDNS, то после создания адресного пространства необходимо синхронизировать PTR-записи с DNS-сервером. Для этого:

  1. Удалите модуль "Интеграция с PowerDNS": НастройкиМодулиИнтеграция с PowerDNSУдалить модульУдалить модуль.
  2. Повторно установите и настройте модуль интеграции. Подробнее см. в статье Модуль "Интеграция с PowerDNS".

Проверить выполнение синхронизации вы можете по лог-файлу /var/log/dns_proxy_integration.log в контейнере vm_dns_proxy_1 на сервере с VMmanager.

Дата последнего обновления статьи: 05.09.2024. Статья подготовлена техническими писателями ISPsystem.