- Приобретите новую лицензию для версии 7.0.
- Создайте резервную копию БД, и всех приложений биллинга.
- Остановите сервер биллинга, планировщик и загрузчик логов, переименуйте папку со старым BGBillingServer (например в BGBillingServer_old).
- Загрузите последнюю версию BGBillingServer 7.0 с сайта. Произведите настройку согласно документации:
Особенности установки под различные платформы
!!! Пропустите момент с заливкой дампа базы !!!
Установка сервера биллинга
Настройте data/data.properties согласно старому файлу.
Правьте только IP адреса, логины, пароли, значения переменных в соответствии со старым файлом. Не забудьте проверить context.path!
Перетрите тестовую лицензию в файле lic.properties вашей коммерческой лицензией.
Перенесите, если есть files, archive, .keystore.
Если в старой версии использовались динамический код, необходимо скопировать содержимое каталога BGBillingServer/dyn из старой версии в новую.
В файле setenv.sh пропишите JAVA_HOME. - Загрузите https://bgbilling.ru/v7.0/download/kernel/update_7.0.zip, сохраните его в папку BGBillingServer и установите инсталлятором.
./bg_installer.sh update_7.0.zip! Установите обновления всех используемых вами модулей.
Для этого запустите
для Linux : ./bg_installer.sh update
для Windows: bg_installer.bat update
Как работает автоматическая система обновлений описано в документации.- Загрузите новую версию клиента биллинга и настройте ее(пропишите JAVA_HOME - jdk 1.8 и сделайте файл bgbilling.sh запускаемым (для Linux) ).
- Запустите сервер биллинга(проверьте по логам все ли стартануло нормально), подключитесь к нему клиентом.
В окне авторизации установите опцию "загружать обновления с этого сервера". - Установите обновления всех приложений ( BGInetAccess, BGInetAccounting, BGDaiusDialup и т.п). Обновлять нужно через штатную систему update.sh
http://bgbilling.ru/v6.2/doc/ch01s13.html#d0e2320
Еще один момент - во всех приложениях нужно вручную почистить папки со сторонними библиотеками (lib/ext) и скопировать туда библиотеки из соответствующего архива на сайте. - Для приложений BGDHCP_IPN, которое не поддерживают автоматическую систему обновлений, скачайте и распакуйте новую версию,
произведя аналогичные старым настройки .properties файлов и .sh-файлов . - Для модуля Inet: переместите параметр конфигурации accounting.deviceTypeIds из inet-access.xml (<param name="accounting.deviceTypeIds" value="x"/>) в конфигурацию модуля (accounting.deviceTypeIds=x), если еще не сделали этого.