Наша цель, имея бэкап сервера на базе операционной системы Centos и панели управления Vesta, в течение нескольких десятков минут перенести все сайты на новый сервер и сделать их доступными для пользователей. В этом возникает необходимость в случае длительной неработоспособности вашего хостинг-провайдера или при штатном переезде на другой хостинг VPS.
Итак, наступил день «Х» ваши сайты перестали открываться, панель управления тоже недоступна, да и сайт хостинга также может быть не работоспособным, либо вы нашли другой хостинг VPS с более привлекательными условиями. В обоих случаях принимаем решение переносить сайты при этом имея сохраненную резервную копию данных сервера, которую ежесуточно создает панель Vesta.
Очередность действий при восстановлении бэкапа сервера следующая:
1. Приобретаем сервер и устанавливаем Centos (рекомендуемые хостинги time4vps и simplecloud)
2. Изменяем DNS адреса доменов у регистратора, получив их у нового хостинга VPS
3. Привязываем к созданному серверу домены через панель – у каждого хостера эта операция может отличаться, поэтому если не знаете, как осуществить привязку, обратитесь за помощью в техподдержку
4. Загружаем архив бэкапа в каталог /home/backup В зависимости от места нахождения бэкапа, если архив его находится на другом сервере и вы можете получить на него прямую ссылку, можно воспользоваться командой scp, для архива, находящегося на серверах Яндекс Диска, воспользуйтесь следующими командами.
Переходим в каталог, куда будем загружать архив.
cd /home/backup
Затем применим одну из двух команд
curl -k --output imya-vashego-faila --user vash-login-na-yandex:vash-parol-yansex https://webdav.yandex.ru/imya-vashego-faila
или
wget --no-check-certificate https://webdav.yandex.ru/imya-vashego-faila --user=vash-login-na-yandex --password=vash-parol-yansex
5. Запускаем восстановление нижеприведенной командой. Обратите внимание, что команда состоит из трех частей: команды запуска скрипта восстановления, имени администратора панели Vesta, наименования архива бэкапа.
/usr/local/vesta/bin/v-restore-user ima-user-a imya-vashego-faila
После того как скрипт завершит работу, в панели Vesta проверьте конфигурационные настройки доменов. Если DNS адреса доменов обновились в кэше, домены правильно привязаны к серверу, введя в строку браузера название домена вы увидите страницу вашего сайта.