Дерево страниц
Перейти к концу метаданных
Переход к началу метаданных
  1. Создайте резервную копию БД, и всех приложений биллинга.

  2. Остановите сервер биллинга, планировщик и загрузчик логов, переименуйте папку со старым BGBillingServer (например в BGBillingServer_old).

  3. Загрузите последнюю версию BGBillingServer 7.2 с сайта. Произведите настройку согласно документации:
    Особенности установки под различные платформы
    !!! Пропустите момент с заливкой дампа базы !!!
    Установка сервера биллинга

    Настройте data/data.properties согласно старому файлу.

    Правьте только IP адреса, логины, пароли, значения переменных в соответствии со старым файлом. Не забудьте проверить context.path!
    Перетрите тестовую лицензию в файле lic.properties вашей коммерческой лицензией. 
    Перенесите, если есть files, archive, .keystore.
    Если в старой версии использовались динамический код, необходимо скопировать содержимое каталога BGBillingServer/dyn из старой версии в новую. 

    В файле setenv.sh пропишите JAVA_HOME.
     
  4. Загрузите ActiveMQ 5.14.4 с официального сайта http://activemq.apache.org/activemq-5144-release.html или установите из репозитария, если данная версия (>=5.14) в нем есть. Установите и настройте согласно инструкции.

  5. Загрузите https://bgbilling.ru/v7.2/download/kernel/update_7.2.zip, сохраните его в папку BGBillingServer и установите инсталлятором.

    ./bg_installer.sh update_7.2.zip!

  6. Установите обновления всех используемых вами модулей.

    Для этого запустите
    для Linux : ./bg_installer.sh update
    для Windows: bg_installer.bat update

    Как работает автоматическая система обновлений описано в документации.
     

  7. Загрузите новую версию клиента биллинга и настройте ее(пропишите JAVA_HOME - jdk 1.8 и сделайте файл bgbilling.sh запускаемым (для Linux) ).

  8. Запустите сервер биллинга(проверьте по логам все ли стартануло нормально), подключитесь к нему клиентом.
    В окне авторизации установите опцию "загружать обновления с этого сервера".

  9. Установите обновления всех приложений ( BGInetAccess, BGInetAccounting, BGDaiusDialup и т.п). Обновлять нужно через штатную систему update.sh
    Установка обновлений биллинга
    Еще один момент - во всех приложениях нужно вручную почистить папки со сторонними библиотеками (lib/ext) и скопировать туда библиотеки из соответствующего архива на сайте. 
     
  10. Для приложений BGDHCP_IPN, которое не поддерживают автоматическую систему обновлений, скачайте и распакуйте новую версию,
    произведя аналогичные старым настройки .properties файлов и .sh-файлов .