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
# 伺服器的作業系統類型,從cpanel遷移應為'unix'。
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: