使用 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 同時進行移轉的數目限制,請參閱關於同時移轉的 vCenter Server 限制

如何使用 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 即會將虛擬機器移到新儲存位置。目的地資料存放區上的已移轉虛擬機器檔案之名稱,與虛擬機器的詳細目錄名稱相符。

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