欢迎来到天天文库
浏览记录
ID:31359714
大小:117.50 KB
页数:9页
时间:2019-01-09
《基于单节点单网卡环境的openstack平台搭建》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、基于单节点单网卡环境的OpenStack平台搭建 摘要:云平台包括三个层次的服务,分别是:基础设施级服务,平台级服务,软件级服务。描述OpenStack云平台架构及其核心组件的相互关系;OpenStack旗下包含了一组由社区维护的开源项目,它们分别是OpenStackCompute(Nova),OpenStackObjectStorage(Swift),以及OpenStackImageService(Glance)。笔者就OpenStack单节点平台搭建跟大家探讨 关键词:单节点;OpenStack;搭建 中图分类号:TP311.5文献标识码:A文章编号:10
2、09-3044(2016)28-0060-03 在开源服务器操作系统Ubuntu上搭建一个开源的Openstack云计算平台,集成nova、keystone、glance等云平台组件,提供以服务方式启动、停止Openstack云计算服务,提供以Web界面来管理镜像等资源。 要求能够根据给定的云计算设备和分配的IP地址,制定Openstack云计算平台规划方案,能够依据制定的规划方案在指定节点安装Ubuntu操作系统,安装MySQL数据库管理系统,创建数据库,集成nova、keystone、glance等云平台组件到Openstack云计算平台,能够以Web界面来
3、操作Openstack云计算平台。 1控制节点系统及环境安装 1.1准备安装环境和软件9 ubuntu-12.04-server-amd64.iso 1.2设置root权限 #sudopasswdroot 就可以给root设置一个密码。直接用root运行。 1.3设置网络 本文档中的配置,是将eth0作为公网及管理网络和网桥虚拟网络。 单节点的情况下,网络控制器(运行nova-network)与计算(运行nova-compute,或者更确切的说,运行虚拟机实例)部署在一个主机。在这样情况下,我们就不要依赖控制点与计算机节点之间的通信,可以降低入门者
4、的难度,为以后的深入研究打下基础。 单网卡时,我们可以使用一种混杂模式,public网络的接口和flat网络的接口作为单节点的网络接口。不过建立的网络与双网卡类似,都分为flat网络和public网络。使用单网卡,需要建立eth0模式,在nova.conf中使public_interface和flat_interface的接口。并且重启网络,让修改生效: #/etc/init.d/networkingrestart 1.4安装OS Openstack开始部分、基本部分都是来自Stackops,我们在搭建Openstack的服务平台的时候。通常下载一个iso,
5、安装通用的ubuntu系统,然后运转建立到普通的的web,在运行过程中不断的调整配置参数,我们在运行过程中不断的对chef分布调整。更新源里的包,更新系统。注意先后顺序,调整数据包。9 1.5配置SecureCRT sshd_config是ssh的配置文件,其中有一个选项PermitRootLogin用来配置是否允许root用户登录,默认的without-password表示不允许使用密码进行全登录认证,yes则是允许root登录。 1.6安装bridge #apt-getinstallbridge-utils 重启网络或者重启一下机器都可以: #/et
6、c/init.d/networkingrestart 1.7设置NTP NetworkTimeProtocol(NTP)是用来使计算机时间同步化的一种协议,它可以使计算机对其服务器或时钟源(如石英钟,GPS等等)做同步化,它可以提供高精准度的时间校正(LAN上与标准间差小于1毫秒,WAN上几十毫秒),且可借由加密确认的方式来防止恶毒的协议攻击。 2安装mysql和创建相关数据库 OpenStack云平台的组件:nova,keystone,glance,都需要数 据库。 2.1安装mysql 安装过程中,会提示输入root密码。(设置为openstack
7、) #apt-getinstall-ymysql-serverpython-mysqldb耗时长 2.2安装phpmyadmin(mysql数据库的管理软件) 安装phpmyadmin,是为了可以比较方便管理数据库: #apt-getinstallphpmyadmin9 安装的时候,首先出现图形化界面,选择第一个apache(按空格键,出现’*’符号,表示已经选中);接着提示是输入mysql数据库root用户的密码。 2.3创建数据库 nova数据库,管理员:novadbadmin,密码是:openstack glance数据库,管理员:glan
此文档下载收益归作者所有