Enhanced VMotion Compatibility (EVC) 功能介紹和實戰設定(zt)
什麼是Enhanced VMotion Compatibility (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 掩碼功能。
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/312079/viewspace-1034825/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- VMotion簡介
- ansible的roles介紹和實戰
- ansible的roles介紹和實戰薦
- Charles 功能介紹和使用教程
- ORACLE MTS的介紹(zt)Oracle
- 原型設計之校友圈APP功能實現介紹原型APP
- WAF Bypass 介紹與實戰
- ECharts 樣式設定介紹Echarts
- MongoDB Sharding Balancer介紹和設定方法舉例MongoDB
- redis-cli 實用功能介紹Redis
- MyBatis框架介紹及實戰操作MyBatis框架
- Web專案開發介紹及實戰專案介紹Web
- .NET Core 實戰筆記1-介紹和安裝筆記
- HTML元素的預設CSS設定介紹HTMLCSS
- lvm的介紹和常用功能流程實驗(轉)LVM
- SAP BI版本介紹 (平臺)(zt)
- oracle 10g AWR介紹(ZT)Oracle 10g
- spring微服務實戰(一):介紹Spring微服務
- 設定XMLHttpRequest超時簡單介紹XMLHTTP
- 連結<a>設定高度和寬度不生效簡單介紹
- TSM功能模組介紹
- NLPIR文字分析工具的功能和特色介紹
- Kubeflow實戰: 入門介紹與部署實踐
- hadoop實戰3(web管理介面介紹及NN,DN,SNN介紹)HadoopWeb
- day01-專案介紹&功能實現
- node.js實現爬蟲功能介紹Node.js爬蟲
- oracle 塊基本引數介紹(英文) (zt)Oracle
- Linux下的目錄介紹(zt)Linux
- Redhat 下raw device建庫介紹(ZT)Redhatdev
- [MAUI 專案實戰] 筆記App(一):介紹與程式設計UI筆記APP程式設計
- ElasticSearch實戰系列九: ELK日誌系統介紹和安裝Elasticsearch
- 以太坊Solidity型別介紹+實戰Solid型別
- 介紹幾本實戰的書,兄弟們!
- OutputStreamWriter介紹&程式碼實現和InputStreamReader介紹&程式碼實現
- Django實戰1-許可權管理功能實現-02:專案設定Django
- FreeSql aop功能介紹SQL
- 代理ip的功能介紹
- MySQL角色(role)功能介紹MySql