Диагностика и устранение неисправностей в системах Linux
Чтобы завершить миграцию после сбоя при переносе файла с данными на конечный сервер:
- На исходном сервере найдите папку с этим файлом.
По умолчанию это
/usr/local/
. - Откройте файл
content-list.xml
, чтобы посмотреть, какие были созданы файлы. - Перенесите все эти файлы, включая
dump.xml
, на конечный сервер. - На конечном сервере откройте браузер и войдите в Plesk под администратором.
- Перейдите в раздел Инструменты и настройки > Менеджер миграции и переноса (в разделе Инструменты и ресурсы) и нажмите Начать новую миграцию.
- Выберите опцию Перенести данные, уже обработанные агентом миграции и переноса и находящиеся на локальном сервере.
- В поле Расположение файла миграции укажите путь к папке, в которую вы сохранили данные на шаге 3.
- Нажмите Далее.
Чтобы завершить миграцию при сбое импорта данных в Plesk:
- На конечном сервере откройте браузер и войдите в Plesk под администратором.
- Перейдите в раздел Инструменты и настройки > Менеджер миграции и переноса (в разделе Инструменты и ресурсы) и нажмите Начать новую миграцию.
- Выберите опцию Перенести данные, уже обработанные агентом миграции и переноса и находящиеся на локальном сервере.
- В поле Расположение файла миграции введите путь к папке, указанной ранее в качестве временного расположения файлов.
По умолчанию это
/usr/local/psa/PMM/var/
. - Нажмите Далее.
При сбое во время создания файла с данными можно попробовать создать его вручную с помощью Агента миграции и переноса для Linux/Unix - утилиты PleskX.pl
.
Чтобы создать файл с данными вручную с помощью командной строки:
- Найдите следующие папки на конечном сервере Plesk и скопируйте все их содержимое в одну папку на этом же сервере.
<установочная папка Plesk>
/PMM/Agents/PleskX/
<установочная папка Plesk>
/PMM/Agents/shared/
. - На исходном сервере запустите утилиту
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
- Чтобы создать копию всех учетных записей и доменов:
- Следуйте первой инструкции в этом разделе.
Чтобы завершить миграцию в случае неустраненных конфликтов:
Если миграция выполняется с помощью командных утилит резервного копирования и восстановления, то при восстановлении может возникнуть следующая ошибка: Unable to resolve all conflicts
. Это может произойти из-за того, что на конечном сервере не настроены некоторые настройки или службы.
Например, на исходном сервере есть сайт, использующий базы данных PostgreSQL, а на конечном сервере компонент PostgreSQL не установлен или не настроен.
Сведения о неустраненных конфликтах можно посмотреть в файле /usr/local/psa/PMM/logs/migration-ГГГГ-MM-ДД-чч-мм-nnn/conflict_description
, где ГГГГ-MM-ДД-чч-мм
- это дата и время выполнения миграции или восстановления, а nnn
- случайное число.