cPanel 迁移的配置文件

该配置文件只包括执行迁移必需的基本信息:

[GLOBAL]
源类型cPanel
source-servers: cPanel
目标类型plesk

[plesk]
ip:
os: unix

[cpanel]
ip:
os: unix
ssh-password:

该配置文件包含高级设置,能够调整迁移的很多方面:

[GLOBAL]
# 该节会定义迁移前的全局设置。
 
# [mandatory, non-modifiable] 源类型
# 源服务器的产品类型。
#
# 这是配置文件的模板,用于从 сPanel迁移到
# Plesk Panel. 对于其它的源或目标面板,请浏览其它提供的
# 配置模板并挑选一个适合您源类型的。
源类型cPanel
 
# [mandatory] source-servers
# 一个以逗号隔开的节列表,描述源Plesk Panel
# 服务器。
#
# 该列表中节名称的顺序很重要:a server,
# 节列举越靠前,在有冲突时享有优先权。
source-servers: cPanel

# [mandatory, non-modifiable] target-type
# Target servers product type.
目标类型plesk

# [optional] session-dir
# 用于迁移工具临时文件的目录。
# 如未指定,临时文件会被放入 './migration-session'。
# session-dir: migration-session
 
# [optional] zones-ttl
# 时间,以秒为单位,迁移工具设置用作 SOA minimum TTL 和
# 新的DNS 服务器上的刷新间隔。
# 如未指定,会使用默认值:120
# zones-ttl: 120
 
# [optional] external-dns-server
# 允许递归 DNS 查询的外部DNS服务器的IPv4地址。
# 迁移工具会使用指定的地址测试常规互联网
# 用户是否可以为迁移的域名获取正确的DNS 记录。如果
# 未指定任何值,迁移工具将使用 Google DNS server (8.8.8.8)。
# 如指定 'none',迁移工具将跳过测试。
# external-dns-server: 8.8.8.8

# [optional] mail-messages-delta-limit
# 迁移后邮件检测会对比源
# 和目标邮箱中的信息数量。如果信息数量差异超过
# specified in "mail-message-count-max-difference", it is considered an error.
# 如未指定该选项,则使用默认值:10
# mail-messages-delta-limit: 10

# [optional] website-availability-check-timeout
# 这是迁移器在迁移后测试网站可用性时使用
# 超时时间。如未指定,则会使用默认值:30
# website-availability-check-timeout: 30

# [optional] log-message-context-length
# 当记录多行输出 (API 请求,相应), 只显示前 N
# 和最后 N 行。Default value is 10. Set it to 0, if you need to log full
# multiline message.
# log-message-context-length: 10

# [optional] use-hosting-analyser
# 如果您要分析主机并检测复制内容的的最优算法,设置
# 该选项为 'True'。该选项的默认值为 'True'.
# use-hosting-analyser: True

# [optional] hosting-analysis-ttl
# 时间(以秒为单位), 迁移工具设置用于主机
# 分析结果的最小时间。
# 如未指定,会使用默认值:900
# hosting-analysis-ttl: 900

# [optional] skip-migrator-updates
# 不要检查迁移器 repository 查看更新。默认值为'False'
# skip-migrator-updates: false
 
[plesk]
# 该节定义目标面板设置。
 
# [mandatory] ip
# 目标Plesk Panel 服务器的IPv4地址。
ip:

# [mandatory] os
# Server's operating system type, should be 'unix' for migration from cpanel.
os: unix

# [optional] panel-username
# 面板管理员的登录名如未指定,则使用'admin'。
# panel-username: admin

# [optional] panel-password
# 面板管理员的密码。如未指定,会自动检测。
# panel-password: setup

# [optional] unix-session-dir
# Plesk Panel for Linux 目标服务器上的临时文件目录。如果
# not specified, temporary files will be put into '/tmp'
# unix-session-dir: /tmp

# [optional] is-local
# 迁移工具是否在与目标 Plesk 相同的服务器上运行。
# 默认为 true.
# is-local: true

# [optional] apache-restart-interval
# 最小时间间隔,以秒为单位,Apache 在
# 迁移过程中的重启间隔。如该间隔太短,Apache 将会启动频繁。这
# 将会引起Plesk 目标服务器的长期宕机。如果该间隔太长,
# Plesk 目标服务器的现有用户将不得不等很久
# 才能等到更改被应用。跳过更改 Apache 重启间隔,设置值为
# 'none'. 若未指定,迁移工具将跳过更改Apache
# 重启间隔。
# apache-restart-interval: none

[cpanel]
# 该节定义源Plesk Panel server 'pfu1'的设置

# [mandatory] ip
# 目标服务器的 IP 地址或主机名。
ip:

# [mandatory] os
# 服务器的操作系统类型,从cpanel迁移应为'unix'。
os: unix

# [optional] ssh-username
# 该Plesk 服务器上优先级系统用户的用户名。如未指定,则使用'root'。
# ssh-username: root

# [optional] ssh-auth-type
# SSH 验证类型。
# 支持两种验证类型:'password' 或 'key'. 默认为'password'.
# ssh-auth-type: password

# [optional] ssh-password
# 该Plesk 服务器上优先级系统用户的密码。
# 如果您选择了 SSH 验证类型‘password’,则必须要指定该密码。
# 注意密码中的散列符号会被视作常规符号。
ssh-password:

# [optional] ssh-key
# SSH private key file name. You can specify it if you select SSL
# authentication type ‘key’. 如未指定,会使用"id_rsa" 或 "id_dsa" 密钥(来自
# 目录'~/.ssh')。
# ssh-key: id_dsa

# [optional] copy-mail-content
# 该选项会指定是否从服务器复制邮件内容
# ('full' 值) 或无 ('none'). 如未指定,邮件内容将会
# 被复制。
# copy-mail-content: full

# [optional] copy-web-content
# 该选项会指定是否从服务器复制web内容
# ('full' 值) 或无 ('none'). 如未指定,web 内容将会
# 被复制。
# copy-web-content: full

# [optional] session-dir
# 临时文件的目录。
# If not specified, temporary files are put into /tmp.
# session-dir: /tmp

# [optional] postgres-password
# Password of PostgreSQL superuser
# postgres-password:
 

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.