Система бэкапов. Описание, настройка и создание бэкапов.

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

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

просмотр истории страницы
{toc}

h2. Система бэкапов
h2. Описание системы резервного копирования

# Бекап биллинга происходит раз в сутки с помощью команды /app/base/usr/local/bin/cron_backup.sh.
Вручную. Вы можете выполнить данную операцию следующей командой
{code}/etc/init.d/apps backup{code}
# Лог бекапа лежит в файле {code}/app/base/var/log/cron_backup.sh.log{code}
# Сам бекап состоит из последовательного вызова */app/* {color:red}*<имя app>*{color}*/service backup*, который создает бекап и */app/* {color:red}*<имя app>*{color}*/service backup_upload*, который занимается выгрузкой бекапа на ftp.
# Резервное копирование платформы происходит раз в сутки.
# Лог выполнения операции хранится в файле /app/base/usr/local/bin/cron_backup.sh.
# Процесс резервного копирования состоит из последовательного вызова команды */app/* {color:red}*<имя app>*{color}*/service backup* для каждого контейнера, которая создает резервную копию, и */app/* {color:red}*<имя app>*{color}*/service backup_upload*, которая выгружает её на ftp.
Следовательно, если проблема с бекапом была во время создания бекапа, отлаживать можно именно /app/<имя app>/service backup. А если была проблема с выгрузкой бекапа, можно отлаживать /app/<имя app>/service backup_upload. Не выполняя полную процедуру бекапа всего.
# На биллинге хранится только последний бекап. На Ftp старые бекапы не удаляются.
# В процедуре backup_upload происходит не только выгрузка, но и чтение файлов с ftp, обновление файлов и создание директорий. Все эти действия должны быть разрешены на ftp-сервере.

h2. Создание бэкапа вручную
h2. Создание резервных копий вручную и их выгрузка на ftp

Следующие команды универсальны для любого контейнера на платформе *Carbon PL5*. Список контейнеров, поставляемых в продуктах {color:#00aaff}Carbon OSS Billing 5{color}, {color:orange}Carbon XGE Router{color} и {color:#0000ff}Carbon OSS Billing 5 Softrouter{color}
{code}
\\
Для выполнения полного бэкапа резервного копирования всей платформы и выгрузки его на фтп выполните следующие команды:
{code}/etc/init.d/apps backup
/etc/init.d/apps backup_upload{code}
h3. Структура каталогов на ftp-сервере:

# В каталоге, который вы указали для выгрузки на ftp будет содержать подкаталоги для каждого app. контейнера.
# В этом каталоге будут лежать архивы с бекапом этого аппа резервной копией контейнера и файл с md5 суммой этого файла. Например, бекап asr_billing:
\\
\\