搞KVM虛擬化的時(shí)候,面臨的一個(gè)很重要的問(wèn)題是,管理平臺(tái)如何搞定。
注意,這里的管理平臺(tái)是指企業(yè)內(nèi)部的私有云管理平臺(tái),如果是公有云,一般都要自己定制平臺(tái),而中小企業(yè)往往自己要定制平臺(tái)很那難。
管理平臺(tái)的選擇問(wèn)題,在其他虛擬化引擎上不是問(wèn)題,VMWare肯定是vCenter,HyperV肯定是SVMMC,XEN肯定是XEN Server。
但是在KVM上卻是百花齊放,沒(méi)有一個(gè)管理平臺(tái)能夠拿來(lái)直接使用,每個(gè)平臺(tái)都有自己的特點(diǎn),要使用都要長(zhǎng)期打磨。
OpenStack
有人說(shuō)OpenStack甚至就是一個(gè)框架,OpenStack最大的問(wèn)題是有不同廠商的利益訴求在里面,成了一個(gè)大雜燴,但不可否認(rèn)OpenStack設(shè)計(jì)很優(yōu)秀。
OpenStack如何使用:
1 組件一個(gè)開(kāi)發(fā)組,至少5個(gè)人以上,對(duì)OpenStack進(jìn)行裁剪并二次開(kāi)發(fā);
2 使用已經(jīng)搞好的OpenStack發(fā)行版,尋求服務(wù)支持。
CloudStack
特點(diǎn)是聲音越來(lái)越小,社區(qū)活躍度下降,可能剩下的問(wèn)題是什么時(shí)候shutdown。
OpenNebula
是個(gè)小眾的管理平臺(tái),比較穩(wěn)定,但是生產(chǎn)環(huán)境用起來(lái),也至少需要幾個(gè)月的時(shí)間摸索。
Proxmox VE
PVE是目前為止,最接近vCenter的管理平臺(tái),穩(wěn)定性非常好,基本是拿來(lái)就有。
PVE的問(wèn)題是給人感覺(jué)概念比較另類,基于Debian定制,不使用Libvirt,雖然開(kāi)源,但是要根據(jù)自己的需求定制很難,因?yàn)殚T(mén)檻非常高。
oVirt
個(gè)人比較看好oVirt,因?yàn)閛Virt的目標(biāo)就是瞄準(zhǔn)vCenter,oVirt的問(wèn)題是還有許多功能有待完善,穩(wěn)定性有待提升,大問(wèn)題比較少了,但是小問(wèn)題不斷。
oVirt和RHEV的關(guān)系,有可能永遠(yuǎn)就像Fedora和RHEL,oVirt就是一個(gè)實(shí)驗(yàn)版本,不斷的在更新,大家都在當(dāng)小白鼠。
那管理平臺(tái)如何選擇使用呢?
比較靠譜的方法是,找一個(gè)自己熟悉喜歡的開(kāi)源平臺(tái)打磨定制,需要長(zhǎng)時(shí)間的測(cè)試,至少把常見(jiàn)的坑都踩一邊,然后生成環(huán)境在逐步使用。