openstack從零開始 0 概述

2021-09-30 12:31:26 字數 1590 閱讀 9077

openstack是開源的、支援所有雲環境的雲計算框架。openstack旨在簡潔實現大規模性、可伸縮性、以及其他多種feature。來自世界各地的雲計算專家共同開發openstack。

openstack通過多種相輔相成的service來提供iaas解決方案,每種service都提供了api,方便整合成iaas

service

project name

description

dashboard

horizon

通過web伺服器的形式來呼叫下面一層的openstack的各個介面,例如新建乙個雲主機,刪除雲主機,繫結ip等

compute

nova

管理乙個雲主機的生命週期,例如新建雲主機、銷毀雲主機等

networking

neutron

為openstack的其他service提供網路連線服務,並且為使用者提供網路相關的api,有乙個可插拔的框架,支援許多流行的網路**商和技術

storage

object storage

swift

通過restful架構使用http-based api來儲存和恢復任意非結構化的資料。通過的資料複製和擴充套件架構來達到高容錯。swift的實現並不像傳統檔案系統一樣可安裝目錄,swift把資源寫在不同的磁碟上,保證資料分布在集群的不同節點

block storage

cinder

為雲主機例項提供持久化儲存。它的可插拔驅動架構便於塊儲存裝置的建立和管理

shared services

identity service

keystone

為其他元件提供驗證和認證服務。為所有openstack的service提供端點目錄

image service

glance

儲存、恢復虛擬機器的磁碟映象,在openstack compute啟動雲主機例項時提供映象

telemetry

ceilometer

提供計費、監控、統計服務,本身具有可擴充套件性

higher-level services

orchestration

heat

heat 是面向 openstack 的基於模板的協調引擎。它允許開發人員定義應用程式的部署模式,通過 restful api 協調復合雲應用程式。該模板可以適應大多數 openstack 資源型別(例如,nova 例項和浮動 ip 位址範圍、cinder 卷、keystone 使用者)。該模板還有一些高階功能,包括高可用性、自動擴充套件和巢狀棧。

database service

rove

提供可伸縮的、高可用的雲database-as-a-service關係和非關聯式資料庫引擎。

data processing service

sahara

sahara旨在為使用者提供簡單部署hadoop集群的能力,比如通過簡單的配置:hadoop版本、集群結構、節點硬體資訊等。在使用者提供了這些引數後,sahara迅速把hadoop集群部署起來。同時也支援集群的擴容和減容。

從零開始的openstack之路

一 它是什麼,能幹什麼 openstack是乙個搭建雲平台的乙個解決方案 可以搭建公有雲,私有雲,企業雲。順便說一下,企業雲將是openstack的用武之地 二 openstack組成 openstack更像是經過計算機的72變之後的產物。包括 7個核心元件 compute 計算 object st...

Linux從零開始 0 初識Linux

從上周末開始下了決心打算學習linux。之前也為學習尋找了很多資料,昨天,網上買的 鳥哥的linux私房菜 到了,今天遂開始我的 linux征程。正好有這個平台,正好現在也是懶得記什麼筆記,那就把學習的歷程和知識在此做乙個詳細的記錄,方便自己之後溫故知新。因為懶得編輯 了,而且ubuntn這個輸入法...

opencv從零開始 0 快速上手

最近在看非常火的乙個劇 人民的名義 非常好看,看了之後,我突然有了一種解脫的感覺,從庸俗的價值觀中解脫出來,也許做好一件事就已經足夠了。注 所有的操作均在centos 6.7下進行,環境搭建參考我的博文 centos安裝opencv 2.4.13 如下 include using namespace...