最近和幾個整合商的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的,因此許多...