openstack组件简介

前言

简单介绍openstack 所有官方组件得功用。

环境

S版本,2019

介绍

参考地址:https://docs.openstack.org/stein/admin/

Telemetry Alarming services (aodh)

告警服务。
监控openstack资源。设定一些规则,当满足规则时触发告警。
比如监控虚拟机得状态或者虚拟机得cpu使用率。

Key Manager service (barbican)

密钥管理服务。
提供秘密数据的安全存储,配置和管理。 包括对称密钥,非对称密钥,证书和原始二进制数据。
比如:

  • 和glance结合用于镜像验证
  • 和cinder结合用于卷加密
  • 和临时磁盘加密功能结合加密临时磁盘
  • 管理Sahara得passwords
  • 存储Magnum得证书
  • 存储Octavia/LBaaS得私钥、证书。
  • 和swift结合加密swift container
  • 保护配置文件中得密码(待实现)
Resource reservation service (blazar)

资源预定服务。
在一定时间内保留资源不被使用。
比如:

  • 保留整个计算节点资源
  • 保留某些规格得实例资源
  • 保留浮动ip(T版完整支持)
Telemetry Data Collection service (ceilometer)

监控数据收集服务。
收集宿主机,虚拟机、网络等openstack资源监控数据。
虽然ceilometer可单独使用,但是目前常与gnocchi配合使用。ceilometer专职于收集数据。gnocchi存储数据并对外提供借口。

Block Storage service (cinder)

块存储服务。
对外提供卷,可供虚拟机使用,也可通过某些中间件直接挂载到本地当网络存储使用(比如rexray)。
后端得具体承载实体可以是lvm、ceph等。

Rating service (cloudkitty)

评级服务。
针对资源的使用提供计费、评级服务。但是未实现汇率转换、限制资源。

Governance service (congress)

治理服务。
提供某种方式自动化管理openstack资源。
比如为所有连接互联网得虚拟机得每个端口分配某个安全组。
管理策略包含多种:

  • 主动:防止违规发生
  • 被动:纠正违规行为
  • 交互式:让管理员深入了解政策及其违规行为,例如: 识别违规行为,解释其原因,计算潜在的补救措施,模拟一系列变化
DNS service (designate)

DNS服务。
可以提供dns服务。也可以与neutron结合使用。

Image service (glance)

镜像服务。
为虚拟机提供镜像。

Orchestration service (heat)

编排服务。
可以按照预定得规则创建openstack资源。比如创建一个虚拟机,使用什么安全组,安全组配置哪些规则,虚拟机执行什么脚本之类得。

Dashboard (horizon)

openstack得UI

Bare Metal service (ironic)

裸金属服务。
意义在于管理物理服务器(电源管理、添加、删除等)。
裸金属服务区别于虚拟机,虚拟机是共享计算节点得资源,裸金属服务可以直接提供物理服务器资源。

Data Protection Orchestration Service (karbor)

数据保护编排服务。
保护openstack资源(虚拟机、卷、镜像、租户、网络等)的数据和元数据。保护手段包括:备份、恢复等。

Identity service (keystone)

认证服务

Container Infrastructure Management service (magnum)

容器集群部署服务
目前magnum项目专注于部署容器集群(swarm、kubernetes)。
zun项目专注于管理容器集群。

Shared File Systems service (manila)

共享文件系统服务
提供云上的文件共享,支持CIFS协议和NFS协议。

Workflow service (mistral)

工作流服务
可以帮助我们自动化的完成某些任务。比如定时对所有虚拟机做升级内核操作。
区别于congress服务,congress针对的是限制openstack资源处于某个状态。

Application Catalog service (murano)

应用目录服务
实现服务与应用程序的一键发布、快速部署和生命周期管理。类似于应用中心

Networking service (neutron)

网络服务

Compute service (nova)

计算服务

Load-balancer service (octavia)

负载均衡服务
可以对虚拟机中的服务建立负载均衡器。比如两个虚拟机跑着同样的服务,可以通过此组件负载这两个虚拟机中的服务,包含健康检查等一系列的功能。
过去的负载均衡通过neutron-lbaas实现,目前将负载均衡服务剥离出来通过octavia实现。

Function as a Service for OpenStack (qinling)

方法即服务
上传代码即可运行,无需关心后端环境。

Data Processing service (sahara)

数据处理服务
创建和管理Hadoop以及其他计算框架集群

Clustering service (senlin)

集群服务
创建和管理多个云资源集群的服务

Software Development Lifecycle Automation service (solum)

软件开发生命周期自动化服务
类似于CI/CD

Object Storage service (swift)

对象存储服务

NFV Orchestration service (tacker)

NFV编排服务
NFV(网络功能虚拟化Network Function Virtualization, 有时候NFV也叫做VNF),主要利用通用x86硬件平台和标准的IT虚拟化技术, 来做软硬件解耦合和功能抽象。NFV是具体设备的虚拟化
编排则是应用生命周期管理,比如部署、更新。

Networking automation across Neutron service (tricircle)

Neutron服务的网络自动化
可以将不同区域的neutron统一起来。比如多个私有云,通过此组件实现多个私有云neutron组件的overlay。

Database service (trove)

数据库服务
快速,轻松地部署和管理各种数据库。

Infrastructure Optimization service (watcher)

基础设施优化服务
比如自动计算负载,通过虚拟机的热迁移,让openstack计算资源更加均衡

Messaging service (zaqar)

消息服务
区别于传统消息队列。消息队列常用于rpc,远程调用方法。
zaqar可以通过 resetful、websocket长连接 传递消息,是OpenStack的消息和通知服务

Containers service (zun)

容器服务。
管理容器集群,旨在提供用于运行应用程序容器的API服务,而无需管理服务器或集群。

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,386评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,142评论 3 394
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,704评论 0 353
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,702评论 1 294
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,716评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,573评论 1 305
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,314评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,230评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,680评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,873评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,991评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,706评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,329评论 3 330
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,910评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,038评论 1 270
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,158评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,941评论 2 355

推荐阅读更多精彩内容