點(diǎn)擊這里聯(lián)系客服銷(xiāo)售客服
銷(xiāo)售客服
點(diǎn)擊這里聯(lián)系客服售前客服
售前客服
點(diǎn)擊這里聯(lián)系客服售后維護(hù)
售后維護(hù)
首頁(yè) > 文章詳細(xì)

VMware EVC: 提升 VM 遷移靈活性,簡(jiǎn)化虛擬機(jī)管理,延長(zhǎng)硬件生命周期

發(fā)布日期:2025-04-05 16:44:31 【關(guān)閉】
摘要:VMware EVC: 提升 VM 遷移靈活性,簡(jiǎn)化虛擬機(jī)管理,延長(zhǎng)硬件生命周期

確保不同硬件配置之間的兼容性和無(wú)縫操作是 IT 管理員的關(guān)鍵關(guān)注點(diǎn)。在這種情況下,VMware 增強(qiáng)型 vMotion 兼容性(EVC)模式成為一種強(qiáng)大的解決方案,它充當(dāng)了協(xié)調(diào)集群內(nèi)不同主機(jī)系統(tǒng)之間 CPU 功能的橋梁。此功能在促進(jìn)虛擬機(jī)在不同代處理器的主機(jī)之間實(shí)時(shí)遷移方面發(fā)揮著至關(guān)重要的作用,而不會(huì)中斷它們提供的服務(wù)。

EVC 模式通過(guò)標(biāo)準(zhǔn)化虛擬機(jī)可見(jiàn)的 CPU 指令集來(lái)簡(jiǎn)化混合硬件環(huán)境的管理,從而允許在異構(gòu)集群中順利執(zhí)行 vMotion 和 DRS 操作。對(duì)于尋求延長(zhǎng)硬件生命周期或逐步采用較新服務(wù)器型號(hào)而不影響其虛擬基礎(chǔ)架構(gòu)的性能和可靠性的組織來(lái)說(shuō),此功能特別有利。

VMware EVC 簡(jiǎn)介

增強(qiáng)型 vMotion 兼容性 (EVC) 的定義

增強(qiáng)的 vMotion 兼容性 (EVC) 是 VMware vSphere 平臺(tái)中的一項(xiàng)功能,旨在確保 vSphere 集群內(nèi)所有主機(jī)之間的 CPU 兼容性的一致性。通過(guò)創(chuàng)建一致的 CPU 功能基準(zhǔn),EVC 允許使用 vMotion 無(wú)縫實(shí)時(shí)遷移虛擬機(jī) (VM),甚至可以跨具有不同 CPU 代系的主機(jī)進(jìn)行遷移。從本質(zhì)上講,EVC 會(huì)屏蔽或隱藏某些 CPU 功能,以便向 VM 提供一組一致的功能,從而緩解遷移過(guò)程中的潛在兼容性問(wèn)題。

EVC 在虛擬化環(huán)境中的用途和意義

在虛擬化環(huán)境中,尤其是那些混合了新舊硬件的環(huán)境中,保持運(yùn)營(yíng)靈活性和效率是一項(xiàng)重大挑戰(zhàn)。EVC 通過(guò)支持跨主機(jī)遷移 VM,而不受 CPU 架構(gòu)的物理差異的限制來(lái)解決這個(gè)問(wèn)題。此功能非常有用,原因如下:

  • 操作靈活性:EVC 允許 IT 管理員在主機(jī)之間自由移動(dòng) VM,從而促進(jìn)負(fù)載平衡和維護(hù),而無(wú)需停機(jī)。
  • 延長(zhǎng)硬件生命周期:組織可以繼續(xù)將舊硬件與新系統(tǒng)一起使用,逐步采用新技術(shù),而無(wú)需立即進(jìn)行大規(guī)模投資。
  • 提高資源利用率:通過(guò)允許 VM 遷移而無(wú)需擔(dān)心 CPU 兼容性,可以根據(jù)實(shí)時(shí)需求動(dòng)態(tài)分配資源,從而優(yōu)化整體系統(tǒng)性能。

VMware EVC 的工作原理

跨 ESXi 主機(jī)標(biāo)準(zhǔn)化 CPU 功能

VMware EVC 的核心是它能夠標(biāo)準(zhǔn)化 ESXi 主機(jī)集群中提供給虛擬機(jī)的 CPU 功能。為集群?jiǎn)⒂?EVC 后,它會(huì)通過(guò)屏蔽較新處理器可能具有、但較舊處理器所缺乏的某些功能來(lái)強(qiáng)制實(shí)施 CPU 功能的通用基準(zhǔn)。此基準(zhǔn)是根據(jù)集群中最舊處理器的功能集選擇的,可確保所有主機(jī)對(duì) VM 顯示一致。

EVC 模式可確保每個(gè) VM 僅知道集群內(nèi)所有主機(jī)上保證存在的 CPU 功能。這是通過(guò)在虛擬機(jī)管理程序級(jí)別應(yīng)用的一系列兼容性掩碼來(lái)實(shí)現(xiàn)的,從而隱藏了超過(guò)通用基準(zhǔn)的 CPU 的非必要高級(jí)功能。因此,在啟用了 EVC 的集群中運(yùn)行的任何 VM 都可以在主機(jī)之間移動(dòng),而不會(huì)遇到兼容性問(wèn)題,因?yàn)樗鼘H使用普遍支持的 CPU 功能。

促進(jìn)不同代 CPU 之間的無(wú)縫 vMotion

EVC 的主要優(yōu)勢(shì)之一是它能夠促進(jìn)在配備不同代 CPU 的主機(jī)之間無(wú)縫進(jìn)行 vMotion 遷移。通常,vMotion 要求源主機(jī)和目標(biāo)主機(jī)都支持相同的 CPU 功能,以便在遷移期間保持虛擬機(jī)的穩(wěn)定性和性能。在管理具有混合硬件的集群時(shí),此要求可能是一個(gè)重大障礙。

EVC 允許 VM 在具有不同 CPU 架構(gòu)的主機(jī)之間遷移,而不會(huì)遇到錯(cuò)誤或需要停機(jī)進(jìn)行兼容性調(diào)整,從而消除了這一障礙。通過(guò)提供統(tǒng)一的 CPU 功能集,vMotion 可以將虛擬機(jī)的狀態(tài)從一個(gè)主機(jī)傳輸?shù)搅硪粋€(gè)主機(jī),并確保 CPU 功能保持一致。

此功能特別適用于:

  • 維護(hù)操作:VM 可以自由地從需要維護(hù)的主機(jī)上遷移,從而確保持續(xù)可用性。
  • 動(dòng)態(tài)資源分配:主機(jī)可以動(dòng)態(tài)平衡工作負(fù)載,而不受兼容性限制,從而優(yōu)化整個(gè)集群的性能。
  • 逐步硬件升級(jí):組織可以隨著時(shí)間的推移集成新的服務(wù)器模型,在采用新技術(shù)的同時(shí)保留對(duì)現(xiàn)有硬件的投資。

啟用 EVC 模式的好處

提高 VM 遷移的靈活性

啟用 EVC 模式的突出優(yōu)勢(shì)之一是它為虛擬機(jī)遷移提供了增強(qiáng)的靈活性。在具有不同 CPU 架構(gòu)的環(huán)境中,在主機(jī)之間移動(dòng) VM 可能會(huì)充滿兼容性問(wèn)題。EVC 通過(guò)在集群中的所有主機(jī)之間創(chuàng)建一致的 CPU 功能基準(zhǔn)來(lái)緩解這些問(wèn)題,從而簡(jiǎn)化遷移過(guò)程。這確保了 VM 可以自由遷移,從而在維護(hù)作期間實(shí)現(xiàn)動(dòng)態(tài)負(fù)載均衡、提高資源利用率和不間斷的服務(wù)可用性。

簡(jiǎn)化的集群管理

EVC 通過(guò)跨異構(gòu)集群提供同構(gòu) CPU 環(huán)境,顯著簡(jiǎn)化了集群管理。管理員在添加新主機(jī)時(shí),不再需要仔細(xì)匹配 CPU 型號(hào)或手動(dòng)配置兼容性掩碼。相反,他們可以專注于基礎(chǔ)設(shè)施管理的其他關(guān)鍵方面。EVC 抽象化了 CPU 差異的復(fù)雜性,使管理員能夠無(wú)縫維護(hù)具有不同硬件的集群。這種一致性降低了人為錯(cuò)誤的風(fēng)險(xiǎn),并增強(qiáng)了虛擬環(huán)境的整體穩(wěn)定性和性能。

延長(zhǎng)硬件生命周期

EVC 使組織能夠長(zhǎng)時(shí)間充分利用其現(xiàn)有硬件,而不要求所有主機(jī)都配置高級(jí) CPU 功能。此功能使企業(yè)能夠逐步進(jìn)行硬件升級(jí),而不是進(jìn)行昂貴的大規(guī)模集體換新。因此,EVC 有助于最大限度地提高現(xiàn)有服務(wù)器資源的投資回報(bào)(ROI),同時(shí)促進(jìn)現(xiàn)代技術(shù)的采用,支持戰(zhàn)略性和經(jīng)濟(jì)高效的基礎(chǔ)設(shè)施管理方法。

在 VMware 中配置 EVC

因此,如果決定使用該模式,請(qǐng)確保滿足以下要求:

  • 所有 ESXi 主機(jī)的處理器都必須是 Intel 或 AMD。
  • 必須在 ESXi 主機(jī)的 UEFI/BIOS 中啟用 Intel VT-x 或 AMD-V。
  • ESXi 主機(jī)必須由同一 vCenter Server 管理,并且必須配置 vMotion。

逐步配置 VMware EVC 模式:

  • 打開(kāi) VMware vSphere Web Client 并轉(zhuǎn)到 vCenter。
  • 接下來(lái),選擇 Hosts and Clusters 部分,然后選擇每個(gè) ESXi 主機(jī)以檢查 CPU 配置。
  • 將主機(jī)添加到集群后,選擇您的集群,然后單擊 Manage 選項(xiàng)卡。
  • 在 “Settings” 選項(xiàng)卡中,選擇 “Configuration”。
  • 單擊“VMware EVC”并選擇“更改”。
  • 單擊“為 Intel Hostsand 啟用 EVC”按鈕,然后選擇“Intel Penryn 一代”。然后保存 EVC 模式設(shè)置。
  • 要查看有關(guān)寄存器和掩碼值的詳細(xì)信息,請(qǐng)單擊“當(dāng)前 CPUID 詳細(xì)信息”。

啟用 EVC 模式的最簡(jiǎn)單方法是在創(chuàng)建新集群時(shí)。這將減少與集群中包含的虛擬機(jī)的關(guān)閉和遷移相關(guān)的問(wèn)題的發(fā)生。

VMware EVC 的潛在挑戰(zhàn)和最佳實(shí)踐

解決啟用 EVC 時(shí)的常見(jiàn)問(wèn)題

雖然 EVC 在管理混合硬件環(huán)境方面提供了許多好處,但啟用它可能會(huì)帶來(lái)一些需要仔細(xì)注意的挑戰(zhàn):

  1. 不兼容的 CPU 功能:當(dāng)現(xiàn)有主機(jī)的 CPU 缺少所選 EVC 模式所需的某些功能時(shí),會(huì)出現(xiàn)常見(jiàn)問(wèn)題。這可能會(huì)阻止啟用 EVC,直到所有主機(jī)都符合所選基準(zhǔn)。要解決此問(wèn)題,請(qǐng)確保所選的 EVC 模式與集群中最舊主機(jī)的功能保持一致。
  2. 配置錯(cuò)誤:配置錯(cuò)誤(例如選擇不正確的 EVC 模式)可能會(huì)導(dǎo)致 VM 啟動(dòng)問(wèn)題或遷移失敗。仔細(xì)檢查與 VMware 文檔的兼容性,并在 vSphere 中使用兼容性檢查。
  3. 性能下降:如果 EVC 設(shè)置為低于必要的模式,則可能會(huì)掩蓋有益的 CPU 功能,從而可能影響虛擬機(jī)性能。評(píng)估集群的工作負(fù)載,以確保所選的 EVC 模式滿足性能要求。
  4. 升級(jí) CPU 架構(gòu):引入 CPU 超過(guò)現(xiàn)有 EVC 基準(zhǔn)的新主機(jī)需要仔細(xì)規(guī)劃。評(píng)估是否需要升級(jí) EVC 模式才能合并新硬件而不會(huì)出現(xiàn)兼容性問(wèn)題。

保持最佳性能的建議

要在虛擬基礎(chǔ)架構(gòu)中利用 EVC 時(shí)保持最佳性能,請(qǐng)考慮以下最佳實(shí)踐:

  1. 全面規(guī)劃和測(cè)試:在啟用或更改 EVC 模式之前,請(qǐng)對(duì)您當(dāng)前的基礎(chǔ)設(shè)施進(jìn)行全面評(píng)估。使用暫存環(huán)境測(cè)試 EVC 設(shè)置及其對(duì) VM 的影響,以避免中斷。
  2. 定期查看和更新 EVC 設(shè)置:隨著集群中硬件的發(fā)展,請(qǐng)定期重新評(píng)估 EVC 基準(zhǔn),以確保它繼續(xù)滿足基礎(chǔ)架構(gòu)的需求。如果添加了新硬件,請(qǐng)?jiān)u估 EVC 模式更新是否合適。
  3. 監(jiān)控和性能分析:持續(xù)監(jiān)控遷移后的虛擬機(jī)性能,以檢測(cè) EVC 屏蔽可能導(dǎo)致的任何降級(jí)。利用 vSphere 的性能監(jiān)控工具確保資源分配保持最佳狀態(tài)。
  4. 文檔和通信:維護(hù)所有集群環(huán)境的 EVC 模式及其基本原理的清晰文檔。這確保了管理基礎(chǔ)設(shè)施的團(tuán)隊(duì)成員之間的無(wú)縫知識(shí)傳遞和有效溝通。
  5. 利用 VMware 支持和資源:利用 VMware 的支持服務(wù)和在線資源獲取有關(guān)兼容性和故障排除的指導(dǎo)。