在Ubuntu14.04上快速部署OpenStack

使用openshit在ubuntu14上一键部署openstack 立即下载
在Ubuntu14.04上快速部署OpenStack


  对于初学者来说,OpenStack手工部署相当麻烦, 而且需要花较多时间学习.不过我们可以使用部署脚本来安装OpenStack.

  网上有一款名叫DevStack的号称最傻瓜的OpenStack部署工具.用了一下觉得的确挺傻瓜的.组件是从github上面直接拉下来,不仅慢不说,连版本兼容都有可能出问题.安装就用了4个小时.想要更改参数更是只能重来.更可恶的是它会使用python setup脚本把一些可能过期的包直接添加到系统的python库里,引发一大堆错误.基本上用DevStack安装失败了可以重装系统再来了.

  OpenShit是一款能够在Ubuntu14.04系统上快速部署Openstack的小工具,它使用Shell脚本和Python脚本完成对Openstack各组件的安装和配置.并且可以方便的更改配置参数重新配置,重启服务清空数据库等等.利用命令可以进行完全的自动化安装和配置.以下是OpenShit的地址

OpenShit命令介绍

  ./openshit.sh <--all|service_name> start|stop|restart
  可对各个(或者全部)Openstack组件进行启动,停止,重启操作.

  ./openshit.sh <--all|service_name> install|uninstall|download
  可对Openstack各个组件进行 安装,卸载,下载包 操作

  ./openshit.sh <--all|service_name> config
  可以配置组建建立数据库, 原先的配置文件在config-backup文件夹中按照时间备份起来,使用rollback.sh脚本可以方便的回滚配置文件改动

  ./openshit.sh <--all|service_name> clean
  可以清除服务的数据库, 若服务出问题了可以直接清掉数据库然后重新config 

  接下来我们使用OpenShit在Ubuntu14.04上部署OpenStack.这里有几个小要求:

  1. Ubuntu14.04分区一定要有足够的空间.OpenStack在创建实例的时候会使用分区的空间,空间不够则无法创建实例.测试用Ubuntu14.04分了100G,足够使用了.

  2. 建议最好是新装的ubuntu分区.如果装过神马DevStack没装成功一堆垃圾留在系统库里再用OpenShit不成功那就不好意思了.

不多说现在开始
   1.安装git, 使用git下载openshit
      git  clone https://github.com/windworst/openshit.git.

   2.修改配置文件setting.conf.
      里面有很多密码:数据库密码,服务密码.默认的可以更改,不改也没什么.
      改变网络配置.配置文件内IP值都设置称自己的IP, 网卡设置成自己的网卡(默认为eth0).

  3.配置文件修改完成后开始安装
      ./openshit.sh --all install.
     这个命令会 问你是否需要配置软件源, 第一次使用openshit请选择y, 所以命令可以这样写:
      echo y | ./openshit.sh --all install

  4.一段时间后安装完成,请输入
       ./openshit.sh --all config
       会根据setting.conf的值修改各个组件的配置文件以及数据库配置.

   5.完成后
       运行source admin-env.sh; nova service-list 查看服务状态若都为up安装成功
       在浏览器内打开 http://localhost/horizon即可看到Openstack管理界面输入密码可登陆

现在OpenStack成功部署到了Ubuntu14.04服务器上.

    为了成功运行一个实例,我们需要制作并上传一个镜像, 配置网络,启动实例.
  这里制作一个ubuntu14 server 的镜像
  1. 制作镜像
    qemu-img create -f qcow2 ubuntu.img 20G
    kvm -cdrom ubuntu-14.04-server-amd64.iso -drive file=ubuntu.img,if=virtio,index=0 -boot d -net nic -net user 
    这里就是直接从光盘安装ubuntu14-server了 装好就行

   2.上传镜像
  在openshit目录中 执行 source admin-env.sh
    执行
        glance image-create --name "ubuntu" --file ubunut.img --disk-format qcow2 --container-format bare --is-public True --progress
    进度条快速滚过,上传完成

  3. 创建网络
      在openshit目录中 执行 source  admin-env.sh (前面执行过了这里就不用执行了)
      执行
          nova network-create v-net --bridge br100 --multi-host T --fixed-range-v4 10.0.1.0/29
      这里 v-net是网络名字 10.0.1.0/29 是网段和要分配的主机数量 不要设置网段跟本网段一样,否则蛋疼超乎你想象
      执行
          nova net-list
      可以看到刚才创建的网络

  4. 创建实例
      在web管理端 镜像 栏内 点 运行 即可创建实例 (会分配刚才创建网络的ip地址)
        点击控制台,可以通过vnc看到虚拟机的屏幕
        这里有个问题 虚拟机和主机能互相ping通(需要关掉防火墙),不过无法访问外网,可能是哪里没有设置.

到这里实例已经跑起来了,文章也讲完了

Ubuntu 14.04一步一步安装Openstack Kilo版本 在ubuntu 14.04上安装部署openstack kilo版本,用于想了解云计算方面的工程师等 立即下载

相关推荐

西门子smart能搜到cpu但连接当前IP地址失败

将ip地址改到同一网段 本机为192.168.1.119就是192.168.1.1网段,但plc在192.168.0.1网段,所以显示ip连接失败,改为同一网段192.168.1.xxx即可(为避免ip冲突尽量改到200往后最大255)如果显示这一步,那么你的物理连接是没有问题的,应当是plc和电脑并不在同一网段导致的问题。输入ipconfig 查看本机网段与plc是否为同一网段。此电脑就不在同一网段所有造成通讯失败,接下来解决这个问题。win+r打开运行,打开cmd。再次尝试,如果还是报错,那么。

weixin_62678581的博客 9866

ubuntu如何快速部署openstack

如何在ubuntu快速搭建openstack

FHY26828的博客 6518

2026年4月AI爆发周:阿里连推三款模型、字节全双工语音上线,国内大模型进入“落地竞速“新阶段

**摘要:**2026年4月初,国内AI大模型迎来密集发布,阿里、字节、腾讯分别推出新产品。阿里一周发布三款模型,覆盖通用推理、多模态轻量化和长文档处理,API价格大幅下降;字节推出全双工语音模型,实现实时交互,技术难度高;腾讯混元3.0强调工程化和生态整合,面向企业私有化部署。趋势显示,行业从性能竞赛转向落地竞赛,多模态成为主战场,API成本降低,开发者选择更丰富。国内大模型竞争重点转向实际应用和生态整合。

weixin_45526015的博客 1万+

Ubuntu20.04 搭建W版本OpenStack平台

将节点的主机名设置为controller、compute.controller节点配置rabbitmq消息队列。controller节点完成neutron服务搭建。1、OpenStack 服务的所有节点上完成。controller完成Nova服务搭建。compute节点搭建Neutron服务。2、controller节点配置数据库。compute节点完成Nova服务搭建。点击Launch Instance。7、Neutron网络服务搭建见。controller节点。Dashboard搭建。

qq_45843048的博客 2966

DrMOS电路仿真

将驱动电路与功率MOS集成化后既是DrMOS。把驱动芯片以及上下桥MOSFET封装在一起,这样每一相供电就有了单独的驱动芯片,并且这种高度整合的MOSFET可以通过更高的电流、发热比传统的MOSFET也小很多且更节能 自举升压同步BUCK高低侧栅驱动电路原理及仿真 ...

Srambler的博客 5039

frp内网穿透(socks隧道)

在实验过程中还是遇到了挺多的问题,但好在大多都解决了。不过还是遗留了一些不懂的问题,等以后再慢慢研究了。最后,以上仅为个人的拙见,如何有不对的地方,欢迎各位师傅指正与补充,有兴趣的师傅可以一起交流学习。

2301_76227305的博客 1万+

Ubuntu虚拟机部署OpenStack

修改#PermitRootLogin prohibit-password为PermitRootLogin yes。将下载好的etcd、novnc、cirros安装包放到对应位置,重新执行安装脚本./stack.sh。pip.conf中的内容。

优快云SQ2016的博客 2671

【分享】获取微信通讯录python代码形式实现

微信号”, “昵称”, “地区”, “备注”, “标签”, “签名”, “来源”5. 找到最后一个空格所在的位置(后一个就是真正的联系人了)当前微信号与上一个相同的时候,说明到底部了,可以跳出循环。3. 滚动鼠标到最顶部(防止已经滚动了一部分了)7.记录下上一个联系人的微信号。7. 无限循环按键盘下箭头。获取详情中的以下元素内容。6. 点击第一个联系人。4. 获取联系人列表。

程序员老狼专注开发aigc或客服系统应用 2894

【OpenStack】在ubuntu20.04上部署openstack(Ussuri版)

【OpenStack】在ubuntu20.04上部署openstack(Ussuri版)

God_WZH的博客 1万+

实战复盘:纷玩岛(Livelab)候补订单微信支付协议的逆向与复现

通过本次对纷玩岛候补支付接口的分析,我们实现了一个脱离 App UI 的轻量级支付发起器。这不仅验证了其API的设计逻辑(Standby -> PrePayInfo 分层设计),也为后续的自动化监控或辅助抢票工具提供了支付环节的技术验证。技术本无罪,关键在于如何使用。理解这些底层协议,有助于我们写出更健壮的代码,也能在遇到线上支付问题时快速定位是业务层(API)问题还是通道层(微信)问题。

猫敷雪 801

操作系统 | 知识梳理 | 复习(上)

操作系统复习

知识库搭建ing 3476

Re.从零开始--基于UbuntuServer 20.04-OpenStack平台搭建_

基于UbuntuServer 20.04-OpenStack平台搭建

weixin_44491355的博客 3824

微信小程序云开发 - 实现商家转账到零钱(微信企业付款到零钱) V3功能流程及完整实例代码,过微信云开发的云函数实现企业付款到零钱(提供详细示例源码纯云函数实现,证书、密钥、签名等各种常见问题解决方案

企业付款到零钱(微信小程序提现功能,提现到零钱)微信小程序-云函数实现微信企业付款到零钱功能,实现微信商户号中的企业付款到零钱的功能,微信小程序+云开发+商家转账至零钱+微信小程序用户提现,使用云开发环境的云函数实现微信小程序的支付功能,微信小程序实现微信企业付款到零钱功能的流程,V3 V2基于微信云开发的商家转账至零钱,小程序云函数企业付款到零钱功能实现,云开发实现微信商户支付企业付款到零钱功能,不用服务器纯云函数实现,详细示例代码demo教程,API证书错误,转账不到账怎么办,密钥生成有误,转账失败,有

🏆 前端领域优质创作者 1万+

在Ubuntu14 04上快速部署OpenStack

在Ubuntu14 04上快速部署OpenStack

qq_44906416的博客 309

复分析 阿尔福斯(Ahlfors) 第三版答案 英文

答案分为十章,有部分习题没有答案,全英文复分析阿尔福斯(Ahlfors) 第三版答案

visio安装包

Microsoft Office Visio 是一款专业的制图软件。利用经过更新的形状、协作工具和数据链接图表,创建专业级图表以简化复杂的信息。

openstack学习笔记(四)-使用devstack自动化部署openstack的实验环境

devstack是一套用来给开发人员快速部署Openstack开发环境的脚本,其实对于整个安装过程没有什么好说的,因为脚本写的很完善,安装过程没有难度,安装的速度取决于自身的网络情况。实验环境:Ubuntu 14.04 LTS 64 1、安装git:sudo apt-get install git2、获取devstack脚本:git clone https://github.com/opensta

Forlogenの解忧杂货铺 2317

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

Ubuntu14.04通过devstack安装openstack

利用devstack安装OpenStack

小熊的博客 1522

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

Ubuntu-OpenStack快速搭建

Ubuntu-OpenStack安装  OpenStack有多种安装方式,但是对于初学者来说,我们只是想快速体验OPenStack的功能,并不想花太多时间在安装上面,所以本文介绍一种利用devstack的脚本安装方式。一、环境系统版本Ubuntu14.04/16.04,建议准备一个干净的系统进行OpenStack尝试。 官方的解释是: DevStack will make substantia

GitzLiu 3775

Ubuntu系统上All-in-one部署OpenStack

虚拟机软件:VMware Workstaion12 操作系统:Ubuntu14.04 1、修改Ubuntu14.04的apt源为国内的阿里源: cp /etc/apt/sources.list /etc/apt/sources.list.back vi /etc/apt/sources.list deb http://mirrors.aliyun.com/ubuntu/ raring...

weixin_34344403的博客 112
上一篇: windows下使用gcc编译boost库
下一篇: 服务器lvm卷使用
龍城狂霸拽爺
博客等级 码龄16年 10粉丝 101原创
评论 1
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值