Openstack概论

什么是openstack?

Openstack是开源的云操作系统,是开源的linux系统。位于基础设施层,是搭建云环境的工具。

Openstack的项目

Openstack的架构:

nova服务:

nova-计算服务:

实例生命周期的管理

提供基于RESTAPI

Hypervisor屏蔽,支持KVM,Xen,Hyper-v,Docker等。

支持水平扩展

neutron-网络服务:

虚拟网络的管理(创建虚拟机的网络拓扑结构)

提供面向租户的管理(SDN)

高度配置的plugin架构 (linux-bridge openvswitch、硬件网络管理实现)

基于REST的API

keystone-身份认证服务:

认证与授权

用户、租户和角色的管理

服务目录的管理

支持多种认证机制(MySQL,Ldap,AD等等)

glance-镜像服务

镜像的注册、查询

基于角色的访问控制

支持多种格式的镜像(Raw、qcow2)

支持多种后端存储(S3,swift,File System)

horizon-控制面板服务 基于Web的UI模式

cinder-块存储服务

提供类似于EBS的块存储

减少nova的复杂性,降低nova的负载

支持多种后端存储

swift-对象存储服务(Ceph glusfs)

可靠的对象存储

没有容量限制

无单点故障

支持S3API

Ceilometer-计量服务

资源监控和度量

流程的部署模式:

几个基本的概念:

用户(user):用于身份认证,一个用户可以可以属于多个租户

租户(Tenant)相当于用户组的概念,一个租户包含有多个用户,可以映射一个项目成员或者是部门。

角色(Role):系统权限结合的概念,一般磨人的哦有admin和memeber两种

实例(Instance):代表计算能力的单元,例如虚拟机、linux Container等。

卷(Volume):块存储,类似于网络磁盘

快照(Snapshot) Instance或者volume的某个状态的备份)

路由器(router)

子网(subnet)

端口(port)

时间: 2024-12-13 23:01:07

Openstack概论的相关文章

OpenStack入门到实战视频教程全集下载(罗勇老师经典教程系列)

全网最经典的openstack 视频教程,现在免费了! 罗老师讲得实在是太好了,目前绝对是全网最好的openstack 入门视频,而且讲得特别细,非常适合初学者学习,收集了好久终于齐了,现在贡献给大家.<openstack实战演练与开发入门>http://pan.baidu.com/s/1mgN3oX6 罗老师,很善于总结与分享,个人博客干货也不少.http://yongluo2013.github.io/ 课程介绍 2.OpenStack概论3.实例:OpenStack自动安装(Fuel)4

Openstack入门到实战演练视频教程

<Openstack实战演练及开发入门> 课程网盘下载:链接: http://pan.baidu.com/s/1bnlLJFT 密码: qt2o 网盘失效的话,请加QQ: 3113533060 1.课程介绍 2.OpenStack概论 3.实例:OpenStack自动安装(Fuel) 4.作业:OpenStack Fuel 安装 5.Keystone 详解 6.实例:OpenStack 手动安装 - 环境准 7.实例:Keystone 手动安装 8.实例:Keystone CLI 使用 9.实

CentOS7下利用cobbler搭建openstack本地源

前面提到了使用cobbler进行自动化部署系统,下面我们介绍下如何利用cobbler快速搭建openstack本地源(这里我以我的测试环境中的openstack的Mitaka版本为例). 操作步骤如下: 1.添加openstack源: [[email protected] ~]# cobbler repo add --name=openstack-mitaka --mirror=http://mirrors.163.com/centos/7.3.1611/cloud/x86_64/opensta

OpenStack组件系列?Keystone搭建

一:版本信息 官网:http://docs.openstack.org/newton/install-guide-rdo/keystone.html 二:部署keystone 官网文档:http://docs.openstack.org/newton/install-guide-rdo/ 查看系统信息: [[email protected] ~]# cat /etc/redhat-release CentOS Linux release 7.0.1406 (Core) [[email prote

OpenStack各组件介绍

OpenStack是一个开源的云计算管理平台项目,由几个组件组合起来完成具体的工作. 先列出其中的3个核心项目: 1. 控制台 服务名:Dashboard 项目名:Horizon 功能:web方式管理云平台,就像你登录aliyun账号一样所见和操作,建立主机,分配带宽,加云盘 2.计算 服务名:Compute 项目名:Nova 功能:负责响应虚拟机的创建请求.调度.销毁 3.网络 服务名:Networking 项目名:Neutron 功能:实现SDN(软件定义网络),提供一整套API,用户可以通

58 Openstack基础、openstack之glance、openstack之keystone

03 openstack之keystone 配置环境 Controller CentOS release 6.7 controller eth0:仅主机 192.168.28.121 eth1:桥接 192.168.1.121 node2 192.168.1.122 CentOS release 6.7 compute1 eth0:仅主机,eth1:VMnet2 不会直接与外部网络通信 node3 192.168.1.123 CentOS release 6.7 networking eth0:

云计算之openstack基础服务之一keystone服务最佳实践

1.openstack简介 Openstack是一个项目,该项目支持所有类型的云环境的一个开源云计算平台,该项目的目的是为了实现简单,大规模可扩展性,以及丰富功能集,来自世界各地的云计算专家项目作出贡献.Openstack提供了一个基础架构即服务(Iaas)并通过各种配套服务的解决方案,每个服务提供一个应用编程接口来完成整个openstack的结合. 架构图如下: 相关服务介绍: 服务名称 项目名称 描述 Dashboard Horizon 基于openstackAPI接口使用Django开发的

【N版】openstack——走进云计算(一)

[N版]openstack--走进云计算 一.云计算 云计算是一种按使用量付费的模式,这种模式提供可用的.便捷的.按需的网络访问,进入可配置的计算资源共享池(资源包括:网络.服务器.存储.应用软件.服务),这些资源能够被快速提供,只需投入很少的管理工作,或与服务供应商进行很少的交互. 1.1云计算的特点和优势 1)云计算是一种使用模式 2)云计算必须通过网络访问 3)弹性计算,按需付费 1.2在云计算之前的模式或技术 1)IDC托管 2)IDC租用 3)虚拟主机(卖空间的) 4)VPS:虚拟专用

【N版】openstack——认证服务keystone(三)

[N版]openstack--认证服务keystone 一.keystone介绍 1.1keystone Keystone(OpenStack Identity Service)是 OpenStack 框架中负责管理身份验证.服务规则和服务令牌功能的模块.用户访问资源需要验证用户的身份与权限,服务执行操作也需要进行权限检测,这些都需要通过 Keystone 来处理. 用户认证:用户权限与用户行为跟踪 服务目录:提供一个服务目录,包括所有服务项与相关API的端点 主要涉及如下概念: User: