5.4 使用 X2P 工作流程進行半自動化工作負載虛擬化

半自動化是一種工作負載虛擬化程序,其中,工作負載的目標基礎架構是 PlateSpin Migrate 視為實體機器的虛擬機器。這適用於以下虛擬化平台:

  • Windows Server 2008 R2 Hyper-V

  • Citrix XenServer 6.1

  • RHEL KVM 7.0

  • SUSE Linux Enterprise Server (SUSE) 11 SP3 Xen (完全虛擬化的客體作業系統)

若要將工作負載移轉至其中一個平台,請執行以下步驟:

  1. 使用所需虛擬化平台的原始介面,建立作業系統設定檔與來源工作負載之設定檔相符的虛擬機器。

  2. 使用相應的 PlateSpin 開機 ISO 影像開始將新建立的虛擬機器開機,視需要載入相應的驅動程式,然後繼續執行開機程序。

    如此即會探查目標虛擬機器,並將其註冊為 PlateSpin Migrate 實體機器目標。這與探查目標實體機器中所述的程序類似。但是,您應該將 ISO 影像儲存在虛擬機器主機上,並使用它來將目標虛擬機器開機,而不是將該影像燒錄到 CD 並使用該 CD 將實體硬體開機。

  3. 使用 PlateSpin Migrate 用戶端建立和執行 X2P 移轉工作。

  4. 完成移轉工作後,安裝目標虛擬化平台專用的虛擬化增強軟體。

以下主題提供了將工作負載移轉至相關特定虛擬化平台的其他附註。

5.4.1 將工作負載移轉至 Microsoft Hyper-V

您可以將 Microsoft Hyper-V 用做半自動化工作負載虛擬化中的目標虛擬化平台。

附註:亦可使用 Hyper-V 2012 和 Hyper-V 2012 R2 自動工作負載虛擬化。

先決條件:

其他資訊:

本節包含下列各主題:

下載並儲存開機 ISO 影像 (Hyper-V)

  1. 為您的工作負載下載相應的開機 ISO 影像。

  2. (選擇性) 如果要對您的目標執行無人管理的註冊,請使用所需的註冊參數更新 ISO 影像。

    請參閱知識庫文章 7920832

  3. 將 ISO 影像儲存在 Hyper-V 伺服器能夠存取的位置。例如:c:\temp

    這樣可確保目標虛擬機器可將開機 ISO 影像用做可開機的 CD-ROM 影像。

建立並設定目標虛擬機器 (Hyper-V)

  1. 使用 Hyper-V 管理員的「新增虛擬機器精靈」,建立具有以下設定的新虛擬機器:

    • 名稱和位置: 指定新目標的名稱,並接受預設位置。

    • 指定記憶體: 為虛擬機器至少指定 384 MB 的 RAM。

    • 連接虛擬硬碟: 確保虛擬磁碟大小等於或大於來源工作負載的系統磁碟大小。

    • 安裝選項: 將虛擬機器設定為從 ISO 影像檔案開機,並將精靈指向已下載的開機 ISO 影像。

    • 摘要︰ 將虛擬機器設定為建立後不啟動 (取消選取建立虛擬機器後將它啟動選項)。

  2. 建立虛擬機器後,移除預設的 NIC,並將其取代為稱做傳統網路介面卡的一般 NIC。

    之所以需要這樣做,是因為「新增虛擬機器精靈」會建立一個自定 Microsoft 類型的 NIC,而 PlateSpin Migrate 目前不支援這種 NIC。

  3. 將新增的 NIC (傳統網路介面卡) 連接到外部虛擬網路。

將虛擬機器註冊到 PlateSpin 伺服器 (Hyper-V)

當您使用未修改過的開機 ISO 影像時,完成下列步驟便可在 PlateSpin 伺服器中註冊目標。

  1. 在 Hyper-V 虛擬機器連接主控台的指令行中,於每條提示處提供所需的資訊:

    • PlateSpin 伺服器︰ 請使用以下格式:

      http:// 伺服器主機 /platespinmigrate

      以 PlateSpin 伺服器主機的實際名稱或 IP 位址取代伺服器主機

    • 身分證明 (使用者名稱/密碼): 輸入 PlateSpin 伺服器主機上某個管理員層級使用者的名稱,包括網域或機器名稱。例如:網域\使用者名稱本地主機\Administrator。提供所指定使用者的有效密碼。

    • 網路卡: 選取使用中的網路卡,然後輸入此卡的暫存靜態 IP 位址,或按 Enter 鍵以使用 DHCP 伺服器。

    • 暫存主機名稱: 提供一個暫存虛擬機器名稱,供 PlateSpin Migrate 用戶端用於列出新註冊的虛擬機器。此名稱將會覆寫為您在移轉工作中選取的工作負載目標主機名稱。

    • SSL 加密: 如果 PlateSpin Migrate 安裝在已啟用 SSL 加密的主機上,請輸入 Yes。否則,請輸入 No

    • PlateSpin Migrate 網路: 除非您已在 PlateSpin Migrate 用戶端中定義了自己的 PlateSpin Migrate 網路,否則請按 Enter 鍵。如果使用的是非預設 PlateSpin Migrate 網路,請輸入其名稱,然後按 Enter 鍵。

      目標虛擬機器上的控制器會與 PlateSpin 伺服器進行通訊,並將該虛擬機器註冊為移轉工作的實體目標。

    附註:如果註冊失敗並出現授權錯誤,您可能需要同步來源與目標的時鐘,並在目標 (或來源與目標) 上修改 LAN Manager 驗證層級。請參閱表 F-1, 與探查操作相關的常見問題和解決方案

將來源工作負載移轉至目標虛擬機器 (Hyper-V)

  1. 使用 PlateSpin Migrate 用戶端啟動 X2P 移轉工作,其中,來源工作負載為工作的移轉來源,目標為 Hyper-V 上的新虛擬機器。

    請參閱將工作負載轉換為實體機器 (P2P、V2P)

  2. 在 PlateSpin Migrate 用戶端的「工作」檢視窗中監控移轉工作。

    當工作執行到設定目標機器步驟時,虛擬機器的主控台會返回到開機 ISO 影像的開機提示。

  3. 關閉虛擬機器,並將其重新設定為從磁碟開機,而不是從開機影像開機。

  4. 開啟虛擬機器。

    移轉工作即會恢復,將目標重新開機,然後完成工作負載組態。

移轉後步驟 (Hyper-V)

安裝 Hyper-V 整合服務 (虛擬化增強軟體)。如需詳細資訊,請參閱《Microsoft Hyper-V Getting Started Guide》(Microsoft Hyper-V 入門指南)

5.4.2 將工作負載移轉至 Citrix XenServer

您可以將 Citrix XenServer 用做半自動化工作負載虛擬化中的目標虛擬化平台。

先決條件:

  • 您的目標是完全虛擬化 (而非准虛擬化) 的虛擬機器。

  • PlateSpin Migrate 和 Citrix XenServer 支援您的來源工作負載。

    請參閱受支援的目標虛擬化平台

其他資訊:

本節包含下列各主題:

下載並儲存開機 ISO 影像 (Citrix XenServer)

  1. 下載相應的 PlateSpin 開機 ISO 影像。

  2. (選擇性) 如果要對您的目標執行無人管理的註冊,請使用所需的註冊參數更新 ISO 影像。

    請參閱知識庫文章 7013485

  3. 將下載的影像檔案儲存到以下目錄中:

    /var/lib/xen/images

建立並設定目標虛擬機器 (Citrix XenServer)

  1. 在 Citrix XenServer 中,使用「Virtual Machine Manager」(虛擬機器管理員) 精靈或「Create Virtual Machines」(建立虛擬機器) 程式快捷方式建立新虛擬機器。

    確保新的虛擬機器建立為使用以下設定:

    • 虛擬化方法: 完全虛擬化。

    • 記憶體: 為虛擬機器至少指定 384 MB 的 RAM。這樣可確保移轉期間虛擬機器具有足夠的資源,並可提升傳輸速度。如果移轉後虛擬機器需要的記憶體較少,請在移轉完成後減少指定的記憶體。

    • 磁碟機: 根據來源工作負載的要求,指定一或多個磁碟。儲存可以是原始 SAN LUN,也可以是虛擬磁碟。另請建立一個指定給已下載開機 ISO 影像的虛擬 CD-ROM。

    • 作業系統︰ 必須與來源工作負載的作業系統設定檔相符。

  2. 確保虛擬機器已透過以下方式設定為在重新開機時重新啟動︰將虛擬機器的設定從 xend 資料庫輸出至文字檔,並確定 on_reboot 參數設定為 restart。若未如此設定,請關閉虛擬機器,更新設定,然後將設定重新輸入 xend 資料庫。

    如需詳細指示,請參閱《XenServer 6.1.0 Virtual Machine User's Guide》(XenServer 6.1.0 虛擬機器使用者指南)

  3. 從虛擬機器管理員啟動虛擬機器主控台,然後監控開機程序。

    虛擬機器完成開機程序後,會提示您指定相應的參數來控制如何將機器及其設定檔註冊到 PlateSpin Migrate。如果您使用的是無人管理的註冊程序,將會從回應檔案讀取必要參數。

將虛擬機器註冊到 PlateSpin 伺服器 (Citrix XenServer)

當您使用未修改過的開機 ISO 影像時,完成下列步驟便可在 PlateSpin 伺服器中註冊目標。

  1. 在指令行中,於每條提示處提供所需的資訊:

    • PlateSpin 伺服器︰ 請使用以下格式:

      http:// 伺服器主機 /platespinmigrate

      以 PlateSpin 伺服器主機的實際名稱或 IP 位址取代伺服器主機

    • 身分證明 (使用者名稱/密碼): 輸入 PlateSpin 伺服器主機上某個管理員層級使用者的名稱,包括網域或機器名稱。例如:網域\使用者名稱本地主機\Administrator。提供所指定使用者的有效密碼。

    • 網路卡: 選取使用中的網路卡,然後輸入此卡的暫存靜態 IP 位址,或按 Enter 鍵以使用 DHCP 伺服器。

    • 暫存主機名稱: 提供一個暫存虛擬機器名稱,供 PlateSpin Migrate 用戶端用於列出新註冊的虛擬機器。此名稱將會覆寫為您在移轉工作中選取的工作負載目標主機名稱。

    • SSL 加密: 如果 PlateSpin Migrate 安裝在已啟用 SSL 加密的主機上,請輸入 Yes。否則,請輸入 No

    • PlateSpin Migrate 網路: 除非您已在 PlateSpin Migrate 用戶端中定義了自己的 PlateSpin Migrate 網路,否則請按 Enter 鍵。如果使用的是非預設 PlateSpin Migrate 網路,請輸入其名稱,然後按 Enter 鍵。

      目標虛擬機器上的控制器會與 PlateSpin 伺服器進行通訊,並將該虛擬機器註冊為移轉工作的實體目標。

將來源工作負載移轉至目標虛擬機器 (Citrix XenServer)

  1. 使用 PlateSpin Migrate 用戶端啟動 X2P 移轉工作,其中,來源工作負載為工作的移轉來源,目標為 Citrix XenServer 監管程式上的新虛擬機器。

    請參閱將工作負載轉換為實體機器 (P2P、V2P)

  2. 在 PlateSpin Migrate 用戶端的「工作」檢視窗中監控移轉工作。

    當工作執行到設定目標機器步驟時,虛擬機器的主控台會返回到開機 ISO 影像的開機提示。

  3. 關閉虛擬機器,將其重新設定為從磁碟 (而非開機影像) 開機,然後取消選取安裝的 VS 工具選項。

  4. 開啟虛擬機器。

    移轉工作即會恢復,將目標重新開機,然後完成工作負載組態。

5.4.3 將工作負載移轉到 RHEL KVM

您可以將 RHEL KVM 用做半自動化工作負載虛擬化中的目標虛擬化平台。

先決條件:

  • 您的目標是完全虛擬化 (而非准虛擬化) 的虛擬機器。

  • PlateSpin Migrate 和 RHEL KVM 支援您的來源工作負載。

    請參閱受支援的目標虛擬化平台

本節包含下列各主題:

下載並儲存開機 ISO 影像 (RHEL KVM)

  1. 將相應的 PlateSpin 開機 ISO 影像下載到您 RHEL KVM 機器上的某個位置。

  2. (選擇性) 如果要對您的目標執行無人管理的註冊,請使用所需的註冊參數更新 ISO 影像。

    請參閱知識庫文章 7013485

建立並設定目標虛擬機器 (RHEL KVM)

  1. 在 RHEL KVM 中,使用「Virtual Machine Manager」(虛擬機器管理員) 精靈或「Create Virtual Machines」(建立虛擬機器) 程式快捷方式建立新虛擬機器。

    確保新的虛擬機器建立為使用以下設定:

    • 虛擬化方法: 完全虛擬化。

    • 記憶體: 為虛擬機器至少指定 384 MB 的 RAM。這樣可確保移轉期間虛擬機器具有足夠的資源,並可提升傳輸速度。如果移轉後虛擬機器需要的記憶體較少,請在移轉完成後減少指定的記憶體。

    • 磁碟機: 根據來源工作負載的要求,指定一或多個磁碟。儲存可以是原始 SAN LUN,也可以是虛擬磁碟。另請建立一個指定給已下載開機 ISO 影像的虛擬 CD-ROM。

    • 作業系統︰ 必須與來源工作負載的作業系統設定檔相符。

  2. 確定虛擬機器設定為在重新開機時重新啟動。

  3. 從虛擬機器管理員啟動虛擬機器主控台,然後監控開機程序。

    虛擬機器完成開機程序後,會提示您指定相應的參數來控制如何將機器及其設定檔註冊到 PlateSpin Migrate。如果您使用的是無人管理的註冊程序,將會從回應檔案讀取必要參數。

將虛擬機器註冊到 PlateSpin 伺服器 (RHEL KVM)

當您使用未修改過的開機 ISO 影像時,完成下列步驟便可在 PlateSpin 伺服器中註冊目標。

  1. 在指令行中,於每條提示處提供所需的資訊:

    • PlateSpin 伺服器︰ 請使用以下格式:

      http:// 伺服器主機 /platespinmigrate

      以 PlateSpin 伺服器主機的實際名稱或 IP 位址取代伺服器主機

    • 身分證明 (使用者名稱/密碼): 輸入 PlateSpin 伺服器主機上某個管理員層級使用者的名稱,包括網域或機器名稱。例如:網域\使用者名稱本地主機\Administrator。提供所指定使用者的有效密碼。

    • 網路卡: 選取使用中的網路卡,然後輸入此卡的暫存靜態 IP 位址,或按 Enter 鍵以使用 DHCP 伺服器。

    • 暫存主機名稱: 提供一個暫存虛擬機器名稱,供 PlateSpin Migrate 用戶端用於列出新註冊的虛擬機器。此名稱將會覆寫為您在移轉工作中選取的工作負載目標主機名稱。

    • SSL 加密: 如果 PlateSpin Migrate 安裝在已啟用 SSL 加密的主機上,請輸入 Yes。否則,請輸入 No

    • PlateSpin Migrate 網路: 除非您已在 PlateSpin Migrate 用戶端中定義了自己的 PlateSpin Migrate 網路,否則請按 Enter 鍵。如果使用的是非預設 PlateSpin Migrate 網路,請輸入其名稱,然後按 Enter 鍵。

      目標虛擬機器上的控制器會與 PlateSpin 伺服器進行通訊,並將該虛擬機器註冊為移轉工作的實體目標。

將來源工作負載移轉到目標虛擬機器 (RHEL KVM)

  1. 使用 PlateSpin Migrate 用戶端啟動 X2P 移轉工作,其中,來源工作負載為工作的移轉來源,目標為 RHEL KVM 監管程式上的新虛擬機器。

    請參閱將工作負載轉換為實體機器 (P2P、V2P)

  2. 在 PlateSpin Migrate 用戶端的「工作」檢視窗中監控移轉工作。

    當工作執行到設定目標機器步驟時,虛擬機器的主控台會返回到開機 ISO 影像的開機提示。

  3. 關閉虛擬機器,並將其重新設定為從磁碟開機,而不是從開機影像開機。

  4. 開啟虛擬機器。

    移轉工作即會恢復,將目標重新開機,然後完成工作負載組態。

5.4.4 將工作負載移轉至 SLES 11 SP3 Xen 監管程式

您可以將 SLES 上的 Xen 監管程式用做半自動化工作負載虛擬化中的目標虛擬化平台。

先決條件:

其他資訊:

本節包含下列各主題:

下載並儲存開機 ISO 影像 (Xen on SLES)

  1. 為您的工作負載下載相應的開機 ISO 影像。

    請參閱下載 PlateSpin 開機 ISO 影像

  2. (選擇性) 如果要對您的目標執行無人管理的註冊,請使用所需的註冊參數更新 ISO 影像。

    請參閱知識庫文章 7920832

  3. 將下載的影像檔案儲存到以下目錄中:

    /var/lib/xen/images

建立並設定目標虛擬機器 (Xen on SLES)

  1. 在 SLES 11 中,使用「Virtual Machine Manager」(虛擬機器管理員) 精靈或「Create Virtual Machines」(建立虛擬機器) 程式快捷方式建立新虛擬機器。

    確保新的虛擬機器建立為使用以下設定:

    • 虛擬化方法: 完全虛擬化。

    • 記憶體: 為虛擬機器至少指定 384 MB 的 RAM。這樣可確保移轉期間虛擬機器具有足夠的資源,並可提升傳輸速度。如果移轉後虛擬機器需要的記憶體較少,請在移轉完成後減少指定的記憶體。

    • 磁碟機: 根據來源工作負載的要求,指定一或多個磁碟。儲存可以是原始 SAN LUN,也可以是虛擬磁碟。另請建立一個指定給已下載開機 ISO 影像的虛擬 CD-ROM。

    • 作業系統︰ 必須與來源工作負載的作業系統設定檔相符。

  2. 確保虛擬機器已透過以下方式設定為在重新開機時重新啟動︰將虛擬機器的設定從 xend 資料庫輸出至文字檔,並確定 on_reboot 參數設定為 restart。若未如此設定,請關閉虛擬機器,更新設定,然後將設定重新輸入 xend 資料庫。

    如需詳細指示,請參閱 SLES 11 文件

  3. 從虛擬機器管理員啟動虛擬機器主控台,然後監控開機程序。

    虛擬機器完成開機程序後,會提示您指定相應的參數來控制如何將機器及其設定檔註冊到 PlateSpin Migrate。如果您使用的是無人管理的註冊程序,將會從回應檔案讀取必要參數。

將虛擬機器註冊到 PlateSpin 伺服器 (Xen on SLES)

當您使用未修改過的開機 ISO 影像時,完成下列步驟便可在 PlateSpin 伺服器中註冊目標。如需修改無人管理註冊程序之影像的相關資訊,請參閱知識庫文章 7920832

  1. 在指令行中,於每條提示處提供所需的資訊:

    • PlateSpin 伺服器︰ 請使用以下格式:

      http:// 伺服器主機 /platespinmigrate

      以 PlateSpin 伺服器主機的實際名稱或 IP 位址取代伺服器主機

    • 身分證明 (使用者名稱/密碼): 輸入 PlateSpin 伺服器主機上某個管理員層級使用者的名稱,包括網域或機器名稱。例如:網域\使用者名稱本地主機\Administrator。提供所指定使用者的有效密碼。

    • 網路卡: 選取使用中的網路卡,然後輸入此卡的暫存靜態 IP 位址,或按 Enter 鍵以使用 DHCP 伺服器。

    • 暫存主機名稱: 提供一個暫存虛擬機器名稱,供 PlateSpin Migrate 用戶端用於列出新註冊的虛擬機器。此名稱將會覆寫為您在移轉工作中選取的工作負載目標主機名稱。

    • SSL 加密: 如果 PlateSpin Migrate 安裝在已啟用 SSL 加密的主機上,請輸入 Yes。否則,請輸入 No

    • PlateSpin Migrate 網路: 除非您已在 PlateSpin Migrate 用戶端中定義了自己的 PlateSpin Migrate 網路,否則請按 Enter 鍵。如果使用的是非預設 PlateSpin Migrate 網路,請輸入其名稱,然後按 Enter 鍵。

      目標虛擬機器上的控制器會與 PlateSpin 伺服器進行通訊,並將該虛擬機器註冊為移轉工作的實體目標。

將來源工作負載移轉至目標虛擬機器 (Xen on SLES)

  1. 使用 PlateSpin Migrate 用戶端啟動 X2P 移轉工作,其中,來源工作負載為工作的移轉來源,目標為 Xen 監管程式上的新虛擬機器。

    請參閱將工作負載轉換為實體機器 (P2P、V2P)

  2. 在 PlateSpin Migrate 用戶端的「工作」檢視窗中監控移轉工作。

    當工作執行到設定目標機器步驟時,虛擬機器的主控台會返回到開機 ISO 影像的開機提示。

  3. 關閉虛擬機器,將其重新設定為從磁碟 (而非開機影像) 開機,然後取消選取安裝的 VS 工具選項。

  4. 開啟虛擬機器。

    移轉工作即會恢復,將目標重新開機,然後完成工作負載組態。

移轉後步驟 (Xen on SLES)

安裝適用於 Xen 的 SUSE 驅動程式 (虛擬化增強軟體)。如需詳細資訊,請參閱以下線上文件:

SUSE Linux Enterprise Server 11 SP3 Virtualization with Xen (使用 Xen 的 SUSE Linux Enterprise Server 11 SP3 虛擬系統)