這個應該不算原創,兩種方法網上都能找到,我只是整理說明一下,也不算是轉載了。。。
其實這里說的OEM系統就是指Windows,其他系統我也沒測試過。。。
第一種方法:
直接編輯虛機的vmx配置文件,修改或增加以下內容
SMBIOS.reflectHost = "true"
或者在vClient的VM面板,選擇選項 - 高級:常規 - 配置參數
找到SMBIOS.reflectHost 填入"true" ,如果沒有,點擊添加行,添加它。
這種方法使虛機使用物理機的BIOS信息來驗證和激活Guest OS。
從ESX 3.0.1開始支持此功能,參考 http://kb.vmware.com/kb/1002095。另也有說從ESX 2就支持這個參數了,這個已經不重要,現在已經是5時代了。
從ESX 3.0.2 應用這個參數后,系統中可以顯示物理機的制造商信息。
至于這種激活方式VMware和Microsoft之間的協商的問題,就不在我們的考慮范圍了。
第二種方法:
使虛擬加載修改過的VMware BIOS文件,讓虛機讀出來激活需要的SLIC信息
直接編輯虛機的vmx配置文件,修改或增加以下內容
bios440.filename = /path/to/biosfile
這個參數在VMware的KB內搜不到,這種修改的方式肯定是非正常的途徑。。。
而且,這里指定的bios文件不會隨虛機遷移而移動,因此,你需要將這個修改過的bios文件放在一個所有主機都能訪問到的位置,或者在每個ESXi主機上都保存一份,否則HA會失效。
第三種方法:
將OEM激活所需要的SLIC集成到ESXi中,可參考 http://foolishfish.blog.51cto.com/3822001/1539321
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。