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

  1. Сначала войдите в Plesk на целевом сервере как администратор Plesk.

  2. Перейдите в раздел Управление сервером > Расширения > Plesk Migrator > Начать новую миграцию. Если Plesk Migrator недоступен, установите его, следуя инструкциям, приведенным здесь.

    image 77155

  3. Выберите панель хостинга, установленную на исходном сервере, в меню Тип панели.

  4. Укажите следующие параметры:

    • IP-адрес исходного сервера. При миграции с сервера Linux укажите также порт SSH (по умолчанию 22).
    • (Plesk для Linux) Имя пользователя и пароль пользователя root на исходном сервере. Или можете авторизоваться с помощью ключей SSH. Подробности смотрите в разделе Авторизация по SSH (Linux).
    • (Plesk для Windows) Имя пользователя и пароль встроенной учетной записи как на исходном, так и на и целевом сервере.
    • Папка для хранения временных файлов на исходном сервере (убедитесь, что места на диске достаточно для хранения дампа самой большой базы данных, которая будет перенесена).
  5. При миграции с сервера Windows укажите способ установки RPC-агента (приложения, которое позволяет Plesk Migrator собирать данные):

    • Автоматически (рекомендуется). Plesk Migrator попытается развернуть и запустить RPC-агент на исходном сервере под встроенной учетной записью администратора. В некоторых случаях автоматическое развертывание может привести к ошибке (например, из-за настроек брандмауэра, а также из-за того, что отключен общий доступ к файлам и принтерам или служба RPC). Если это произошло, разверните агент вручную.
    • Вручную. Вы увидите ссылку для скачивания пакета для установки RPC-агента. Скачайте пакет и установите агент вручную на исходном сервере.
  6. Нажмите Подготовить миграцию, чтобы перейти к следующему шагу. Plesk Migrator попытается получить данные о различных объектах (доменах, подписках, учетных записях клиентов и реселлеров, а также тарифных планах), найденных на исходном сервере. Если попытка соединения не удалась, перепроверьте информацию об исходном сервере, удостоверьтесь, что соединение не заблокировано брандмауэром, и повторите попытку.

    Имейте в виду, что, начиная с этого момента, вы можете выйти из интерфейса мигратора без потери прогресса – миграция останется в процессе выполнения, пока вы явно не завершите её. Чтобы продолжить миграцию с момента выхода из интерфейса, перейдите в раздел Управление сервером > Расширения > Plesk Migrator и нажмите ссылку на соответствующую миграцию в списке.

    image 77165

  7. Нажмите Перейти в расширенный режим.

    image 79599

    Здесь вы можете выбрать подписку (или подписки) для миграции (обратите внимание, что вы не можете переносить отдельные домены; наименьшее возможное количество объектов, которое можно перенести – это подписка и все ее домены). Вы также можете изменить некоторые настройки подписок, как описано ниже.

  8. Чтобы переназначить одну или более подписок другому владельцу, установите соответствующие флажки, выберите Клиент / реселлер в меню Переназначить, а затем выберите клиента или реселлера, которому будут принадлежать выбранные подписки на целевом сервере (иначе учетные записи клиента/реселлера, которым принадлежат переносимые подписки, будут также перенесены).

  9. Чтобы переназначить одну или более подписок другому хостинг-плану, установите соответствующие флажки, выберите Тарифный план в меню Переназначить, а затем выберите хостинг-план, к которому будут привязаны выбранные подписки на целевом сервере (иначе хостинг-планы, к которым привязаны подписки, будут также перенесены).

  10. Чтобы назначить общий, выделенный или даже конкретный IP-адрес одной или более подпискам, установите соответствующие флажки, выберите Изменить преобразование IP-адресов из меню IP-адреса, а затем выберите одну из доступных опций:

    • Автоматический выбор. IP-адрес будет выбран на основе общих правил сопоставления IP-адресов (о них можно прочитать здесь).
    • Любой общий IP-адрес. Подписке (или подпискам) будет назначен случайно выбранный общий IP-адрес из IP-пула целевого сервера.
    • Любой выделенный IP-адрес. Подписке (или подпискам) будет назначен случайно выбранный выделенный IP-адрес из IP-пула целевого сервера.
    • Выбранный IP-адрес. Подписке (или подпискам) будет назначен конкретный IP-адрес, выделенный или общий, который вы выберете из списка доступных IP-адресов.
  11. Чтобы изменить настройки миграции, нажмите Настройки в правом верхнем углу.

    image 77157

    Здесь доступны следующие опции:

    • Изменить настройки приложений. По умолчанию во время миграции Plesk пытается внести изменения в конфигурационные файлы нескольких часто используемых приложений, чтобы обеспечить их работу на целевом сервере. Снимите этот флажок, если хотите внести нужные изменения вручную. Включение этой опции увеличит время миграции.
    • Интервал перезапуска Apache (только в Plesk для Linux). Перезапуск веб-сервера на целевом сервере необходим для того, чтобы перенесенные домены были доступны по сети. Убедитесь, что выставлено не слишком низкое значение (меньше 300 секунд выставлять не рекомендуется), так как все размещенные на сервере домены будут временно недоступны во время каждого перезапуска веб-сервера.
    • Запустить проверку после миграции. По умолчанию по окончании миграции Plesk выполняет ряд автоматизированных тестов, чтобы выявить потенциальные проблемы, связанные с перенесенными доменами. Снимите этот флажок, если не хотите, чтобы эти тесты выполнялись. Включение этой опции увеличит время миграции. Здесь вы можете посмотреть подробное описание всех проверок после миграции.
  12. Если все настройки миграции вас устраивают, выберите подписки, которые вы хотите перенести, и нажмите Перенести.

  13. По умолчанию Plesk также переносит дополнительный контент (почтовые сообщения, файлы сайта, таблицы баз данных и внешние ID). Если вы не хотите переносить эти типы контента, снимите соответствующие флажки.

    Примечание: Внешние ID ― это идентификаторы, которые связывают объекты Plesk (такие как подписки, клиенты и реселлеры) с внешними службами. Внешние ID существуют, только если ваш Plesk интегрирован с внешними службами (например, со службой биллинга, такой как WHMCS). Если такая интеграция существует или вы не уверены в том, что ее нет, оставьте выбранной опцию «Перенести внешние ID», чтобы перенести внешние ID на целевой сервер. Если даже у вас нет внешних IDs, это никак не помешает миграции.

    image 77168

  14. Подписка (или подписки) будут добавлены в очередь миграции. Если вы передумаете и решите не переносить подписку, находящуюся в очереди, выберите ее и нажмите Удалить из очереди.

    image 77171

    Когда начнется процесс переноса подписки, ее состояние изменится на «В процессе».

    image 77169

    И как только подписка будет перенесена, ее состояние изменится на «Успешно».

    image 77172

    В процессе миграции у вас могут возникнуть проблемы. В этом случае состояние соответствующей подписки изменится на «Предупреждения».

    image 77173

    В случае серьезных проблем (например, если домены не могут быть перенесены из-за ограничений тарифного плана на целевом сервере), статус соответствующей подписки изменится на «Ошибки».

    image 77177

    Нажмите «Подробности», чтобы узнать больше о проблемах, возникших во время миграции.

  15. После переноса подписки на целевой сервер становится доступен ряд дополнительных опций:

    • Если вы хотите запустить автоматизированный тест для проверки работы основных функций сайтов, принадлежащих перенесенной подписке, выберите ее и нажмите Запустить проверку после миграции. Здесь вы можете посмотреть подробное описание всех проверок после миграции.
    • Если вы считаете, что содержимое уже перенесенной подписки могло измениться на исходном сервере после того, как миграция завершилась, выберите ее и нажмите Повторить синхронизацию, чтобы дополнительно синхронизировать содержимое подписки.
    • (Только при миграции с Plesk) Если вы готовы сделать подписку рабочей на целевом сервере, выберите ее и нажмите Переключить DNS. В результате сервер DNS на исходном сервере начнет работать как вторичный, а сервер DNS на целевом сервере – как первичный. Спустя несколько часов доменные имена сайтов, принадлежащих подписке, начнут преобразовываться в адреса целевого сервера. Если вы хотите отменить это изменение, выберите подписку и нажмите Отменить переключение DNS.
  16. Если вы хотите перенести дополнительные подписки с исходного сервера, вернитесь к шагу номер семь. В противном случае, если вы не планируете переносить данные с того же исходного сервера в ближайшее время, можете нажать Завершить миграцию, чтобы удалить ее из списка текущих миграций.