OpenStack的架構詳解 1

2021-06-07 21:56:24 字數 958 閱讀 9386

openstack既是乙個社群,也是乙個專案和乙個開源軟體,它提供了乙個部署雲的操作平台或工具集。其宗旨在於,幫助組織執行為虛擬計算或儲存服務的雲,為公有雲、私有雲,也為大雲、小雲提供可擴充套件的、靈活的雲計算。

1. openstack是什麼

openstack既是乙個社群,也是乙個專案和乙個開源軟體,它提供了乙個部署雲的操作平台或工具集。其宗旨在於,幫助組織執行為虛擬計算或儲存服務的雲,為公有雲、私有雲,也為大雲、小雲提供可擴充套件的、靈活的雲計算。

openstack旗下包含了一組由社群維護的開源專案,他們分別是openstackcompute(nova),openstackobjectstorage(swift),以及openstackimageservice(glance)。

openstackcompute[1],為雲組織的控制器,它提供乙個工具來部署雲,包括執行例項、管理網路以及控制使用者和其他專案對雲的訪問(thecloudthroughusersandprojects)。它底層的開源專案名稱是nova,其提供的軟體能控制iaas雲計算平台,類似於amazonec2和rackspacecloudservers。實際上它定義的是,與執行在主機作業系統上潛在的虛擬化機制互動的驅動,暴露基於webapi的功能。

openstackimageservice[1],是乙個虛擬機器映象的儲存、查詢和檢索系統,服務包括的restfulapi允許使用者通過http請求查詢vm映象元資料,以及檢索實際的映象。vm映象有四種配置方式:簡單的檔案系統,類似openstackobjectstorage的物件儲存系統,直接用amazon's******storagesolution(s3)儲存,用帶有objectstore的s3間接訪問s3。

三個專案的基本關係如下圖1-1所示:

1-1 openstack三個元件的關係

OpenStack架構詳解

目錄 一.openstack架構圖簡析 二.openstack四大節點 控制節點架構 計算節點架構 網路節點架構 儲存節點架構 三.openstack各大元件詳解 元件關係 nova keystone glance cidenr neutron swift horizon 注 具體服務名稱 mysq...

OpenStack的架構詳解 10

5.2 object storage如何工作 a ring ring 代表磁碟上儲存的實體的名稱和它們的物理位置的對映。accounts,containers,and objects都有單獨的ring。其他元件要在這三者之一進行任何操作,他們都需要合相應的ring進行互動以確定它在集群中的位置。ri...

Openstack 架構簡述

概述 本文章相關的靈感 說明 來自於 首先放幾張圖,詳細的解釋了openstack的架構以及網路拓撲結構.架構 拓撲openstack架構詳解 整個openstack由控制節點,計算節點,網路節點,儲存節點四大部分組成 以下架構僅為本人理解,不盡完全,如有錯誤歡迎指出 控制節點架構 控制節點包括以下...