话题三:私有云--openstack

回复 收藏
Openstck 是一个大型的开源云计算平台项目,由python语言开发。国外知名的亚马逊云,国内的阿里云和腾讯云等云计算供应商完全可以使用Openstack实现。Openstack包含两个主要模块:Nova 和 Swift,前者是 NASA 开发的虚拟服务器部署和业务计算模块;后者是 Rackspace开发的分布式云存储模块,两者可以一起用,也可以分开单独用。OpenStack覆盖了网络、虚拟化、操作系统、服务器等各个方面。

核心项目包括:

计算(Compute):Nova,也就是所谓的控制器,它可以实现虚拟机创建、开机、关机、挂起、暂停、调整、迁移、重启、销毁等操作,配置CPU、内存等信息规格。

对象存储(Object Storage):Swift,用来存储和检索文件的。

镜像服务(Image Service)Glance,用于镜像管理,有创建上传镜像、删除镜像、编辑镜像基本信息的功能。

身份服务(Identity Service):Keystone。为OpenStack其他服务提供身份验证、服务规则和服务令牌的功能,管理Domains、Projects、Users、Groups、Roles。自Essex版本集成到项目中。

网络&地址管理(Network):Neutron。提供云计算的网络虚拟化技术,为OpenStack其他服务提供网络连接服务。为用户提供接口,可以定义Network、Subnet、Router,配置DHCP、DNS、负载均衡、L3服务,网络支持GRE、VLAN。

块存储 (Block Storage):Cinder。为运行实例提供稳定的数据块存储服务,它的插件驱动架构有利于块设备的创建和管理,如创建卷、删除卷,在实例上挂载和卸载卷。

UI 界面 (Dashboard):Horizon。OpenStack中各种服务的Web管理门户,用于简化用户对服务的操作,例如:启动实例、分配IP地址、配置访问控制等。

测量 (Metering):Ceilometer。像一个漏斗一样,能把OpenStack内部发生的几乎所有的事件都收集起来,然后为计费和监控以及其它服务提供数据支撑。

部署编排 (Orchestration):Heat[2] 。提供了一种通过模板定义的协同部署方式,实现云基础设施软件运行环境(计算、存储和网络资源)的自动化部署。

数据库服务(Database Service):Trove。为用户在OpenStack的环境提供可扩展和可靠的关系和非关系数据库引擎服务。

openstack 文档  http://www.apelearn.com/bbs/thread-11956-1-1.html

2015-04-09 11:49 举报
已邀请:
0

田埂上的梦

赞同来自:

铭哥, 这几个话题后期都会讲么。
0

RHEL5.6.7

赞同来自:

占位置。
0

hangtiangazi

赞同来自:

openstack(icehouse)核心组件搭建 openstack 入门很好的资料。
0

等不到天黑

赞同来自:

云计算的范畴把..
0

学习求生存 - openstack运维工程师

赞同来自:

未来发展的大势所趋
0

乌贼的帽子

赞同来自:

最近我们要做个项目,要用到Openstck,好好学习下。
0

xinpingsir

赞同来自:

这个一直想弄,可惜没资源没时间
0

学习求生存 - openstack运维工程师

赞同来自:

一直支持铭哥,感谢铭哥给我们带来的好课程
0

luoyie851213

赞同来自:

顶铭哥,希望能跟随铭哥尽快学完openstack的基础和进阶,公司马上也要用,希望能一展实力!
0

先生好

赞同来自:

很有用的知识,非常实在
0

Linuxpp

赞同来自:

good
0

阿辉

赞同来自:

好贴

0

liwei0526vip

赞同来自:

路过,顶一个。

回复帖子,请先登录注册

退出全屏模式 全屏模式 回复
评分
可选评分理由: