Перенос на другой сервер или переустановка

Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.

Изменения (8)

просмотр истории страницы
# [Настройте на нем интернет|CarbonBilling:Настройки сети]
# Перенесите все данные по инструкции далее:
#* [До переноса сервера|#before_transfer]
#* [Перенос сервера|#transfer]
#* [Проверка после переноса|#check_transfer]
#* [До переноса сервера|Перенос на другой сервер или переустановка#До переноса сервера]
#* [Перенос сервера|Перенос на другой сервер или переустановка#Перенос сервера]
#* [Проверка после переноса|Перенос на другой сервер или переустановка#Проверка после переноса]
# Выполните [принудительную активацию|Как расширить лицензию]
# [Перенесите детальную статистику|Перенос на другой сервер или переустановка#Детальная статистика абонентов]

{anchor:before_transfer}

h2. До переноса сервера

До переноса необходимо проверить следующее:
- Новый сервер соответствует рекомендуемым системным требованиям, описанным в статье "[CarbonBilling:Системные требования]"
- Проверить часовые пояса на новом сервере и старом:{code}date{code}
Время и часовой пояс должны совпадать, настройка времени указана в документации:"[CarbonBilling:Настройка времени на сервере]", при расхождении времени могут возникать ошибки при восстановлении контейнера asr_billing.
- Необходимо убедиться в правильной работоспособности дисков актуального биллинга, для того чтобы бэкапы контейнеров были созданы без ошибок:
- Скорость Проверить скорость работы всех установленных дисков и RAID, в случае его использования, на чтение и запись при остановленном биллинге по статье документации "[CarbonBilling:Проблемы с оборудованием]"
Остановить работу биллинга на момент проверки можно выполнив команду в консоли:
{code}/etc/init.d/apps stop{code}
{code}/etc/init.d/apps start{code}

{anchor:transfer}

h2. Перенос сервера
h3. Сделайте на старом сервере резевную копию и выгрузите на FTP
{code}


h3. Детальная статистика абонентов
{warning} Детальная статистика по абонентам в бэкап не сохраняется. Ее необходимо переносить отдельно!{warning}
* /mnt/var/app/collector/var/stat/binstat/ - конечное расположение для копирования

h3. Аудит

Аудит по умолчанию хранится в основной БД [один месяц|Настройка периода хранения исторических данных в базе]. Более старые данные выгружаются в архивные БД. Перенесите архивные БД сохранив структуру каталогов.
{code}
/app/asr_billing/var/db/billing/
{code}
После переноса проверьте права и владельца файлов:
{code}
chroot /app/asr_billing/
ls -l /var/db/billing/ | head -n 2
{code}
{code}
итого 296
drwxrw-rw- 2 firebird firebird 4096 Ноя 15 02:51 201801
{code}

Каталоги должны быть перенесены по порядку. Например, отсутствует период *202309*. Аудит старше *202310* не будет отображен в веб интерфейсе.
{code}
[root@carbon (asr_billing) /]# ls -lt /var/db/billing/ | head -n 5
итого 288
drwxrw-rw- 2 firebird firebird 4096 Фев 2 03:07 202307
drwxrw-rw- 2 firebird firebird 4096 Фев 2 03:07 202308
drwxrw-rw- 2 firebird firebird 4096 Фев 2 03:07 202310
drwxrw-rw- 2 firebird firebird 4096 Фев 2 03:07 202312
{code}
Для исправления нужно добавить каталоги:
{code}
chroot /app/asr_billing/
mkdir /var/db/billing/202309/
chown firebird:firebird /var/db/billing/202309/
{code}

h2. Проверка после переноса