使用 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 組態說明文件中「設定進階設定」。 所需權限:
程序
結果
vCenter Server 即會將虛擬機器移到新儲存位置。目的地資料存放區上的已移轉虛擬機器檔案之名稱,與虛擬機器的詳細目錄名稱相符。
事件訊息將顯示在事件索引標籤中。摘要索引標籤中的資料顯示了整個移轉過程的狀態。如果移轉期間發生錯誤,虛擬機器將還原為原始狀態和位置。