预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共53页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

本帖最后由cryboy2001于2014-08-1514:52编辑 目录 1、云计算与openstack介绍 传统的信息中心 云计算介绍 openstack介绍 物理架构 2、openstack架构 3、安装openstack方法 4、使用openstack 5、openstack配置文件 6、管理openstack 7、详解openstack 计算资源池 存储资源池 网络资源池 Glance镜像资源池 前端界面 Keystone认证管理 (不管会不会写完,象openstack一样,先把框架搞大点) 一、云计算与openstack介绍 1、传统的信息中心。当然下面画的很简单(自己画的),如果加上多个出口、设备冗余、 线路冗余、服务器集群就会复杂。云计算就是用虚拟技术实现以下功能,如果理解了下面的 网络功能,要理解openstack会很简单的,在openstack中都有与下面图中对应的模块。 缺点:1、部署应用时间长,工作量大,至少几个月2、资源利用率,有的服务器资源不够 用,有的服务器大量资源浪费。2、管理复杂3、扩展麻烦,灵活性差。等等,这些也是云 计算的优点。 2、云计算介绍 云计算(CloudComputing)是网格计算(GridComputing)、分布式计算 (DistributedComputing)、并行计算(ParallelComputing)、效用计算 (UtilityComputing)、网络存储(NetworkStorageTechnologies)、虚拟 化(Virtualization)、负载均衡(LoadBalance)等传统计算机技术(如以上图) 和网络技术发展融合的产物。 个人理解:把一堆功能小的设备,整合成一大个功能强大设备,再把这个强大的设备划分成 小设备,然后按你的需要买给你。 公用云(PublicCloud)、私有云(PrivateCloud)、混合云(HybridCloud) 云计算解决方案:VMwarevSphere、微软云计算解决方案、亚马逊AWS、OpenStack 等等 3、openstack介绍 OpenStack是一个NASA和Rackspace2010年6月合作成立的,以Apache许可证授 权,并且是一个自由软件和开放源代码项 目。OpenStack是一个云平台管理的项目,它不是一个软件,主要参考亚马逊AWS,由 很多其他开源软件整合而成的。 -以Python编程语言编写 -整合Tornado网页服务器、Nebula运算平台 -使用Twisted软件框架 -遵循OpenVirtualizationFormat、AMQP、SQLAlchemy等标准 -虚拟机器软件支援包括:KVM、Xen、VirtualBox、VMware、Hyper-V 版本发布以ABC顺序,很好记。 2010年10月发布‘Austin’ 2011年2月发布‘Bexar’ 2011年4月发布‘Cactus’ 2011年7月发布‘Diablo’ 2012年4月发布‘Essex’ 2012年10月发布‘Folsom’ 2013年4月发布‘Grizzly’ 2013年10月发布Havana 2014年4月发布‘Icehouse’最新版 得到了这么多公司的支持,能不成功吗? 4、物理架构 小到家里一台电脑(“家云”)、企业N多台(私有云)大到几千台信息中心(公有云)、 openstack架构非常的大,可以包含VMwaresphere、MSHyper-V、SDN等。 二、openstack架构 openstack核心组成主要有 对象存储(Swift):通过key/value的方式实现对文件的存储,现在的云盘就是这样的 计算管理(Nova):提供虚拟主机,通过虚拟技术(kvm、Xen、VMware等) 网络管理(Quantum):实现虚拟机的网络资源管理如网络连接、ip管理、公网映射 块存储(Cinder):为虚拟机提供存储,目前支持ip-san、fc-san等 镜像管理(Glance):包含系统的存储空间 身份认证(Keystone):统一的授权、认证管理 界面(Horiaon):安装好后,用到的web网页的控制台DashBoard 上图网上找的,可能是台湾大牛画的,叫法稍有不同,相信大家能看懂的。 AMQP是整个openstack的核心,所有功能的实现,都是由AMQP与相应api接口交互。 三、安装openstack方法 现在openstack的安装方法非常的多,其中Devstack、OneStack:、RDO都很简单, 我这里是在一台服务器上Centos