什麼是虛擬機即時移轉?其運作方式為何?

虛擬機即時移轉

應用程式最怕碰到停機,還好有些停機事件是可充分預防的。針對可事先預知的系統停機事件,例如維護、遷移或天災,您可以執行 vMotion,將工作負載從預計發生停機的伺服器移轉到另一部伺服器上。

VMware vSphere vMotion 可在不停機的情況下,將工作負載從任一伺服器即時移轉到另一伺服器。這項功能可跨越 vSwitch、叢集甚至雲端執行 (視您的 vSphere 版本而定)。在工作負載移轉期間,應用程式將保持運作,使用者也能繼續存取所需的系統。如此一來,就能確保高度生產力!

執行即時移轉

VMware vSphere 即時移轉能在不停機的狀態下,在實體伺服器之間移動整個執行中的虛擬機。如此一來,虛擬機就能保留其網路識別身分與連線,進而確保順暢的移轉程序。透過高速網路移轉虛擬機的使用中記憶體與精準的執行狀態,可讓虛擬機從來源 vSphere 主機切換至目標 vSphere 主機上,而且不中斷執行。在 Gigabit 乙太網路上,整個切換過程不到兩秒就能完成。即時移轉可讓您:

  • 自動將資源集區中的虛擬機最佳化。
  • 不必排程停機時間或中斷業務營運,就能執行硬體維護作業。
  • 從故障或效能不佳的伺服器移出虛擬機

排程並自動化移轉作業

使用 VMware vSphere vMotion 自動移轉功能,即可將移轉作業排程在預先定義的時間進行,無需管理員介入。VMware vSphere Distributed Resource Scheduler 為 vSphere 所提供的其中一項自動化移轉功能;其運用 vMotion 來最佳化 vSphere 叢集之間的虛擬機效能,並讓您能:

 

  • 在 vSphere 支援的任何硬體和儲存裝置之間,移轉執行任何作業系統的多個虛擬機,並提供完整的稽核記錄。
  • 在短短數秒之內,找出虛擬機的最佳配置方式。

技術詳細說明

使用 Virtual Machine File System (VMFS)

虛擬機的完整狀態會封裝在一組共用的儲存檔案中,例如光纖通道、網際網路小型系統介面 (iSCSI) 儲存區域網路或網路附加儲存裝置 (NAS)。VMware vSphere VMFS 允許進行 VMware ESX 的多重安裝,以同時存取相同的虛擬機檔案。

vMotion 可跨越界限和長距離

vMotion 技術的誕生,一舉革新了不受中斷的即時移轉概念。在 vSphere 6.0 中,我們透過新的 vMotion 功能打破了分散式交換器和 vCenter Server 的界限,持續為工作負載即時移轉推動創新。更棒的是,現在甚至能執行往返時間 (RTT) 高達 100 毫秒的 Long-Distance vMotion。由於 Long-Distance vMotion 所支援的往返時間出現驚人的 10 倍成長,讓座落於紐約和倫敦的實體資料中心,現在得以相互即時移轉工作負載。

保留網路狀態

底層 vSphere 主機會將虛擬機使用的網路虛擬化。這可確保在移轉完成後,虛擬機網路身分識別和網路連線都予以保留。使用 vMotion 移轉虛擬機,就能保留精準的執行狀態、網路身分識別和使用中網路連線,因此使用者並不會遇到任何停機或中斷。

整合 Storage vMotion

VMware vSphere 5.1 與更新版本可在單一移轉中,整合標準 vMotion 和 VMware vSphere Storage vMotion。這表示,您可以在主機之間、叢集之間,或資料中心之間,即時移轉整個虛擬機,而且雙方主機不會發生作業中斷,也無需共用儲存裝置。

事務完整性

vMotion 可透過高速網路移轉虛擬機的使用中記憶體與精確的執行狀態,讓虛擬機能從執行來源 vSphere 主機,切換到執行目標 vSphere 主機。vMotion 會在 Bitmap 中追蹤持續的記憶體事務,讓使用者無法察覺傳輸期間。將整個記憶體和系統狀態複製至目標 vSphere 主機後,vMotion 就會終止來源虛擬機、將 Bitmap 複製至目標 vSphere 主機,並在目標 vSphere 主機上繼續執行虛擬機。如此一來,即可確保事務完整性。

準備要開始使用了嗎?