Редактирование конфигурационного файла Plesk Migrator

Конфигурационный файл Plesk Migrator содержит информацию об исходном и целевом серверах, такую как тип операционной системы (Linux или Windows), тип панели управления, установленной на сервере, информацию о доступе и так далее. Пример конфигурационного файла приводится здесь. В этом разделе мы расскажем о том, как задать ряд часто используемых параметров, чтобы обеспечить успех миграции.

Указание имени и формата файла описания хостинга

Информация о файле описания хостинга должна быть помещена в раздел [GLOBAL] конфигурационного файла. Чтобы указать имя файла (если файл находится не в текущей рабочей папке, укажите абсолютный путь), используйте следующую опцию:

hosting-description: source.yaml

Файл описания хостинга может иметь формат YAML или JSON. Чтобы указать формат файла, используйте следующую опцию:

description-format: yaml
Указание информации о доступе к исходному и целевому серверам

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

Сервер Linux
[lunuxserver]
hosting-description: /root/source.yaml
os: unix
ip: 192.168.1.17
ssh-username: root
ssh-password: setup
Сервер Windows
[windowsserver]
hosting-description: C:\source.yaml
os: windows
ip: 192.168.1.18
windows-username: Administrator
windows-password: setup
Указание информации о доступе к серверам баз данных

Для импорта содержимого баз данных на целевой сервер надо либо указать настройки доступа к серверу или серверам баз данных, либо переместить дампы на целевой сервер вручную и указать путь к ним в конфигурационном файле. Если вы выбрали первый вариант, укажите информацию о доступе к каждому серверу баз данных, с которого вы хотите перенести базы данных, в следующем виде:

Сервер MySQL
[mysql-db]
type: mysql
host: localhost
port: 3306
login: admin
password: 123qwe
Microsoft SQL Server
[mssql-db]
type: mssql
host: 192.168.1.17\MSSQLSERVER2008
port: 1443
login: sa
password: 123qwe

Примечание. Если имя хоста сервера, на котором хранятся базы данных Microsoft SQL Server, не определяется на целевом сервере, перенос баз данных будет прерван. Удостоверьтесь в том, что имя хоста определяется корректно, или добавьте соответствующую запись в файл hosts на целевом сервере.

Добавьте все серверы баз данных, которые вы перечислили, в раздел [GLOBAL] конфигурационного файла, как в этом примере:

[GLOBAL]
db-servers: mysql-db, mssql-db
Указание более чем одного источника миграции

Plesk Migrator может переносить содержимое из нескольких источников сразу. Чтобы указать более чем один источник, используйте параметр sources в разделе [GLOBAL] конфигурационного файла, как в этом примере:

[GLOBAL]
source-type: custom
target-type: plesk
sources: source1, source2, source3
[source1]
...
[source2]
...
 

Leave your feedback on this topic here

If you have questions or need support, please visit the Plesk forum or contact your hosting provider.
The comments below are for feedback on the documentation only. No timely answers or help will be provided.