1. 程式人生 > >Openstack 之 相對於VMWare的劣勢

Openstack 之 相對於VMWare的劣勢

openstack vmware

技術分享圖片 技術分享圖片

上面左邊是我的個人微信,如需進一步溝通,請加微信。 右邊是我的公眾號“Openstack私有雲”,如有興趣,請關註。


前期寫了兩篇博文《Openstack 幹掉 VMWare(1)》、《Openstack 幹掉 VMWare(2)》 ,提出了Openstack與VMWare的一些比較,我的出發點是基於使用社區開源版本的Openstack來替代VMware,實現企業節約成本的目的。另外,基於現在風雲詭譎的國際貿易形勢,說不定什麽時候人家EMC不給咱們做生意了,咱們留一手也是很有必要的嘛。

後面經過一些VMWare的項目實踐,發現了VMware作為商業產品的優勢之處,前面兩篇文章是將Openstack的優勢,這裏我想講講它的劣勢,或者說社區開源版本的Openstack如果要真正落地,還有那些地方需要我們努力去改進的地方。下面簡單總結分析對比如下,註意下面指的Openstack是指社區開源版本的Openstack:

1、VMware使用方便,整個操作配置過程容易理解。

作為一個成熟的商業產品,VMWARE產品首先從使用的方便性來說比Openstack要高很多,它所有的安裝包直接從官網下載,整個安裝過程全部是圖形化界面,對於習慣了windows操作的用戶來說是非常舒服的。而Openstack如果根據官網的操作,對於普通用戶,簡直是一個不可能的任務,即使有相應技術水平的工程師,也需要花很長的時間進行摸索實驗的熟悉過程,同時,社區的文檔還不對正確性負責,完全按照社區文檔操作,總能遇到一些坑,另外,還有一個很大障礙就是安裝過程需要聯網,而且有些安裝包在國外網站,在我們“墻%國”國內很多時候訪問國外網站網速太慢。雖然對於這一塊我們已經通過封裝安裝鏡像得到很大解決,詳見《openstack 之 kolla安裝鏡像》 ,但是後續個性化的配置以及更多的高級功能的配置還是沒有VMware那麽方便。

2、VMware有專門的P2V遷移工具和監控工具。

VMware的P2V遷移工具和監控工具也同樣是直接下載相應的鏡像鏡像安裝部署,都是工具化和圖形化的解決方案,使用起來也很方便。解決了實際使用過程中的虛擬機遷移和在線虛擬機的監控,對於一個成熟的產品來說這兩塊內容都是很實用的功能。而Openstack如果要實現虛擬機遷移,過程很復雜,非常耗時,一般都建議應用遷移,而不是虛擬機或者物理機整機遷移。監控工具Openstack有自己的ceilometer組件提供,但是個人不建議安裝,因為監控程序會產生大量的數據,建議另外使用其他的監控工具實現,比如zabbix 。

3、計劃外物理服務器意外停機,VMware的HA功能可以保護運行在損壞服務器上的虛擬機,以重啟的方式進行自動遷移到其他工作正常的主機上,而無需人工進行手工幹預。Openstack如果啟用ceph分布式存儲,可以時間熱遷移,但是需要手工操作,對於意外的物理機故障停機,也需要事後的手工幹預才能恢復,雖然操作也非常簡單,但是還是做不到全自動故障恢復。

4、故障維護的難度VMware要比Openstack簡單很多。VMware如果出現虛擬化軟件本身的故障,比如vcenter發生故障,直接重裝vcenter就可以而不影響其他虛擬機的運行,ESXI節點發生故障,如果啟用了HA,也不影響。相對來說,Openstack如果是controller節點發生故障,如果啟用了HA沒有問題,如果沒有啟用HA,那麽會影響整個虛擬化環境。另外,如果Openstack控制節點controller中的某一組件出現問題,定位和解決問題需要相當的技術水平才能,需要對相應的知識領域比較熟悉,比如mariadb ,rabbitmq,HAproxy,keepalive,ceph ,docker 等等。


Openstack 之 相對於VMWare的劣勢