Установка и обновление BILLmanager

Материал из ISPWiki
Перейти к: навигация, поиск

Общая информация

Системные требования

Версии поддерживаемых операционных систем для BILLmanager:

  • CentOS 7 x64
  • Debian 8 x64

Установку рекомендуется производить на "чистый сервер". Это значит, что должна быть выполнена только установка операционной системы без установки и настройки дополнительных сервисов.

Лицензирование

На этапе тестирования мы предлагаем бесплатную версию, не ограниченную по времени и функционалу, но ограниченную возможностью зарегистрировать не более 50 клиентов. Лицензия регистрируется автоматически во время установки.

При наличии активной лицензии на программный продукт, она будет активирована автоматически, если сервер имеет внешний ip адрес, который совпадает с ip адресом лицензии. В противном случае (например на серверах с серым ip адресом), следует перед началом установки выполнить команду:

export ACTIVATION_KEY=<ключ_активации>

При наличии вечной лицензии на программный продукт, имеет значение срок получения обновлений для этой вечной лицензии. Если в момент установки панели управления для вечной лицензии истек срок получения обновлений, то установка последней актуальной версии приведет к тому, что не пройдет проверка лицензии. Запускать установку в этом случае необходимо с параметром --release 5.50. Где 5.50 - последняя доступная версия для вечной лицензии.

Установка

Установка и обновление BILLmanager производится с использованием репозитория операционной системы.

Чтобы начать установку подключитесь к серверу по SSH с правами root, скачайте скрипт

wget http://cdn.ispsystem.com/install.sh

и запустите его на выполнение

sh install.sh BILLmanager

Чтобы установить определенную версию панели управления, необходимо запустить install.sh с параметром --release, например:

sh install.sh --release 5.50 BILLmanager

Установщик предложит выбрать уровень стабильности: beta или stable и подключит соответствующий репозиторий ISPsystem. В дополнение подключит другие необходимые репозитории (EPEL для CentOS) и обновит кеш пакетов. Из списка предложенных вариантов выберите необходимую версию BILLmanager. Скрипт установит панель управления и необходимое программное обеспечение из репозитория системы. Установка на CentOS 7.1, выглядит примерно так

Установка BILLmanager

После окончания установки панель управления BILLmanager доступна по следующему адресу:

Url: https://<ip адрес сервера>/billmgr

Login: root

Password: <root password>

Внимание!!! Если на вашем сервере был занят 443 порт, то биллинг можно открыть по Url: https://<ip адрес сервера>:1500/billmgr

Обновление

Автоматическое обновление можно активировать в настройках системы.

Для обновления в ручном режиме воспользуйтесь стандартными средствами пакетного менеджера вашей операционной системы.

При обновлении в ручном режиме стоит учитывать, что каждая версия продукта имеет отдельный репозитарий, имя которого равно имени версии. Также есть репозитарии beta5 и stable5, которые содержат все версии продукта. От того, какой репозиторий подключен в системе, будет зависеть до какой версии будет обновлен программный продукт.

CentOS

 yum update

Debian

 apt-get update 
 apt-get dist-upgrade

Первоначальная настройка

Первоначальная настройка описана в отдельной статье.


Переход между версиями

Для перехода на более расширенную версию продукта можно использовать скрипт /usr/local/mgr5/sbin/billmgr-upgrade.sh

Параметром ему передаётся имя версии на которую перейти:

/usr/local/mgr5/sbin/billmgr-upgrade.sh advanced

Переход на версию "вниз" не поддерживается