Создание резервной копии в панели управления «Vesta» реализовано достаточно просто, для этого есть соответствующий раздел, в котором можно выполнить бэкап.
Для того чтобы задание на «backup» поставилось в очередь нужно нажать на «+». Очередь обрабатывается раз в 5 минут.
После завершения резервного копирования приходит оповещение на почтовый ящик.
После этого бэкап можно скачать через веб интерфейс весты.
Бэкап сайта в «vesta cp» состоит из:
-
Исходников сайтов, сертификатов к ним, конфигураций nginx и самой панели управления Vesta к каждому домену.
-
Конфигурационных файлов системного профиля на сервере.
-
Дампа mysql баз и системных настроек для них.
-
Cron файла пользователя.
Если выполнять вход в панель управления под «admin», то по умолчанию резервные копии будут производиться для всех пользователей, созданных в панели управления.
Для того что бы производить резервные копии только необходимых параметров, необходимо выбираем вкладку «Исключения».
Далее выбираем вкладку «Настроить».
Заполняем появившиеся поля и указываем необходимые исключения, это означает что указанные папки, базы данных и т.д. не будут занесены в резервную копию.
Для применения настроек нажимаем на кнопку «Сохранить».
Далее для создания резервной копии с заданными параметрами нажимаем на кнопку «Создать архив».
Восстановление из резервной копии
Для восстановления информации из резервной копии, во вкладке «backup» напротив нужной резервной копии нажимаем кнопку «Настроить параметры восстановления».
В открывшемся окне «Восстановить» необходимые пункты или «Восстановить все» нажав на кнопку восстановить.
«Задание уже выполняется, пожалуйста дождитесь окончания»
Если завис процесс восстановления с таким текстом:
то убрать его можно через файл /usr/local/vesta/data/queue/backup.pipe
# cat /usr/local/vesta/data/queue/backup.pipe
/usr/local/vesta/bin/v-restore-user admin admin.2018-01-12.tar 'site.ru' 'no' 'no' 'admin_db111' 'no' 'no' yes >> /usr/local/vesta/log/restore.log 2>&1
# :> /usr/local/vesta/data/queue/backup.pipe