|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (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} |
... |