2.2 受支援的資料傳輸方法

根據選取的工作負載和移轉類型,PlateSpin Migrate 可讓您選取不同的方法來將工作負載資料從來源傳輸到目標。

如需有關如何選取傳輸方法的資訊,請參閱轉換 (資料傳輸方法)

2.2.1 檔案層級傳輸 (即時)

適用於 Windows 工作負載的檔案式即時傳輸方法會在檔案層級複製資料和變更。

為確保資料的一致性,此方法會使用 Microsoft 磁碟區陰影複製服務 (VSS) (如果可用)。許多企業應用程式都與 VSS 整合在一起;對於那些未整合的應用程式,PlateSpin Migrate 會提供一項功能,可在擷取 VSS 快照時短時間暫停服務,以確保擷取的這些應用程式資料的一致性。

如果無法使用 VSS (例如所在的工作負載執行的是未安裝 Service Pack 的 Windows Server 2003),則 PlateSpin Migrate 會在傳輸資料時監控來源磁碟區是否發生變更。啟始傳輸完成後,Migrate 會重新傳送所有已變更的檔案。如果檔案系統的變更率持續偏高,則會停止資料傳輸,並顯示一則工作進度警告。

您可以將移轉工作設定為在傳輸期間停止高交易服務,例如 Microsoft SQL Server 或 Microsoft Exchange Server (請參閱在複製或切換之前要停止的服務或精靈)。如此設定有以下兩個好處︰

  • 確保這些應用程式的資料庫在傳輸過程中可以保持更高的一致性。

  • 降低檔案系統的變更率,以便 PlateSpin Migrate 能夠即時處理變更並完成傳輸。

中度活躍的系統可能適用此方法,且您可以透過它來調整目標工作負載上磁碟區的大小。

2.2.2 區塊層級傳輸 (即時)

區塊式即時傳輸方法同時適用於 Windows 和 Linux 工作負載,可讓 PlateSpin Migrate 在區塊層級傳輸資料,以精確複製來源工作負載。

對於 Windows 工作負載,PlateSpin Migrate 會利用 Microsoft 磁碟區快照服務 (VSS) (Windows 2003 SP1 及更新版本) 的應用程式與服務,來支援 VSS 功能。

對於 Linux 工作負載,Migrate 僅支援透過 blkwatch 驅動程式進行區塊式資料傳輸。Migrate 套裝作業系統中包含一些預先編譯的 blkwatch 驅動程式,這些驅動程式適用於執行受支援 Linux 套裝作業系統的標準非除錯核心的工作負載。請參閱節 D.2, 適用於 Linux 套裝作業系統的預先編譯 blkwatch 驅動程式

如果您的工作負載具有非標準、自訂或較新的核心,您可以針對您的特定核心建立自訂 blkwatch 驅動程式。請參閱知識庫文章 7005873 如何建立區塊式自訂 Linux 核心驅動程式

附註:Blkwatch 驅動程式的部署或移除是透明的,不會產生連續性影響,不需要使用者介入,也無需重新開機。

Blkwatch 驅動程式會利用 LVM 快照 (如可用)。從快照複製資料有助於避免可能發生的開啟檔案衝突。請參閱知識庫文章 7005872 Using LVM Snapshots for Migrating and Protecting Linux Workloads (使用 LVM 快照移轉和保護 Linux 工作負載)。如果 LVM 快照不可用,Migrate 會依序鎖定和釋放每個區塊來進行資料傳輸。

區塊式即時傳輸方法對於 Windows 和 Linux 工作負載來說都是偏好的資料傳輸方法。

2.2.3 使用暫存開機環境進行離線傳輸

此方法可讓 PlateSpin Migrate 將來源機器開機到暫存的前置執行環境,並在來源處於離線狀態時傳輸資料。此方法不適用於 PlateSpin Migrate Web 介面。

附註:離線傳輸方法可用於移轉 Windows Server 2003 SP0 工作負載︰

在使用離線傳輸方式移轉 Windows Server 2003 工作負載之前,必須完成以下操作︰

  1. 編輯工作負載上的 boot.ini 檔案,將 /noexecute 參數設定為 alwaysoff

  2. 重新啟動工作負載。

執行前環境是離線傳輸方式的基礎,它會使用一個 Linux RAMDisk (LRD)。LRD 中包含了進行初始臨時開機所需的系統檔案、驅動程式和可執行檔的最小集合。為了確保來源作業系統可在暫存的前置執行環境中正確載入並正常運轉,PlateSpin Migrate 會暫時修改其開機檔案,然後在成功載入前置執行環境之後再將這些檔案還原到其原始狀態。

此外,該環境還會使用 RAMDisk 在 X2P 移轉中暫時將目標實體機器開機,以及在半自動化移轉中將目標虛擬機器開機。請參閱使用 PlateSpin ISO 註冊和探查虛擬主機上目標虛擬機器的詳細資料使用 PlateSpin ISO 註冊和探查目標實體機器的詳細資料