IPmanager

Материал из ISPWiki

Перейти к: навигация, поиск

Содержание

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

Интеграция BILLmanager с IPmanager позволяет переключить управление IP адресами в IPmanager на BILLmanager. При этом создание, изменение и удаление IP адресов производится средствами BILLmanager.

На данный момент работа с IP адресами поддерживается следующими модулями интеграции:

  • Интеграция с VDSmanager (для просмотра PRT записей IP адресов из VDSmanager требуется добавление подключения к IPmanager также и на стороне VDSmanager)
  • Интеграция с VMmanager
  • Интеграция с ProxmoxVE (на текущие момент поддерживается работа только на виртуализации OpenVZ)

Внимание! VDSmanager, VMmanager и VEmanager также должны быть интегрированы с IPmanager для корректной работы. В файл конфигурации VMmanager/VEmanager нужно добавить опцию ExternalIpAllocation

Настройка интеграции

Процесс интеграции BILLmanager с IPmanager настраивается следующим образом:

  1. В разделе Связь с IPmanager добавляется необходимое количество подключений к IPmanager.
  2. В разделе Серверы для каждого сервера, управление IP адресами для которых будет выполнятся средствами BILLmanager, указывается соответствующее подключение к IPmanger.
  3. Производится запуск команды sbin/cpipmgr fix, которая проверит соответствие IP адресов, хранящихся в базе данных BILLmanager, списку IP адресов в IPmanager, а также произведет получение информации о PTR записях IP адресов.

После этого при работе с услугами, если они привязаны к серверу, для которого указан IPmanager, модуль интеграции для выделения/удаление IP адресов будет напрямую связываться с IPmanager.

Порядок работы с IP адресами при использовании интеграции

При выполнении операций с услугами BILLmanager выполняет три операции с IP адресами:

  1. Выделение IP адреса
  2. Удаление IP адреса
  3. Изменение PTR записи

Выделение IP адреса

Выделение IP адреса производится при создании услуги на сервере, а также при заказе дополнительных IP адресов. При этом BILLmanager:

  • запрашивает у IPmanager IP адрес из нужной сети (если она указана явно)
  • проверяет, что полученный IP адрес еще не принадлежит ни одной из услуг в BILLmanager (не учитывая лицензии ISPsystem). В случае, если IP адрес уже использован для одной из услуг, производится пометка этого адреса PTR записью "dns.set.error", и получение другого IP адреса
  • устанавливает адресу PTR запись в соответствии с доменным именем, указанным для услуги или указанным явно при заказе IP адреса
  • добавляет IP адрес в базу данных BILLmanager, с указание привязки к IPmanager
  • использует IP адрес при открытии услуги или добавляет его к конфигурации уже имеющийся услуги

При этом если производится открытии (создание) услуги на сервере и в процессе возникнут ошибки, то при повторной попытке обработки открытия услуги будет использован тот же IP адрес

Удаление IP адреса

При удалении дополнительных IP адресов услуги, либо при удалении самой услуги, производится удаление IP адреса из IPmanager. При этом BILLmanager сначала производит проверку что IP адрес действительно больше не используется услугой и только после этого освобождает его в IPmanager.

Изменение PTR записи

На сервер с IPmanager передается команда смены PTR записи IP адреса

Преимущества использования интеграции с IPmanager в BILLmanager

Использование интеграции с IPmanager в BILLmanager дает следующие преимущества:

  • Информация обо всех выделенных IP адресах хранится в одной базе данных.
  • Пользователи (клиенты) получают возможность изменения PTR записей для IP адресов из интерфейса BILLmanager в разделе "IP адреса".
  • Возможно централизованное управление IP адресами для панелей управления, которые не имеют собственной интеграции с IPmanager, если для них доступно явное указание IP адресов для услуги.
Была ли эта информация полезной? Да | Нет
Личные инструменты