剛剛,OpenStack 第 19 個(gè)版本來了,附28項(xiàng)特性詳細(xì)解讀!
成都網(wǎng)絡(luò)公司-成都網(wǎng)站建設(shè)公司創(chuàng)新互聯(lián)建站十載經(jīng)驗(yàn)成就非凡,專業(yè)從事成都做網(wǎng)站、成都網(wǎng)站建設(shè)、成都外貿(mào)網(wǎng)站建設(shè),成都網(wǎng)頁設(shè)計(jì),成都網(wǎng)頁制作,軟文平臺(tái),1元廣告等。十載來已成功提供全面的成都網(wǎng)站建設(shè)方案,打造行業(yè)特色的成都網(wǎng)站建設(shè)案例,建站熱線:13518219792,我們期待您的來電!
OpenStack Stein版本引入了新的多云編排功能,以及幫助實(shí)現(xiàn)邊緣計(jì)算用例的增強(qiáng)功能。
OpenStack由一系列相互關(guān)聯(lián)的項(xiàng)目組成,這些項(xiàng)目可以以不同的組合方式組合在一起,以實(shí)現(xiàn)完整的云部署。在OpenStack Stein里程碑中,有多個(gè)項(xiàng)目集成了新功能和增強(qiáng)功能,以及有益于云運(yùn)營商的新項(xiàng)目。新項(xiàng)目包括OpenStack Placement服務(wù),使運(yùn)營商能夠更有效地跟蹤云資源清單。Stein版本中的Heat編排項(xiàng)目得益于支持跨多個(gè)OpenStack云編排新的工作負(fù)載部署?!癘penStack Stein在穩(wěn)定性,性能和可用性方面進(jìn)行了相當(dāng)多的改進(jìn),”Canonical的產(chǎn)品經(jīng)理Marcin Bednarz告訴eWEEK?!斑@證明了OpenStack的成熟程度以及它如何發(fā)展以應(yīng)對(duì)新的應(yīng)用場景,例如跨多個(gè)OpenStack云的Heat堆棧編排。”
自從2010年由NASA和Rackspace首次推出以來,Stein是OpenStack平臺(tái)的第19個(gè)版本。Stein更新是2019年首次OpenStack更新,并遵循2018年8月推出的Rocky里程碑。OpenStack是多利益相關(guān)方的努力,包括Canonical/Ubuntu,SUSE,VMware和Red Hat等多家供應(yīng)商,提供商業(yè)支持的OpenStack產(chǎn)品。此外,還有多個(gè)由OpenStack 提供支持的云服務(wù),包括Oracle,Rackspace,Telefonica,OVH,vScaler和City Network。
當(dāng)OpenStack開始時(shí),只有兩個(gè)項(xiàng)目,Swift存儲(chǔ)和Nova計(jì)算。新的OpenStack Placement服務(wù)是最初屬于Nova的一部分,但現(xiàn)在已經(jīng)被分離到了它自己的項(xiàng)目中。根據(jù)發(fā)布說明,Placement服務(wù)的目標(biāo)是跟蹤云資源清單和用法,以幫助其他服務(wù)有效地管理和分配其資源。作為其自己的項(xiàng)目,OpenStack開發(fā)人員聲稱,對(duì)于常見的調(diào)度操作,API的性能提高了50%。
“OpenStack Placement為OpenStack中資源分配的內(nèi)部機(jī)制提供了有趣的可能性,”Bednarz說。“隨著性能的提高和Nova與Placement之間功能的明確劃分,云運(yùn)營商似乎可以從中受益,尤其是在更容易維護(hù)OpenStack服務(wù)方面?!?/p>
Keystone身份
OpenStack中的Keystone Identity項(xiàng)目受益于Stein版本中的幾項(xiàng)重要增強(qiáng)功能,包括多重身份驗(yàn)證。SUSE的高級(jí)產(chǎn)品經(jīng)理TR Bosworth告訴 eWEEK,Stein的多因素身份驗(yàn)證功能真正完成了2017年2月推出的OpenStack Ocata版本的工作。
“這是正確的方法,因?yàn)槟M(jìn)行多因素身份驗(yàn)證-您提供了一種身份驗(yàn)證,然后您將獲得一個(gè)'half-token',表示您已完成部分身份驗(yàn)證,然后當(dāng)您使用身份驗(yàn)證的第二部分時(shí)提供所需要的手機(jī)號(hào)或key?!安┧刮炙颊f。“這是一個(gè)已經(jīng)實(shí)施的挑戰(zhàn)響應(yīng)機(jī)制?!?/p>
人工智能與邊緣
對(duì)于Red Hat產(chǎn)品管理高級(jí)經(jīng)理Sean Cohen來說,Stein版本中有一些關(guān)鍵亮點(diǎn)可用于幫助企業(yè)在靈活,可擴(kuò)展的私有云上提供新的差異化應(yīng)用程序和服務(wù)。
科恩告訴eWEEK,“隨著組織希望從日益數(shù)字化的經(jīng)濟(jì)中提取更多的利益,斯坦因增加了專注于支持新工作負(fù)載和用例的能力?!?“例如,通過Stein,人工智能/機(jī)器學(xué)習(xí)(AI/ML),通過OpenStack和TensorFlow之間的協(xié)作簡化了面部識(shí)別等工作負(fù)載,提供了更加動(dòng)態(tài),多媒體的用戶體驗(yàn)?!?/p>
新興的Edge Computing概念也得到了OpenStack Stein版本的推動(dòng)。借助Edge Computing,計(jì)算可以擴(kuò)展到網(wǎng)絡(luò)的邊緣,而不是位于中央核心的所有計(jì)算資源。Cohen指出,分布式計(jì)算增強(qiáng)功能也是Stein的一部分,為用戶提供采用邊緣計(jì)算策略的新方法。
“通過推動(dòng)計(jì)算和存儲(chǔ)功能更接近數(shù)據(jù)源,OpenStack Stein可以更好地分配IT架構(gòu),有助于減少關(guān)鍵應(yīng)用程序的延遲,同時(shí)降低帶寬和運(yùn)營成本,”Cohen說。
剛剛,OpenStack 第 19 個(gè)版本來了,附28項(xiàng)特性詳細(xì)解讀!
Stein 發(fā)布亮點(diǎn)詳細(xì)介紹
剛剛,OpenStack 第 19 個(gè)版本來了,附28項(xiàng)特性詳細(xì)解讀!
Barbican 是 OpenStack 的密鑰key管理組件,定位在使用 REST API 來安全存儲(chǔ)、提供和管理"密鑰"。
Notes:
對(duì)Vault后端進(jìn)行了一些增強(qiáng)。現(xiàn)在可以指定KV掛載點(diǎn)并使用AppRoles來管理身份驗(yàn)證。
我們現(xiàn)在運(yùn)行Barbican特定的Octavia gate來驗(yàn)證Octavia負(fù)載平衡方案。
修改了PKCS#11插件以允許配置hmac_keywrap_mechanism。通過此更改,Barbican可以與Ultimaco HSM一起部署。
現(xiàn)在可以通過TripleO使用Thales或ATOS HSM部署B(yǎng)arbican和pkcs#11后端。
此次修復(fù)是為了確保用于密鑰輪換的barbican-manage命令適用于PKCS#11插件。
Blazar的目標(biāo)是在OpenStack云中為不同的資源類型提供資源預(yù)留,包括虛擬(實(shí)例,卷等)和物理(主機(jī),存儲(chǔ)等)。
Notes:
引入了新的資源分配API,允許運(yùn)營商查詢其云資源的保留狀態(tài)。
添加了對(duì)實(shí)例預(yù)留的親和性和非親和性策略的支持,允許將同一類預(yù)留的多個(gè)實(shí)例安排調(diào)度到同一個(gè)虛擬機(jī)管理程序(hypervisor)。
添加了一個(gè)用于預(yù)留浮動(dòng)IP的新插件。此新功能可作為預(yù)覽版提供,并將在下一版本中完整實(shí)現(xiàn)。
集成了許多錯(cuò)誤修復(fù),以提高可靠性。
提供 REST API 使用戶能夠查詢和管理 volume、volume snapshot 以及 volume type,提供 scheduler 調(diào)度 volume 創(chuàng)建請(qǐng)求,合理優(yōu)化存儲(chǔ)資源的分配。通過 driver 架構(gòu)支持多種 back-end(后端)存儲(chǔ)方式,包括 LVM,NFS,Ceph 和其他諸如 EMC、IBM 等商業(yè)存儲(chǔ)產(chǎn)品和方案。
Notes:
為RBD驅(qū)動(dòng)程序添加了multiattach和延遲刪除支持。
已經(jīng)完成了許多錯(cuò)誤修復(fù)來解決穩(wěn)定性和可靠性問題。
針對(duì)驅(qū)動(dòng)程序初始化,卷傳輸期間保留的數(shù)據(jù)以及命令返回的信息的用戶體驗(yàn)進(jìn)行改進(jìn)。
備份服務(wù)的持續(xù)改進(jìn)。
Congress是一個(gè)基于異構(gòu)云環(huán)境的策略聲明、監(jiān)控、實(shí)施、審計(jì)的框架(policy-as-a-service)。Congress從云中不同的服務(wù)獲取數(shù)據(jù),輸入到congress的策略引擎,從而驗(yàn)證云中的各服務(wù)狀態(tài)是否按照設(shè)置的策略運(yùn)行。
Notes:
通過在Nova,Tacker和Monasca的集成中添加多項(xiàng)新功能,實(shí)現(xiàn)以及增強(qiáng)NFV故障管理功能。
新的JGress框架通過使JSON API提供的云狀態(tài)可用于策略評(píng)估來解鎖全新的策略使用類。通過采用JSON查詢語言直接在JSON API數(shù)據(jù)上表達(dá)策略,JGress使部署人員能夠插入新數(shù)據(jù)源,而不受集成驅(qū)動(dòng)程序可用性的限制。
與每個(gè)版本一樣,我們繼續(xù)通過錯(cuò)誤修復(fù)和內(nèi)部改進(jìn)使congress比以往更加強(qiáng)大和穩(wěn)定。
提供通用的硬件加速管理框架。加速的硬件包括加密卡,GPU,F(xiàn)PGA,NVMe/NOF SSDs,DPDK/SPDK,eBPF/XDP等等。
添加FPGA編程支持
添加GPU驅(qū)動(dòng)程序
DB重構(gòu)從而開始與NOVA Placement api策略保持一致
Designate并沒有實(shí)現(xiàn)DNS協(xié)議,而是管理了實(shí)現(xiàn)DNS協(xié)議的軟件,例如BIND9,PowerDNS等。Designate將這些軟件與OpenStack連接了起來,通過一套自己提供的API,控制底層的DNS軟件,完成例如創(chuàng)建DNS Zone,寫入Resource Record等DNS操作。所以,Designate本身只是一個(gè)軟件框架,一個(gè)適配多種DNS軟件的軟件框架。
Notes:
CAA為托管DNS區(qū)域添加了CA授權(quán)的記錄集類型
添加了NAPTR服務(wù)鏈和SIP管理的記錄集類型
更新配額時(shí)驗(yàn)證項(xiàng)目ID
添加了新命令以幫助升級(jí)。designate-status upgrade check
編排Heat主要功能是自動(dòng)化部署應(yīng)用,自動(dòng)化管理應(yīng)用的整個(gè)生命周期。對(duì)于云計(jì)算來說,自動(dòng)化管理是一個(gè)必不可少的部分,heat就是這部分功能的實(shí)現(xiàn)。AWS的EC2是通過提供CloudFormation格式的模板來實(shí)現(xiàn)Orchestration。Heat不僅100%兼容CloudFormation格式,同時(shí)支持自己的Hot(heat orchestration template)格式。Heat 可以通??捎糜诮鉀Q客戶Paas層的需求。
Notes:
Heat現(xiàn)在支持在遠(yuǎn)程OpenStack云中編排堆棧,同時(shí)使用用戶在Barbican中存儲(chǔ)的憑證。
現(xiàn)在,通過嘗試使用與現(xiàn)有資源沖突的版本進(jìn)行替換當(dāng)前資源,從而可以更輕松地進(jìn)行恢復(fù)。
Heat中的新資源類型增加了對(duì)Neutron Layer 2 Gateways,Blazar和Tap-as-a-Service的支持。
支持通過Glance Web下載Glance鏡像的資源類型,允許從URL獲取鏡像,而無需將其預(yù)先加載。
為所有OpenStack服務(wù)提供可擴(kuò)展的統(tǒng)一的基于Web的用戶界面,從而可以簡化運(yùn)維管理操作。
Notes:
現(xiàn)在支持Cinder Generic Groups管理面板
增加了緩解漏洞***的選項(xiàng)
添加了upgrade_check管理命令
支持clouds.yaml和openrc文件的自定義模板
OpenStack Ironic是一個(gè)進(jìn)行裸機(jī)部署安裝的項(xiàng)目。所謂裸機(jī),就是指沒有配置操作系統(tǒng)的計(jì)算機(jī)。 Ironic實(shí)現(xiàn)的功能,就是可以很方便的對(duì)指定的一臺(tái)或多臺(tái)裸機(jī),執(zhí)行以上一系列的操作。例如部署大數(shù)據(jù)群集需要同時(shí)部署多臺(tái)物理機(jī),就可以使用Ironic來實(shí)現(xiàn)。Ironic可以實(shí)現(xiàn)硬件基礎(chǔ)設(shè)施資源的快速交付。
Notes:
添加了用于管理硬件的其他接口,包括Redfish BIOS設(shè)置,顯式iPXE引導(dǎo)接口選擇選項(xiàng)和其他硬件支持。
增強(qiáng)了用戶的功能和選項(xiàng),包括部署模板,改進(jìn)了并行conductor workers和磁盤擦除流程,部署的節(jié)點(diǎn)保護(hù)和描述,以及使用本地HTTP或HTTPS服務(wù)器來提供鏡像。
改進(jìn)了standalone模式用戶的選項(xiàng),來請(qǐng)求分配裸機(jī)節(jié)點(diǎn)并提交配置數(shù)據(jù),而不需要預(yù)先形成配置驅(qū)動(dòng)器。另外,Ironic允許使用JSON-RPC而不是AMQP消息總線。
讓各個(gè)廠商的數(shù)據(jù)保護(hù)軟件通過標(biāo)準(zhǔn)接口接入OpenStack,為OpenStack提供增強(qiáng)的備份、復(fù)制、遷移等數(shù)據(jù)保護(hù)即服務(wù)(Data Protection as a Service)能力,Karbor致力于解決虛擬機(jī)備份難、無標(biāo)準(zhǔn)備份的接口的現(xiàn)狀。
Notes:
支持將checkpoint重置為指定狀態(tài)
使用volume_glance_plugin支持跨站點(diǎn)備份和還原
不同銀行案例中checkpoint管理的優(yōu)化
是OpenStack框架中負(fù)責(zé)管理身份驗(yàn)證、服務(wù)訪問規(guī)則和服務(wù)令牌功能的組件。用戶訪問資源需要驗(yàn)證用戶的身份與權(quán)限,服務(wù)執(zhí)行操作也需要進(jìn)行權(quán)限檢測,這些都需要通過 Keystone 來處理。Keystone 類似一個(gè)服務(wù)總線, 或者說是整個(gè) Openstack 框架的注冊(cè)表,OpenStack 服務(wù)通過 Keystone 來注冊(cè)其 Endpoint(服務(wù)訪問的URL),任何服務(wù)之間的相互調(diào)用,都需要先經(jīng)過 Keystone 的身份驗(yàn)證,獲得目標(biāo)服務(wù)的 Endpoint ,然后再調(diào)用。
Notes:
此版本引入了多重身份驗(yàn)證功能(Multi-Factor),這有助于在使用MFA時(shí)更加自然順暢以及安全。
限制API現(xiàn)在除了支持Project之外還支持Domain,因此可以將資源配額分配給頂級(jí)域并在子項(xiàng)目中分配。
JSON Web令牌作為新的令牌格式與fernet令牌一起添加,支持互聯(lián)網(wǎng)標(biāo)準(zhǔn)格式。JSON Web令牌是非對(duì)稱簽名的,因此這種令牌格式不再需要在部署keystone服務(wù)的服務(wù)器之間同步私鑰。
多個(gè)keystone API現(xiàn)在支持系統(tǒng)范圍作為策略目標(biāo),這減少了對(duì)自定義策略的需求,以防止對(duì)具有任何項(xiàng)目的管理角色的用戶進(jìn)行全局訪問。
多個(gè)keystone API現(xiàn)在使用默認(rèn)的reader,member和admin角色而不是catch-all角色,這減少了為特定用戶創(chuàng)建只讀訪問的自定義策略的需要。
Kolla聚焦于如何使用Docker容器部署 OpenStack服務(wù)。Kolla 顯著的特點(diǎn)是「開箱即用」和「簡易升級(jí)」,前者由編排工具(Ansible/Kubernetes)提供自動(dòng)化支撐,后者則完全是 Container 的功勞。Kolla 追求為每一個(gè) OpenStack Service 都構(gòu)建相應(yīng)的 Container,將升級(jí)/回滾的粒度(隔離依賴關(guān)系集)降維到 Service 或 Project 級(jí)別,實(shí)現(xiàn)升級(jí)/回滾的原子性。假若升級(jí)失敗,則直接啟動(dòng) Old Version Container 完成回滾。
Notes:
為Monasca的OpenStack監(jiān)控服務(wù)完成了容器鏡像和playbooks的添加。
為OpenStack Placement服務(wù)添加了一個(gè)容器鏡像和playbooks,該服務(wù)已從Nova中提取到一個(gè)單獨(dú)的項(xiàng)目中。
添加了對(duì)執(zhí)行MariaDB數(shù)據(jù)庫的完整備份和增量備份的支持。
其主要目標(biāo)是通過該項(xiàng)目來整合 OpenStack 與 Kubernetes 的網(wǎng)絡(luò)。該項(xiàng)目在 Kubernetes 中實(shí)作了原生Neutron-based的網(wǎng)絡(luò),因此使用Kuryr-Kubernetes可以讓你的OpenStack VM 與Kubernetes Pods 能夠選擇在同一個(gè)子網(wǎng)上運(yùn)作,并且能夠使用 Neutron 的 L3 與 Security Group 來對(duì)網(wǎng)絡(luò)進(jìn)行路由,以及阻擋特定來源 Port。
Notes:
添加了對(duì)kubernetes處理和響應(yīng)網(wǎng)絡(luò)策略事件的支持,允許Kuryr-Kubernetes根據(jù)它們動(dòng)態(tài)來處理安全組規(guī)則。
添加了對(duì)配置為使用CRI-O的K8s的支持,這是基于Open Container Initiative的Kubernetes Container Runtime Interface實(shí)現(xiàn)的容器。
增強(qiáng)readiness健康檢查以驗(yàn)證處理程序資源的配額,提高整體性能和穩(wěn)定性,并在需要時(shí)將其標(biāo)記為不健康。
改進(jìn)了對(duì)DPDK和SRIOV支持。
為多租戶云環(huán)境中的共享文件系統(tǒng)管理提供一組服務(wù),類似于OpenStack通過Cinder項(xiàng)目提供基于塊的存儲(chǔ)管理的方式。
Notes:
擴(kuò)展支持對(duì)DHSS=True模式的共享和快照的管理/非管理支持,并為共享服務(wù)器添加管理/非管理支持。
允許創(chuàng)建和管理網(wǎng)絡(luò)對(duì)象, 如網(wǎng)絡(luò)、子網(wǎng)和端口, 其他 OpenStack 服務(wù)可以使用。插件可以實(shí)現(xiàn), 以適應(yīng)不同的網(wǎng)絡(luò)設(shè)備和軟件, 為 OpenStack 的體系結(jié)構(gòu)和部署提供靈活性。neutron, 提供了一個(gè) API, 使您可以定義網(wǎng)絡(luò)連接并在云中尋址。網(wǎng)絡(luò)服務(wù)還提供了一個(gè) API 來配置和管理各種網(wǎng)絡(luò)服務(wù), 包括從 L3 轉(zhuǎn)發(fā)和 NAT 到負(fù)載平衡、邊界防火墻和虛擬專用網(wǎng)絡(luò)。
Notes:
支持嚴(yán)格的基于最小帶寬的調(diào)度。通過此功能,nova實(shí)例可以調(diào)度到滿足其端口的QoS策略定義的實(shí)例的最低帶寬要求的計(jì)算主機(jī)上。
網(wǎng)絡(luò)段范圍管理。此功能使云管理員能夠通過新的API擴(kuò)展動(dòng)態(tài)管理網(wǎng)段范圍,而不是之前編輯配置文件的方法。此功能針對(duì)StarlingX和邊緣使用的案例,使其易于管理。
加快Neutron端口批量創(chuàng)建。目標(biāo)是針對(duì)containers/k8s用例,其中端口是按組創(chuàng)建的。
(FWaaS)FWaaS v1已被刪除。自Newton發(fā)布以來,F(xiàn)WaaS v2可用,它涵蓋了FWaaS v1中的所有功能。提供了一個(gè)遷移腳本,用于將現(xiàn)有的FWaaS v1對(duì)象轉(zhuǎn)換為FWaaS v2模型。
是OpenStack的核心服務(wù),負(fù)責(zé)維護(hù)和管理云環(huán)境的計(jì)算資源,同時(shí)管理虛擬機(jī)生命周期。
Notes:
現(xiàn)在可以使用最新1.0.0版placement服務(wù)運(yùn)行Nova,該服務(wù)由其自己的repository托管。請(qǐng)注意,在所有部署工具中尚未完全實(shí)現(xiàn)placement服務(wù)的安裝/升級(jí)。在繼續(xù)之前,用戶應(yīng)檢查其特定的部署工具以獲得支持。有關(guān)更多詳細(xì)信息,請(qǐng)參閱placement安裝和升級(jí)文檔。在Stein,用戶可以選擇繼續(xù)使用Nova repository中的集成placement服務(wù),但是應(yīng)該開始計(jì)劃通過在Train版本中遷移到最新的placement服務(wù),因?yàn)橛?jì)劃在Train版本發(fā)布中刪除Nova集成placement的部分代碼。
用戶現(xiàn)在可以在創(chuàng)建虛機(jī)服務(wù)時(shí)指定卷類型。
計(jì)算API現(xiàn)在可以容忍部署中的瞬態(tài)條件,例如部分基礎(chǔ)架構(gòu)故障,例如無法訪問的單元。
用戶現(xiàn)在可以創(chuàng)建具有Neutron端口的虛擬機(jī),這些端口具有QOS最小帶寬規(guī)則。
用戶現(xiàn)在可以使用Nova配置文件或Placement API設(shè)置超賣。
計(jì)算驅(qū)動(dòng)程序功能現(xiàn)在自動(dòng)作為展示Placement API中的特性公開,它們可用于通過 flavor extra specs和鏡像屬性進(jìn)行調(diào)度。
現(xiàn)在,VMware驅(qū)動(dòng)程序支持實(shí)時(shí)遷移。
是OpenStack LBAAS的支持的一種后臺(tái)程序,提供為虛擬機(jī)流量的負(fù)載均衡。實(shí)質(zhì)是類似于trove,調(diào)用 Nova 以及Neutron的api生成一臺(tái)安裝好haproxy和keepalived軟件的虛擬機(jī),并連接到目標(biāo)網(wǎng)路,從而實(shí)現(xiàn)高性能的安全負(fù)載均衡的功能。
Notes:
Octavia現(xiàn)在支持負(fù)載均衡器“flavors”。這允許操作員創(chuàng)建自定義負(fù)載均衡器“flavors”,用戶可以在創(chuàng)建負(fù)載均衡器時(shí)進(jìn)行選擇。
您現(xiàn)在可以在使用TERMINATED_HTTPS偵聽器時(shí)啟用TLS客戶端身份驗(yàn)證。
Octavia現(xiàn)在支持對(duì)成員服務(wù)器連接的后端重新加密。
現(xiàn)在可以將元數(shù)據(jù)標(biāo)簽分配給Octavia負(fù)載均衡器。
從源碼中部署OpenStack的方式使其可擴(kuò)展,同時(shí)還易于操作,升級(jí)和管理。
Notes:
已經(jīng)完成工具優(yōu)化,這將導(dǎo)致更快,更可靠的部署。
添加Ubuntu Bionic支持。
添加Mistral支持。
添加Manila支持。
添加Masakari支持。
生成一組包含OpenStack項(xiàng)目共享代碼的python庫。這些庫提供的API應(yīng)該是高質(zhì)量,穩(wěn)定,一致,記錄和普遍適用的。通過這些公共庫,可以很容易弄出一個(gè)完善鑒權(quán)、分布式、易配置、帶調(diào)用鏈日志的REST服務(wù)。
Notes:
添加了Castellan配置驅(qū)動(dòng)程序,允許將密鑰從磁盤配置文件移動(dòng)到任何與Castellan兼容的密鑰庫。該驅(qū)動(dòng)程序存在于Castellan項(xiàng)目中,因此必須安裝Castellan才能使用它。
添加了一個(gè)配置驅(qū)動(dòng)程序來讀取環(huán)境變量中的值,這允許在容器中配置服務(wù)而無需注入文件。默認(rèn)情況下,在oslo.config中啟用此驅(qū)動(dòng)程序。
添加了配置驗(yàn)證工具oslo-config-validator。這使用oslo-config-generator數(shù)據(jù)查找配置文件中未在服務(wù)中定義的選項(xiàng)。
跟蹤云資源清單和使用情況,以幫助其他服務(wù)有效地管理和分配其資源。
Notes:
Placement服務(wù)是從Nova項(xiàng)目中分離出的,并成為一個(gè)名為Placement的新官方OpenStack項(xiàng)目。
添加了定位候選資源提供程序的功能,簡化了指定主機(jī)以進(jìn)行工作負(fù)載遷移的功能。
對(duì)于常見的調(diào)度操作,API性能提高了50%。
通過消除不必要的復(fù)雜性簡化代碼,簡化未來的維護(hù)。
該項(xiàng)目旨在使用用戶能夠在Openstack平臺(tái)上便于創(chuàng)建和管理Hadoop以及其他計(jì)算框架集群,實(shí)現(xiàn)類似AWS的EMR(Amazon Elastic MapReduce service)服務(wù)。用戶只需要提供簡單的參數(shù),如版本信息、集群拓?fù)?、?jié)點(diǎn)硬件信息等,利用Sahara服務(wù)能夠在數(shù)分鐘時(shí)間內(nèi)快速地部署Hadoop、Spark、Storm集群。Sahara還支持節(jié)點(diǎn)的彈性擴(kuò)展,能夠方便地按需增加或者減少計(jì)算節(jié)點(diǎn),實(shí)現(xiàn)彈性數(shù)據(jù)計(jì)算服務(wù)。它特別適合開發(fā)人員或者QA在Openstack平臺(tái)上快速部署大數(shù)據(jù)處理計(jì)算集群。
Notes:
Sahara插件將從核心代碼中刪除,以便于維護(hù)和升級(jí)。
APIv2穩(wěn)定發(fā)布。
從卷功能啟動(dòng)的改進(jìn)。
在多租戶云資源中提供高級(jí)和可擴(kuò)展的索引和搜索。
Notes:
Searchlight現(xiàn)在可以與Elasticsearch 5.x一起使用
我們發(fā)布了一個(gè)新的愿景,使Searchlight成為一個(gè)多云應(yīng)用程序
功能測試設(shè)置已得到改進(jìn)
Searchlight現(xiàn)在可以使用Python 3.7進(jìn)行測試
定義了一套集群管理的框架,以管理由其他OpenStack服務(wù)公開的同類對(duì)象組。
Notes:
提高性能,使Senlin操作執(zhí)行速度提高了幾個(gè)數(shù)量級(jí)。
Health policy v1.1版本現(xiàn)在允許用戶指定多種類型的檢測模式。
Senlin API現(xiàn)在在cluster/node鎖定,冷卻效果或操作沖突的情況下發(fā)出同步失敗。
操作員現(xiàn)在可以使用senlin-manage工具中的action-purge子命令刪除已完成的操作。這對(duì)于在數(shù)據(jù)庫中累積了大量操作的長時(shí)間運(yùn)行的集群非常有用。
為了在OpenStack Swift中的數(shù)據(jù)附近執(zhí)行以存儲(chǔ)為中心的用戶定義函數(shù),實(shí)現(xiàn)用戶友好,經(jīng)濟(jì)高效的可擴(kuò)展和安全方式。
Notes:
支持用戶代碼的Python3運(yùn)行
提供了彈性可伸縮、高可用的分布式對(duì)象存儲(chǔ)服務(wù),適合存儲(chǔ)大規(guī)模非結(jié)構(gòu)化數(shù)據(jù)。
Notes:
對(duì)S3 API兼容性層進(jìn)行了大量改進(jìn)。
對(duì)數(shù)據(jù)加密中間件的一些修復(fù)和改進(jìn),包括允許多個(gè)keymaster中間件。這允許從一個(gè)密鑰提供者遷移到另一個(gè)。
用戶可以使用新的databases_per_second配置選項(xiàng)更好地控制帳戶和container后臺(tái)守護(hù)程序I/O使用情況。
現(xiàn)在可以將擦除編碼數(shù)據(jù)重建為切換節(jié)點(diǎn)。當(dāng)磁盤故障長時(shí)間未得到補(bǔ)救時(shí),這可以提高數(shù)據(jù)持久性。
開發(fā)和維護(hù)能夠在生產(chǎn)中部署OpenStack的工具和基礎(chǔ)架構(gòu),盡可能使用OpenStack。主要目標(biāo)就是使用oepnstack來管理openstack,達(dá)到安裝、維護(hù)、升級(jí)的目標(biāo)。
Notes:
添加了對(duì)容器和容器鏡像的podman和buildah的支持。
現(xiàn)在,虛擬網(wǎng)絡(luò)(OVN)是默認(rèn)的網(wǎng)絡(luò)配置。
改進(jìn)的可組合網(wǎng)絡(luò)支持,用于創(chuàng)建L3路由網(wǎng)絡(luò)和IPV6網(wǎng)絡(luò)支持。
用來組織、分析和擴(kuò)展openstack的告警和事件,對(duì)問題產(chǎn)生的根本原因進(jìn)行推導(dǎo),為系統(tǒng)產(chǎn)生推導(dǎo)后的告警或者設(shè)置推導(dǎo)后的狀態(tài)。
Notes:
新而簡化的模板語言!新模板更短,更容易理解和重用。
添加了一個(gè)Trove數(shù)據(jù)源和一個(gè)Zaqar通知程序。
用于查詢Vitrage服務(wù)和資源計(jì)數(shù)的新API。
性能改進(jìn)和更快的數(shù)據(jù)檢索。內(nèi)存簽名和處理運(yùn)行時(shí)間顯著減少。
Watcher的目標(biāo)是為基于OpenStack的多租戶云提供靈活且可擴(kuò)展的資源優(yōu)化服務(wù)。Watcher提供一個(gè)完整的優(yōu)化循環(huán)鏈:從度量接收器,到優(yōu)化處理器和操作計(jì)劃應(yīng)用程序。Watcher的目標(biāo)在于提供一個(gè)強(qiáng)大的框架,可以實(shí)現(xiàn)廣泛的云優(yōu)化目標(biāo),包括減少數(shù)據(jù)中心運(yùn)營成本,通過智能虛擬機(jī)遷移提高系統(tǒng)性能,提高能源效率等。此外,Watcher可供用戶定制豐富的資源優(yōu)化目標(biāo)與策略算法。
Notes:
Watcher支持API微轉(zhuǎn)換。
Watcher使用Nova通知來更新其內(nèi)部計(jì)算CDM(群集數(shù)據(jù)模型)。
根據(jù)審計(jì)范圍構(gòu)建計(jì)算CDM。
將start_time和end_time字段添加到CONTINUOUS審計(jì)。
添加了新的配置選項(xiàng)'action_execution_rule'。
最后是前十代碼的貢獻(xiàn)圖
剛剛,OpenStack 第 19 個(gè)版本來了,附28項(xiàng)特性詳細(xì)解讀!
翻譯自:
1.https://www.eweek.com/cloud/openstack-stein-improves-cloud-identity-and-orchestration
2.https://releases.openstack.org/stein/highlights.html
翻譯整理:祝祥 新鈦云服運(yùn)維架構(gòu)師
十年運(yùn)維經(jīng)驗(yàn),曾任刻通云運(yùn)維工程師、微燭云和某互聯(lián)網(wǎng)金融平臺(tái)首席運(yùn)維架構(gòu)師。擁有OpenStack、CCIE、阿里云、ZStack等技術(shù)認(rèn)證。有上萬臺(tái)云主機(jī),PB級(jí)別分布式存儲(chǔ)運(yùn)維經(jīng)驗(yàn)。熟悉各種虛擬化技術(shù),軟硬件,網(wǎng)絡(luò),容器編排等技術(shù),擁有python開發(fā)經(jīng)驗(yàn)。熱愛各種開源技術(shù)。