Регистрация Carbon AS происходит внутри локального меню сервера.
Перед регистрацией укажите в меню Конфигурирование сервера > Конфигурирование NAS сервера IP адрес Carbon Billing и Radius secret.
При покупке продукта Вы получаете код регистрации, укажите его в настройках локального меню в пункте "Регистрация продукта".
После этого необходимо добавить сервер в список маршрутизаторов с помощью Carbon Manager по инструкции.
Внимание: сервер не активируется до тех пор пока биллинг не отправит ему хотя бы одну команду. Для этого можете создать в биллинге
тестового пользователя с IP авторизацией и указать, что он подключается именно с этого NAS сервера.
Затем необходимо совершить мягкую перезагрузку на Carbon AS и в пункте регистрации продукта появится код установки.
Предпоследним шагом является ввод этих кодов на странице активации и получение кода активации.
После этого Вы получите код активации, который нужно будет ввести в соответствующее поле.
После мягкой перезагрузки сервер будет считаться активированным и готовым к внедрению.
Возможные проблемы
По умолчанию NAS слушает Carbon Billing на локальном интерфейсе
Для регистрации одним из параметров является переменная NAS_IP_ADDRESS, по умолчанию совпадающая с адресом локального интерфейса.
В случае, если она не совпадает с IP адресом, указанным в настройках Carbon Manager, регистрация не завершается успешно.
В случае если Carbon AS и Carbon Billing находится в разных локальных сетях, то связь они поддерживают на внешних интерфейсах.
Чтобы регистрация в таком случае прошла успешно, необходимо в расширенных настройках Carbon AS указать IP адрес этого сервера, на котором он слушает команды от биллинга.
Дебаг
Для того чтобы узнать точную причину неисправности, если она есть, как правило достаточно выполнить следующую команду.
. /etc/ics/ics.conf [ -z "$NAS_IP_ADDRESS" ] && NAS_IP_ADDRESS="$NET_L_IP" export NAS_REG_NUMBER export NAS_REG_ACTCODE export NAS_REG_INSTALLCODE export REMOTE_DB_SRV export REMOTE_DB_USER export REMOTE_DB_PASS export NAS_IP_ADDRESS /usr/local/ics/sbin/nfusens -a $NFUSENS_IP -p $NFUSENS_PORT
Error result tr =0 означает что выполнение процедуры регистрации прошло нормально, либо NAS уже зарегистрирован на Carbon Billing.
Если значение отличается от нуля - скорее всего проблема в связи с базой данных.
Попробуйте проверять доступность с помощью telnet:
telnet $REMOTE_DB_SRV 3050 telnet $REMOTE_DB_SRV 9996
Если очевидного сообщения об ошибке нет, то попробуйте сравнить значения переменных (сравните вывод команд):
На Carbon Billing:
egrep "(STAT_DB_USER|STAT_DB_PASS)" /etc/ics/ics.conf
На NAS:
egrep "(REMOTE_DB_USER|REMOTE_DB_PASS)" /etc/ics/ics.conf
Если они не совпадают, то поправьте с помощью vi или mcedit на NAS значения этих переменных в соответствии со значением их на Carbon Billing, перед этим сделайте:
mount -o rw,remount /mnt/bk_disc
Также рекомендуется проверить, что переменные:
NAS_REG_NUMBER NAS_REG_ACTCODE NAS_REG_INSTALLCODE REMOTE_DB_SRV REMOTE_DB_USER REMOTE_DB_PASS NAS_IP_ADDRESS
Не пусты.
В версии AS 3.9 неудобства в регистрации будут исправлены, поэтому сообщайте о них в техподдержку.