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

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

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

просмотр истории страницы
h3. Восстановите резервную копию на новом сервере
# Настройте [выгрузку на FTP|CarbonBilling:Система резервного копирования. Описание, настройка и создание резервных копий.]
# *+Для каждого контейнера в отдельности+* получите список резервных копий на FTP, загрузите нужную и восстановите \\ \\
{info}Посмотреть список всех контейнеров которые необходимо восстановить на новом сервере Вы можете следующей командой:
{code}[root@localhost ~]# cat /app/01_*.list
# Перенос данных происходит *для каждого контейнера в отдельности*. Список контейнеров, которые нужно перенести:
{code}
base
auth
monitoring
{code}
Если у вас используется softrouter, в таком случае будет дополнительный пакет
Если у вас используется Softrouter, также перенесите контейнер:
{code}xge{code}{info}
Ниже представлен пример по восстановлению данных из бэкапа для контейнера *auth*
{warning}*Внимание!* Пункты a-d указанные ниже выполнять для каждого контейнера.{warning}
## Посмотреть список доступных резервных копий можно командой *backup_ftp_list*:
{code}/app/auth/service backup_ftp_list{code}
Вывод: xge
{code}
Перенос осуществляется с помощью команды service, как с ней работать? Нужно указать имя контейнера в пути к команде service и передать ей аргумент.
{code:title=Команды service}
/app/<Имя контейнера>/service <Аргументы>
{code}
{code:title=Просмотр аргументов}
/app/asr_billing/service --help
{code}
В примере выполняется перенос контейнера *auth*.
## *Посмотрите список доступных резервных копий*:
{code:title=Команда}
{code}/app/auth /app/auth/service backup_ftp_list
{code}
{code:title=Вывод}
backup_2019-03-22_2019-03-22_16-19_auth.tar.gz
backup_daily_2019-03-26_02-50_auth.tar.gz
backup_monthly_2019-02-28_02-50_auth.tar.gz
backup_weekly_2019-03-20_02-50_auth.tar.gz
{code}
# /app/auth/service backup_ftp_list: [ OK ]{code}
## Определите нужную резервную копию и загрузите на сервер командой *backup_download*
{code}/app/auth/service backup_download backup_2019-03-22_2019-03-22_16-19_auth.tar.gz{code}
## *Загрузите свежую резервную копию на сервер*.
Вывод: {code:title=Команда}
{code}/app/auth /app/auth/service backup_download backup_2019-03-22_2019-03-22_16-19_auth.tar.gz
{code}
{code:title=Вывод}
######################################################################## 100,0%

# /app/auth/service backup_download backup_2019-03-22_2019-[ OK ]-19_auth.tar.gz: {code}
## Проверьте что резервнакая копия отображается в списке локальных командой *backup_local_list*:
{code}/app/auth/service backup_local_list{code}
Вывод: {code}
## *Проверьте что резервнакая копия загружена*.
{code:title=Команда}
{code}/app/auth /app/auth/service backup_local_list
{code}
{code:title=Вывод}
backup_2019-03-22_2019-03-22_16-19_auth.tar.gz

# /app/auth/service backup_local_list: [ OK ]{code} ]
## Восстановите контейнер командой *backup_restore*:
{code}/app/auth/service backup_restore backup_2019-03-22_2019-03-22_16-19_auth.tar.gz{code}
Вывод: {code}
## *Восстановите контейнер*.
{code:title=Команда}
{code}/app/auth /app/auth/service backup_restore backup_2019-03-22_2019-03-22_16-19_auth.tar.gz
{code}
{code:title=Вывод}
/app/auth stop
Stopping nginx: [ OK ]
Stopping app firewall: [ OK ]

# /app/auth/service stop: [ OK ]


Reloading Base Web Server: [ OK ]

# /app/auth/service start: [ OK ]

# /app/auth/service backup_restore backup_2019-03-22_2019-0[ OK ]19_auth.tar.gz:
{code}


# /app/auth/service backup_restore backup_2019-03-22_2019-0[ OK ]19_auth.tar.gz: {code}

{anchor:check_transfer}

h3. Детальная статистика абонентов
{warning} Детальная статистика по абонентам в бэкап не сохраняется. Ее необходимо переносить отдельно!{warning}