Резервное копирование и восстановление из бекапов при помощи WinSCP

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

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

просмотр истории страницы
Процесс восстановления данных из бекапов можно разбить на два шага: Копирование данных с сервера, и последующая запись резервных копий на новый сервер.
*ШАГ 1: Копирование данных с сервера*
Для того чтобы подключиться к Carbon Billing с помощью winscp нужно включить пункт "Разрешить удаленное подключение по SSH" в меню Безопасность:
*"Конфигурирование сервера - Безопасность - \[X\] Разрешить управление файлами по SSH"*
 
Обязательно необходимо выполнить *полную перезагрузку* сервера.
 
!worddav9cf9cb2f01856138779b0b9b72e34491.png|height=308,width=500!
 
Рекомендуем производить копирование под учетной записью [удаленного помощника|asrdocnew:Пользователь root. Режим удаленного помощника. Постоянный удаленный помощник] в качестве логина и пароля использовать root и пароль который вы указали при включении помощника. Подключаться нужно на 33 порт биллинга.

\\ !Снимок-windows_7 Виртуальная машина.png|border=1!
\\ !winscp1.png|border=1!
 
Убедитесь что данные введены верно и нажимайте "Login", "Войти", после подключения вы увидите окно, похожее на обычный файловый менеджер с двумя панелями, слева будет ваш локальный компьютер, справа - файловая система Carbon Billing, вас интересует каталог BACKUP на */mnt/bk_disc/var/backup* на ней.
 
!worddav9f231eef24a34b13ed8102858f822b73.png|height=343,width=606!
 
В каталоге BACKUP находятся резервные копии базы данных и конфигураций системы. Архивированные базы данных хранятся в подкаталоге /BACKUP/db */mnt/bk_disc/var/backup/*db (это файлы с расширением .gbk), копии конфигураций, соответственно, в /BACKUP/config */mnt/bk_disc/var/backup/*config (это файлы с расширением .conf), а копии скрипта обработки событий event_inc.sh и скрипта специальных настроек ics_tune.sh находятся в /BACKUP/icstune . */mnt/bk_disc/var/backup*/icstune . Это видно на скриншоте ниже. Вы можете выборочно скопировать нужные вам файлы из этих каталогов, или полностью весь каталог BACKUP на свой компьютер.
 
!Снимок-vmargolin_winXP Виртуальная машина-1.png|border=1!
 
*Примечание*: Статистика копируется отдельно из папки \*STAT*.
*Примечание*: Статистика копируется [отдельно|asrdocnew:Очистка дисков. Занято базами данных. No enough free space in mnt rw_disc]


*ШАГ 2: Запись данных на сервер*
Все резервные копии всегда храняться в каталоге BACKUP, содержимое этого каталога, как было сказано выше, состоит из трех подкаталогов, в которых хранятся бекапы баз данных, конфигураций и скрипта обработки событий. В меню "Резервное копирование" - "Резервные копии БД" вы можете увидеть присутствующие на сервере бекапы баз данных пользователей и восстановить текущую базу до нужной стадии там же. Бекапы могут быть созданы вручную или автоматически по расписанию.
 
!worddavf57e31c1d5ae08fa6683f939ce6a432a.png|height=267,width=500!
{color:#ff0000}{*}Важно{*}{color}*: При восстановлении из конфигурации на другом сервере, на всех интерфейсах нужно выбрать mac-адреса новых сетевых адаптеров.*

По умолчанию запись на раздел с резевными копиями в каталог BACKUP запрещена. Для того чтобы иметь возможность записи на диск с резервными копиями, необходимо на сервере в меню "Сервис" включить пункт "Разрешить запись из WinSCP на раздел с резервными копиями". Пункт не имеет флажка, при нажатии запись просто включается до следующей перезагрузки сервера. Не нажимайте дважды. На сервере должен предварительно быть настроен локальный интерфейс и включен пункт "Разрешить удаленное подключение по SSH" в меню Безопасность, чтобы можно было подключиться к серверу.
 
!worddavaede826d9a8d5d8ea768ac993d515bb5.png|height=285,width=500!
 
После этого подключаемся по winscp к серверу от sysadm на 22 порт. Адрес сервера и пароль должны соответствовать настройке вашего нового сервера.
Подключившись к серверу копируем с локального компьютера на сервер в каталог BACKUP резервные копии базы данных и конфигурационных файлов, *соблюдая иерархию подкаталогов\!*
Скопировав нужную копию базы данных и конфигурационного файла вы должны обнаружить их в локальном меню вашего сервера в соответствующих им разделах ("Локальные копии БД" и "Сохраненные конфигурации"). Оттуда же вы можете восстановить БД или конфигурацию сервера.