一. 什么是Openstack?
是由美国航天局(NASA)和Rackspace合作研发的项目
是一套LaaS解决方案
是一个开源的云计算管理平台以Apache许可证为授权
Openstack的结构图
二. Openstack组件介绍
- Nova组件
– 计算组件
– 在节点上用于管理虚拟机的服务
– Nova是一个分布式的服务,能够与Keystone交互实现认证,与G lance交互实现镜像管理
– Nova被设计成在标准硬件上能够进行水平扩展
– 一启动实例时,如果有则需要下载镜像
2.Hor i zon组件
- Hor izon为OpenStac镜像、创建密匙对,对实例添加卷、操作Swift容器等。k 服务的Web控制面板,它可以管理实例、
– Hor izon具有如下一些特点: - 访问与安全管理:创建安全群组,管理密匙对,设置浮动IP等
- 实例管理:创建、终止实例,查看终端日志,VNC连接,添加卷
- 镜像管理:编辑或删除镜像
-管理用户、配额及项目用途.
-
Keystone组件
-认证组件
-为其他服务提供认证和授权的集中身份管理服务
-也提供了集中的目录服务
-支持多种身份认证模式