鏈接:https://www.zhihu.com/question/19596311/answer/12830699
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
首先,明確一點,現在ESXi不是免費的軟件。ESXi曾經作為免費軟件推出,但后來VMware將ESXi分成了幾個不同的版本,只有ESXi Free版才是免費的縮減功能的版本。而ESXi和ESX都是作為vSphere的一個組件。現在ESXi Free版被更名為VMware vSphere Hypervisor。
以下回答節選自本人博文
http://delxu.blog.51cto.com/975660/272098
下面這篇KB,你可以獲得ESX和ESXi這2個版本不同之處的詳細信息。
http://kb.vmware.com/kb/1015000
如果你沒興趣仔細看完,那就看我這個初略而且馬虎的翻譯吧。
(1) Service Console
ESX有一個Linux的Service Console,可以在其上安裝第三方工具和Agent,比如用來監控性能、硬件健康和管理的HP SIM Agent。
ESXi沒有Service Console,ESXi表現的更像是一個集成在硬件中的Firmware
秘籍:不過ESXi有一個隱藏的命令行界面,在控制台按Alt-F1,然后盲打輸入帳號unsupported,會出現密碼提示,輸入你的root密碼就可以進入這個mini console。其中可以執行一些簡單的基本命令和esxcfg-xxxx 的命令。不過在沒有VMware工程師指導下,使用這個mini console出現問題,VMware是不提供技術支持的。(所以這個帳號叫unsupported)
(2) CLI
ESX有OS嘛,所以有一個完整的CLI。
ESXi只能通過一個遠程的虛擬界面來運行CLI,叫vCLI。免費版本的ESXi的vCLI只有只讀指令。
(3) 腳本安裝
ESX支持腳本安裝。
ESXi不支持腳本安裝。
(修訂:ESXi 4.1起開始支持腳本安裝)
(4) Boot from SAN
ESX支持從SAN啟動
ESXi不支持從SAN啟動
提示:所以如果要裝ESXi,記得買硬件的時候一定要買本地硬盤
(修訂:ESXi 4.1起開始支持Boot from SAN, 包括iSCSI和FCoE)
參考:http://www.vmware.com/support/vsphere4/doc/vsp_41_new_feat.html
(5) SNMP
免費版本的ESXi不支持SNMP。收費版本的ESXi和ESX支持SNMP
(6) Active Directory集成
ESX支持AD集成。
ESXi不支持AD集成,不能用AD帳號認證。
提問:是不是這就說明ESXi比ESX差?回答:非也,因為一般我們都用vCenter來管理ESX/ESXi,vCenter是支持AD帳號的。
(修訂:ESX4.1起開始支持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,可以用的工具和排錯方法更多。
http://www.vmware.com/products/vsp
鏈接:https://www.zhihu.com/question/19596311/answer/30007998
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
我想再補充回答一下vSphere產品中免費和收費的區別。
現在,vSphere的免費產品名字叫vSphere Hypervisor,而收費產品有各個版本,包括Essentials,Standard,Enterprise和Enterprise Plus。vCenter Server則是另外一個獨立產品,用於集中式管理vSphere環境。
vSphere Hypervisor的介紹可以從以下鏈接獲取。(可以看到不管是免費還是收費,都叫ESXi,5版本只有大概150M大小,或者我們近似認為這就是一個VMkernel,是一切VM的原動力)
Free Virtualization with VMware vSphere Hypervisor (ESXi)
免費版本的支持現在已經很強大了。
Unlimited number of cores per physical CPU 不限制物理機單顆CPU的核數
Unlimited number of physical CPUs per host 不限制物理機CPU物理個數
Maximum vCPUs per virtual machine: eight 每個虛機上最多8顆vCPU
Limitation of 32GB RAM limit per server/host has been removed from the free Hypervisor. 不再有物理機32GB的內存限制
Operating system support: Microsoft OS (18 versions), Linux (54 versions), Mac OS X 10, Solaris, FreeBSD, etc. (See a complete list of supported versions.) 豐富的虛機操作系統支持
鏈接:https://www.zhihu.com/question/19596311/answer/280866366
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。
維基搬過來:
VMware ESX服務器
ESX服務器使用了派生自史丹佛大學開發的SimOS核心,該核心在硬件初始化后替換原開機的Linux內核。ESX服務器2.x的服務控制平台(亦稱為“COS”或“vmnix”)是基於Red Hat Linux 7.2的。ESX服務器3.0的服務控制平台源自一個Red Hat Linux 7.2的經過修改的版本——它是作為一個用來加載vmkernel的引導加載程序運行的,並提供了各種管理界面(如CLI、瀏覽器界面MUI、遠程控制台)。該虛擬化系統管理的方式提供了更少的管理開銷以及更好的控制和為虛擬機分配資源時能達到的粒度(指精細的程度);這也增加了安全性,從而使VMware ESX成為一種企業級產品。
VMware ESXi服務器
Vmware ESXi是Vmware vSphere 4.1版本開始提供的服務器系統。相比Vmware ESX,ESXi剔除了基於Red Hat Linux的服務控制平台,使VMware代理可以直接在VMkernel上運行。由於脫離對基於Linux的控制台操作系統的依賴,整個軟件平台的尺寸由ESX的約2GB縮減至不到150MB,並消除了底層Linux系統可能帶來的安全性和穩定性隱患,而獲得授權的第三方模塊也可在VMkernel上運行。ESXi同時使用了新的管理控制台PowerCLI。
從Vmware vSphere 5.0版本開始,Vmware不再提供ESX服務器產品,ESXi成為Vmware產品線中唯一一款服務器平台產品。
作者:張躍華
鏈接:https://www.zhihu.com/question/19596311/answer/17085336
來源:知乎
著作權歸作者所有。商業轉載請聯系作者獲得授權,非商業轉載請注明出處。