日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

openstack-mitaka(一) 架构简介

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

官網:OpenStack Docs: 概況

1、openstack概況

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

??? 2、Neutron-確保為其它OpenStack服務提供網絡連接即服務,比如OpenStack計算。為用戶提供API定義網絡和使用?;诓寮募軜嬈渲С直姸嗟木W絡提供商和技術。

??? 3、Swift - 通過一個?RESTful,基于HTTP的應用程序接口存儲和任意檢索的非結構化數據對象。它擁有高容錯機制,基于數據復制和可擴展架構。它的實現并像是一個文件服務器需要掛載目錄。在此種方式下,它寫入對象和文件到多個硬盤中,以確保數據是在集群內跨服務器的多份復制。

??? 4、Cinder-為運行實例而提供的持久性塊存儲。它的可插拔驅動架構的功能有助于創建和管理塊存儲設備
??? 5、Glance - 鏡像服務,Glance 可存儲和檢索多個位置的虛擬機磁盤鏡像。

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

??? 7、Keystone -為其他OpenStack服務提供認證和授權服務,為所有的OpenStack服務提供一個端點目錄。
??? 9、Ceilometer-為OpenStack云的計費、基準、擴展性以及統計等目的提供監測和計量。

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

2、基礎架構的部署步驟

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

  • 使用諸如防火墻,加密和服務策略的方式來加強安全。

  • 使用自動化部署工具,例如Ansible, Chef, Puppet, or Salt來自動化部署,管理生產環境

3、基礎架構

?

????????通過消息隊列和數據庫,各個組件可以相互調用,互相通信。

????????每個項目都有各自的特性,大而全的架構并非適合每一個用戶,如Glance在最早的A、B版本中并沒有實際出現應用,Nova可以脫離鏡像服務獨立運行。當用戶的云計算規模大到需要管理多種鏡像時,才需要像Glance這樣的組件。

4、邏輯架構

?5、模塊架構和需求

硬件需求

控制器

????????控制節點上運行身份認證服務,鏡像服務,計算服務的管理部分,網絡服務的管理部分,多種網絡代理以及儀表板。也需要包含一些支持服務,例如:SQL數據庫,term:消息隊列, and?NTP。

????????可選的,可以在計算節點上運行部分塊存儲,對象存儲,Orchestration 和 Telemetry 服務。

????????計算節點上需要至少兩塊網卡。

計算

????????計算節點上運行計算服務中管理實例的管理程序部分。默認情況下,計算服務使用?KVM。

????????你可以部署超過一個計算節點。每個結算節點至少需要兩塊網卡。

塊設備存儲

????????可選的塊存儲節點上包含了磁盤,塊存儲服務和共享文件系統會向實例提供這些磁盤。

????????為了簡單起見,計算節點和本節點之間的服務流量使用管理網絡。生產環境中應該部署一個單獨的存儲網絡以增強性能和安全。

????????你可以部署超過一個塊存儲節點。每個塊存儲節點要求至少一塊網卡。

對象存儲

????????可選的對象存儲節點包含了磁盤。對象存儲服務用這些磁盤來存儲賬號,容器和對象。

????????為了簡單起見,計算節點和本節點之間的服務流量使用管理網絡。生產環境中應該部署一個單獨的存儲網絡以增強性能和安全。

????????這個服務要求兩個節點。每個節點要求最少一塊網卡。你可以部署超過兩個對象存儲節點。

網絡?

?

總結

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

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。