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