Если у вас настроена интеграция VMmanager 6 с PowerDNS, вы можете перенастроить интеграцию на DNSmanager 6 с сохранением существующих записей. Для этого интеграция с PowerDNS должна быть настроена согласно документации.
Если на сервере установлена CentOS 7, то перед установкой DNSmanager 6 нужно осуществить миграцию на AlmaLinux 9. Подробнее см. в документации ПО ELevate.
Установка DNSmanager 6
- Скачайте DNSmanager 6:
curl https://download.ispsystem.com/dnsmgr.install.sh -O
- Сделайте скрипт исполняемым:
chmod u+x dnsmgr.install.sh
- Установите DNSmanager 6:
sh dnsmgr.install.sh
Создание базы данных для DNSmanager 6
DNSmanager 6 не сможет создать базу данных из-за существующих настроек mysqld. Чтобы создать базу данных вручную:
- Выберите директорию, доступную пользователю mysql. Например, /tmp. Создайте в ней файл init-file.txt со следующим содержанием:
CREATE DATABASE dnsmgr; CREATE USER 'dnsmgr'@'localhost' IDENTIFIED BY <пароль в кавычках>; GRANT ALL ON dnsmgr.* TO 'dnsmgr'@'localhost';
- Остановите mysqld:
systemctl stop mysqld.service
- Создайте пользователя и базу данных для DNSmanager:
mysqld --init-file=/tmp/init-file.txt --skip-log-error --console --user mysql&
- Когда вывод от mysqld прекратится, завершите процесс:
kill $!
- Удалите файл init-file.txt:
rm /tmp/init-file.txt
-
Запустите mysqld:
systemctl start mysqld.service
Настройка DNSmanager 6
- Создайте файлы db.conf и dns.conf в директории /opt/ispsystem/dnsmanager6/etc/dnsmgr.conf.d/:
db.confDBType mysql DBHost localhost DBUser dnsmgr DBPassword <пароль в кавычках> DBName dnsmgr
dns.confDNS pdns path PdnsConfigDir /etc/pdns PdnsDBHost localhost DefViewName powerdns # значение gmysql-dbname из /etc/pdns/pdns.conf PdnsDBUser powerdns # значение gmysql-user из /etc/pdns/pdns.conf PdnsDBPassword ciVaeD5uu2quaiphee4w # значение gmysql-password из /etc/pdns/pdns.conf
- Авторизуйтесь в DNSmanager 6 под учётной записью:
- Логин — root;
- Пароль — <пароль от сервера>;
- Создайте учётную запись администратора и войдите в платформу с его правами:
- В меню слева перейдите в Учётные записи → Администраторы, нажмите Создать.
- Заполните поля Имя, Пароль, Подтверждение.
- Выделите созданную запись администратора и нажмите Войти.
- Создайте учётную запись пользователя:
- В меню слева перейдите в Учётные записи → Пользователи, нажмите Создать.
- Заполните поля Имя, Пароль, Подтверждение.
- Заполните поля Имя, Пароль, Подтверждение и отметьте:
- Добавить существующие IP адреса;
- Разрешить использовать view по умолчанию.
Настройка VMmanager 6
- Авторизуйтесь в VMmanager 6.
- Отключите интеграцию с PowerDNS.
- Включите интеграцию с DNSmanager 6. Укажите данные пользователя интеграции, которого вы создали в DNSmanager 6.
Синхронизация записей между VMmanager 6 и DNSmanager 6 занимает до 30 минут и не мешает работе платформ.
Может быть полезно
Связанные статьи: