欢迎来到天天文库
浏览记录
ID:37713320
大小:47.63 KB
页数:20页
时间:2019-05-29
《Ubuntu一键部署安装OpenStack脚本》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、一、项目(OneStack)地址:http://onestack.googlecode.com喜欢git或者github的请去https://github.com/Kayven/OneStack不希望同行们把过多精力花在OpenStack的安装部署上(以后应该会改进),而是对其机制原理、工程实践、性能调优、应用服务等深入研究探讨。所以提供这个一键部署的工具,帮助大家快速建立环境实验生产实践。项目结构如下: oneStack.sh(一键部署all-in-one的OneStack,简单安装的主要文件); setup_bas
2、e.sh(安装基本系统); setup_test.sh(添加镜像和实例); addComputeNode.sh(增加计算节点); delStack.sh(只卸载nova、glance、keystone等); delAll.sh(卸载所有安装的组件和工具); resetStack.sh(清空数据库,镜像、网络和实例等,重新上传镜像、创建实例); addClient.sh(添加客户端,nova管理等); HAStack目录(OneStack的高可用性,希望更多人可以提出自己的解决方案)。二、部署(One
3、Stack)步骤简单部署OneStack:wgethttp://onestack.googlecode.com/files/oneStack.sh&&chmod+xoneStack.sh&&./oneStack.sh完整部署OneStack:Justcheckoutandrunit!1.SetupafreshUbuntuPrecise(12.04)SeverOS.2.checkoutsvncheckouthttp://onestack.googlecode.com/svn/trunk/onestack-read-only3.r
4、unit!cdonestack-read-only/&&./oneStack.sh(如何简单配置参数见留言说明,或者见http://onestack.googlecode.com,或者见脚本注释)(多节点的部署类似,只需要在计算节点设置并执行addComputeNode.sh)三、项目(OneStack)说明: 在Ubuntu12.04(precise)上安装部署OpentackEssex 只需要一个文件即可完成全部功能组件的部署:http://onestack.googlecode.com/files/oneStac
5、k.sh 里面含有详细的注释说明,看完整个脚本相当于看完了安装文档; svn整个项目只是多一些辅助工具,包括重置、重新安装、卸载等; 也欢迎同道人补充和完善更多的功能,适用于更多的操作系统和应用场景。四、项目(OneStack)来源: 类似项目有DevStack,但是DevStack是使用screen安装OpenStack,重启服务器会出现一些问题,没有提供重启、重置等有用功能; 由于组件独立分散,安装过程过于繁琐,可以抽象成通用的项目供大家方便使用; 官方提供了一个比较完善的入门文档,但是,这一步一步
6、下来得做很多无用功,容易漏错而引起很多莫名和头疼的问题; 本项目不像devstack只是提供实验环境,而是可以实际部署使用,可以自己修改配置,按需增加组件和功能,实现一键部署,可扩展使用。五、项目(OneStack)描述: 一键完整部署OpenStack,可以自定义配置、方便地扩展功能组件,无交互地自动部署; 安装过程不需要等待配置: 功能齐全,附带了卸载、重置、添加计算节点等工具 可以卸载主要的opentack组件,包括nova、glance、keystone等; 可以重置数据库和配置
7、,重新安装openstack组件; 可以根据需要自行更改脚本,方便部署自己的云计算平台。 经过多次测试,完整在VMware虚拟机上部署OpenStack 测试环境:VMwareESXi5.0虚拟DellR210服务器,其中一个虚拟机上部署Opentack,启动多个实例,正常运行;远程访问和web管理正常;重启、重置、重新安装都正常。 系统要求:双网卡,64位机器,支持VT技术 脚本运行过程会做如下工作: 配置网络相关; 安装和配置数据库; 安装和部署身份管
8、理组件keystone; 安装和部署镜像管理组件glance; 安装和部署控制与计算组件nova; 安装和部署web管理组件dashboard; 上传和添加ubuntu12.04镜像; 设置项目安全规则和密钥;
此文档下载收益归作者所有