1、云计算与openstack介绍
传统的信息中心
云计算介绍
openstack介绍
物理架构
2、openstack架构
3、安装openstack方法
4、使用openstack
5、openstack配置文件
6、管理openstack
7、详解openstack
计算资源池
存储资源池
网络资源池
Glance镜像资源池
前端界面
Keystone认证管理
(不管会不会写完,象openstack一样,先把框架搞大点)
一、云计算与openstack介绍
1、传统的信息中心。当然下面画的很简单(自己画的),如果加上多个出口、设备冗余、线路冗余、服务器集群就会复杂。云计算就是用虚拟技术实现以下功能,如果理解了下面的网络功能,要理解openstack会很简单的,在openstack中都有与下面图中对应的模块。
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
缺点:1、部署应用时间长,工作量大,至少几个月2、资源利用率,有的服务器资源不够用,有的服务器大量资源浪费。2、管理复杂 3、扩展麻烦,灵活性差。等等,这些也是云计算的优点。
2、云计算介绍
云计算( Cloud Computing )是网格计算( Grid Computing ) 、分布式计算 ( Distributed Computing ) 、并行计算( Parallel Computing ) 、效用计算( Utility Computing ) 、网络存储( Network Storage Technologies ) 、虚拟化( Virtualization ) 、负载均衡 ( Load Balance )等传统计算机技术(如以上图)和网络技术发展融合的产物。
个人理解:把一堆功能小的设备,整合成一大个功能强大设备,再把这个强大的设备划分成小设备,然后按你的需要买给你。
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
公用云(Public Cloud)、私有云(Private Cloud)、混合云(Hybrid Cloud)
云计算解决方案:VMware vSphere、微软云计算解决方案、亚马逊AWS、OpenStack等等
3、openstack介绍
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
OpenStack是一个NASA和Rackspace2010年6月合作成立的,以Apache许可证授权,并且是一个自由软件和开放源代码项
目。OpenStack是一个云平台管理的项目,它不是一个软件,主要参考亚马逊AWS,由很多其他开源软件整合而成的。
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
- 以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’ 最新版
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
得到了这么多公司的支持,能不成功吗?
4、物理架构
小到家里一台电脑(“家云”)、企业N多台(私有云)大到几千台信息中心(公有云)、openstack架构非常的大,可以包含VMware sphere、MS Hyper-V、SDN等。
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
二、openstack架构
openstack核心组成主要有
对象存储(Swift):通过key/value的方式实现对文件的存储,现在的云盘就是这样的
计算管理(Nova):提供虚拟主机,通过虚拟技术(kvm、Xen、VMware等)
网络管理(Quantum):实现虚拟机的网络资源管理如网络连接、ip管理、公网映射
块存储(Cinder):为虚拟机提供存储,目前支持ip-san、fc-san等
镜像管理(Glance): 包含系统的存储空间
身份认证(Keystone):统一的授权、认证管理
界面(Horiaon):安装好后,用到的web网页的控制台DashBoard
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
上图网上找的,可能是台湾大牛画的,叫法稍有不同,相信大家能看懂的。
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
AMQP是整个openstack的核心,所有功能的实现,都是由AMQP与相应api接口交互。
三、安装openstack方法
现在openstack的安装方法非常的多,其中Devstack 、OneStack:、RDO都很简单,我这里是在一台服务器上Centos 6.5版下,用RDO allinone方式安装Icehouse 最新版。
官方文档也非常简单,就一页http://openstack.redhat.com/Quickstart
1)最小化安装centos6.5
2)配置好网络能上网
3)设置主机名 要node.test.com格式
#hostname node.test.com
#vi /etc/sysconfig/network
HOSTNAME=node.test.com
4)关掉selinux
#vi /etc/selinux/config
SELINUX=disabled
5)改/etc/hosts
#vi /etc/hosts
192.168.100.1 node node.test.com
6)加源epel,与rdo,最好加一下163源
#yum -y install wget
#wget http://mirrors.163.com/.help/CentOS6-Base-163.repo
mv CentOS6-Base-163.repo /etc/yum.rope/CentOS-Base.repo
yum -y install http://dl.fedoraproject.org/pub/ ... ase-6-8.noarch.rplm
#yum install -y http://rdo.fedorapeople.org/rdo-release.rpm
#yum clean all
#yum makecache
7)更新
#yum -y update
更新好了后一定要重启电脑
8)安装openstack
#yum install -y openstack-packstack
#packstack --allinone
如果中断了,找到问题后,再安装用
# packstack --answer-file /root/packstack-answers-20140807-131342.txt #这个文件时安装出错时产生的
好了之后会出现如下:
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
安装看起来好简单哦,不过所有的事情,做起来就不会这么简单了。
下面是我安装时出现的各种错误。
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
<ignore_js_op style="word-wrap: break-word; font-family: song, Verdana; line-height: 22.3999996185303px; background-color: rgb(240, 243, 250);">
大多原因是因为服务器在国外,国内安装会下载文件出问题造成的。
如果上面服务器只有一块网卡,是不能加浮动ip地址的(有人说可以),也就是可以产生虚拟机与虚拟网络,但不能与外部相连,所以我又备了一块网卡eth1。
vi /etc/sysconfig/network-scripts/ifcfg-eth1
DEVICE=eth1
TYPE=OVSPort
DEVICETYPE=ovs
OVS_BRIDGE=br-ex
ONBOOT=yes
HWADDR=00:50:45:02:8A:55
# vi /etc/sysconfig/network-scripts/ifcfg-br-ex
DEVICE=br-ex
DEVICETYPE=ovs
TYPE=OVSBridge
BOOTPROTO=static
IPADDR=192.168.10.100
NETMASK=255.255.255.0
ONBOOT=yes
重启网络
以后的浮动ip网段我就用192.168.10.0/24
http://bbs.chinaunix.net/thread-4150203-1-1.html
相关推荐
云计算-Openstack介绍-架构与理论
初探基于云计算的OpenStack开源技术 (1).pdf
云计算与 OpenStack overview 云计算是近年来最热的词之一,而 OpenStack 是一个开源的云计算平台。在本节中,我们将从技术角度探讨云计算的基本概念和 OpenStack 的Overview。 云计算的基本概念 云计算是 IT ...
初探基于云计算的OpenStack开源技术.pdf
综上所述,云计算课程教学应当紧密围绕理论与实践相结合的原则,利用OpenStack这样的云操作系统作为教学工具,采用多样化的教学手段,让学生在学习云计算的基础知识的同时,能够通过实践来加深理解,并提高实际操作...
虚拟机nova篇高清版 主要介绍了云计算与openstack的各个方面
│ │ 01-云计算的介绍.mp4 │ │ 02-什么是soa架构.mp4 │ │ 03-openstack的基础服务安装. │ │ 04-安装keystone认证服务上 │ │ 05-安装keystone服务下 │ └ 06-安装glance镜像服务.mp4 ├ _openstack-day2 │...
云计算、OpenStack、Cloud-Foundry、Kubernetes-简介-PPT
OpenStack作为云计算技术的领导者,凭借其灵活性、创新性、可扩展性和低成本,已成为云计算领域的宠儿。本文主要从不同角度对云计算和OpenStack开源技术进行讨论,旨在帮助人们更好地理解和有效应用这些技术。 ...
01-云计算的介绍.mp4 02-什么是soa架构.mp4 03-openstack的基础服务安装.mp4 04-安装keystone认证服务上.mp4 05-安装keystone服务下.mp4 06-安装glance镜像服务.mp4 openstack-day2 01-nova计算服务控制节点.mp4 02-...
### 云计算(OpenStack)架构与实践 #### OpenStack的发展 OpenStack的发展历程可以追溯到2010年,由美国云计算厂商Rackspace和美国国家航空航天局(NASA)共同发起。起初,该项目旨在创建一个开放源代码的云计算...
云计算OpenStack small.img LAB镜像
在云计算的概念中,OpenStack扮演着云操作系统的重要角色。 OpenStack是一个由Rackspace公司和NASA联合开发的云管理平台,目标是提供一个开源解决方案,用于构建和管理公有云和私有云环境。OpenStack的设计原则之一...
Linux运维-运维构架师-高级运维架构师-Day0414期-云计算-OpenStack实战-5-
这项研究的重要性在于它将高性能计算的需求与云计算的优势结合在一起,为用户提供了一种新型的云计算服务模式。 云计算和GPU透传结合的研究不仅具有很高的科研价值,同时也具有重要的商业应用潜力。随着越来越多的...
OpenStack是云计算中使用的重要开源项目之一,它是一个全球性的合作项目,旨在为公共及私有云提供一套完整的解决方案。OpenStack项目始于2010年,由NASA和Rackspace共同发起,旨在构建易于部署、可扩展的云计算平台...
瞬联科技 云计算ppt openstack
云计算OpenStack Cloud Computing Cookbook 英文电子书.pdf Openstack以Python编程语言+Twisted软件框架编写。整合Tornado网页服务器、Nebula运算平台。遵循Open Virtualization Format、AMQP、SQLAlchemy等标准。所...
《OpenStack云计算平台管理(nova-compute/network)详解》 OpenStack是一个开源的云计算平台,其设计目标是提供一个能够构建、部署和管理私有云和公有云服务的框架。在OpenStack中,nova-compute和network是两个至关...