Обновление с помощью резервного копирования
Помимо использования Менеджера миграции и переноса вы можете выполнить перенос, создав резервную копию данных на исходном сервере, перенеся полученный архив на конечный сервер и восстановив там эти данные. Резервное копирование и восстановление можно выполнить через интерфейс Plesk или с помощью утилит командной строки pleskbackup
и pleskrestore
. В Linux эти утилиты находятся в папке /usr/local/psa/bin/
, а в Windows - в папке %plesk_cli%
.
Важно. Утилиты резервного копирования и восстановления, а также соответствующие функции в Plesk будут доступны, только если вы установите дополнительные компоненты Plesk, не входящие в стандартную установку. Вы можете установить эти компоненты с помощью веб-установки и мастера обновления: в Панели управления сервером перейдите в раздел Инструменты и настройки > Обновления > Установить/удалить компоненты и выберите пункт Plesk Backup Manager в разделе Server backup solutions.
Формат резервных копий меняется от версии к версии, поэтому при восстановлении данных через командную строку могут возникнуть проблемы совместимости. Поэтому для переноса данных из более ранних версий Plesk необходимо использовать интерфейс Plesk: в этом случае резервная копия будет преобразована в новый формат автоматически.
Чтобы выполнить резервное копирование данных на исходном сервере с помощью интерфейса Plesk:
Следуйте инструкциям в Руководстве администратора для вашей версии Plesk:
- Plesk 12.5: http://docs.plesk.com/ru-RU/12.5/administrator-guide/59256.htm.
- Plesk 12.0: http://docs.plesk.com/ru-RU/12.0/plesk-administrator-guide/59256.htm.
- Plesk 11.5: http://docs.plesk.com/ru-RU/11.5/plesk-administrator-guide/59256.htm.
Если у вас более ранняя версия Plesk, чем 8.6, вы можете открыть Руководство администратора с помощью ссылки Справка на панели навигации.
Чтобы создать резервную копию всех данных исходного сервера с помощью утилит командной строки:
- На сервере с Linux:
/usr/local/psa/bin/pleskbackup server <имя резервной копии>
. - На сервере с Windows и Plesk 9 или выше:
"%plesk_cli%\pleskbackup.exe" --server
. - На сервере с Windows и Plesk 8.6 или ниже:
"%plesk_cli%\pleskbackup.exe" --all <имя резервной копии>
.
Если вы хотите сохранить резервные копии на FTP-сервер, то вместо <имя резервной копии>
укажите его URL-адрес в виде ftp://[<логин>[:<пароль>]@]<сервер>/<путь к файлу>
.
Если вы хотите защитить резервную копию от несанкционированного доступа, зашифруйте ее, добавив параметр -backup-password <ваш пароль>. Более подробную информацию о парольной защите резервных копий смотрите в Руководстве администратора, раздел Резервное копирование и восстановление.
Если вы хотите выполнить выборочное резервное копирование с помощью командной строки, используйте инструкции для вашей версии Plesk:
- Plesk 10 и выше: http://docs.plesk.com/en-US/12.5/advanced-administration-guide-linux/68837.htm (для Linux) и http://docs.plesk.com/en-US/12.5/advanced-administration-guide-win/68481.htm (для Windows).
После завершения резервного копирования загрузите полученную резервную копию на сервер и восстановите содержащиеся в ней данные.
Чтобы загрузить резервную копию на конечный сервер и восстановить данные через веб-интерфейс:
- Войдите в Панель управления сервером на конечном сервере.
- Перейдите в раздел Инструменты и настройки > Резервные копии (в разделе Инструменты и ресурсы).
- Нажмите Загрузить.
- Нажмите Обзор и выберите резервную копию, которую вы хотите загрузить.
- Если загружаемая резервная копия зашифрована, укажите пароль, который вы использовали при шифровании.
- Нажмите OK. Файл будет загружен в серверное хранилище.
- На вкладке Серверное хранилище щелкните по ссылке, соответствующей только что загруженной вами резервной копии.
- Выберите типы данных, которые вы хотите восстановить, и укажите параметры восстановления.
- Нажмите Восстановить и следуйте инструкциям на экране.
Чтобы восстановить все данные на конечном сервере с помощью утилиты командной строки pleskrestore:
- Загрузите резервную копию на сервер.
- Подготовьте файл сопоставления, позволяющий указать, какие IP-адреса следует использовать на сервере:
- Чтобы создать файл сопоставления, используйте следующую команду.
- в Linux:
/usr/local/psa/bin/pleskrestore --create-map <путь к резервной копии> -map <путь к файлу сопоставления>
- в Windows:
"%plesk_cli%\pleskrestore.exe" --create-map <путь к резервной копии> -map <путь к файлу сопоставления>
- Откройте файл сопоставления в текстовом редакторе.
- Найдите раздел, начинающийся с
[ip-map]
. Он должен содержать записи следующего вида:[ip-map]
# Unchanged IP addresses:
# Please review default IP addresses mapping below:
10.52.30.170 shared -> 10.52.30.170 shared # ip address does not exist 10.52.30.170
10.52.120.243 exclusive -> 10.52.120.243 exclusive # ip address does not exist 10.52.120.243
- В правой части каждой строки после символов
->
замените текущие IP-адреса на те, которые следует использовать на конечном сервере, и не забудьте указать их тип:shared
илиexclusive
.Shared
означает общий IP-адрес, аexclusive
- выделенный. - Сохраните файл.
- Восстановите данные из резервной копии с помощью следующей команды:
- в Linux:
/usr/local/psa/bin/pleskrestore --restore <путь к резервной копии> -level server -map <путь к файлу сопоставления>
- в Windows:
"%plesk_cli%\pleskrestore.exe" <путь к резервной копии> -level server -map <путь к файлу сопоставления>
Если резервная копия защищена паролем, укажите пароль, который вы использовали при шифровании, с помощью параметра
-backup-password.
Если при восстановлении возникнет ошибка
Unable to resolve all conflicts
, смотрите раздел Устранение проблем при миграции и переносе. - в Linux:
Примечание. Если вы хотите выполнить выборочное восстановление с помощью командной строки, используйте инструкции из Руководства по расширенному администрированию для Linux и Windows.
После завершения восстановления каждый перенесенный файл сопоставляется с отдельной подпиской на хостинг, не привязанной ни к одному хостинг-плану. Чтобы упростить дальнейшее обслуживание, вы можете на этом этапе проверить свойства всех новых подписок и привязать их к нужным хостинг-планам.
Важно. В случае обновления с Plesk 9 или ранее вам потребуется выполнить ряд дополнительных действий, описанных в главе Завершение обновления с Plesk 9 и ранее.