在 VMM 網狀架構中移轉虛擬機
本文說明如何在 System Center Virtual Machine Manager (VMM) 中移轉 VM。
若要執行移轉,您可以執行下列任何動作:
- 執行移轉 VM 精靈:使用此精靈,您可以選取目的地虛擬機主機以進行移轉、指定儲存虛擬機檔案的路徑、將虛擬機連結至所選主機上找到的任何虛擬網路,如果記憶體局域網路 (SAN) 傳輸可用,請改為選取網路傳輸。
- 將虛擬機拖曳到主機:當您將虛擬機拖曳至主機時,VMM 會使用自動放置,將虛擬機放在主機上最適合的磁碟區上。 放置作業取決於可用的空間。
- 將虛擬機拖曳到主機群組:當您將虛擬機拖曳至主機群組時,VMM 會使用自動放置,將虛擬機放在主機群組中可用的最合適主機上,這是根據虛擬機需求和主機評等。 虛擬機器會放在主機上最適合的磁碟區。 放置作業取決於可用的空間。 在自動放置期間, 主機評等程式 會識別每個主機上最適合的磁碟區。
開始移轉之前,請確定下列事項:
- 如果已正確設定的SAN可用,VMM 會自動使用SAN來執行傳輸。 不過,如果您使用 [移轉虛擬機器精靈] 來執行轉移,則您可以覆寫 SAN 使用方式,並執行區域網路 (LAN) 轉移。
- 如果您移轉連線至 SAN 記憶體的虛擬機,除非目的地主機也能夠存取該 SAN,否則虛擬機無法重新連線到 SAN。 VMM 無法偵測虛擬機是否已連線到 SAN,或目的地主機是否已連線到相同的 SAN,因此無法提供警告。 移轉虛擬機器之前,您必須確認新主機已設定為可讓虛擬機器重新連接至 SAN。
- 若要在不同處理器的主機之間移轉 VM,請選取 [允許移轉至具有不同處理器版本的虛擬機主機],在 VM 屬性>處理器中執行此例外狀況。 否則,移轉會失敗。
- 如果您透過文件系統變更虛擬機的許可權,然後移轉虛擬機,VMM 會重新建立存取控制清單 (ACL)。 VMM 外部所做的所有變更都會遺失。
- 如果您在從虛擬機移除檢查點后不久嘗試移轉 Hyper-V 主機上的虛擬機,移轉可能會失敗。 如果您在 Hyper-V 完成刪除檢查點之前嘗試移轉,移轉會失敗,而且您必須使用 [復原 ] 選項修復虛擬機。 若要避免這個問題,您可以確定檢查點已刪除,也可以等待 Hyper-V 為您刪除檢查點。 確認刪除,如下所示:
- 在 [虛擬機器] 中,選取 [虛擬機>動作>停止]。
- 在 Hyper-V 管理中,狀態>合併進行中表示檢查點尚未刪除。 請等待此作業完成,再移轉虛擬機器。
使用精靈移轉虛擬機
在 [虛擬機器] 檢視中,流覽至主機、選取 VM,然後在 [動作] 中選取 [移轉虛擬機]。
在 [選取主機] 中,選取目的地主機。 您可以檢查索引標籤,以取得主機的詳細數據。
詳細數據:指出主機的狀態、操作系統,以及虛擬化軟體的類型和狀態。 列出主機上的虛擬機器。
評等說明:列出導致零星評等的因素。
- SAN 說明或部署和傳輸說明:列出使 SAN 傳輸無法使用的因素。 此外,[ 部署和傳輸說明 ] 索引標籤會提供無法使用快速檔案複製的說明。 快速檔案複製是 VMM 中的一項功能,以 Windows Server 2012 R2 中引進的 Windows 卸載數據傳輸 (ODX) 功能為基礎。 如需 ODX 的相關資訊,請參閱 Windows 卸載資料傳輸概觀(英文)。
- SAN 說明或部署和傳輸說明:列出使 SAN 傳輸無法使用的因素。 此外,[ 部署和傳輸說明 ] 索引標籤會提供無法使用快速檔案複製的說明。 快速檔案複製是 VMM 中以 Windows 卸除資料傳輸 (ODX) 功能為基礎的功能。 如需 ODX 的相關資訊,請參閱 Windows 卸載資料傳輸概觀(英文)。
注意
將 VM 從主機移轉至連結庫時,不會使用快速檔案複製功能。
在 [選取路徑 ] 頁面中,接受預設路徑,或選取 [流覽 ] 並流覽至您要儲存虛擬機組態檔的資料夾,然後選取 [ 確定]。 請注意以下要點:
- 如果目標主機是已啟用叢集共用磁碟區 (CSV) 的故障轉移叢集的一部分,您可以將虛擬機儲存在 CSV 邏輯單元 (RU) 和相關聯的數位 (LUN) 上,而其他高可用性虛擬機 (HAVM) 已在使用中。 透過 CSV,多個 HAVM 可以共用相同的 LUN。 一個 HAVM 的移轉不會影響共用相同 LUN 的其他人。 VMM 也針對使用 VMware VMFS LUN 設定的 VMware 環境,針對每個 LUN 支援多個 HAVM。
- 如果您選取預設虛擬機器路徑以外的路徑,而且想要在該路徑上儲存其他虛擬機,請選取 [ 將此路徑新增至主機預設路徑 清單] 複選框,將路徑新增至主機上的預設路徑。
- 如果您使用網路傳輸,您可以選擇為虛擬機的每個虛擬硬碟 (.vhd 或 .vhdx) 檔案指定個別的儲存位置。 根據預設,所有的 .vhd 或 .vhdx 檔案都會存放在為虛擬機器指定的相同位置。
- 如果此部署啟用了 SAN 轉移,則虛擬機器預設會透過 SAN 轉移至主機。 如果您不想執行 SAN 傳輸,請選取 [透過網络傳輸],即使有可用的 SAN 傳輸也一樣。 如果 SAN 傳輸不適用於此部署,則無法使用該選項。
在 [選取網络] 中,修改網络,並將其連結至 [無 ] 或選取的主機上找到的任何虛擬網络。 網路區域會列出目前連結至虛擬機的每個虛擬網路適配器。 網络適配器預設為 [無] (如果您在硬體組態中選取 [無]),或根據網络比對規則選擇最佳比對虛擬網络。
在 [選取虛擬 SAN] 中,從每個列出的虛擬 HBA 下拉式清單中選取適用的虛擬 SAN。 然後選取下一步。
在 [摘要] 中,檢閱您的設定。 若要在部署後啟動 VM,請在將虛擬機部署至主機之後,立即選取 [啟動虛擬機]。 選取 [檢視腳本 ] 以檢視執行移轉的 Windows PowerShell Cmdlet。
若要開始移轉,請選取 [ 移動]。 檢閱作業中的進度。
使用拖放功能移轉 VM
- 在 虛擬機器 中,流覽至瀏覽窗格中的虛擬機目前主機。
- 選取 VM,然後在按住滑鼠按鈕時,將虛擬機拖曳至所選主機,或拖曳至瀏覽窗格中所選擇的主機群組。
- 當您放開滑鼠按鈕時,系統會嘗試使用下列其中一種方法來移轉虛擬機:
- 如果您將虛擬機器拖曳到主機上,則系統便會評估它做為此虛擬機器之主機的適合程度。如果適合的話,便會移轉此虛擬機器。
- 如果您將虛擬機器拖曳到主機群組,則系統會替此群組中的所有主機進行分級,並試著將虛擬機器移轉到最適合的主機上。 若要成功完成移轉,主機的建議磁碟區必須設定虛擬機器路徑。
如果您在使用拖放功能時遇到問題,請註銷 VMM,然後重新登入,然後再試一次。 您也可以嘗試重新啟動虛擬機,然後再試一次。