01.07.2024 г. прекращена поддержка ОС CentOS 7. Если панель управления IPmanager установлена на сервер с ОС CentOS 7, вы можете сменить ОС сервера на AlmaLinux 9.
Статья содержит инструкции по обновлению ОС без смены сервера. Чтобы перенести IPmanager на другой сервер с ОС AlmaLinux 9, воспользуйтесь инструкциями из статьи Перенос IPmanager между серверами.
Чтобы обновить ОС:
- Создайте резервную копию панели управления. Копия должна включать:
- конфигурационный файл /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
Пояснения к команде
- если вы используете Bind:
- Переустановите ОС или обновите ОС с помощью ПО ELevate. Инструкции по обновлению см. в официальной документации ELevate.
- Установите IPmanager по инструкциям из статьи Процесс установки. При установке выберите тот же сервер доменных имён, который использовала панель управления. Если вы обновили ОС с помощью ПО ELevate и панель управления доступна на сервере, пропустите этот шаг.
- Восстановите настройки IPmanager из резервной копии: Если вы обновили ОС с помощью ПО ELevate и панель управления работает с корректными настройками, пропустите этот шаг.
- Перенесите нужные параметры из конфигурационного файла /usr/local/mgr5/etc/ipmgr.conf. Не рекомендуем копировать полностью конфигурационный файл, так как в нём могут быть указаны пути, которых нет в AlmaLinux 9.
- Скопируйте базы данных в директорию /usr/local/mgr5/etc/.
- Скопируйте файлы DNS-сервера:
- если вы используете Bind:
- Скопируйте конфигурационный файл /etc/named.conf.
- Cкопируйте файлы доменных зон в директорию /var/named/.
- Проверьте владельца файлов доменных зон:
ls -l /var/named/
- Если имя владельца или группы отличается от 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:
- Скопируйте конфигурационный файл /etc/pdns/pdns.conf.
- Разверните базу данных из дампа:
mysql powerdns path_to_dump
Пояснения к команде
- если вы используете Bind:
- Перезапустите IPmanager:
/usr/local/mgr5/sbin/mgrctl -m ipmgr exit
-
Обновите файл лицензии. Для этого в интерфейсе IPmanager перейдите в Справка → О программе → кнопка Обновить лицензию. Вы также можете обновить файл командой:
/usr/local/mgr5/sbin/licctl fetch ipmgr
- Проверьте работу панели управления.