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

Миграция с CentOS 7 на AlmaLinux 9

01.07.2024 г. прекращена поддержка ОС CentOS 7. Если панель управления IPmanager установлена на сервер с ОС CentOS 7, вы можете сменить ОС сервера на AlmaLinux 9.

Статья содержит инструкции по обновлению ОС без смены сервера. Чтобы перенести IPmanager на другой сервер с ОС AlmaLinux 9, воспользуйтесь инструкциями из статьи Перенос IPmanager между серверами.

Чтобы обновить ОС:

  1. Создайте резервную копию панели управления. Копия должна включать:
    • конфигурационный файл /usr/local/mgr5/etc/ipmgr.conf;
    • базы данных /usr/local/mgr5/etc/ipmgr.db*;
    • файлы DNS-сервера:
      • если вы используете Bind:
        • конфигурационный файл /etc/named.conf;
        • файлы доменных зон — содержимое директории /var/named/;
      • если вы используете PowerDNS:
        • конфигурационный файл /etc/pdns/pdns.conf;
        • дамп базы данных. Чтобы создать дамп, выполните команду: 
          mysqldump powerdns > path_to_dump
          Пояснения к команде
  2. Переустановите ОС или обновите ОС с помощью ПО ELevate. Инструкции по обновлению см. в официальной документации ELevate
  3. Установите IPmanager по инструкциям из статьи Процесс установки. При установке выберите тот же сервер доменных имён, который использовала панель управления. 
    Если вы обновили ОС с помощью ПО ELevate и панель управления доступна на сервере, пропустите этот шаг.
  4. Восстановите настройки IPmanager из резервной копии: 
    Если вы обновили ОС с помощью ПО ELevate и панель управления работает с корректными настройками, пропустите этот шаг.
    1. Перенесите нужные параметры из конфигурационного файла /usr/local/mgr5/etc/ipmgr.conf. Не рекомендуем копировать полностью конфигурационный файл, так как в нём могут быть указаны пути, которых нет в AlmaLinux 9.
    2. Скопируйте базы данных в директорию /usr/local/mgr5/etc/
    3. Скопируйте файлы DNS-сервера:
      • если вы используете Bind:
        1. Скопируйте конфигурационный файл /etc/named.conf.
        2. Cкопируйте файлы доменных зон в директорию /var/named/
        3. Проверьте владельца файлов доменных зон: 
          ls -l /var/named/
        4. Если имя владельца или группы отличается от named, измените владельца: 
          chown named:named /var/named/*ip6.arpa
          chown named:named /var/named/domains/*
          chown named:named /var/named/*in-addr.arpa
          systemctl restart named
      • если вы используете PowerDNS:
        1. Скопируйте конфигурационный файл /etc/pdns/pdns.conf.
        2. Разверните базу данных из дампа: 
          mysql powerdns path_to_dump
          Пояснения к команде
  5. Перезапустите IPmanager: 
    /usr/local/mgr5/sbin/mgrctl -m ipmgr exit
  6. Обновите файл лицензии. Для этого в интерфейсе IPmanager перейдите в Справка  О программе → кнопка Обновить лицензию. Вы также можете обновить файл командой:

    /usr/local/mgr5/sbin/licctl fetch ipmgr
  7. Проверьте работу панели управления.