Диагностика и устранение неисправностей в системах Linux

Чтобы завершить миграцию после сбоя при переносе файла с данными на конечный сервер:

  1. На исходном сервере найдите папку с этим файлом.

    По умолчанию это /usr/local/.

  2. Откройте файл content-list.xml, чтобы посмотреть, какие были созданы файлы.
  3. Перенесите все эти файлы, включая dump.xml, на конечный сервер.
  4. На конечном сервере откройте браузер и войдите в Plesk под администратором.
  5. Перейдите в раздел Инструменты и настройки > Менеджер миграции и переноса (в разделе Инструменты и ресурсы) и нажмите Начать новую миграцию.
  6. Выберите опцию Перенести данные, уже обработанные агентом миграции и переноса и находящиеся на локальном сервере.
  7. В поле Расположение файла миграции укажите путь к папке, в которую вы сохранили данные на шаге 3.
  8. Нажмите Далее.

Чтобы завершить миграцию при сбое импорта данных в Plesk:

  1. На конечном сервере откройте браузер и войдите в Plesk под администратором.
  2. Перейдите в раздел Инструменты и настройки > Менеджер миграции и переноса (в разделе Инструменты и ресурсы) и нажмите Начать новую миграцию.
  3. Выберите опцию Перенести данные, уже обработанные агентом миграции и переноса и находящиеся на локальном сервере.
  4. В поле Расположение файла миграции введите путь к папке, указанной ранее в качестве временного расположения файлов.

    По умолчанию это /usr/local/psa/PMM/var/.

  5. Нажмите Далее.

При сбое во время создания файла с данными можно попробовать создать его вручную с помощью Агента миграции и переноса для Linux/Unix - утилиты PleskX.pl.

Чтобы создать файл с данными вручную с помощью командной строки:

  1. Найдите следующие папки на конечном сервере Plesk и скопируйте все их содержимое в одну папку на этом же сервере.

    <установочная папка Plesk>/PMM/Agents/PleskX/

    <установочная папка Plesk>/PMM/Agents/shared/.

  2. На исходном сервере запустите утилиту PleskX.pl с нужными вам параметрами:
    • Чтобы создать копию всех учетных записей и доменов:

      # PleskX.pl –dump-all

    • Чтобы создать копию отдельных доменов:

      # PleskX.pl –dump-domains=<список доменов через запятую>

    • Чтобы создать копию отдельных учетных записей:

      # PleskX.pl –dump-resellers=<список ID реселлеров в исходной копии Plesk через запятую>

      или

      # PleskX.pl –dump-clients=<список ID клиентов в исходной копии Plesk через запятую>

    • Для просмотра информации о дополнительных параметрах, поддерживаемых утилитой PleskX, выполните команду:

      # PleskX.pl ––help

  3. Следуйте первой инструкции в этом разделе.

Чтобы завершить миграцию в случае неустраненных конфликтов:

Если миграция выполняется с помощью командных утилит резервного копирования и восстановления, то при восстановлении может возникнуть следующая ошибка: Unable to resolve all conflicts. Это может произойти из-за того, что на конечном сервере не настроены некоторые настройки или службы.

Например, на исходном сервере есть сайт, использующий базы данных PostgreSQL, а на конечном сервере компонент PostgreSQL не установлен или не настроен.

Сведения о неустраненных конфликтах можно посмотреть в файле /usr/local/psa/PMM/logs/migration-ГГГГ-MM-ДД-чч-мм-nnn/conflict_description, где ГГГГ-MM-ДД-чч-мм - это дата и время выполнения миграции или восстановления, а nnn - случайное число.