openstack安装图解

  • 格式:docx
  • 大小:2.65 MB
  • 文档页数:53

下载文档原格式

  / 53
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

本帖最后由cryboy2001 于2014-08-15 14: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、云计算介绍

云计算(Cloud Computing )是网格计算(Grid Computing )、分布式计算(Distributed Computing )、并行计算(Parallel Computing )、效用计算(Utility Computing )、网络存储(Network Storage Technologies )、虚拟化(Virtualization )、负载均衡(Load Balance )等传统计算机技术(如以上图)和网络技术发展融合的产物。

个人理解:把一堆功能小的设备,整合成一大个功能强大设备,再把这个强大的设备划分成小设备,然后按你的需要买给你。

公用云(Public Cloud)、私有云(Private Cloud)、混合云(Hybrid Cloud)

云计算解决方案:VMware vSphere、微软云计算解决方案、亚马逊AWS、OpenStack 等等

3、openstack介绍

OpenStack是一个NASA和Rackspace2010年6月合作成立的,以Apache许可证授权,并且是一个自由软件和开放源代码项

目。OpenStack是一个云平台管理的项目,它不是一个软件,主要参考亚马逊AWS,由很多其他开源软件整合而成的。

- 以Python编程语言编写

- 整合Tornado网页服务器、Nebula运算平台

- 使用Twisted软件框架

- 遵循Open Virtualization Format、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架构非常的大,可以包含VMware sphere、MS Hyper-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 6.5版下,用RDO allinone方式安装Icehouse 最新版。

官方文档也非常简单,就一页/Quickstart

1)最小化安装centos6.5

2)配置好网络能上网

3)设置主机名要格式

#hostname

#vi /etc/sysconfig/network

HOSTNAME=

4)关掉selinux

#vi /etc/selinux/config

SELINUX=disabled

5)改/etc/hosts

#vi /etc/hosts

192.168.100.1 node

6)加源epel,与rdo,最好加一下163源

#yum -y install wget

#wget /.help/CentOS6-Base-163.repo

mv CentOS6-Base-163.repo /etc/yum.rope/CentOS-Base.repo

yum -y install /pub/ ... ase-6-8.noarch.rplm #yum install -y /rdo-release.rpm

#yum clean all

#yum makecache