Plesk Migrator 設定檔包含有關源和目的伺服器的資訊,例如作業系統類型(Linux 或 Windows),安裝在伺服器上的控制台類型、存取資訊,等等。可在 此處 找到設定檔樣本。本主題主要闡述如何配置一系列可保障成功遷移的常用參數。

指定主機描述檔案名稱和格式

有關主機描述檔的資訊必需放置於設定檔的 [GLOBAL] 部分。若要指定檔的名稱(如果檔沒有在當前工作的目錄中,請指定一個絕對路徑),請使用以下選項:

hosting-description: source.yaml

主機描述檔可以是 YAML 或 JSON 格式。若要指定檔案格式,請使用以下選項:

description-format: yaml

指定源和目的伺服器的存取資訊

若要導入網站和郵件內容資訊到目的伺服器,需要指定源和目的伺服器的管理使用者驗證憑據,或手動移動內容到目的伺服器,並提供存取主機設定檔中資料的路徑。後者只需要提供目的伺服器的存取資訊。

Linux server

[lunuxserver]
hosting-description: /root/source.yaml
os: unix
ip: 192.168.1.17
ssh-username: root
ssh-password: setup

Windows server

[windowsserver]
hosting-description: C:\source.yaml
os: windows
ip: 192.168.1.18
windows-username: Administrator
windows-password: setup

指定資料庫伺服器的存取資訊

若要導入資料庫內容資料到目的伺服器,需要指定資料庫伺服器或伺服器的存取驗證憑據,或手動移動資料庫轉儲到目的伺服器,並提供存取主機設定檔中轉儲的路徑。如果您選擇前一個選項,請指定您要遷移資料庫的每台資料庫伺服器的存取資訊:

MySQL Server

[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 伺服器資料庫的伺服器的主機名稱在目的伺服器上未進行解析,會導致資料庫遷移失敗。請確保正確解析主機名稱,或添加相應的項到目的伺服器上的 主機 檔。

包括在設定檔的 [GLOBAL] 部分中列舉的所有資料庫伺服器,如下:

[GLOBAL]
db-servers: mysql-db, mssql-db

為遷移指定多個源

Plesk Migrator 可一次從多個源遷移內容。若要指定多個源,請使用設定檔的 [GLOBAL] 部分中的源參數,如下:

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