使用 Storage vMotion,可以在虛擬機器執行時於資料存放區之間移轉虛擬機器及其磁碟檔案。使用 Storage vMotion,可以將虛擬機器移離陣列來進行維護或升級。也可以彈性地最佳化磁碟效能,或轉換磁碟類型 (可用於回收空間)。

可以選擇將虛擬機器及其所有磁碟放置在單一位置,或者也可以為虛擬機器組態檔和每個虛擬磁碟選取單獨的位置。在 Storage vMotion 移轉期間,虛擬機器不會變更執行主機。

使用 Storage vMotion 進行移轉期間,您可以變更磁碟佈建類型。

Storage vMotion 移轉會變更目的地資料存放區上的虛擬機器檔案,從而與虛擬機器的詳細目錄名稱相符。移轉將重新命名所有虛擬磁碟、組態、快照和 .nvram 檔案。如果新名稱超過檔案名稱長度上限,則移轉不會成功。

Storage vMotion 在管理虛擬基礎結構方面具有數種用途,包括以下幾種用途範例。

  • 儲存區維護和重新設定。可以使用 Storage vMotion 將虛擬機器移離儲存裝置,這樣,無需將虛擬機器停機即可維護或重新設定儲存裝置。
  • 重新散佈儲存區負載。可以使用 Storage vMotion 將虛擬機器或虛擬磁碟重新散佈到不同的儲存磁碟區,從而平衡容量或提高效能。

Storage vMotion 需求和限制

虛擬機器及其主機必須滿足資源和組態需求,才能運用 Storage vMotion 移轉虛擬機器磁碟。

Storage vMotion 應遵循以下需求和限制:

  • 虛擬機器磁碟必須處於持續性模式或者必須是原始裝置對應 (RDM)。針對虛擬相容模式 RDM,若目的地不是 NFS 資料存放區,您就可以移轉對應檔案或在移轉期間轉換為完整佈建或精簡佈建的磁碟。如果轉換對應檔案,則會建立新的虛擬磁碟,並將已對應 LUN 的內容複製到此磁碟。針對實體相容模式 RDM,您僅能夠移轉對應檔案。
  • VMware Tools 安裝期間不支援虛擬機器移轉。
  • 由於 VMFS3 資料存放區不支援大容量虛擬磁碟,因此,您無法將大於 2 TB 的虛擬磁碟從 VMFS5 資料存放區移到 VMFS3 資料存放區。
  • 正在執行虛擬機器的主機必須具有包含 Storage vMotion 的授權。
  • ESXi 4.0 及更新版本的主機不需要 vMotion 組態,即可運用 Storage vMotion 執行移轉。
  • 正在執行虛擬機器的主機必須能夠存取來源和目標資料存放區。
  • 如需有關運用 vMotion 和 Storage vMotion 同時進行移轉的數目限制,請參閱同時移轉的限制

將虛擬機器移轉至新儲存區

運用 Storage vMotion 的移轉,可以在虛擬機器已開啟電源時重新放置虛擬機器的組態檔及其虛擬磁碟。

在運用 Storage vMotion 移轉時,您可以變更虛擬機器的主機。

必要條件

  • 確認系統符合 Storage vMotion 需求。請參閱Storage vMotion 需求和限制

  • 若要移轉具有 NVIDIA vGPU 的虛擬機器,請確認執行虛擬機器的 ESXi 主機為版本 7.0 Update 2 及更早版本時具有可用的 vGPU 插槽。從 vSphere 7.0 Update 3 開始,來源主機不需要具有可用的 vGPU 插槽。
  • 確認 vgpu.hotmigrate.enabled 進階設定已設為 true。如需有關設定 vCenter Server 進階設定的詳細資訊,請參閱 vCenter Server 組態說明文件中「設定進階設定」
  • 所需權限:資源.移轉已開啟電源的虛擬機器

程序

  1. 在虛擬機器上按一下滑鼠右鍵,然後選取移轉
    1. 若要找到虛擬機器,請選取資料中心、資料夾、叢集、資源集區、主機或 vApp。
    2. 按一下虛擬機器索引標籤。
  2. 按一下僅變更儲存區,然後按下一步
  3. 選取虛擬機器磁碟的格式。
    選項 動作
    與來源格式相同 使用與來源虛擬機器相同的格式。
    完整佈建消極式歸零 以預設的完整格式建立虛擬磁碟。虛擬磁碟所需的空間會在建立時加以配置。在建立期間,保留在實體裝置上的所有資料都不會清除。但是,從虛擬機器首次執行寫入操作時,您可按需要將這些資料歸零。
    完整佈建積極式歸零 建立支援叢集功能 (如 Fault Tolerance) 的完整佈建磁碟。虛擬磁碟所需的空間會在建立時加以配置。與完整佈建消極式歸零格式相反,實體裝置中保留的資料會在建立過程中歸零。建立此類格式的磁碟所需的時間可能會比建立其他類型的磁碟久。
    精簡佈建 使用精簡佈建格式。一開始,精簡佈建磁碟僅使用該磁碟最初所需的資料存放區空間。如果精簡佈建磁碟日後需要更多空間,則可以擴充到配置容量上限。
  4. 虛擬機器儲存區原則下拉式功能表中選取虛擬機器儲存區原則。

    儲存區原則用於為虛擬機器上執行的應用程式指定儲存區需求。您也可以為 vSAN 或 Virtual Volumes 資料存放區選取預設原則。

    重要:

    如果虛擬機器硬碟使用不同的儲存區原則,所選取的新原則僅適用於非 PMem 硬碟。PMem 硬碟會移轉至目的地主機的主機-本機 PMem 資料存放區。

  5. 選取要用於儲存虛擬機器檔案的資料存放區位置。

    選項

    動作

    將所有虛擬機器檔案儲存在資料存放區中的同一位置。

    選取資料存放區,然後按下一步

    將所有虛擬機器檔案儲存在同一個 Storage DRS 叢集中。

    1. 選取 Storage DRS 叢集。

    2. (選擇性)

      若要在此虛擬機器上停用 Storage DRS,請選取停用此虛擬機器的 Storage DRS,然後在該 Storage DRS 叢集中選取資料存放區。

    3. 下一步

    將虛擬機器組態檔和磁碟儲存在不同的位置。

    1. 按一下進階

      備註:

      您可以使用進階選項來從 PMem 儲存區降級或升級至 PMem 儲存區。

    2. 針對虛擬機器組態檔和每個虛擬磁碟,選取瀏覽,然後選取資料存放區或 Storage DRS 叢集。

      備註:

      無法在 PMem 資料存放區上儲存組態檔。

    3. (選擇性)

      如果選取了 Storage DRS 叢集,且不希望在此虛擬機器上使用 Storage DRS,請選取停用此虛擬機器的 Storage DRS,然後在該 Storage DRS 叢集中選取資料存放區。

    4. 下一步

  6. 在 [即將完成] 頁面上,檢閱詳細資料並按一下完成

結果

vCenter Server 即會將虛擬機器移到新儲存位置。目的地資料存放區上的已移轉虛擬機器檔案之名稱,與虛擬機器的詳細目錄名稱相符。

事件訊息將顯示在事件索引標籤中。摘要索引標籤中的資料顯示了整個移轉過程的狀態。如果移轉期間發生錯誤,虛擬機器將還原為原始狀態和位置。

將虛擬機器移轉至新的計算資源和儲存區

可以將虛擬機器移至另一個計算資源,並將其磁碟或虛擬機器資料夾移至另一個資料存放區。使用 vMotion,可以在虛擬機器已開啟電源時移轉虛擬機器及其磁碟和檔案。

同時移轉至新的計算資源和資料存放區,會透過消除 vCenter Server 邊界,為虛擬機器提供較高的行動性。虛擬機器磁碟或虛擬機器資料夾內容透過 vMotion 網路傳輸到目的地主機和資料存放區。

若要變更磁碟格式並保留這些變更,必須為虛擬機器檔案和磁碟選取其他資料存放區。如果選取虛擬機器目前所在的同一個資料存放區,則無法保留磁碟格式變更。

必要條件

  • 確認主機和虛擬機器符合即時移轉的需求。請參閱無共用儲存區時執行 vMotion 的需求和限制

  • 對於在 vCenter Server 執行個體之間移轉,請確認您的系統符合其他需求。請參閱在 vCenter Server 執行個體之間進行 vMotion 的需求

  • 若要使用 NVIDIA vGPU 移轉虛擬機器,請確認目標 ESXi 主機具有可用的 vGPU 插槽。另外,確認 vgpu.hotmigrate.enabled 進階設定已設為 true。如需有關設定 vCenter Server 進階設定的詳細資訊,請參閱 vCenter Server 組態中的〈設定進階設定〉。

  • 所需權限:資源.移轉已開啟電源的虛擬機器

程序

  1. 在虛擬機器上按一下滑鼠右鍵,然後選取移轉
    1. 若要找到虛擬機器,請選取資料中心、資料夾、叢集、資源集區、主機或 vApp。
    2. 按一下虛擬機器索引標籤。
  2. 選取同時變更計算資源和儲存區,然後按下一步
  3. 為虛擬機器選取目的地資源,然後按下一步

    任何相容性問題都會顯示在 [相容性] 面板中。請修正問題或選取另一個主機或叢集。

    可能的目標包括主機和全自動化 DRS 叢集。如果目標是非自動化叢集,請從非自動化叢集內選取主機。

    如果您的環境有多個 vCenter Server 執行個體,可在 vCenter Server 詳細目錄之間移動虛擬機器。

    重要:

    如果您移轉的虛擬機器具有 NVDIMM 裝置並使用 PMem 儲存區,目的地主機或叢集必須具有可用的 PMem 資源。否則,相容性檢查會失敗,並且您無法繼續進行移轉。

    如果您移轉的虛擬機器沒有 NVDIMM 裝置,但它使用 PMem 儲存區,您必須選取具有可用 PMem 資源的主機或叢集,以便所有 PMem 硬碟仍都儲存在 PMem 資料存放區。否則,所有硬碟都將使用選取用於虛擬機器組態檔的儲存區原則和資料存放區。

    重要:

    將具有 NVDIMM 裝置或 vPMem 磁碟的虛擬機器移轉至沒有適當授權的主機失敗,並使虛擬機器處於無法管理的狀態 90 秒。隨後可以重試移轉,並選取已授權使用 PMem 裝置的目的地主機。

  4. 選取虛擬機器磁碟的格式。
    選項 動作
    與來源格式相同 使用與來源虛擬機器相同的格式。
    完整佈建消極式歸零 以預設的完整格式建立虛擬磁碟。虛擬磁碟所需的空間會在建立時加以配置。在建立期間,保留在實體裝置上的所有資料都不會清除。但是,從虛擬機器首次執行寫入操作時,您可按需要將這些資料歸零。
    完整佈建積極式歸零 建立支援叢集功能 (如 Fault Tolerance) 的完整佈建磁碟。虛擬磁碟所需的空間會在建立時加以配置。與完整佈建消極式歸零格式相反,實體裝置中保留的資料會在建立過程中歸零。建立此類格式的磁碟所需的時間可能會比建立其他類型的磁碟久。
    精簡佈建 使用精簡佈建格式。一開始,精簡佈建磁碟僅使用該磁碟最初所需的資料存放區空間。如果精簡佈建磁碟日後需要更多空間,則可以擴充到配置容量上限。
  5. 虛擬機器儲存區原則下拉式功能表中選取虛擬機器儲存區原則。

    儲存區原則用於為虛擬機器上執行的應用程式指定儲存區需求。您也可以為 vSAN 或 Virtual Volumes 資料存放區選取預設原則。

    重要:

    如果虛擬機器硬碟使用不同的儲存區原則,所選取的新原則僅適用於非 PMem 硬碟。PMem 硬碟會移轉至目的地主機的主機-本機 PMem 資料存放區。

  6. 選取要用於儲存虛擬機器檔案的資料存放區位置。

    選項

    動作

    將所有虛擬機器檔案儲存在資料存放區中的同一位置。

    選取資料存放區,然後按下一步

    將所有虛擬機器檔案儲存在同一個 Storage DRS 叢集中。

    1. 選取 Storage DRS 叢集。

    2. (選擇性)

      若要在此虛擬機器上停用 Storage DRS,請選取停用此虛擬機器的 Storage DRS,然後在該 Storage DRS 叢集中選取資料存放區。

    3. 下一步

    將虛擬機器組態檔和磁碟儲存在不同的位置。

    1. 按一下進階

      備註:

      您可以使用進階選項來從 PMem 儲存區降級或升級至 PMem 儲存區。

    2. 針對虛擬機器組態檔和每個虛擬磁碟,選取瀏覽,然後選取資料存放區或 Storage DRS 叢集。

      備註:

      無法在 PMem 資料存放區上儲存組態檔。

    3. (選擇性)

      如果選取了 Storage DRS 叢集,且不希望在此虛擬機器上使用 Storage DRS,請選取停用此虛擬機器的 Storage DRS,然後在該 Storage DRS 叢集中選取資料存放區。

    4. 下一步

  7. 為連接至有效來源網路的所有虛擬機器網路介面卡選取目的地網路,然後按下一步

    您可以按一下進階,為每個連線至有效來源網路的虛擬機器網路介面卡選取新的目的地網路。

    可以將虛擬機器網路移轉到同一資料中心內的其他分散式交換器或其他資料中心,或移轉到 vCenter Server

  8. 選取移轉優先順序層級,然後按下一步
    選項 說明
    以高優先順序排程 vMotion

    vCenter Server 會嘗試在來源主機和目的地主機上都保留一定的資源,以便在所有運用 vMotion 同時進行的移轉中共用。vCenter Server 會授與較大的主機 CPU 資源共用率。如果沒有足夠的 CPU 資源可供立即使用,則不會起始 vMotion。

    排程正常 vMotion

    vCenter Server 會在來源主機和目的地主機上都保留一定的資源,以便在所有運用 vMotion 同時進行的移轉中共用。vCenter Server 會授與較小的主機 CPU 資源共用率。如果 CPU 資源不足,則 vMotion 的持續時間可能會延長。

  9. 在 [即將完成] 頁面上,檢閱詳細資料並按一下完成

結果

vCenter Server 即會將虛擬機器移到新的主機或儲存位置。

事件訊息將顯示在事件索引標籤中。摘要索引標籤中的資料顯示了整個移轉過程的狀態。如果移轉期間發生錯誤,虛擬機器將還原為原始狀態和位置。