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: