azeqjz OpenStack: Red Hat OpenStack 10的新特性
原文2016.12.20:Red Hat OepnStack 10 is here! So what is new?
這是Red Hat有史以來最好的版本栓霜,同時(shí)也是第一個(gè)長(zhǎng)生命周期版本(最長(zhǎng)五年支持),這篇文章會(huì)介紹為什么這是你私有云最好的禮物。
由于要使用命令行猎物,以前安裝OpenStack是很繁重的工作。這個(gè)版本提供了一個(gè)新的圖形界面給Director旺遮。這是我們簡(jiǎn)化OpenStack部署目標(biāo)的第一步陨界,根據(jù)前幾個(gè)月的內(nèi)部測(cè)試反饋,在將來的版本將會(huì)有更多優(yōu)化镊辕。
另一個(gè)通過所有測(cè)試的新特性是分布虛擬路由(DVR)油够,這個(gè)特性雖然功能上還有一些限制,但是已經(jīng)是生產(chǎn)級(jí)別的征懈,同時(shí)可以通過Director做到全自動(dòng)石咬,而只要求很簡(jiǎn)單的配置變化。另一個(gè)給有簡(jiǎn)化OpenStack服務(wù)管理的客戶帶來的特性是卖哎,把所有的無狀態(tài)服務(wù)遷移到SystemD鬼悠,這極大的簡(jiǎn)化了Pacemaker的配置。只有有狀態(tài)服務(wù)亏娜,比如數(shù)據(jù)庫(kù)焕窝,虛擬IP,依賴Pacemaker维贺。其他所有OpenStack進(jìn)程現(xiàn)在作為常規(guī)的Systemd服務(wù)服務(wù)運(yùn)行它掂。
另外,由于服務(wù)組件化溯泣,OSP10提供了自定義角色的可能性虐秋,從而定制部署架構(gòu)晰韵。你可以把Network,Swift熟妓,Ceilometer等服務(wù)劃分到本身獨(dú)立的各個(gè)節(jié)點(diǎn)上雪猪。需要注意的是,目前還不能把OSP9合一的控制節(jié)點(diǎn)遷移到OSP10自定義的控制節(jié)點(diǎn)起愈。
對(duì)于使用Ceph作后端存儲(chǔ)的客戶只恨,我們提供了升級(jí)OSP9到OSP10時(shí),Cep和1.3到Ceph2.0的自動(dòng)升級(jí)能力抬虽。如果想進(jìn)一步體驗(yàn)共享文件存儲(chǔ)服務(wù)(Manila)官觅,但是沒有Netapp后端(目前唯一全量支持),我們提供了CephFS前瞻體驗(yàn)阐污。這樣就可以把Ceph作為云所需要的統(tǒng)一存儲(chǔ)池休涤。
對(duì)于對(duì)高級(jí)調(diào)測(cè)與手工NFV部署非常有耐心的早期用戶,OSP10現(xiàn)在可以自動(dòng)部署適用于NFV的I層(NFVI)笛辟。例如功氨,可以部署支持SR-IOV或者OVS+DPDK的計(jì)算節(jié)點(diǎn)。這兩者都要求有合適的資源劃分與調(diào)測(cè)文件手幢,這可以幫助你更好地進(jìn)行調(diào)測(cè)與達(dá)到網(wǎng)絡(luò)最佳性能捷凄。可以參考NFV的更多文:NFV產(chǎn)品指南围来,NFV規(guī)劃指南跺涤,NFV配置與調(diào)測(cè)指南,移動(dòng)網(wǎng)絡(luò)(vEPC)NFV參考架構(gòu)监透。
除了以上特性桶错,還有一下體驗(yàn)特性:
* 基于RHEL 7.3,我們為ovs提供Conntrack后端胀蛮,這可以提高網(wǎng)絡(luò)性能與降低操作復(fù)雜度院刁。
* 超融合I層Hyper Converged Infrastructure,把Ceph OSD與計(jì)算節(jié)點(diǎn)合一部署醇滥,見HCI reference architecture黎比。
* 2017年上半年會(huì)發(fā)布的特性超营,可通過director部署Neutron 最新的Open Daylight驅(qū)動(dòng)與ODL控制節(jié)點(diǎn)鸳玩。
可以通過OSP10發(fā)布文檔獲取更多信息。也可以通過最新的Red Hat OpenStack Platform 網(wǎng)頁演闭,獲取use case不跟,成功故事以及咨詢培訓(xùn)服務(wù)。還可以下載60天免費(fèi)試用版米碰。
或者訪問用戶界面窝革,獲取以下信息:
* 閱讀官方產(chǎn)品文檔
* 查看OSP10版本文檔
…………………quanjianze remark………………………
OSP生命周期:
DVR:DHCP還是在網(wǎng)絡(luò)節(jié)點(diǎn)购城,計(jì)算節(jié)點(diǎn)也有l(wèi)3 agent,虛擬機(jī)三層通信可以不經(jīng)過網(wǎng)絡(luò)節(jié)點(diǎn)虐译。
SystemD:
Linux初始化程序
在終端中輸入 ps ax | grep systemd瘪板,看到第一行,其中的數(shù)字 1 表示它的進(jìn)程號(hào)是1漆诽,也就是說它是 Linux 內(nèi)核發(fā)起的第一個(gè)程序侮攀。因此,內(nèi)核一旦檢測(cè)完硬件并組織好了內(nèi)存厢拭,就會(huì)運(yùn)行 /usr/lib/systemd/systemd 可執(zhí)行程序兰英,這個(gè)程序會(huì)按順序依次發(fā)起其他程序。
systemd這一名字源于Unix中的一個(gè)慣例:在Unix中常以“d”作為系統(tǒng)守護(hù)進(jìn)程(英語:daemon供鸠,亦稱后臺(tái)進(jìn)程)的后綴標(biāo)識(shí)畦贸。
超融合I層:目前部署的不是超融合節(jié)點(diǎn),意味著OSD節(jié)點(diǎn)不能被用作計(jì)算節(jié)點(diǎn)楞捂。
Conntrack:連接跟蹤(CONNTRACK)薄坏,顧名思義,就是跟蹤并且記錄連接狀態(tài)寨闹。Linux為每一個(gè)經(jīng)過網(wǎng)絡(luò)堆棧的數(shù)據(jù)包颤殴,生成一個(gè)新的連接記錄項(xiàng) (Connection entry)。Linux協(xié)議棧-netfilter(2)-conntrack鼻忠。