vmware公司免費的esxi和收費的esx有什麼區別?

esxi可以去vmware申請免費的key。esx哪些功能是esxi沒有的(也就是vmware認為值得收取費用的地方)?


首先,明確一點,現在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,可以用的工具和排錯方法更多。

關於license的區別,看這裡:
http://www.vmware.com/products/vsphere/buy/editions_comparison.html


4代之前只有ESX,5代之後只有ESXI,樓主的問題已經不需要再糾結了。


Vmware的確有可以免費使用的esxi這是個地層操作系統。你在官網申請到license就可以一直使用了。功能只有在該伺服器上創建虛擬機。而收費的vsphere的主要功能在於vmotion,ha等高級功能,是需要多台伺服器,存儲設備,網路設備協同的一個架構。如果沒有這些,那麼只用免費版也可以實現伺服器整合的功能。


我想再補充回答一下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.) 豐富的虛機操作系統支持

至於收費版本,那就有很多企業級功能,比如vMotion,DRS,HA,還可以在環境中使用vCenter Server。


差別上面都說了,關鍵是VMWARE公司都已經明確說了:以後只要ESXI,ESX將被ESXi取代。兩者選誰還需要考慮嗎?


維基搬過來:

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產品線中唯一一款伺服器平台產品。


http://kb.vmware.com/selfservice/microsites/search.do?language=en_UScmd=displayKCexternalId=1023990

有詳細的ESX和ESXi 4.1的比較。


esxi免費key有限制。比如物理伺服器最大32G內存。(2014年3月 esxi5.1)


esx已經沒有了,以後只有esxi


推薦閱讀:

怎麼理解厚置備延遲置零、厚置備置零和精簡置備相關術語?

TAG:信息技術IT | 虛擬機 | VMware威睿 | ESX |