日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

openstack-mitaka(一) 架构简介

發(fā)布時間:2023/12/16 编程问答 50 豆豆
生活随笔 收集整理的這篇文章主要介紹了 openstack-mitaka(一) 架构简介 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

官網(wǎng):OpenStack Docs: 概況

1、openstack概況

??? OpenStack是一個云操作系統(tǒng),它控制整個數(shù)據(jù)中心的計算、存儲和網(wǎng)絡(luò)資源的大型池。OpenStack通過各種補(bǔ)充服務(wù)提供基礎(chǔ)設(shè)施即服務(wù)?Infrastructure-as-a-Service (IaaS)<IaaS>`的解決方案。每個服務(wù)都提供便于集成的應(yīng)用程序接口 :term:`Application Programming Interface (API)。同時也提供了一個儀表板,允許管理員控制以及允許用戶通過web界面提供資源。除了標(biāo)準(zhǔn)的基礎(chǔ)設(shè)施即服務(wù)功能外,其他組件還提供編排、故障管理和服務(wù)管理等服務(wù),以確保用戶應(yīng)用程序的高可用性。
??? OpenStack 架構(gòu)由大量開源項目組成。其中包含 6 個穩(wěn)定可靠的核心服務(wù),用于處理計算、網(wǎng)絡(luò)、存儲、身份和鏡像; 同時,還為用戶提供了十多種開發(fā)成熟度各異的可選服務(wù)。OpenStack 的 6 個核心服務(wù)主要擔(dān)綱系統(tǒng)的基礎(chǔ)架構(gòu),其余項目則負(fù)責(zé)管理控制面板、編排、裸機(jī)部署、信息傳遞、容器及統(tǒng)籌管理等操作。
??? 整個OpenStack是由控制節(jié)點(diǎn),計算節(jié)點(diǎn),網(wǎng)絡(luò)節(jié)點(diǎn),存儲節(jié)點(diǎn)四大部分組成。
??? openstack重要集成組件:
??? 1、Nova - 在OpenStack環(huán)境中計算實(shí)例的生命周期管理。按需響應(yīng)包括生成、調(diào)度、回收虛擬機(jī)等操作。

??? 2、Neutron-確保為其它OpenStack服務(wù)提供網(wǎng)絡(luò)連接即服務(wù),比如OpenStack計算。為用戶提供API定義網(wǎng)絡(luò)和使用。基于插件的架構(gòu)其支持眾多的網(wǎng)絡(luò)提供商和技術(shù)。

??? 3、Swift - 通過一個?RESTful,基于HTTP的應(yīng)用程序接口存儲和任意檢索的非結(jié)構(gòu)化數(shù)據(jù)對象。它擁有高容錯機(jī)制,基于數(shù)據(jù)復(fù)制和可擴(kuò)展架構(gòu)。它的實(shí)現(xiàn)并像是一個文件服務(wù)器需要掛載目錄。在此種方式下,它寫入對象和文件到多個硬盤中,以確保數(shù)據(jù)是在集群內(nèi)跨服務(wù)器的多份復(fù)制。

??? 4、Cinder-為運(yùn)行實(shí)例而提供的持久性塊存儲。它的可插拔驅(qū)動架構(gòu)的功能有助于創(chuàng)建和管理塊存儲設(shè)備
??? 5、Glance - 鏡像服務(wù),Glance 可存儲和檢索多個位置的虛擬機(jī)磁盤鏡像。

??? 6、Horizon- 提供了一個基于web的自服務(wù)門戶,與OpenStack底層服務(wù)交互,諸如啟動一個實(shí)例,分配IP地址以及配置訪問控制。

??? 7、Keystone -為其他OpenStack服務(wù)提供認(rèn)證和授權(quán)服務(wù),為所有的OpenStack服務(wù)提供一個端點(diǎn)目錄。
??? 9、Ceilometer-為OpenStack云的計費(fèi)、基準(zhǔn)、擴(kuò)展性以及統(tǒng)計等目的提供監(jiān)測和計量。

??? 10、Heat-Orchestration服務(wù)支持多樣化的綜合的云應(yīng)用,通過調(diào)用OpenStack-native REST API和CloudFormation-compatible Query API,支持:term:`HOT <Heat Orchestration Template (HOT)>`格式模板或者AWS CloudFormation格式模板

2、基礎(chǔ)架構(gòu)的部署步驟

  • 確定并補(bǔ)充必要的核心和可選服務(wù),以滿足性能和冗余要求。

  • 使用諸如防火墻,加密和服務(wù)策略的方式來加強(qiáng)安全。

  • 使用自動化部署工具,例如Ansible, Chef, Puppet, or Salt來自動化部署,管理生產(chǎn)環(huán)境

3、基礎(chǔ)架構(gòu)

?

????????通過消息隊列和數(shù)據(jù)庫,各個組件可以相互調(diào)用,互相通信。

????????每個項目都有各自的特性,大而全的架構(gòu)并非適合每一個用戶,如Glance在最早的A、B版本中并沒有實(shí)際出現(xiàn)應(yīng)用,Nova可以脫離鏡像服務(wù)獨(dú)立運(yùn)行。當(dāng)用戶的云計算規(guī)模大到需要管理多種鏡像時,才需要像Glance這樣的組件。

4、邏輯架構(gòu)

?5、模塊架構(gòu)和需求

硬件需求

控制器

????????控制節(jié)點(diǎn)上運(yùn)行身份認(rèn)證服務(wù),鏡像服務(wù),計算服務(wù)的管理部分,網(wǎng)絡(luò)服務(wù)的管理部分,多種網(wǎng)絡(luò)代理以及儀表板。也需要包含一些支持服務(wù),例如:SQL數(shù)據(jù)庫,term:消息隊列, and?NTP。

????????可選的,可以在計算節(jié)點(diǎn)上運(yùn)行部分塊存儲,對象存儲,Orchestration 和 Telemetry 服務(wù)。

????????計算節(jié)點(diǎn)上需要至少兩塊網(wǎng)卡。

計算

????????計算節(jié)點(diǎn)上運(yùn)行計算服務(wù)中管理實(shí)例的管理程序部分。默認(rèn)情況下,計算服務(wù)使用?KVM。

????????你可以部署超過一個計算節(jié)點(diǎn)。每個結(jié)算節(jié)點(diǎn)至少需要兩塊網(wǎng)卡。

塊設(shè)備存儲

????????可選的塊存儲節(jié)點(diǎn)上包含了磁盤,塊存儲服務(wù)和共享文件系統(tǒng)會向?qū)嵗峁┻@些磁盤。

????????為了簡單起見,計算節(jié)點(diǎn)和本節(jié)點(diǎn)之間的服務(wù)流量使用管理網(wǎng)絡(luò)。生產(chǎn)環(huán)境中應(yīng)該部署一個單獨(dú)的存儲網(wǎng)絡(luò)以增強(qiáng)性能和安全。

????????你可以部署超過一個塊存儲節(jié)點(diǎn)。每個塊存儲節(jié)點(diǎn)要求至少一塊網(wǎng)卡。

對象存儲

????????可選的對象存儲節(jié)點(diǎn)包含了磁盤。對象存儲服務(wù)用這些磁盤來存儲賬號,容器和對象。

????????為了簡單起見,計算節(jié)點(diǎn)和本節(jié)點(diǎn)之間的服務(wù)流量使用管理網(wǎng)絡(luò)。生產(chǎn)環(huán)境中應(yīng)該部署一個單獨(dú)的存儲網(wǎng)絡(luò)以增強(qiáng)性能和安全。

????????這個服務(wù)要求兩個節(jié)點(diǎn)。每個節(jié)點(diǎn)要求最少一塊網(wǎng)卡。你可以部署超過兩個對象存儲節(jié)點(diǎn)。

網(wǎng)絡(luò)?

?

總結(jié)

以上是生活随笔為你收集整理的openstack-mitaka(一) 架构简介的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。