Конфигурационные файлы для миграции с Helm

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

[GLOBAL]
source-type: helm3
source-servers: helm3, helm3-other-server
target-type: plesk

[plesk]
ip:
os: windows

[helm3]
ip:
windows-username: Administrator
windows-password: password

[helm3-other-server]
ip:

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

[GLOBAL]
# В этом разделе определяются глобальные настройки и перечисляются исходные серверы.

# [обязательный параметр, не может быть изменен] source-type
# Тип продукта исходного сервера.
# Остальные параметры в этом шаблоне конфигурационного файла приводятся для этого конкретного типа, helm3.
# Не меняйте тип исходного сервера здесь, вместо этого найдите шаблоны конфигурационных файлов
# и выберите наиболее подходящий для вашей исходной панели хостинга.
source-type: helm3

# [обязательный параметр, не может быть изменен] target-type
# Тип продукта целевого сервера.
target-type: plesk

# [обязательный параметр] source-servers
# Список разделов, описывающих исходные серверы Helm, через запятую.
# Здесь можно перечислить любое количество серверов Helm.
source-servers: helm3, helm3-other-server

# [необязательный параметр] external-db-servers
# Список разделов, описывающих внешние серверы баз данных исходного сервера, через запятую.
# Настоятельно рекомендуем указать внешние серверы баз данных для удаленного сервера MSSQL.
# В противном случае могут возникнуть проблемы при копировании содержимого баз данных.
# external-db-servers: mssql1

# [необязательный параметр] session-dir
# Папка для временных файлов мигратора.
# Если она не указана, временные файлы будут помещены в папку 'migration-session'.
# session-dir: migration-session

# [необязательный параметр] zones-ttl
# Время в секундах, которое Plesk Migrator устанавливает в качестве минимального TTL записи SOA
# и интервала обновления на новом сервере DNS.
# Если оно не указано, используется значение по умолчанию: 120
# zones-ttl: 120

# [необязательный параметр] external-dns-server
# IPv4-адрес внешнего сервера DNS, позволяющего выполнять рекурсивные DNS-запросы.
# Мигратор использует указанный адрес, чтобы проверить, могут ли обычные пользователи интернет
# получать корректные записи DNS для перенесенных доменов. 
# Если ничего не указано, мигратор будет использовать сервер DNS Google (8.8.8.8).
# Если указано значение 'none', мигратор пропустит эту проверку.
# external-dns-server: 8.8.8.8

# [необязательный параметр] mail-messages-delta-limit
# При проверке почты после миграции количество сообщений в почтовых ящиках на исходном сервере сравнивается
# с соответствующим количеством на целевом сервере. 
Если эти количества различаются более чем на значение
# параметра "mail-message-count-max-difference", выдается ошибка.
# Если оно не указано, используется значение по умолчанию: 10
# mail-messages-delta-limit: 10
#
# [необязательный параметр] website-availability-check-timeout
# Время ожидания отклика сайта в секундах. Если хотите проверить доступность сайта, ограничьте время отклика.
# Если оно не указано, используется значение по умолчанию: 30
# website-availability-check-timeout: 30

# [необязательный параметр] log-message-context-length
# При записи в журнал многострочного вывода (запроса или ответа API), показывать только верхние N
# и нижние N строк. Значение по умолчанию – 0, это означает, что API -запросы будут отображаться полностью.
# log-message-context-length: 10

# [необязательный параметр] copy-mssql-content
# Выберите способ копирования содержимого MSSQL: собственные дампы MSSQL, текстовые дампы или автоматический выбор способа копирования (по умолчанию).
# Возможные значения: 'native', 'text', 'auto'
# Для использования собственных резервных копий баз данных мигратору требуется доступ ко всем серверам MSSQL, поэтому удостоверьтесь, что вы предоставили
# доступ ко всем внешним серверам MSSQL при помощи параметра 'external-db-servers'.
# Использование собственных резервных копий - наиболее надежный способ копирования содержимого баз данных MSSQL.
# Преимущество использования текстовых дампов в том, что они не требуют физического доступа к серверам. 
# Требуется только доступ по протоколам MSSQL. Однако этот способ может не сработать в случае сложных баз данных MSSQL
# с хранимыми процедурами, триггерами и так далее.
# Если выбрано автоматическое определение способа копирования, мигратор будет использовать собственные резервные копии MSSQL, если есть прямой доступ 
# к серверам MSSQL, в противном случае - текстовые дампы.
# copy-mssql-content: auto

[plesk]
# В этом разделе определяются настройки целевого сервера Plesk.

# [обязательный параметр] ip
# IPv4-адрес этого сервера Plesk.
# Не имеет значения, является ли этот IP-адрес внешним или внутренним, главное, чтобы мигратор мог подключиться
# к Plesk по этому адресу.
ip:

# [обязательный параметр] os
# Тип операционной системы сервера, 'unix' или 'windows'. Определяет другие параметры, которые требуется указать
# в этом разделе.
os: windows

# [необязательный параметр] panel-username
# Имя пользователя администратора Plesk. Если оно не указано, используется значение 'admin'.
# panel-username: admin

# [необязательный параметр] panel-password
Пароль администратора Plesk. Если он не указан, он будет определен автоматически.
# panel-password: setup

# [необязательный параметр] windows-session-dir
# Папка для временных файлов в Plesk для Windows.
# Если она не указана, временные файлы помещаются в папку C:\migrator.
# windows-session-dir: C:\migrator

# [необязательный параметр] is-local
# Определяет, установлен ли мигратор на том же сервере, что и целевой Plesk.
# Значение по умолчанию - true.
# is-local: true

[helm3]
# В этом разделе определяются настройки сервера панели управления Helm 3.

# [обязательный параметр] ip
# IPv4-адрес этого сервера Helm.
ip:

# [необязательный параметр] windows-username
# Пароль привилегированного системного пользователя на этом сервере Helm 3.По умолчанию используется 'Administrator'.
# windows-username: Administrator

# [обязательный параметр] windows-password
# Пароль привилегированного системного пользователя на этом сервере Helm.
windows-password: password

# [необязательный параметр] copy-mail-content
# Этот параметр определяет, какое почтовое содержимое необходимо скопировать с сервера:
# 'full' - скопировать все содержимое, 'messages' - скопировать только сообщения из папок Входящие,
# 'none' - не копировать.
# Обратите внимание, что если сервер не подеерживает IMAP, можно скопировать только сообщения из папки Входящие
# с использованием опции 'messages'.
# Если этот параметр не указан, копируется все почтовое содержимое.
# copy-mail-content: full

# [необязательный параметр] copy-web-content
# Этот параметр определяет, какое веб-содержимое необходимо скопировать с сервера:
# 'full' - скопировать все содержимое, 'none' - не копировать.
# Если этот параметр не указан, копируется все веб-содержимое.
# copy-web-content: full

# [необязательный параметр] session-dir
# Папка с временными файлами. Если она не указана, временные файлы помещаются в папку C:\migrator.
# session-dir: C:\migrator

[helm3-other-server]
# В этом разделе определяются настройки удаленного сервера Helm 3.

# [обязательный параметр] ip
# IPv4-адрес этого сервера Helm CP.
ip:

# [необязательный параметр] windows-username
# Имя привилегированного системного пользователя на этом сервере Helm.
# Укажите имя пользователя, если оно отличается от имени пользователя на сервере управления.
# windows-username: Administrator

# [необязательный параметр] windows-password
# Пароль привилегированного системного пользователя на этом сервере Helm.
# Укажите пароль, если он отличается от пароля на сервере управления.
# windows-password: password

# [необязательный параметр] session-dir
# Папка с временными файлами. Если она не указана, временные файлы помещаются в папку C:\migrator.
# session-dir: C:\migrator

[mssql1]
# Этот необязательный раздел содержит настройки внешнего сервера баз данных MSSQL 'mssql1'.
# Укажите необходимые настройки в этом разделе, а затем перечислите их в параметре 'external-db-servers'
# раздела GLOBAL, если хотите, чтобы базы данных MSSQL были скопированы с этого сервера с помощью собственной резервной копии MSSQL.
# В противном случае удалите этот раздел.

# [обязательный параметр] host
# Адрес сервера баз данных в таком же виде, как он отображается в интерфейсе Plesk (обычно это 
# IP-адрес сервера баз данных).
host:

# [обязательный параметр] type
# Тип сервера баз данных, единственное допустимое значение – 'mssql'
type: mssql

# [обязательный параметр] ip
# IPv4-адрес этого сервера баз данных.
ip:

# [необязательный параметр] windows-username
# Имя привилегированного системного пользователя  на этом сервере баз данных. По умолчанию используется 'Administrator'.
# windows-username: Administrator

# [обязательный параметр] windows-password
# Пароль привилегированного системного пользователя на этом сервере баз данных.
windows-password: