7.11 處理作業系統服務與應用程式

PlateSpin Migrate 針對移轉工作提供了一套機制,用於處理 Windows 服務 (包括 Microsoft SQL Server 和 Microsoft Exchange Server 軟體相關服務的特殊功能)、Linux 精靈及虛擬化增強功能 (例如 VMware Tools)。此外,如果需要取代 Windows HAL 或核心檔案,您可以在執行移轉工作期間檢視選中要更新的項目。

7.11.1 處理服務的啟動模式 (Windows 目標)

您可以將某個工作設定為在完成移轉後修改所選 Windows 服務的啟動模式。例如,如果不需要某個 Windows 服務繼續在虛擬化的工作負載上執行,則可以設定您的工作,以將該服務的目標啟動類型設定為「已停用」。

如果需要根據一項服務的申請啟動另一項服務,請將所需服務的啟動類型設定為「手動」。

您還可以將工作設定為在完成移轉後還原服務的原始啟動類型。例如,您可能需要在移轉過程中停用病毒掃描程式,而在移轉完成後還原其啟動類型。

提示:您可以在 PlateSpin 伺服器預設選項中全域性地設定所選 Windows 服務的啟動模式優先設定。請參閱目標服務預設值

若要設定 Windows 服務的移轉後啟動模式,請執行以下步驟:

  1. 啟動移轉工作。如需啟動移轉工作的相關資訊,請參閱節 3.8.1, 設定移轉工作

  2. 在「移轉工作」視窗的「作業系統與應用程式組態」區段,按一下 Windows 服務 (目標),然後按一下啟動模式欄中的一項。

  3. 選取所需的啟動模式。

  4. 若要在轉換完成後還原原始設定,請選取該核取方塊。

  5. 按一下確定

7.11.2 在即時傳輸期間處理來源工作負載服務或精靈 (Windows 和 Linux)

對於即時傳輸工作,PlateSpin Migrate 提供了一套機制,用於在移轉過程中停止所選的服務或精靈。這樣可確保以一致的狀態擷取來源上的資料。

如果來源工作負載正在執行 Microsoft SQL Server 或 Microsoft Exchange Server 軟體,則您可以將移轉工作設定為自動複製這些伺服器的資料庫檔案。如果不需要在移轉中包含資料庫所在的磁碟區,請考慮不要停止這些服務。

如果來源工作負載包含需要大量 I/O 的應用程式服務,而這些服務可能會導致檔案傳輸程序無法與變更保持同步,那麼請考慮在執行即時傳輸移轉過程中停止這些服務。

在完成移轉後,選中要在即時傳輸移轉期間停止的服務將會在來源上自動重新啟動,除非您已明確將移轉工作設定為在完成後關閉來源。

對於 Linux 系統,請考慮使用自定的 freezethaw 程序檔功能。請參閱凍結和解除凍結編寫程序檔功能 (Linux 區塊層級移轉)

提示:您可以全域性地設定優先設定,以在執行 VSS 檔案式或 VSS 區塊式即時傳輸期間停止所選的 Windows 服務。請參閱來源服務預設值

若要指定即時傳輸期間希望系統停止的服務或精靈,請執行以下步驟:

  1. 啟動移轉工作。如需啟動移轉工作的相關資訊,請參閱節 3.8.1, 設定移轉工作

  2. 在「移轉工作」視窗的「作業系統與應用程式組態」區段,按一下即時傳輸服務/精靈 (來源)

  3. 若要指明您希望在移轉期間複製 SQL Server 和 Exchange Server 資料庫檔案,請按一下進階 (僅適用於 Windows 系統)。

  4. 按一下確定

7.11.3 在移轉期間檢視選中要取代的 Windows 系統檔案

在轉換包含系統檔案 (例如 HAL 或核心檔案) 的 Windows 工作負載時,如果這些檔案與目標基礎架構不相容,PlateSpin Migrate 會使用其程式庫中的相應檔案,並在目標的同一系統目錄中儲存來源檔案的備份副本 (*.bak)。

您可以檢視 PlateSpin Migrate 識別為需要取代的 HAL 或核心檔案:

若要檢視選定要在移轉期間取代的檔案,請執行以下步驟︰

  1. 啟動移轉工作。如需啟動移轉工作的相關資訊,請參閱節 3.8.1, 設定移轉工作

  2. 在「移轉工作」視窗的「作業系統與應用程式組態」區段,按一下系統檔案

    選定要在移轉期間取代的檔案即會列出。

  3. 按一下確定

對話方塊底部可能會顯示以下警告:

驅動程式快取為空白

表示您可能需要將必要的檔案放入來源 Windows 伺服器上的本地驅動程式快取 (..\Windows\Driver Cache) 中。

驅動程式快取包含較高版本

PlateSpin Migrate 與其矩陣部分相符,但驅動程式快取中有一或多個系統檔案的版本高於 PlateSpin Migrate 將要使用的版本。

將以較低版本取代檔案 <檔案名稱>

PlateSpin Migrate 未在其矩陣中找到系統檔案的相符項。它將以低於探查為來源機器原始系統檔案之檔案的版本,來取代現有系統檔案。

將以較高版本取代檔案 <檔案名稱>

PlateSpin Migrate 未在其矩陣中找到系統檔案的相符項。它將以高於探查為來源機器原始系統檔案之檔案的版本,來取代現有系統檔案。

如果畫面上顯示警告,請按一下更多說明 (僅當存在警告時才適用),以瞭解更多資訊。

另請參閱以下知識庫文章 7920815 (常見問題:瞭解「系統檔案資訊」畫面)。

7.11.4 處理精靈的執行層級 (Linux 目標)

您可以將某個工作設定為在完成移轉後修改所選 Linux 精靈的執行層級。使用以下數值:

0

關機

1

單一使用者模式

2

未使用 (使用者定義)

3

完全多使用者模式 (無 GUI)

4

未使用 (使用者定義)

5

包含顯示管理員的完全多使用者模式 (GUI)

6

重新開機

若要設定 Linux 精靈的移轉後執行層級,請執行以下步驟:

  1. 啟動移轉工作。如需啟動移轉工作的相關資訊,請參閱節 3.8.1, 設定移轉工作

  2. 在「移轉工作」視窗的「作業系統與應用程式組態」區段,按一下 Linux 精靈 (目標),然後按一下執行層級欄中的一項。

  3. 選取所需的執行層級。按一下確定

7.11.5 處理虛擬化增強軟體

對於 V2X 移轉,PlateSpin Migrate 提供了一套機制,用於自動解除安裝虛擬化增強軟體,例如 VMware Tools。

在裝有較低版本 VMware Tools 的 VMware 平台上轉換工作負載時,PlateSpin Migrate 將會識別是否存在過時的軟體,並在移轉工作中新增 VMware Tools 清理步驟。

您必須提供管理員身分證明才能解除安裝 VMware Tools。所提供的身分證明必須與安裝 VMware Tools 期間登入的管理員層級使用者帳戶相符。

解除安裝較低版本後,PlateSpin Migrate 會繼續安裝新版 VMware Tools。

附註:如果您要降級裝有 VMware Tools 的虛擬機器,或者要將虛擬機器轉換為裝有舊版 VMware Tools 的另一個 VMware 目標,則在設定目標期間安裝 VMware Tools 將會失敗。

若要將工作設定為在移轉期間移除或取代 VMware Tools,請執行以下步驟:

  1. 啟動移轉工作。如需啟動移轉工作的相關資訊,請參閱節 3.8.1, 設定移轉工作

  2. 在「移轉工作」視窗的「作業系統與應用程式組態」區段,按一下清理 VMware Tools

  3. 根據具體的目標,PlateSpin Migrate 會識別現有的 VMware Tools 例項,並相應地提示您取代或移除這些例項:

    • 對於非 VMware 目標: 工作組態介面會提示您解除安裝 VMware Tools。請提供安裝該軟體時所用的相同管理員層級身分證明。如果身分證明未知,則在移轉後,VMware Tools 會保留在目標機器上。

    • 對於 VMware 目標: 工作組態介面會提示您取代 VMware Tools。請提供安裝已過時 VMware Tools 版本時所用的相同管理員層級身分證明。如果身分證明未知,請在完成移轉後手動安裝新版 VMware Tools。

  4. 按一下確定