openstack 入门1

介绍

Rackspace & NASA
软件开源项目的组合
安装配置复杂
基础设施资源的系统管理平台 (网络,计算,存储)
个人打井 vs 自来水厂

组件&原理

Horizon -- UI模块

云管理员
普通用户

Keystone -- 身份服务模块

*控制核心

概念:

user:用户,代表可以通过keystone进行访问的人或程序,user通过认证信息(例如,密码,API Key等)进行验证

Tenant:租户,他是各个服务中的一些可以访问的资源集合

Role:角色,Roles代表一组用户可以访问的资源权限

Services:服务,例如Nova,Glance,Swift服务在keystone上进行注册

Endpoint:一个服务暴露出来的访问点.如果需要访问一个服务则必须知道他的endpoint

Token:访问资源的令牌,类比于钥匙,有时间限制

keystone提供的服务:

Identity 服务 验证身份凭证

Token 服务 验证并且管理用于验证请求身份的令牌

Catalog 服务 提供了用于端点发现的服务注册表

Policy 基于规则的身份验证引擎

Nova -- 计算服务

Openstack

实例生命周期管理

计算资源管理

向外提供REST风格的API

组件:

nova-api #api接口

nova-scheduler #调度中枢

nova-compute #计算模组

uR - > nova-api - > nova-scheduler - > nova-compute

Glance -- 镜像服务

Swift -- 对象存储服务

Openstack最早的两个服务之一

高可用分布式对象存储服务

定位: account --> container --> object

可以通过HTTP(S),object API以及S3接口存取

Cinder -- 块存储服务

管理所有的块存储设备,为VM服务

Neutron -- 网络服务

提供云计算环境下的虚拟网络功能

给每个租户独立的网络环境

三种模式:

Flat模式

Flat DHCP模式

VLAN模式

访问控制流程

*Quantum 是 Neutron的前身

来自为知笔记(Wiz)

时间: 2024-08-04 23:45:40

openstack 入门1的相关文章

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

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

OpenStack入门之初步认识

一.OpenStack 入门 之 基础知识 二.OpenStack 入门 之 基本组件 三.OpenStack 入门 之 各组件解析(基础) 四.OpenStack 入门 之 各组件解析(进阶) 五.OpenStack 入门 之 实际操作 六.OpenStack 入门 之 扩展话题 七.OpenStack 入门 之 若干讨论 写在前面 从 OpenStack 基础知识开始学起,剖析 OpenStack 架构,分析 OpenStack 的各个组件的功能.原理和使用方法,通过实战演练来掌握 Open

二、OpenStack入门 之 架构分析

OpenStack入门 之 架构分析 写在前面 学习目标: 了解 OpenStack 各组件的逻辑关系: 了解 OpenStack 的各组件的通信和部署关系: 了解 OpenStack 的工作流程: 接下来我会掌握: OpenStack 组件间的逻辑关系: OpenStack 的API: OpenStack 组件间的通信关系: OpenStack 中几种不同的存储: OpenStack 工作流程: OpenStack 的部署架构: OpenStack 各组件之间的关系有:逻辑关系,通信关系,部署

(转)OpenStack入门

第一部分 OpenStack及其构成简介 一.云计算 云计算是一种计算模型,它将诸如运算能力.存储.网络和软件等资源抽象成为服务,以便让用户通过互联网远程享用,付费的形式也如同传统公共服务设施一样.因需而定.提供方便.动态改变和无限的虚拟化扩展能力是云计算的几个重要特征. 不同的“云”对应着不同的基础设施.下面是三种广义的“云”: l 基础设施即服务(IaaS) l 平台即服务(PaaS) l 软件即服务(SaaS) 译者注:Open为开放之意,Stack则是堆砌,OpenStack合起来如其名

一、OpenStack入门 之 初步认识

OpenStack入门 之 初步认识 写在前面 从 OpenStack 基础知识开始学起,剖析 OpenStack 架构,分析 OpenStack 的各个组件的功能.原理和使用方法,通过实战演练来掌握 OpenStack 的部署和操作.为今后学习 OpenStack 的高级课程以及基于 OpenStack 构建企业级云计算系统打下基础. 在接下来的几天里,我将会学到以下主要内容: OpenStack 基础知识 OpenStack 各组件间的关系社交网络挖掘算法与实践 OpenStack 各组件解

三、OpenStack入门 之 各组件解析

OpenStack入门 之 各组件解析 写在前面 学习目标: 掌握 OpenStack 的各组件的架构和功能 本次笔记的内容有: Nova 组件解析 Swift 组件解析 Cinder 组件解析 Neutron 组件解析 Horizon 组件解析 Glance 组件解析 Keystone 组件解析 是常用的 7 个组件: 负责虚拟机创建.管理和销毁.提供计算资源服务的 Nova: 提供对象存储服务的分布式存储 Swift: 提供块存储服务的 Cinder: 提供虚拟机镜像管理和存储服务的 Gla

四、OpenStack入门 之 各组件解析(进阶)

OpenStack入门 之 各组件解析(进阶) 学习目标: 掌握更多组件的架构和功能 本次笔记的内容有: Ceilmeter 组件解析 Heat 组件解析 Trove 组件解析 Sahara 组件解析 Ironic 组件解析 1. Ceilometer组件解析 又称为 OpenStack Telemetry(远程测量收集数据),是 OpenStack 里面做 metering 的项目.Ceilometer 的主要目的是 为计费提供数据支持. OpenStack 本身不提供计费的功能,Ceilom

六、OpenStack入门 之 扩展话题

OpenStack入门 之 扩展话题 写在前面 学习目标: 了解 OpenStack 的自动化部署 了解 Hadoop 云化时存在的问题 了解 Ceph 的简介及 Ceph 在 OpenStack 中的应用 了解 OpenStack 与 Docker 本次笔记的内容有: OpenStack 自动化部署 Hadoop 云化时存在的问题 基于 OpenStack 实现 Hadoop 云化 Ceph 简介 Ceph 在 OpenStack 中的应用 OpenStack 与 Docker 1. Open

七、OpenStack入门 之 若干讨论

几个讨论题 仅供参考,如有雷同,纯属呵(qiao)呵(he) 1. 讨论:如何回馈 OpenStack 社区 张三: 积极关注并回馈社区,贡献代码,争取成为 committer: 积极将研发使用中遇到的问题及代码 ,回馈到社区: 将 issue.idea.丰富的 feature 提交到 bluePrint,提交到社区: 利用自己的一切资源致力于扩大中国 IT 力量在国际的影响力!(评:看到这句好欣慰!我想如果有更多这样的同学在,中国的 IT 前途很有希望): 李四: 关注各种社区并加入到符合自己

OpenStack 入门学习之三:单节点icehouse网桥的配置

部署完icehouse,安装完实例之后,如果虚拟主机需要和外部进行通信,还需要对宿主机的网桥进行配置 具体配置如下 修改ifcfg-em1的内容为以下内容: DEVICE=em1 ONBOOT=yes DEVICETYPE=ovs TYPE=OVSPort OVS_BRIDGE=br-ex #HWADDR=F8:B1:56:AE:3A:84 #TYPE=Ethernet #UUID=6f49b547-f1f8-4b21-a0fc-68791a5237dd #BOOTPROTO=static #I