




已阅读5页,还剩30页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
常州信息职业技术学院学生毕业设计(论文)报告系 别: 网络与通信工程学院 专 业: 计算机网络与安全管理 班 号: 学 生 姓 名: 学 生 学 号: 设计(论文)题目: 企业云环境方案设计 指 导 教 师: 设 计 地 点: 常州信息职业技术学院 起 迄 日 期: 毕业设计(论文)任务书专业 计算机网络与安全管理 班级 姓名 一、课题名称: 企业云环境方案设计 二、课题应达到的要求:1.简单阐述云的定义以及应用,介绍搭建云平台的条件; 2.完成云平台中IaaS的搭建; 3.对于搭建云平台过程中出现的问题进行总结。 三、主要工作内容: 1.阐述云的定义,云平台的发展以及云的应用; 2.查阅资料,了解IaaS在云平台中的作用并完成IaaS的搭建; 3.搭建完成后,通过对云平台的测试,找出云平台中存在的缺陷并做出总结。 四、主要参考文献:1【美】Michael Hugos,Derek Hulitzky著;赢在云端-云计算与未来商机;人民邮电出版社;2012; 2【美】Eric Bauer,Randee Adams著;云计算实践-可靠性与可用性设计;人民邮电出版社;2014; 3【中】鲍亮,陈荣 著;深入浅出云计算;清华大学出版社;2012。 学 生(签名) 年 月 日指 导 教师(签名) 年 月 日教研室主任(签名) 年 月 日系 主 任(签名) 年 月 日毕业设计(论文)开题报告设计(论文)题目企业云环境方案设计-IaaS一、 选题的背景和意义:1、 选题背景:随着互联网的高速发展,各种企业的迫切需求驱动了云计算的持续发展与快速更新。通过合理利用云计算技术所带来的优势,企业能从容应对市场的各种变化,甚至能改善经营情况。因此,云计算的出现带动了很多企业的第二次发展,对企业的盈利带来了本质上的推动作用。2、 选题意义:(1).搭建云平台不仅可以给企业带来盈利,也可以方便企业的一些文件的管理;(2).由于我们需要的硬盘容量越来越大,所以一般的硬盘已经不能满足我们的需要。云平台可以满足我们的需求,给我们提供足够的空间;(3).搭建云平台可以防止企业因为系统崩溃或者外来攻击而导致文件丢失的问题。二、课题研究的主要内容:1.针对云计算的定义以及发展做出阐述;2.搭建云平台的安装环境,实现对IaaS的搭建;3.详细阐述搭建云平台过程中出现的问题以及各个代码的作用;4.针对搭建云平台过程中出现的问题进行及时的补救;5.对于云平台存在的缺陷给以合理的建议。三、主要研究(设计)方法论述:1.采集企业对云计算的理解以及需求;2.根据所采集到的问题,对其进行分析,收集资料,合理的进行部署方案;3.根据对硬件的了解,灵活运用其相关功能,使之更好地为企业服务;4.以实际应用的理念来运行整个项目。四、设计(论文)进度安排:时间(迄止日期)工 作 内 容2014.09.072014.09.16确定选题并完成开题报告2014.09.172014.09.25查阅资料,了解云环境的发展2014.09.262014.10.01针对企业需求,部署云平台搭建方案2014.10.022014.10.09完成云平台的IaaS的基本搭建2014.10.102014.10.20形成毕业论文初稿2014.10.212014.10.31形成毕业论文定稿2014.11.012014.11.07准备毕业答辩五、指导教师意见: 指导教师签名: 年 月 日六、系部意见: 系主任签名: 年 月 日常州信息职业技术学院 毕业设计(论文)报告目录摘要1Abstract2第一章 绪论31.1 课题来源及选题背景31.1.1 课题来源31.1.2 选题背景31.2 云计算的定义以及应用情况41.2.1 云计算的定义41.2.2 云平台的应用情况41.3搭建云平台的意义5第二章 需求分析及可行性分析62.1 云平台功能需求62.2 云平台的设计指标62.3 可行性分析6第三章 云平台总体方案设计73.1 云平台总体方案设计73.1.1 云平台总体方案设计描述73.2 IaaS平台方案设计83.2.1 IaaS平台方案设计描述8第四章 IaaS平台的部署94.1 网络环境配置94.1.1 前提条件94.1.2 网络接口设置94.1.3 Yum 本地源设置104.1.4 网络服务设置114.2 控制节点部署134.2.1安装前准备134.2.2安装NTP时钟服务154.2.3安装数据库服务端164.2.4身份服务安装与配置164.2.5 glance服务安装与配置184.2.6 nova服务安装与配置194.2.7创建网络204.2.8安装dashboard204.3 计算节点部署224.3.1安装计算节点前的配置224.3.2安装计算节点服务234.3.3配置计算节点服务23总 结24参考文献25致 谢26常州信息职业技术学院 毕业设计(论文)报告企业云环境方案设计-IaaS摘要:随着全球信息化进程的不断加快,新一代的信息技术已发生天翻地覆的变化,社会的发展对信息服务的需求也在持续上升,已经成为了促进新一代信息技术产业发展的主要动力。在个人计算机和互联网的变革之后,云计算作为第三次的信息化浪潮的代表,正向我们走来,给我们的生活、生产方式和商业模式带来了本质上的改变。该云平台主要是云计算基础架构服务平台的构建方法,该平台基于云计算基础架构,基于行业内最成熟、最流行的 OpenStack 扩展的云计算架构系统,OpenStack 以 Apache许可证授权,是一个自由软件和开放源代码项目。本文首先分析了云计算的发展和搭建云平台的意义,然后又客观的分析了企业对云平台的需求,确定了云平台对企业的重要性。最后从两个节点分别讲述了基础架构即服务的部署方式以及提出了该云平台的不足和建议。关键词: 云计算,基础架构即服务, OpenStackThe Design of Enterprise Cloud Environment Programme-IaaSAbstract: As accelerating the informatization process, a new generation of information technology has been turned upside down, the development of the society continues to rise, demand for information service has become the main to promote the development of a new generation of information technology industry.In personal computers and the Internet revolution, cloud computing, as the representative of the third wave of informatization is walking toward us, to our way of life, production and commercial mode brought a change in nature.Cloud platform is the main method of electric cloud computing infrastructure services platform building, the platform based on cloud computing infrastructure, based on the industrys most mature, the most popular it extended cloud computing architecture system, Apache license authorization by it, is a free software and open source projects.This paper first analyzes the significance of the development of cloud computing and cloud platform, and then the objective analysis of the needs of enterprises to the cloud platform, determine the importance of cloud platform for the enterprise.Finally from the two nodes respectively about electric cloud computing infrastructure services deployment approach and the lack of the cloud platform and Suggestions are put forward.Key words: Cloud computing ,IaaS ,OpenStack第一章 绪论1.1 课题来源及选题背景1.1.1 课题来源随着全球信息化进程的不断加快,新一代的信息技术已发生天翻地覆的变化,社会的发展对信息服务的需求也在持续上升,已经成为了促进新一代信息技术产业发展的主要动力。在个人计算机和互联网的变革之后,云计算作为第三次的信息化浪潮的代表,正向我们走来,给我们的生活、生产方式和商业模式带来了本质上的改变。早在20世纪60年代,著名的计算机科学家John McCarthy就曾预言:“未来计算机的发展,可能是计算能力变成像电话网一样构成一种公众服务设施,提供计算能力可能成为一个新兴的重要行业”就在两三年之前,一些人还在抱着犹豫怀疑的态度看待云计算,认为云计算不过是IT领域又一次话题性炒作,会在不远的将来偃旗息鼓。但今天,云计算已经成为现实生活中的一部分,云计算服务已经形成了一个实实在在的产业。在云计算迅速发展情况下,很多企业也已迅速搭建起自己的云平台。所以,对于一个企业搭建一个属于自己企业的云平台是势在必行的。该课题就来源于此情况下,主要针对企业对云计算的需求、云计算简单概念的理解以及云平台搭建的过程进行主要的阐述。1.1.2 选题背景随着互联网的高速发展,各种企业的迫切需求驱动了云计算的持续发展与快速更新。通过合理利用云计算技术所带来的优势,企业能从容应对市场的各种变化,甚至能改善经营情况。因此,云计算的出现带动了很多企业的第二次发展,对企业的盈利带来了本质上的推动作用。本文所论述的主要是先电云计算基础架构服务平台的构建方法,该平台基于云计算基础架构(IaaS),基于行业内最成熟、最流行的 OpenStack 扩展的云计算架构系统,OpenStack 以 Apache许可证授权,是一个自由软件和开放源代码项目。这个开放的源代码在很大程度上可以减少企业的开资,对企业的运营有很大的带动作用。1.2 云计算的定义以及应用情况1.2.1 云计算的定义在全世界云计算热的今天,对于“云计算究竟是什么”很多业界人士并没有达成一个统一的共识,不同的机构对云计算有不同的理解。对于真正的云计算,我们也只有一个简单的概念。云计算是分布式计算、并行计算、效用计算、网络存储、虚拟化、负载均衡等传统计算机和网络技术发展融合的产物。根据美国国家标准与技术研究院的权威定义,云计算有 SPI, 即 SaaS、PaaS 和 IaaS 三大服务模式。这是目前被业界最广泛认同的划分。软件即服务(SaaS):消费者使用应用程序,但并不掌控操作系统、硬件或运作的网络基础架构。是一种服务观念的基础,软件服务供应商,以租赁的概念提供客户服务,而非购买,比较常见的模式是提供一组账号密码。平台即服务(PaaS):消费者使用主机操作应用程序。消费者掌控运作应用程序的环境(也拥有主机部分掌控权),但并不掌控操作系统、硬件或运作的网络基础架构。平台通常是应用程序基础架构。基础架构即服务(IaaS):消费者使用“基础计算资源”,如处理能力、存储空间、网络组件或中间件。消费者能掌控操作系统、存储空间、已部署的应用程序及网络组件(如防火墙、负载平衡器等),但并不掌控云基础架构。1.2.2 云平台的应用情况从2003年开始,谷歌就已经连续几年在计算机系统研究领域的顶级会议与杂志上发表论文,揭发其内部的分布式数据的处理方法,向外界展示了其使用的云计算的核心技术。主要包括了谷歌创建的海量数据库管理系统BigTable,还有以SaaS的模式构建的一大批的基于互联网的应用,比如:Gmail、Google Map、Google Translate等等。早在2006年初,亚马逊就成立了网络服务部门,专门为各类企业提供云计算基础架构网络服务平台IaaS,软件开发者与企业用户可以通过亚马逊网络服务获得存储、网络带宽和CPU资源等基础设施和其他IT服务。除了以上公司外,IBM还推出了“蓝云”计算平台,苹果公司推出了iCloud,微软推出的云计算平台Azure,还包括现在我们广泛应用的百度云管家,360云盘等等。本文所讲述的云平台主要是云计算基础架构,基于一个自由软件和开放源代码项目OpenStack 扩展的云计算架构系统,目前已得到 IBM、HP、微软、Dell、Intel、Redhat、思科、Oracle 等公司的支持和应用。国内已知的研发和应用单位有:中科院计算所、华为、百度、新浪、京东、携程及爱奇艺等。1.3搭建云平台的意义1.对于一个企业来说,能够搭建起属于自己企业的云平台对企业有着至关重要的作用。云平台的搭建不仅可以给企业带来盈利,也可以方便企业的一些文件的管理。比如,将一些重要的文件存储在云平台上,可以防止由于企业中系统瘫痪或者遭到别人恶意攻击而造成文件的丢失。2.对于广大网民来说,当一个企业推出了云平台后,就意味着给我们的私密的空间又多了一层保障。我们可以把更多的数据存储在云平台上。一方面,可以节省我们自己计算机的容量;另一方面,我们又可以获取更大更多的空间来作为我们的存储空间。3.云平台存储是一个弹性的存储,也就是说,当我们在云平台上存储的文件比较少的时候,它会弹性的分配给我们比较少的空间,当存储的东西多的时候又会弹性的分配给我们多一点的空间。所以,云平台是一个很合理的平台,既不会造成空间的浪费,又不会给用户的使用带来不便。第二章 需求分析及可行性分析2.1 云平台功能需求在实际的调研中,主要通过实地的考察、询问、查阅资料等方法来了解对于云平台的需求。主要了解的用户有:企业总经理;企业网络管理员;企业工作者;通过对以上这些人员的调查得知,企业确实存在着一些问题。比如,在系统瘫痪的情况下,一些重要的文件会丢失;企业运营需要较多的文件,导致系统内存不足等等。所以,搭建云平台对企业的运营遇到的问题将会是一个行之有效的解决方法。这些人员对于云平台的要求明确,主要包括:1.对云平台的使用要求:搭建云平台后,要保证每个使用的用户都有一个独立的账户。2.对云平台的空间需求:对于每个账户,应该根据每个账户的需求,分配不同的空间,要保证每个用户都可以有充足的使用空间。3.对云平台的安全性要求:在搭建好云平台后,用户上传到云端的私密性的文件,不能被人盗取,要保证这些文件的安全性。2.2 云平台的设计指标根据对云平台的需求分析,要求搭建完成的云平台应满足一下几个方面的要求:1.实用性:搭建完成的云平台应该简单明了,方便用户的使用。2.稳定性:为了能保证云平台的稳定运行,加强对服务器的管理和维护。3.通用性:在注册之后,每个用户都可以使用。4.安全性:对于云端的数据加密,保证数据的安全性、可靠性和保密性。2.3 可行性分析1.从方便用户的使用方面来说,该平台简单易懂,易于使用。2.从空间需求上来说,满足用户的需求,对于一些特殊的用户,可以申请更充足的空间。3.从数据的安全角度来说,云平台可以保证数据的安全性。4.从企业运营角度来说,该平台搭建合理,可以保证企业的运行和对外的盈利。第三章 云平台总体方案设计3.1 云平台总体方案设计3.1.1 云平台总体方案设计描述该云平台的方案设计主要基于云计算基础架构(IaaS),基于行业内最成熟、最流行的OpenStack扩展的云计算架构系统,OpenStack以Apache许可证授权,是一个自由软件和开放源代码项目。该云平台主要包括两个平台,即IaaS平台和PaaS平台。在IaaS平台上需要首先安装虚拟机,虚拟机必须采用64位的CentOS6.5的操作系统,而PaaS平台需要部署在IaaS平台的虚拟机上。云平台总体搭建拓扑图如图3-1所示:图3-1 总体云平台拓扑图3.2 IaaS平台方案设计3.2.1 IaaS平台方案设计描述IaaS基础架构即服务,该平台的部署主要是基于服务器上安装的虚拟机,即64位的CentOS6.5的操作系统的虚拟机。IaaS平台主要包括两个节点:控制节点和计算节点。在控制节点上,我们需要安装NTP时钟服务、数据库服务端、身份服务等服务,除此之外,还需要在此基础上创建网络,安装dashboard等等。在计算节点上需要安装计算节点服务和对计算节点服务进行简单的配置。IaaS平台框架图如图3-2所示:图3-2 IaaS平台框架图第四章 IaaS平台的部署4.1 网络环境配置4.1.1 前提条件1.该云平台是基于openstack平台开发而成的,由2台服务器组成,1台为控制(controller)节点,1台为计算(compute)节点。2.按照总体云平台搭建的拓扑图对服务器,交换机,计算机等各网络设备连接正确。3.服务器系统安装时,controller节点需要最小安装,compute节点需要最小桌面安装。4.1.2 网络接口设置1.控制节点的eth0网口用于连接外网,eth1网口用于连接内网;同样的计算机点的eth0也是用于连接外网,eth1用于连接内网。具体的IP地址的配置如下:表1 节点IP配置表设备名称网口IP地址子网掩码controllere0/010e0/10computee0/011e0/112.分别修改两台服务器的主机名为controller和compute,需要注意的是在每一台服务hosts文件上都需要配置控制节点和计算节点的主机名,/etc/hosts文件中添加如下内容: 10 controller11 compute4.1.3 Yum 本地源设置对于yum本地源的设置,需要分别在控制节点和计算节点上配置:1.控制节点部分:(1).首先将光盘中的内容拷贝到控制节点的/opt目录下;(2).删除/etc/yum.repos.d路径下的所有的repo文件,将提供的repo文件拷到该目录下;(3).编辑各个 repo 文件,修改成从本地路径下获取包:修改 CentOS-centos6.5.repo 文件baseurl=file:/opt/centos6.5enabled=1gpgcheck=0修改 openstack-havana.repo 文件baseurl=file:/opt/openstack-havanaenabled=1gpgcheck=0修改 epel.repo 文件baseurl=file:/opt/epel6enabled=1gpgcheck=0修改 foreman.repo 文件baseurl=file:/opt/foremanenabled=1gpgcheck=0修改 puppetlabs.repo 文件baseurl=file:/opt/puppetlabsenabled=1gpgcheck=0(4).在配置完成后,安装FTP服务:执行yum clean all 执行yum y install vsftpd(5).安装完成后编辑/etc/vsftpd/vsftpd.conf 文件,配置成可匿名登录路径/opt,然后使 ftp 服务生效并设置开机自启动:配置成可匿名登录路径/opt:anon-root=/opt使FTP服务生效:service vsftpd restart设置开机自启动:chkconfig vsftpd on 2.计算节点部分:(1).删除/etc/yum.repos.d 路径下的所有 repo 文件,将提供的 repo 文件拷贝到该目录下;(2).编辑各个 repo 文件,修改成从控制节点的 ftp 路径下获取包:修改 CentOS-centos6.5.repo 文件baseurl=10/centos6.5 (注:ip 地址为控制节点的内网 ip 地址,下同)enabled=1gpgcheck=0修改 openstack-havana.repo 文件baseurl=10/openstack-havanaenabled=1gpgcheck=0修改 epel.repo 文件baseurl=10/epel6enabled=1gpgcheck=0修改 foreman.repo 文件baseurl=10/foremanenabled=1gpgcheck=0修改 puppetlabs.repo 文件baseurl=10/puppetlabsenabled=1gpgcheck=04.1.4 网络服务设置用 root 用户登录控制和计算节点1.依次执行以下命令:service iptables stopchkconfig iptables offservice network restart2.执行完成后各节点的 eth0 或 eth1 之间互相 ping 一下,检查网络连通性:图4-1 节点间测试互通性图3.确认两节点之间互通后。执行reboot命令重启服务器。4.2 控制节点部署4.2.1安装前准备1.安装iaas-xiandian软件包,执行yum install iaas-xiandian脚本:图4-2 安装iaas-xiandian软件包2.修改/etc/xiandian/openrc.sh配置文件,修改内外网地址,各项服务密码:export OS_USERNAME=adminexport OS_PASSWORD=000000export OS_TENANT_NAME=adminexport OS_AUTH_URL=http:/controller:35357/v2.0export HOST_IP=10export HOST_EXT_IP=10export FIX_RANGE=29/25export IMAGES_DIR=/var/lib/glance/images/export FTP_IMAGES_URL=10/imagesexport IMAGE_NAME_LINUX=centos_65_x86_6420140327.qcow2export LINUX_IMAGE_LABEL=CentOS-6.5-x86_64export LINUX_IMAGE_FILE_FORMAT=qcow2export OS_SERVICE_TOKEN=your-admin-tokenexport OS_SERVICE_ENDPOINT=http:/controller:35357/v2.0export KEYSTONE_DBPASS=000000export DB_PASS=000000export ADMIN_PASS=000000export GLANCE_DBPASS=0000003.修改完成之后,将内容追加至/root/.bash_profile文件中,使用source命令使其立即生效,需要执行的命令有:(1).将内容追加至/root/.bash_profile文件中:cat /etc/xiandian/open.sh /root/.bash_prolie。(2).使用source命令使其立即生效:source /root/.bash_profile。4.2.2安装NTP时钟服务NTP(Network Time Protocol),是一种使计算机时间同步的协议。它可以使计算机对其服务器或时钟源的时间(如石英钟,GPS 等)做同步化校准,它可以提供高精准度的时间校正,并且可以提供加密确认的方式来防止恶意的协议攻击。安装NTP时钟服务,需要执行以下命令:1.安装NTP服务:yum install y ntp2.打开NTP服务:service ntpd start3.使NTP服务开机自启动:chkconfig ntpd on4.安装消息队列服务和会话缓存服务:yum install y qpid-cpp-server memcached5.打开消息队列服务:service qpidd start6.使消息队列服务开机自启动:chkconfig qpidd on7.安装openstack工具集:yum install y openstack-utils8.安装openstack所需的配置策略文件包:yum install y openstack-selinux9.更新Linux内核:yum upgrade:安装完以上服务之后,成功的标志:Complete!Broadcast message from rootcontroller (/dev/pts/0) at 18:48 .注意:遇到要求输入 Y/N 的地方输入 y 以继续。10.为了使控制节点和计算节点之间的服务器时间同步,需要将控制节点设置为 NTP 服务器:vi /etc/ntp.conf server fudge stratum 10。11.配置完成后手动重启:reboot。4.2.3安装数据库服务端云平台的运行需要依赖于 MySQL 数据库。大多数 OpenStack 的服务都需要一个数据库来进行存储信息。该云平台将在控制节点上运行的MySQL 数据库,则需要在控制节点上安装 MySQL 数据库服务端,在访问 MySQL 数据库的任何其他的节点上安装 MySQL 客户端软件。1.需要执行脚本 iaas-install-db.sh:2.执行此脚本后,在安装过程中会出现:Enter current password for root (enter for none): (注:这里输入回车)Set root password? Y/n yNew password:3.重复输入在 openrc.sh 文件中 DB_PASS 项的密码,密码为000000:Re-enter new password:Remove anonymous users? Y/n yDisallow root login remotely? Y/n nRemove test database and access to it? Y/n yReload privilege tables now? Y/n y4.成功标志:All done!Thanks for using MySQL!需要注意的是:此脚本不能重复执行多次,如果重复执行了多次,需要将/etc/f 文件中多余的 bind-address 行删掉。4.2.4身份服务安装与配置该云平台采用统一的云安全框架,Keystone(Identity Service)是云计算安全框架重要组件,负责身份验证、服务规则和服务令牌的功能, 它实现了云安全框架的 Identity API。Keystone 类似一个服务总线,或者说是整个云平台框架的注册表,其他服务通过 keystone来注册其服务的 Endpoint (服务访问的 URL),任何服务之间相互的调用,需要经过 Keystone的身份验证,来获得目标服务的 Endpoint 来找到目标服务。1.安装身份服务,需要执行脚本 iaas-install-stone.sh 进行安装:成功标志:Complete!Please enter the password for the root MySQL user: (注:输入 openrc.sh 中 DB_PASS 的密码,即000000)Please enter the password for the root MySQL user:Verified connectivity to MySQL.Creating keystone database.Updating keystone database password in /etc/keystone/keystone.confInitializing the keystone database, please wait.Complete!2.配置身份服务,需要执行脚本 iaas-config-stone.sh:成功标志:Certificate is to be certified until Mar 15 11:39:24 2024 GMT (3650 days)Write out database with 1 new entriesData Base Updated停止 keystone:失败(注:因为初始状态为停止,所以执行重启的时候停止是失败的)正在启动 keystone:确定3.定义身份服务,执行脚本 iaas-define-stone.sh:成功标志:Define users, tenants, and roleshttp:/controller:35357/v2.0WARNING: Bypassing authentication using a token & endpoint (authentication credentialsare being ignored)4.验证身份服务,执行脚本 iaas-verify-stone.sh:成功标志:图4-3 验证身份服务4.2.5 glance服务安装与配置Glance 项目主要功能是提供虚拟机镜像的发现、注册和检索服务。它通过提供标准的REST 接口,接受对不同后端存储的镜像的查询请求和返回镜像的相关信息。1.glance服务安装,执行安装脚本 iaas-install-glance.sh:注意:在安装的中途会显示入 Please enter the password for the root MySQL user:请输入 mysql 的 root 用户密码000000。成功标志:Loaded plugins: fastestmirror- Running transaction check2014-03-20 19:31:35.590 2520 INFO migrate.versioning.api - done2014-03-20 19:31:35.590 2520 INFO migrate.versioning.api - 27 - 28.2014-03-20 19:31:35.650 2520 INFO migrate.versioning.api - done2014-03-20 19:31:35.651 2520 INFO migrate.versioning.api - 28 - 29.2014-03-20 19:31:35.694 2520 INFO migrate.versioning.api - doneComplete!2.配置glance服务,执行脚本 iaas-config-glance.sh:成功标志:正在启动 openstack-glance-api:确定正在启动 openstack-glance-registry:确定3.验证glance服务,执行脚本iaas-verify-glance.sh:成功标志:图4-4 验证glance服务4.2.6 nova服务安装与配置nova 组件的主要功能是提供按需分配的虚拟机。1.安装nova计算服务,执行脚本 iaas-install-nova.sh:成功标志:Complete!Please enter the password for the root MySQL user:(输入 openrc.sh 中配置项DB_PASS 的密码000000)Verified connectivity to MySQL.Creating nova database.Updating nova database password in /etc/nova/nova.confInitializing the nova database, please wait.Complete!2.配置nova计算服务,执行脚本iaas-config-nova.sh:成功标志:命令执行完无报错信息。3.验证nova计算服务,执行脚本iaas-verify-nova.sh:图4-5 验证nova服务4.2.7创建网络注意:做这一步之前,需要完成云平台计算节点部分的全部安装。执行脚本 iaas-create-network.sh:成功标志:命令执行完无报错信息4.2.8安装dashboardDashboard 是一个 Web 前端控制台,用来展示 OpenStack 的功能。一个 Dashboard 通常情况下由四个组件组成,分别为 panel、tab(可选)、table 和 view。其中,panel、tab 和 table用于导航的,真正展示数据的在 view 里面。执行脚本 iaas-install-dashboard.sh:等脚本执行成功后,1.手动修改/etc/openstack-dashboard/local_settings 文件,把#CACHES = # default: #BACKEND : django.core.cache.backends.memcached.MemcachedCache,#LOCATION : :11211,#这几行开头的#号去掉;2.修改ALLOWED_HOSTS=,localhost,把 改成控制节点的内网地址10;3.修改 OPENSTACK_HOST=的IP地址为主机名controller,配置完成后应为 OPENSTACK_HOST = controller;4.保存退出后依次执行:service httpd startservice memcached startchkconfig httpd onchkconfig memcached on完成以上步骤后,云平台的IaaS平台已搭建完成,可以在 IE 浏览器地址栏中输入10/dashboard 来验证安装结果,成功界面:图4-6 安装完成界面4.3 计算节点部署4.3.1安装计算节点前的配置1.安装iaas-xiandian软件包,执行脚本yum install iaas-xiandian;2修改/etc/xiandian/noder.sh配置文件,修改各项服务密码:export HOSTNAME_CONT=controllerexport NOVA_DBPASS=000000export NOVA_PASS=000000export HOST_IP_NODE1=11export EXTERNAL_NIC=eth0export FIX_RANGE=29/253.修改完成之后,将内容追加至/root/.bash_profile文件中:cat /etc/xiandian/open.sh /root/.bash_prolie4.使用source命令使其立即生效:source /root/.bash_profile5.在安装计算节点功能之前,需要安装计算节点必需的功能,比如 NTP、MySQL 数据库等相关软件,执行脚本 iaas-pre-node.sh:成功标志:Complete!Loaded plugins: fastestmirrorLoading mirror speeds from cached hostfile6.为了使计算节点和控制节点之间的服务器时间同步,计算节点需要和控制节点进行时间同步,在计算节点上执行命令:service ntpd stopchkconfig ntpd offntpdate 10成功后执行 reboot 命令重启计算节点。4.3.2安装计算节点服务安装计算节点上的服务,并加以配置,执行脚本iaas-install-node.sh:成功标志:Installing : openstack-nova-api-2013.2.2-1.el6.noarch1/1Verifying: openstack-nova-api-2013.2.2-1.el6.noarch1/1Installed:openstack-nova-api.noarch 0:2013.2.2-1.el6Complete!4.3.3配置计算节点服务建立与控制节点之间的桥接,执行脚本iaas-config-node.sh:成功标志:=EXTERNAL_N
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年工业互联网平台入侵检测系统高效数据传输优化报告
- 2025年多式联运信息平台在物流仓储中的应用优化与行业协同发展分析
- 2025年网络文学IP衍生品市场分析报告:文化价值与娱乐产业的协同发展
- 2025年婴幼儿配方食品营养配方优化对婴幼儿感官体验影响报告
- 2025年肿瘤精准医疗临床实践中的个体化治疗计划制定报告
- 现代铁路政策与法规课件
- 2025年一级建造师考试建筑工程管理专项试题及答案
- 2025年教师资格证考试(中学)教育知识与能力专项训练押题试卷版
- 2025年高考数学真题解析与专项训练解题思路全解析
- 新中国以来中国民俗的变迁
- 风管安装安全专项施工方案
- 《贵州省情》课程教学大纲
- 小学教育教学工作计划范文(5篇)
- 汽轮机汽封系统
- 《大随求陀罗尼》罗马拼音与汉字对照版
- 中国人健康大数据2023年
- 职工医疗互助保障计划、女职工安康互助保障计划互助金申请表
- 宾馆饭店消防安全排查整治标准
- GB 16869-2005鲜、冻禽产品
- 材料科学基础(全套429张课件)
- 整机部整机出货检验重点标准
评论
0/150
提交评论