ESX還是ESXi?這也是個問題

2021-09-05 05:02:23 字數 1940 閱讀 1930

最近和幾個整合商的vmware工程師說起我打算用esxi而不是esx的時候,他們都很驚訝的說,esxi不是免費軟體嗎?就如同當初我們買儲存的時候,國內的整合商始終只推薦fc san而沒考慮過其實oracle大型資料庫也能用nfs,他們似乎總是固執於原來所熟悉的技術,而不去接受新事物。

事情已經發生了變化,現在的esxi有3個版本,esxi free才是那個免費的版本,當然,免費的版本有很多限制和侷限,對於小企業或許是個好的起步,但是對於想要構建高可用性的生產環境虛擬平台來說,就顯得很不合適。esxi的另外2個版本是embedded和installable。embedded版本是和硬體廠商合作,安裝在flash中的esxi版本,通常flash都是整合在主機板上,或者是usb flash。esxi installable則是安裝版本的esxi,是最common的乙個esxi版本。esxi installable不能裝在nfs, ip san或fc san分割槽,所以,購買硬體時,記得一定要買本地硬碟。

看下面這篇kb,你可以獲得esx和esxi這2個版本不同之處的詳細資訊。

如果你沒興趣仔細看完,那就看我這個初略而且馬虎的翻譯吧。

(1) service console

esx有乙個linux的service console,可以在其上安裝第三方工具和agent,比如用來監控效能、硬體健康和管理的hp sim agent。

esxi沒有service console,esxi表現的更像是乙個整合在硬體中的firmware

秘籍:不過esxi有乙個隱藏的命令列介面,在控制台按alt-f1,然後盲打輸入帳號unsupported,會出現密碼提示,輸入你的root密碼就可以進入這個mini console。其中可以執行一些簡單的基本命令和esxcfg-***x 的命令。不過在沒有vmware工程師指導下,使用這個mini console出現問題,vmware是不提供技術支援的。(所以這個帳號叫unsupported)

(2) cli

esx有os嘛,所以有乙個完整的cli。

esxi只能通過乙個遠端的虛擬介面來執行cli,叫vcli。免費版本的esxi的vcli只有唯讀指令。

(3) 指令碼安裝

esx支援指令碼安裝。

esxi不支援指令碼安裝。

(4) boot from san

esx支援從san啟動

esxi不支援從san啟動

(5) snmp

免費版本的esxi不支援snmp。收費版本的esxi和esx支援snmp

(6) active directory整合

esx支援ad整合。

esxi不支援ad整合,不能用ad帳號認證。

提問:是不是這就說明esxi比esx差?回答:非也,因為一般我們都用vcenter來管理esx/esxi,vcenter是支援ad帳號的。

(7)補丁和更新

esx帶有linux系統,linux的補丁都要打,所以esx的補丁更多,更頻繁,安全漏洞也比較多。

esx沒有service console,核心小,補丁更少,安全漏洞也少。

(8) 效能

esx帶有linux系統,本身要占用一定的資源,包括cpu和記憶體(預設記憶體不夠大,一般推薦更改為上限值800mb)

esxi沒有linux的os,只有乙個hypervisor,占用資源極小。

(9) vi web access

esx支援web方式的vi訪問,而esxi 不支援。

(esx擁護者:功能多,多好多方便啊。esxi擁護者,多個功能多浪費點效能,多增加些漏洞。)

(10) troubleshooting的方法

esx有乙個完整的linux,可以用的工具和排錯方法更多。

關於license的區別,看這裡:

(1) 如果公司沒有很好的linux專家的話,esxi是個更好的選擇

(2) 如果考慮到更多可用資源和更少安全漏洞的話,esxi是個更好的選擇

(3) 如果你需要更多的linux工具或者必須安裝第三方工具,那就安裝esx吧。

ESX還是ESXi?這不再是個問題

曾經在vmsky論壇 個本人的文章 esx還是esxi,這是個問題 並引起一些 近日發現searcher在vmsky論壇發了篇帖子,題為esx還是esxi,這不再是個問題,見此 帖子中提到vmware正在積極宣傳esxi的好處,其內部培訓甚至用了upgrade esx到esxi這樣的字眼,說明esx...

ESX與ESXi管理員必備25個命令

在本指南中的vmware命令列,概述了25個最有用esx命令和esxi命令。其中包括linux和esx的特定命令,很多可以用於遠端命令列介面 rcli vsphere已改名為vsphere cli,可在vmware esx和esxi中使用。linux命令 esx服務控制台是基於linux的,因此許多...

ESX與ESXi管理員必備25個命令

在本指南中的vmware命令列,概述了25個最有用esx命令和esxi命令。其中包括linux和esx的特定命令,很多可以用於遠端命令列介面 rcli vsphere已改名為vsphere cli,可在vmware esx和esxi中使用。linux命令 esx服務控制台是基於linux的,因此許多...