Настройка бэкапов в ISPmanager

Статья актуальна для ISPmanager версии «5.145.0». Документация от разработчика находится по ссылке. Бэкапы для Windows-сервера настраиваются вручную.

Начало работы, обзор настроек

Отметьте опцию Включить резервное копирование в разделе ISPmanager ИнструментыРезервные копии, откроется доступ к настройкам.

Вы можете выбрать хранилище для бэкапов, указать директорию для их хранения и параметры шифрования архивов, а также ограничить использование хранилища и исключить из резервной копии ненужные данные.

Резервное копирование запускается ежедневно: в воскресенье создаётся полная копия, в остальные дни — дифференциальная (включает изменения, внесенные после создания последней полной копии). Использование дифференциальных бэкапов позволяет экономить ресурсы хранилища, а также снижает нагрузку на сервер и сеть.

Выбор и подключение хранилища

 

Панель ISPmanager поддерживает 4 типа хранилищ: локальный, FTP, SFTP и облачный. Выберите тип хранилища из списка и задайте настройки.

Локальный каталог

Укажите абсолютный (полный) путь к директории на сервере в поле Путь до папки. Вы можете указать несуществующий путь, директория будет создана автоматически.

FTP

Укажите адрес сервера, порт, имя пользователя и пароль в соответствующих полях.

Если вы подключаете к ISPmanager хранилище «Диск для бэкапов», все необходимые данные указаны в инструкции к «Диску» в личном кабинете.

Если в хранилище будут размещены не только резервные копии, либо бэкапы с нескольких серверов — укажите отдельный каталог относительно домашней директории FTP-пользователя в поле Путь до бэкапов.

SFTP (over SSH)

Протокол SFTP работает аналогично FTP, но считается более безопасным, поскольку данные передаются по защищенному каналу.

Укажите адрес сервера, порт и данные для авторизации по паролю или по ключу SSH.

Если в хранилище будут размещены не только резервные копии, либо бэкапы с нескольких серверов — укажите отдельный каталог относительно домашней директории пользователя в поле Путь до бэкапов.

Облачные хранилища

Чтобы подключить хранилище Dropbox, Google Drive, Яндекс.Диск или Amazon нужен код доступа. Авторизуйтесь в аккаунте выбранного хранилища (через тот же браузер, в котором открыта панель ISPmanager) и перейдите по ссылке, указанной в параметрах хранилища. Следуйте инструкциям, разрешите ISPmanager доступ к хранилищу. Если в хранилище будут размещены не только резервные копии, либо бэкапы с нескольких серверов — укажите отдельный каталог в поле Путь до бэкапов.

Настройка ограничений

От правильной настройки ограничений зависит стабильность резервного копирования.

При настройке необходимо учитывать, что объём хранилища и размер резервных копий панель измеряет в «гибибайтах», 1 гибибайт (GiB) = 1.073741824 гигабайта (GB).

Параметр «Общий объём» определяет максимальный объём хранилища, который можно использовать для резервных копий. Это ограничение особо важно для случаев, когда в хранилище размещаются данные кроме резервных копий с одной панели.

Количество «Полных резервных копий» и «Ежедневных резервных копий» задаются относительно параметра «Общий объём» и размера одной полной копии.

Настройку ограничений удобно рассмотреть на примере:

Допустим, вы приобрели хранилище «Диск для бэкапов» объёмом 100Gb (~93GiB) и создали полную копию, её размер получился 15GiB (~16Gb). Также вы решили поместить в хранилище личный архив с данными размером 7.5Gb (~7GiB).

Тогда значение «Общий объём» — не более 93GiB – 7GiB = 86GiB;
Количество «Полных резервных копий» — не более 86GiB / 15GiB – 1 = 4 (размер одной полной копии резервируем для ежедневных бэкапов);
Количество «Ежедневных резервных копий» — от 3 до 7.

В данном расчете не учитывается увеличение объёма пользовательских данных на сервере и, соответственно, рост размера копий.

Рекомендуемые значения при заданных условиях: 3 полных и 4 ежедневных копий, чтобы в хранилище оставался запас места 86GiB – 15GiB × 4 = 26GiB.

В старых версиях ISPmanager ограничения на число полных и ежедневных копий задаются через файл конфигурации панели, этот момент описан в документации разработчика.

Настройка исключений

Вы можете уменьшить размер копии, исключив из неё файлы и базы данных.

В отдельных строках поля Исключить файлы укажите пути относительно домашнего каталога пользователя.

В поле Исключить базы данных в отдельных строках укажите имена баз данных.

Чтобы не делать бэкап данных для выбранного пользователя, откройте его параметры в разделе Учётные записиПользователи. Снимите отметку с опции Резервное копирование.

Расписание запуска

По умолчанию создание бэкапа запускается ежедневно в 03:00 по времени сервера. В воскресенье создаётся полная копия, в остальные дни — дифференциальная (содержит изменения, внесенные после создания последней полной копии).

Чтобы изменить расписание по умолчанию, откройте раздел ISPmanager СистемаПланировщик, выберите задание ISPmanager backup task и нажмите Изменить. Откроется редактор задания, в котором вы можете настроить расписание.

Восстановление

Чтобы восстановить все файлы, настройки и базы данных пользователя, откройте раздел ИнструментыРезервные копии. Выберите копию из списка и нажмите «Подробнее». В открывшемся окне выберите пользователя из списка и нажмите «Восстановить».

Для восстановления отдельных файлов и баз данных войдите в панель под нужным пользователем. В разделе ИнструментыРезервные копии выберите копию из списка, нажмите Данные. Выберите данные и нажмите Восстановить.

 

Смотрите также: