最新发行版openstack havana单机安装指引

最新发行版openstack havana单机安装指引

ID:6457068

大小:35.59 KB

页数:28页

时间:2018-01-14

最新发行版openstack havana单机安装指引_第1页
最新发行版openstack havana单机安装指引_第2页
最新发行版openstack havana单机安装指引_第3页
最新发行版openstack havana单机安装指引_第4页
最新发行版openstack havana单机安装指引_第5页
资源描述:

《最新发行版openstack havana单机安装指引》由会员上传分享,免费在线阅读,更多相关内容在应用文档-天天文库

1、最新发行版OpenstackHavana单机安装指引最新发行版OpenstackHavana单机安装指引分类:Openstack2013-11-1410:20640人阅读评论(1)收藏举报openstack云计算虚拟化目录(?)[+]转载请注明出处-阿Qv1.0//2013/11/12v1.1//2013/12/6修改glance的配置,防止snapshot创建时的错误。//2013/12/7修改Horizon的配置,使一些项目可以编辑//2014/02/08修改小错误Havana于2013年10月份发布,稳定版本为2013.2。相信很多Openstack爱好者和开发测试人员已经开始使用了。

2、作为IaaS架构平台,Openstack面向的是集群主机虚拟化和资源的半自动化调配。但是作为测试和开发使用,尤其是在有限成本控制下,多主机测试在资金和空间占用上耗费较多。所以我们寻求在单主机下实现Openstack的运行。本文面向的读者:-具备基本的Openstack知识(逻辑架构和组成部分)-熟悉基本的Linux操作和配置。本文使用的是Ubuntu12.04LTSServer版,这也是Openstack官方测试所选择的Linux发行版。既然是单主机系统,那就对主机的配置稍有要求。我用的是Dell的PC服务器,4核,4G内存,500G硬盘,单网卡。这也应该算是最低配置了。说起网卡,Havan

3、a官方文档建议的是采用双网段(可以区分内网管理和外网服务),这也就要求我们的服务器具有两个物理端口。因为我们是测试环境,无需区分网络,所以单网卡可以满足要求,只是需要检查单网段下Havana是否工作正常。因为是单机安装,存储和网络相对都简单化了,所以这里我们暂时不会涉及对象存储(ObjectStorage),块存储(BlockStorage)和网络,以后我会讲如何仿真。安装会涉及到如下几部分。操作系统的基本配置配置认证服务(IdentityService)配置镜像服务(ImageService)配置云计算服务(ComputeServices)增加用户面板(Dashboard)注:本文所有的操

4、作命令都是在Ubuntu12.04LTSServer版的root用户下执行,所以请先进入root用户模式(sudo-i)以方便执行。1.操作系统的基本配置1.1网络配置由于我们只有单网卡,OS的网络配置在你安装系统的时候就已经完成了,所以在此无需配置。针对Openstack的内部网段,我们可以通过虚拟桥接方式实现。你可以手工配置,当然Openstack安装的时候也会自动配置,这里我们先略过不谈。1.2NTP配置因为是单机安装,无需配置NTPServer。1.3安装MySql数据库Openstack服务需要数据库来存储信息。我们就拿常用的MySql来举例。需要安装客户端,数据库和Python库

5、。#apt-getinstallpython-mysqldbmysql-server安装时,会需要你设置root用户密码。Openstack要求MySql没有匿名用户权限,所以你需要删除匿名用户和无关的数据库。下面这个命令可以实现。#mysql_secure_installation运行以后,会有一些选项,全选yes就ok。1.4准备Openstack包在Ubuntu下,需要安装一些针对Havana的最新的包。#apt-getinstallpython-software-properties#add-apt-repositorycloud-archive:havana这些包安装完后,你需要升

6、级一下系统。#apt-getupdate&&apt-getdist-upgrade1.5安装消息队列服务Openstack默认选用了RabbitMQ。也支持Qpid和ZeroMQ。#apt-getinstallrabbitmq-server2.配置认证服务(IdentityService)2.1安装认证服务(Keystone)#apt-getinstallkeystonepython-keystonepython-keystoneclient我们在mysql里为认证服务创建一个数据库,名字就叫做keystone,密码也是keystone#mysql-uroot-pmysql>CREATEDA

7、TABASEkeystone;mysql>GRANTALLPRIVILEGESONkeystone.*TO'keystone'@'localhost'IDENTIFIEDBY'gogo20060330';mysql>GRANTALLPRIVILEGESONkeystone.*TO'keystone'@'%'IDENTIFIEDBY'gogo20060330';修改Keystone的配置文件/etc/keyst

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。