|
Ключ
Эта строка удалена.
Это слово было удалено. Это слово было добавлено.
Эта строка добавлена.
|
Изменения (2)
просмотр истории страницы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/<имя app>/service backup. А если была проблема с выгрузкой бекапа, можно отлаживать /app/<имя app>/service backup_upload. Не выполняя полную процедуру бекапа всего. # На биллинге хранится только последний бекап. На Ftp старые бекапы не удаляются. # В процедуре backup_upload происходит не только выгрузка, но и чтение файлов с ftp, обновление файлов и создание директорий. Все эти действия должны быть разрешены на ftp-сервере. h2. Создание бэкапа вручную Запустить вручную создание бэкапа можно через консоль: {code} /app/asr_billing/service backup {code} Выгрузить на фтп: {code} /app/asr_billing/service backup_upload {code} h2. Настройка автоматического резервного копирования и выгрузки по FTP Настройка бэкпов производится меню Настройки платформы \-> Настройки резервного копирования... !0.png|border=1! {toc} !backupnew.png|border=1! Заполняете все нужные поля и сохраняете изменения. *IP-адрес FTP-сервера* \- адрес удаленнго FTP-сервера. На него будут копироваться копии БД. {info} Если порт на FTP сервере используется не стандартный (не 21й), то указывать его нужно через двоеточие. Например порт 1555 {code} 1.1.1.1:1555 {code} {info} *Бэкапить на FTP* \- выключает выгрузку на FTP. *Имя пользователя* \- логин для авторизации на FTP-сервере. *Пароль* \- пароль для авторизации на FTP-сервере. *Каталог на FTP-сервере* \- непосредственно в этот каталог будут записываться копии БД. *Ежедневная запись* \- включает резервное копирование. {color:#ff0000}Настоятельно рекомендуется активировать Ежедневную запись, без этой опции резервное копирование не будет происходить.{color} h3. Структура каталогов на ftp-сервере: # В каталоге, который вы указали для выгрузки на ftp будет содержать подкаталоги для каждого app. # В этом каталоге будут лежать архивы с бекапом этого аппа и файл с md5 суммой этого файла. Например, бекап asr_billing: \\ \\ #- backup_daily_2016-05-26_02-51_asr_billing.tar.gz backup_daily_2016-05-26_02-51_asr_billing.tar.gz.md5 #- backup_weekly_2016-05-20_02-51_asr_billing.tar.gz backup_weekly_2016-05-20_02-51_asr_billing.tar.gz.md5 \\ \\ # В asr_billing также есть директория static, там хранятся неизменяемые бекапы БД, но в которые происходит дозапись. Например, аудит и история фин.проводок по абонентам. В основной архив класть их слишком накладно по памяти, да и изменяются они редко. Так что эти файлы выгружаются отдельно от архива и обновляются, после того в биллинге в эти базы произошла запись (во время бекапа). |
{include:CarbonBaseSystem:Настройки резервного копирования} |