vsphere中的evc介紹

2021-07-04 21:15:02 字數 1965 閱讀 9883

什麼是

enhanced vmotion compatibility 

(evc

)?增強型 vmotion 相容性

可以使用增強型 vmotion 相容性 (enhanced vmotion compatibility, evc) 功能幫助確保群集內主機的 vmotion 相容性。evc 可以確保群集內的所有主機向虛擬機器提供相同的 cpu 功能集,即使這些主機上的實際 cpu 不同也是如此。使用 evc 可避免因 cpu 不相容而導致通過 vmotion 遷移失敗。

在「群集設定」對話方塊中配置 evc。配置 evc 時,請將群集中的所有主機處理器配置為提供基準處理器的功能集。這種基準功能集稱為 evc 模式。evc 利用 amd-v extended migration 技術(適用於 amd 主機)和 intel flexmigration 技術(適用於 intel 主機)遮蔽處理器功能,以便主機可提供早期版本的處理器的功能集。evc 模式必須等同於群集中具有最小功能集的主機的功能集,或為主機功能集的子集。

evc 只會遮蔽影響 vmotion 相容性的處理器功能。啟用 evc 不會妨礙虛擬機器利用更快處理器速度、更多 cpu 核心或在較新的主機上可能可用的硬體虛擬化支援。

evc 無法在任何情況下都阻止虛擬機器訪問隱藏的 cpu 功能。未遵循 cpu **商推薦的功能檢測方法的應用程式可能在 evc 環境中會行為異常。此類行為異常的應用程式未遵照 cpu **商建議,無法支援 vmware evc。

通過cpu

intel 

通過flex migration

實現,amd

通過extended migration

實現),允許虛擬層面上支援

cpuid 

掩碼功能,遮蔽某些

cpu功能,通過強制

cpu指令集相容來實現不同

cpu看起來有些不是很好理解,簡單舉個例子吧。大家都知道

vmotion

功能在實戰中的意義是非常重要的,但是

vmotion

對於cpu

的要求比較苛刻,對於不同系列

cpu是無法自動實現

vmotion

的功能,比如在

hp 380g4

和hp380g5

之間不通過人工修改是絕對無法實現

vmotion

的。在vi

的實施過程中,會碰到乙個群組裡面的伺服器

cpu不同的情況。比如三個月前買的伺服器是基於

intel 53xx

的cpu

,由於應用的擴大,需要給群組新增新的伺服器,而新購買的伺服器是基於

intel 54xx

的cpu

,由於intel 54xx cpu 

增加了sse4.1

(vmotion)。沒有

evc之前,解決方案是通過手工計算

cpu masking

,逐個修改每個虛擬機器的配置檔案或者全域性修改

vc伺服器上的

vpxd.cfg 

來實現不同系列

cpu之間相容性的問題。

這樣做的缺點是需要人工設計對於群組中所有伺服器相容的

cpu masking

,並且,當群組中有新的伺服器加入後,為了避免可能的不相容情況,需要再次手工計算乙個新的

cpu masking。當

vi推出

evc 

之後,以上所有的手工工作都由vc和

esx server

完成了。

vmware

通過和cpu

廠商的合作,通過在硬體底層上直接支援

cpuid 

掩碼功能。

這樣的好處顯而易見,一是避免了繁瑣的人工干預部分,提高了系統的穩定性。二是當群組中有新的伺服器加入的話,

vc 會自動判別是否新伺服器與群組在

vmotion

層面上相容,如果不相容,不會允許伺服器加入的,提高了自動化程度。

EVC中透明控制項的實現

本文從建立乙個工程開始詳細說明如何用 evc實現 wince 應用程式下的透明控制項 這裡實現按鈕和static 1.新建乙個 mfc對話方塊工程取名 transbutton 2.在 resourceview 處插入一背景 idb bitmap1 3.在對話方塊中拉 4個控制項 兩個按鈕,兩個 st...

evc模擬器中串列埠的使用

除錯串列埠程式時候,發現模擬器的串列埠是不能使用的。上網查 找到解決方案如下!模擬器的預設配置裡,模擬器的串列埠並沒有實際連到pc的串列埠上。修改配置方式 evc menu tools configure platform manager.選擇你要使用的模擬器,進入properties.點start...

Vlan在vSphere中的3種存在形式

隨著虛擬化技術的應用,越來越多的公司將自己的伺服器進行了整合,幾台物理esxi host組成的cluster中可能承載了幾十台的伺服器,這就對網路提出了乙個要求,伺服器和pc之間 不同的伺服器之間可能不在同一網段。本章就vlan在vsphere中的應用進行闡述。首先需要說明的一點是,在vsphere...