在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版本,用于想了解云计算方面的工程师等 立即下载

相关推荐

激光可燃气体传感器:核心技术环节分析

激光可燃气体传感器核心技术涵盖七个维度:1)TDLAS光谱吸收与调制技术(检测下限ppm级);2)DFB激光器与双闭环温控系统(波长稳定性±0.0036nm);3)微弱信号处理技术(信噪比提升60dB);4)环境补偿算法(温压补偿误差<±1%);5)本质安全防爆设计(ExiaIICT4Ga等级);6)智能边缘计算(STM32L476芯片);7)多重性能验证(响应时间<1秒)。通过微型化、多气体检测等创新,该技术已在工业安全等领域替代传统方案,实现高精度检测。(149字)

上市公司前技术负责人,20 年软硬件深耕 + 百人研发团队管理经验,名校理工科背景加持。从技术攻坚到团队掌舵,沉淀海量项目实战与管理心得,专注分享软硬件干货、疑难问题解决方案,既是靠谱知识传播者,也盼链接优质项目共成长。 1042

ubuntu如何快速部署openstack

如何在ubuntu快速搭建openstack

FHY26828的博客 6518

GO与KEGG富集分析实战:从差异基因到功能注释

本文详细介绍了GO与KEGG富集分析的完整实战流程,从差异基因列表出发,通过基因ID转换、核心分析到结果可视化,系统阐述了如何将基因数据转化为生物学洞察。文章重点讲解了使用R语言clusterProfiler包进行GO和KEGG富集分析的具体步骤、参数设置及常见问题解决方案,并强调了结果解读与生物学故事构建的方法,帮助研究者深入理解差异基因的集体功能倾向。

weixin_29291863的博客 918

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

微磁模拟实战指南:从OOMMF安装到首个3D模型运行

本文详细介绍了OOMMF微磁模拟软件的安装与使用,从环境配置到首个3D模型运行的完整教程。涵盖Windows、Linux和macOS平台的安装避坑指南,以及MIF文件编写、并行计算优化等实战技巧,帮助研究人员快速掌握这一开源工具在磁畴壁运动、磁滞回线等微磁学问题中的应用。

weixin_29294597的博客 153

FPGA 学习系列(2):Verilog 语法基础

Verilog 由门级建模数据流建模行为建模门级建模(Gate Level Modeling):使用基本逻辑门描述电路,接近硬件物理结构。数据流建模(Data Flow Modeling):使用assign语句进行组合逻辑建模,类似数学方程式。行为建模(Behavioral Modeling):使用always代码块和if-elsecase等控制语句建模,抽象程度较高。Verilog 代码一般由模块(module)组成,每个模块描述一个独立的硬件功能。

Azperk的博客 988

Ubuntu虚拟机部署OpenStack

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

优快云SQ2016的博客 2671

全新YOLOv11有效涨点改进专栏目录 | 本专栏持续更新500+篇内容 | 包含各种卷积、主干网络、各种注意力机制、检测头、损失函数、小目标检测改进、二次创新模块、独家创新等几百种创新点改进

YOLOv11专栏持续更新500+种创新改进方案,涵盖卷积优化、注意力机制、主干网络、Neck特征融合、检测头、小目标检测等核心模块。提供独家创新点组合方案、模型轻量化改进及最新Mamba架构融合技术,配套完整实验代码和训练参数解析。订阅用户可加入专属答疑群,获取一键运行项目支持。专栏包含YOLOv11网络结构详解、配置文件解读等入门必读内容,助力科研论文发表与模型性能提升。限时开放订阅通道,提供多种涨点改进方案组合,满足不同研究需求。

Ai缝合怪、助力小伙伴高效发论文 4003

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

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

God_WZH的博客 1万+

汽车UDS诊断之诊断会话控制服务(0x10)深度剖析

DiagnosticSessionControl就是诊断会话控制。 请求消息定义 A_Data类型 参数名称 Cvt 字节值 助记符 #1 诊断会话控制请求SID M 0x10 DSC #2 子功能=[诊断会话类型] M 0x00-0xFF LEV_DS_ ...

心骗小白话的博客 7419

杰理AC695N芯片跑iic接口的oled驱动分享

本文介绍了一个基于IIC接口的0.96寸OLED显示屏驱动程序,适用于SSD1306控制器。驱动采用软件模拟IIC方式,支持字符、数字、字符串、汉字和图片显示,测试平台为杰理AC695N系列芯片。硬件参数包括128×64分辨率,IIC接口(地址0x78),使用IO_PORTA_02(SDA)和IO_PORTA_03(SCL)引脚。驱动包含OLED主文件(oled.c/h)、软件IIC实现(soft_iic.c/h)和字体/图片数据文件(oledfont.h/bmp.h),可通过修改soft_iic.h中的引

qq_42014563的博客 882

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

基于UbuntuServer 20.04-OpenStack平台搭建

weixin_44491355的博客 3824

运动想象 (MI) 分类学习系列 (19) : EEG-TransNet

本文提出了一种基于注意力机制的卷积神经网络(EEG-TransNet),用于运动想象脑电图(MI-EEG)解码。该方法创新性地通过平均池化和方差池化提取多模态时间信息,并结合自注意力模块捕获长期依赖关系。消融实验表明,方差池化比最大池化更有效(p<0.05),且注意力模块和卷积编码器对特征判别性至关重要。可视化分析验证了该方法能学习到更具判别性的紧凑特征。该工作为MI-EEG解码提供了新的多尺度时间信息融合视角,代码已开源。

走在深度学习前沿的小宋 358

在Ubuntu14 04上快速部署OpenStack

在Ubuntu14 04上快速部署OpenStack

qq_44906416的博客 309

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

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

C# WinForm 基于DirectShow.dll编写的程序,可边预览边保存视频,音频和图片

基于微软的DirectShow.dll的二次开发1.自动识别连接的摄像头跟麦克风且可以对其进行选择(默认选中第一个)2.可录制wmv和avi两种格式的视频并且都带有音频,avi可以录制的分辨率和帧数进行选择,wmv默认进行了淸晰度优化如不喜欢可去除代码中有相关提示3.可在预览点开之后进行拍照,也可边录制视频边拍照4.添加了视频和音频的压缩功能(酌情使用)这次二次开发发现C#对DirectShow的相关信息太少,这次做完也不敢藏私共享出来,还望大家指正

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

TMS_WebGMaps_1.9.8.0_Full_Source

TMS_WebGMaps_1.9.8.0_Full_Source 全源码 delphi cbuilder

Ubuntu14.04通过devstack安装openstack

利用devstack安装OpenStack

小熊的博客 1522

ssm框架搭建

这个是一个在idea上成功跑起来的ssm框架项目,保存在这里方便以后使用直接下载

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、付费专栏及课程。

余额充值