当前位置: 首页 > 软件库 > 云计算 > >

OneStack

一键部署OpenStack
授权协议 Apache
开发语言 SHELL
所属分类 云计算
软件类型 开源软件
地区 国产
投 递 者 刁瀚昂
操作系统 Linux
开源组织
适用人群 未知
 软件概览

这是一个一键部署OpenStack的工具。目前能够完整而正确在Ubuntu12.04(precise)安装部署OpenStack,其它Linux系统没有做,欢迎补充和完善。

  • 一键完整部署OpenStack,可以自定义配置,无需交互;
  • 安装过程不需要等待提示和输入配置:
    1. mysql密码可以自行配置,也可以使用默认的,不需要等待mysql等程序安装的提示;
    2. 数据库密码可以自行配置,全部完整安装和部署;
    3. 网络配置可以自行定义;
    4. 配置文件和依赖关系已经处理;
    5. 设置变量配置kvm或者虚拟机配置qemu
  • 默认安装一个Ubuntu12.04的操作系统镜像,并启动一个实例:
    1. 默认启动一个实例,通过运行状态可以查看是否正确部署和运行;
    2. 通过dashboard进行web管理和查看,或者nova命令管理。
  • 经过多次测试,完整在VMware虚拟机上部署OpenStack,自己可以添加swift对象存储(暂时没有加入脚本,很方便加入)。
  • 运行过程会做如下工作:
    1. 配置网络相关;
    2. 安装和配置数据库;
    3. 安装和部署身份管理keystone;
    4. 安装和部署镜像管理glance;
    5. 安装和部署控制计算nova;
    6. 安装和部署web前端dashboard;
    7. 上传和添加ubuntu12.04镜像;
    8. 设置项目安全规则;
    9. 启动实例,并正常运行。
  • 功能齐全,附带了卸载、重置、添加计算节点等工具
    1. 可以卸载安装的opentack组件,包括nova、glance、keystone等;
    2. 可以重置数据库和配置,重新安装openstack组件;
    3. 可以根据需要自行更改脚本,方便部署自己的云计算平台。

如果你是单机可以参考以下简单安装步骤:

  1. 切换到root,oneStack.sh删除设置root密码、设置locale、设置apt这3段(为了方便刚安装新系统的用户加入的可选的步骤,setup_base.sh没有这3段)
  2. 设置ip等参数 OUT_IP 外网ip(注意这是相对于OpenStack内部网络的) OUT_IP_PRE 外网ip前缀(脚本后面出现ip不用管,会被这个参数替换) FLOAT_IP 浮动ip
  3. 裸机的话qemu改成kvm (对于xen之类的未加入支持) VIRT_YPE
  4. 网络设置,会替换掉你原来的,不想替换就删掉这一段 设置cat写入interfaces文件(单网卡去掉eth1的设置即可)
  5. 执行oneStack.sh 或者setup_base.sh(基本系统,没有添加镜像和实例,可以setup_test.sh)
  6. 其它没有需要更改的(数据库密码等自行更改无影响)。 里面有个image是从ubuntu官网下载,可能需要一些时间 (svn checkout,里面还有一些删除之类的工具)

在Ubuntu(12.04/11.10)上一键安装部署Opentack Essex

  1. 只需要一个文件即可完成全部部署,自动安装,设置好参数后不需要交互输入(包括mysql):http://onestack.googlecode.com/files/oneStack.sh
  2. 这是一个完整的部署控制节点的工具,计算节点只需要安装ntp、nova-compute,执行addComputeNode.sh即可(修改脚本里的ip配置),可以自己随便添加和更改。
  3. 遵循OpenStack的部署步骤,里面含有详细的注释说明,看完整个脚本相当于看完了安装文档和依赖关系;
  4. svn只是多一些辅助工具,包括重置、重新安装、卸载、添加nova计算节点、添加客户端节点(这是命令行管理OpenStack的节点,不是必需的)等。
  5. 也欢迎同道人补充和完善更多的功能,适用于更多的操作系统和应用场景。

需要注意的地方:

  1. root权限执行:里面没有使用sudo因此需要root权限;脚本开头会检查并设置root密码并切换到root,可以自己注释掉。
  2. 为了方便,参数配置直接在脚本开头30行起设置,包括数据库账号密码、网络设置(双网卡)、虚拟技术kvm还是qemu,Token/dashboard登录密码。
  3. 除了开头切换root需要输入密码(可注释掉),后面的安装数据库和phpmyadmin等均不需要等待、不需要输入,可以放心让其自动安装。
  4. 系 统会安装Ubuntu12.04的镜像,并启动一个实例。这个过程中镜像自动从ubuntu官网下载,可以查找cloud-images更换地址或者镜像 precise-server-cloudimg-amd64-disk1.img 。也可以注释掉这个步骤,直接使用dashboard在web添加镜像启动实例。
  5. setup_base.sh/setup_test.sh分两步部署,以上过程就免去了。
  • 这是一个一键部署的工具。目前能够完整而正确在Ubuntu12.04(precise)安装部署OpenStack,其它Linux系统没有做,欢迎补充和完善。 一键完整部署OpenStack,可以自定义配置,无需交互; 安装过程不需要等待提示和输入配置: mysql密码可以自行配置,也可以使用默认的,不需要等待mysql等程序安装的提示; 数据库密码可以自行配置,全部完整安装和部署; 网络配置可以自行

  • #!/usr/bin/env bash # **setup_base.sh** is a tool to deploy base and real OpenStack cloud computing service. # This script installs and configures various combinations of *Glance*, # *Horizon*, *Keyst

  • http://code.google.com/p/onestack/ http://www.vpsee.com/2012/07/onestack-all-in-one-installation-tool-for-openstack/

  • #!/usr/bin/env bash # **setup_base.sh** is a tool to deploy base and real OpenStack cloud computing service. # This script installs and configures various combinations of *Glance*, # *Horizon*, *Keyst

  • OneStack:Ubuntu 12.04 上一键自动部署 OpenStack   OneStack 的引入 为什么需要 OpenStack?作为众多云计算项目的一个,OpenStack 很火。 一是因为 OpenStack自身的优势、Apache2.0 授权的开源性以及兼容性、灵活性和可扩展性等优点; 二是众多企业和组织的参与开发,尤其是世界领军企业的加入,推动了 OpenStack 的高速成长

  • 这是一个一键部署OpenStack的工具。目前能够完整而正确在Ubuntu12.04(precise)安装部署OpenStack,其它Linux系统没有做,欢迎补充和完善。 一键完整部署OpenStack,可以自定义配置,无需交互; 安装过程不需要等待提示和输入配置: mysql密码可以自行配置,也可以使用默认的,不需要等待mysql等程序安装的提示; 数据库密码可以自行配置,全部完整安装和部署;

  • 前几天 OneStack 项目 的作者 Kayven 在 vpsee.com 上留言谈到了 OneStack,一个国人的 OpenStack 一键安装工具,在 vpsee 的忽悠下 Kayven 终于同意写一篇 OneStack 的介绍性文章,如果大家对手动安装配置 OpenStack 有恐惧的话可以试试这个 OneStack 一键安装工具,类似的项目还有 DevStack. 大家如有问题欢迎参与

  • 作者:disappearedgod 文章出处:http://blog.csdn.net/disappearedgod/article/details/47021231 时间:2015-7-23 相关链接 Openstack Havana Dashboard测试和使用

  • 囧,上次 OneStack 项目作者 Kayven 发过来的 OneStack 介绍和配置的文章只发了一半就忘了(本来打算分两部分发的~),今天在草稿箱里把这部分整理出来了,希望文章内容还没有过时(OpenStack 和 Ubuntu 版本都有了很大变化 …)。 前部分介绍请看:OneStack:Ubuntu 12.04 上一键自动部署 OpenStack。下面介绍的是用 OneStack 分步部

  • 配置网卡,一块bridge 一块hostonly 装ubuntu1204,记得装openssh 启动之后ifconfig -a |grep inet 记下ip secruCRT登陆 /etc/network/interfaces文件修改, --------------------------------- 修改/etc/network/interface文件   auto lo   iface l

 相关资料
  • 1.云部署简介 WeX5 V3.5提供一键部署到云服务器CloudX5,实现在云服务器上部署整个应用,部署后即可通过互联网访问该应用。部署资源包括数据库脚本、后端服务、UI资源和App安装包。在CloudX5上的每个应用都有独立的域名(上传部署后直接可以用),部署后生成下载App的二维码便于发布应用。 2.  注册登录CloudX5 使用CloudX5需要先注册,成为CloudX5云用户。注册登录

  • 1. 什么是社区版? 社区版是我们针对广大开发者特别放开的免费版私有化服务,开发者可根据指引,完成全部服务的私有化部署。 我们提供社区版的免费部署,是希望开发者能够更全面的体会凡泰小程序开放平台的强大功能。因此,社区版和正式部署并没有太多功能上的差异,唯一的区别在于社区版只能创建5个小程序、并添加1个合作应用。而正式部署的版本中,这些业务功能没有限制。 2. 如何部署社区版? 部署社区版既可以使用

  • 本文向大家介绍Docker Compose一键ELK部署的方法实现,包括了Docker Compose一键ELK部署的方法实现的使用技巧和注意事项,需要的朋友参考一下 安装   Filebeat 已经完全替代了 Logstash-Forwarder 成为新一代的日志采集器,因为它更加轻量、安全。基于 Filebeat + ELK 的部署方案架构图如下:    软件版本: 服务 版本 说明 Cent

  • 我目前正在尝试从我的 bitbucket wordpress 存储库设置 GAE 推送部署。似乎在GCE上设置jenkins的所有必要步骤都已完成,但是构建失败, 我认为shell命令:添加到构建步骤导致了问题。(看起来jenkins用户无法访问根文件夹或日志文件夹。) 有人能帮助我成功地完成GAE的这个推到解算过程吗?任何帮助都将不胜感激。 仅供参考,以下是构建过程的控制台消息: 由用户名开始在

  • 本文向大家介绍script_tool_for_linux.bash: Linux 环境下的 hosts 一键部署脚本,包括了script_tool_for_linux.bash: Linux 环境下的 hosts 一键部署脚本的使用技巧和注意事项,需要的朋友参考一下 Linux 环境下的 hosts 一键部署脚本,由 @lstoars 贡献; @fluviusmagnus 提供增强版本。 官方网站

  • 本文向大家介绍Docker-compose一键部署gitlab中文版的方法步骤,包括了Docker-compose一键部署gitlab中文版的方法步骤的使用技巧和注意事项,需要的朋友参考一下 一、gitlab介绍 gitlab官方地址:https://about.gitlab.com/ GitLab是利用 Ruby on Rails 一个开源的版本管理系统,实现一个自托管的Git项目仓库,可通过W