OpenStack组成项目

.计算服务(Nova)

核心项目,按需提供计算资源,创建和管理虚拟计算机

支持多种Hypervisor:vmware kvm hyper-v

架构灵活,支持分布式部署,水平扩展

动态虚拟机管理:创建、重启、调整大小、迁移

.对象存储服务(Swift)

也就是我们说的云存储,适合存储一次写入,多次读取,不再修改的情况,适合图片,视频等

支持基于普通硬件的大规模存储,比如数据库备份等

无中心节点,分布式存储,水平扩展

多数据备份,保证安全

.块存储服务(Cinder)

为虚拟机提供云硬盘

提供虚拟机硬盘的创建、挂载、删除、卸载快照等操作

支持多种存储设备

已备份,可恢复

.网络服务(Neutron)

为逊尼基提供网络访问能力

固定IP、浮动IP

提供多种网络模式:Flat vlan

支持SDN(软件定义网络)

扩展机制,提供更多网络服务(VPN 负载均衡 防火墙)

.Dashboar(Horizon)

基于Django实现的可扩展项目,用于管理员和用户图形化操作

创建租户、用户、角色分配

支持虚拟机、云硬盘创建和管理

用户自服务管理能力

.认证服务(Keystone)

提供身份认证机制服务

.镜像服务(Glance)

提供虚拟机镜像存储服务,但本身并不真正保存虚拟机镜像

.监控服务(Ceilometer)

提供计量与监控服务

通过监听数据总线和主动获取两种方式提供监控服务

编排服务(Heat)

提供自动化部署及管理服务

.数据库服务(Trove)

提供数据库管理服务

时间: 2024-11-07 22:55:51

OpenStack组成项目的相关文章

Openstack容器项目之Magnum

本文以Newton版本为例. 1.Magnum简介 Magnum项目通过Openstack API能够在Openstack中创建基于容器的服务,但它本身并不直接对容器进行操作,而是通过Kubernetes, Swarm或者Mesos后端进行管理.Openstack正式项目Zun具有直接管理docker的功能. Magnum特征: (1)Clusters(node对象的集合, 以前版本称为Bay)抽象化. (2)与Kubernetes, Swarm以及Mesos进行集成,管理容器. (3)与Key

OpenStack Magnum 项目简单介绍

背景 Magnum 项目是 2014 年 11 月增加 OpenStack 的年轻项目,由 Rackspace主导发起,其定位是提供容器即服务(Container as a Service)的 API 框架,计划在 2015 年 10 月推出的 Liberty 版本号时成熟. 我们知道,眼下 OpenStack 中 Nova 项目已经通过 nova-docker 的形式支持了 Docker 容器(把容器当虚机管).但在实际使用中,会发现有不少的问题.毕竟,Nova 设计的初衷是管理虚拟机,而容器

OpenStack Smaug项目简介

1 项目简介 Smaug是一个OpenStack中提供应用数据保护服务的项目. 2 项目使命 在OpenStack中建立应用数据保护的标准和规范. 保护OpenStack中的任何资源以及资源的依赖项. 提供多样化的解决方案和功能实现给开发者. 3 开发者视角 足够开放的架构设计保障开发者实现不同的OpenStack资源插件,实施保护机制. 4 用户视角 用户指定待保护的OpenStack资源,资源包括虚拟机,卷,网络拓扑等. 用户自定义保护计划. 5 管理员视角 设置哪些插件保护哪些资源,哪些插

OpenStack 主要项目一览

OpenStack 发展十分迅速,目前已经包括了几十个正式项目,和大量的孵化项目,基本实现了 AWS 的大部分功能. 业务项目 基础架构层 计算服务 Compute (Nova):提供虚拟机形式的虚拟化 Bare Metal (Ironic):提供裸机形式的虚拟化 注:目前除了不完整的 Nova-Docker,还没有提供容器形式的虚拟化项目,Magnum 目前定位更多的是在上层. 存储服务 Image service (Glance):存虚拟机镜像 Object Storage (Swift):

OpenStack 网络项目(Neutron)的历史、现状与未来

转载请注明:http://blog.csdn.net/yeasy/article/details/41788795 历史 OpenStack 作为最热门的云计算开源项目,自 2010 年 10 月发布第一个版本 Austin 以来,到 2014 年 10 月 发布 Juno 版本,已经经历了 10 个主要版本.基本稳定为每年 4 月和 10 月各发布一次大的版本更新. 网络功能实现是自第二个版本,即 Bexar 版本引入,最初作为 Nova 项目的一个功能 Nova-Network,仅支持所有用

[openstack]Kolla项目介绍

声明: 本博客欢迎转发,但请保留原作者信息! 博客地址:http://blog.csdn.net/halcyonbaby 内容系本人学习.研究和总结,如有雷同,实属荣幸! kolla项目 kolla项目是TripleO项目的一部分,聚焦于使用docker容器部署openstack服务. 项目于2014年9月开始,目前发布了两个release.参与贡献者有约14人.是openstack的孵化项目. 在裸金属上部署openstack不是killo项目当前的目标.因此一个用于部署kolla cluse

OpenStack Magnum项目简介

1 项目简介 Magnum是OpenStack中一个提供容器集群部署的服务. Magnum是一个Pass层的OpenStack项目. Magnum使用Heat部署一个包含Docker和Kubernetes的操作系统镜像, 让容器集群运行在虚拟机(Virtual Machine)或者裸机(Bare Metal)中. 2 项目发展故事 Magnum项目创建之初,项目目标以Caas为宗旨,即容器即服务. 但在后续的发展过程中,社区更倾向于分离容器的集群部署功能和Docker容器集群的管理功能. 因此M

OpenStack Magnum 项目简介

背景 Magnum 项目是 2014 年 11 月加入 OpenStack 的年轻项目,由 Rackspace主导发起,其定位是提供容器即服务(Container as a Service)的 API 框架,计划在 2015 年 10 月推出的 Liberty 版本时成熟. 我们知道,目前 OpenStack 中 Nova 项目已经通过 nova-docker 的形式支持了 Docker 容器(把容器当虚机管).但在实际使用中,会发现有不少的问题.毕竟,Nova 设计的初衷是管理虚拟机,而容器跟

Openstack云计算项目实施

Openstack 云计算架构 Version Icehouse 项目实施 目录 1 前言 ............................................................................................. 2 环境说明 ........................................................................................ 2.1 硬件环境说明 ...

Openstack云计算项目实施其二(安装后日常运维)

5 安装后日常运维   运维基本的操作都在控制节点上的,较为方便的方式就是在openstack 的 dashboard(仪表盘)中进行,进入 dashboard 的方式就是直接在浏览器中输入控制节点的 IP 地址.(需要注意的是浏览器选择方面最好选择火狐浏览器或则谷歌浏览器,因为相对于 IE 浏览器而言,前面两个浏览器对于 openstack 的支持性要好,使用 IE 会在打开实例控制台时无法进入,出现"No vnc...."的错误信息) 用户名和密码放在控制节点/root 下,存放在