C апреля 2025 года BILLmanager прекратит выпуск обновлений для CentOS Linux 7

Компания Red Hat 24 июня 2024 года объявила о прекращении поддержки операционной системы CentOS Linux 7.

Перейдите на новую ОС для безопасной работы.

CentOS 7 больше не будет получать критические обновления безопасности и не рекомендуется нами для использования с продуктом BILLmanager. С 29 апреля 2025 года мы также прекращаем выпуск обновлений BILLmanager для операционной системы CentOS Linux 7.

Рекомендуем вам перейти на новую операционную систему заранее, чтобы получать обновления BILLmanager и безопасно пользоваться платформой. Список поддерживаемых операционных систем можно найти в документации.

Для перехода на поддерживаемую операционную систему потребуется перенос BILLmanager на новый сервер. Для этого нужно установить платформу на новый сервер, подключить по SSH и переместить нужные файлы.

Важно убедиться, что версия BILLmanager на новом сервере не ниже, чем на старом. Миграция возможна между серверами с разными операционными системами.

Подготовка:

  1. Подготовьте новый сервер, установите на него BILLmanager, активируйте триальную лицензию через личный кабинет ISPsystem.

  2. На время переноса включите режим технического обслуживания на старом сервере.

  3. Импортируйте данные пользователей со старого сервера на новый.

  4. Перенесите кастомные XML-файлы, дополнения и плагины на новый сервер. Это можно осуществить с помощью команд scp.

  5. Перенесите настройки витрины со старого сервера на новый, скопировав соответствующие директории.

  6. Установите отсутствующие пакеты ПО, такие как обработчики услуг, платежные системы и почтовые шлюзы, на новом сервере.

  7. Привяжите лицензию BILLmanager к новому серверу, активировав коммерческую лицензию через личный кабинет.

  8. После успешного переноса отключите режим технического обслуживания на старом сервере.

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

Подготовка нового сервера включает установку BILLmanager, активацию триальной лицензии через личный кабинет ISPsystem и вход в BILLmanager через браузер для активации лицензии.

Убедитесь, что на обоих серверах активные лицензии, и после переноса активируйте на новом сервере коммерческую лицензию. Инструкция по переносу BILLmanager на новый сервер:

Шаг 1: Включение режима технического обслуживания

Режим технического обслуживания временно останавливает работу модулей обработки и почтовых шлюзов в BILLmanager. Чтобы включить его на старом сервере, создайте пустой файл /usr/local/mgr5/etc/billmgr.DoNothing.

Шаг 2: Импорт данных

На старом сервере:

  1. Перейдите в раздел «Инструменты» → «Резервное копирование» → кнопка «Закачать», выберите архив с резервной копией с предыдущего сервера и нажмите «Восстановить».

  2. После восстановления из резервной копии на новом сервере в конфигурационном файле может быть указан IP-адрес старого сервера. Укажите IP-адрес нового сервера в конфигурационном файле ihttpd /usr/local/mgr5/etc/ihttpd.conf. Перезапустите BILLmanager:

/usr/local/mgr5/sbin/mgrctl -m billmgr exit

Шаг 3: Перенос кастомных XML-файлов, дополнений и плагинов

Если у вас есть кастомные XML-файлы, дополнения и плагины, выполните следующее:

  1. Создайте на новом сервере директорию /usr/local/mgr5/backup/, если такой директории еще нет.

  2. Перенесите существующие кастомные файлы с помощью команд scp:

scp -r /usr/local/mgr5/etc/xml/ root@:/usr/local/mgr5/backup/scp -r /usr/local/mgr5/addon/ root@:/usr/local/mgr5/backup/scp -r /usr/local/mgr5/src/ root@:/usr/local/mgr5/backup/

Скопируйте содержимое директорий с помощью команд:

cp -n /usr/local/mgr5/backup/xml/* /usr/local/mgr5/etc/xml/cp -n /usr/local/mgr5/backup/addon/* /usr/local/mgr5/addon/cp -n /usr/local/mgr5/backup/src/* /usr/local/mgr5/src/

Шаг 4: Перенос файлов витрины

Для переноса витрины со старого сервера на новый скопируйте на новый сервер следующие директории:

# /usr/local/mgr5/skins/showroom/ — файлы витрины провайдера.scp -r /usr/local/mgr5/skins/showroom/ root@:/usr/local/mgr5/skins/showroom/# /usr/local/mgr5/etc/showroom.sample.dragon/ — файлы шаблонов, на основе которых создаются витрины.scp -r /usr/local/mgr5/etc/showroom.sample.dragon/ root@:/usr/local/mgr5/etc/showroom.sample.dragon/

Шаг 5: Установка отсутствующих пакетов

После переноса базы данных запустите на новом сервере установку всех отсутствующих пакетов обработчиков услуг, платежных систем и почтовых шлюзов. Для этого выполните команду:

/usr/local/mgr5/sbin/mgrctl -m billmgr fix.modules

Шаг 6: Привязка коммерческой лицензии к новому серверу

После переноса BILLmanager на новый сервер зайдите в личный кабинет, где заказана лицензия. Удалите триальную лицензию из личного кабинета. В настройках коммерческой лицензии введите IP-адрес нового сервера. Обновите файл лицензии, нажав на кнопку «Обновить лицензию» в веб-интерфейсе BILLmanager либо загрузив лицензию вручную с помощью команды:

/usr/local/mgr5/sbin/licctl fetch billmgr

Шаг 7: Отключение режима технического обслуживания

Чтобы отключить режим технического обслуживания, удалите файл /usr/local/mgr5/etc/billmgr.DoNothing

Мы регулярно обновляем платформу. Подписывайтесь на блог и следите за нашими новостями, чтобы не пропустить важное!

Все продукты ISPsystem доступны для бесплатного тестирования. Скачайте бесплатный триал, получите доступ к демостенду или закажите демонстрацию интересующих платформ на нашем сайте:

  • DCImanager

  • VMmanager

  • BILLmanager

  • DNSmanager

Материал опубликован при поддержке сайта habr.com
Комментарии

    Актуальные новости по теме "Array"