OneStack:在Ubuntu12.04(precise)上一键安装部署Opentack Essex 提醒:如果你喜欢折腾,喜欢自己一步一步安装各个功能组件和配置conf文件,你可以略过此文。本文 工具可以在裸机和虚拟机一键部署真实的OpenStack云计算平台,主要步骤是配置网络、数据库、 keystone、glance、nova、dashboard、创建镜像和启动实例等,代码内有详细注释。这只是学习Opentack 的入门的一步,深入研究可以参考附录3给出的部分资料和社区。
2012.07.02更新: 1、受邀在vpsee上对这个项目进行了较为详细的介绍(OneStack:Ubuntu 12.04 上一键自动部署 OpenStack), 对于项目来源、相关考虑、项目结构、具体安装步骤(参数设置和前期工作)和预期等做了说明,可以参考。 2、希望增加高可用性的云计算部署,构建OpenStack的高可用性(HA,High Availability) 对高可用性进行了初步 介绍,欢迎提出意见和建议。
一、项目(OneStack)地址: 不希望同行们把过多精力花在OpenStack的安装部署上(以后应该会改进),而是对其机制原理、工程实践、 性能调优、应用服务等深入研究探讨。 所以提供这个一键部署的工具,帮助大家快速建立环境实验生产实践。项目结构如下:
二、部署(OneStack)步骤
简单部署OneStack: wget http:///files/ && chmod +x && ./
完整部署OneStack: Just checkout and run it! 1. Setup a fresh Ubuntu Precise(12.04) Sever OS. 2. checkout svn checkout http:///svn/trunk/ onestack-read-only 3. run it! cd onestack-read-only/ && ./ (如何简单配置参数见留言说明,或者见http://,或者见脚本注释) (多节点的部署类似,只需要在计算节点设置并执行) 三、项目(OneStack)说明:
四、项目(OneStack)来源:
五、项目(OneStack)描述:
测试环境:VMware ESXi 5.0虚拟Dell R210服务器,其中一个虚拟机上部署Opentack,启动多个实例,正常运行; 远程访问和web管理正常;重启、重置、重新安装都正常。 系统要求:双网卡,64位机器,支持VT技术
附录1: 为了方便大家查阅、讨论、交流、review和完善,在此贴出主要代码。网站代码显示有故障,贴出代码地址
附录3:云计算平台OpenStack资料 官方OpenStack www.openstack.org 国内OpenStack社区 www.openstack.org.cn
国内技术博客-陈沙克 http://hi.baidu.com/chenshake Ubuntu12.04安装OpenStack文档(入门指南) http://docs.openstack.org/essex/openstack-compute/starter/content/
Installing OpenStack Essex (2012.1) on Ubuntu 12.04 ("Precise Pangolin")(原文) http:///resources/docs/installing-openstack-essex-20121-ubuntu-1204-precise-pangolin “OpenStack Documentation”team(文档、bug报告) https://launchpad.net/~openstack-doc Quora上关于openstack的话题 http:///OpenStackstackoverflow上关于openstack资源的讨论 http://stackoverflow.com/questions/5882333/good-tutorials-and-resources-for-openstack |