对于Devstack安装在Centos7和ubuntu,步骤和遇到问题总结如下

1.执行命令步骤,共分以下几步:

  1. git clone https://git.openstack.org/openstack-dev/devstack
  2. useradd -s /bin/bash -d /opt/stack -m stack(创建新用户)
  3. “stack ALL=(ALL) NOPASSWD: ALL” | sudo tee /etc/sudoers.d/stack(赋予权限)
  4. chown -R stack:stack devstack 改变一个devstack目录的所有人属性并同时改变改目录下所有文件的属性
  5. vi local.conf(修改配置文件,也可以通过命令从Sample中复制过来:cp samples/local.conf .)
  6. local.conf中修改的内容如下:
[[local|localrc]]
# use TryStack git mirror
#GIT_BASE=http://git.trystack.cn
#NOVNC_REPO=http://git.trystack.cn/kanaka/noVNC.git
#SPICE_REPO=http://git.trystack.cn/git/spice/spice-html5.git
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
#FIXED_RANGE=172.31.1.0/24
#FLOATING_RANGE=192.168.20.0/25
#这个是设置内网的IP
HOST_IP=10.3.4.5
  1. su stack
  2. cd devstack
  3. ./stack.sh(执行devstack)

2 注意事项

2.1 安装时指定Openstack的版本:

命令如下:

git clone https://git.openstack.org/openstack-dev/devstack --branch stable/queens

2.2 如果出现需要输入数据库账号问题或者touch: cannot touch ‘devstack/.localrc.password’: Permission denied的问题

这个问题是由于分配的权限不够,需要对新建的Stack用户赋予操作devstack目录下面所有的权限:

chown -R stack:stack devstack

说明:改变一个devstack目录的所有人属性并同时改变改目录下所有文件的属性

2.3 如果遇到PIP版本,devstack启动的时候,重新回滚的解决方法:

通过以下命令:
1.先手动升级,命令如下:

yum install -y python-pip
pip install --upgrade pip
  1. 再设置devstack对PIP版本设置
    先找到devstack/tools目录,然后执行命令,打开cap-pip.txt
vi cap-pip.txt

修改内容:把<10去掉

3 资料

http://docs.openstack.org/developer/devstack/
http://docs.openstack.org/developer/devstack/configuration.html#minimal-configuration
http://www.chenshake.com/local-conf-devstack-profile-parameter-description/
https://bugs.launchpad.net/devstack/+bug/1239022

devstack在Centos7中安装教程相关推荐

  1. (一)Docker在centos7中安装教程,并安装镜像加速器

    目录 一.docker简介 1.docker是什么 2.虚拟机与容器虚拟化技术对比 (1)传统虚拟机 (2)容器虚拟化技术 二.docker基本组成 1.镜像(image) 2.容器(containe ...

  2. python3.6.4安装教程-centos7中安装python3.6.4的教程

    Python3.6.4官方版是一款在适合开发人员使用的windows系统上运行的脚本语言工具,Python3.6.4官方版是目前程序设计从业者必学的语言之一.我们可以通过python平台来获取到所有程 ...

  3. 在centOS7中安装nginx教程

    在centOS7中安装nginx教程 在安装nginx之前,确保你的虚拟机能够联网! 安装nginx步骤: 一.安装好nginx所依赖的环境(gcc.PCRE.zlib.Open SSL). 二.安装 ...

  4. 1.2虚拟机VirtualBox+centos7下载安装教程

    虚拟机VirtualBox+centos7下载安装教程 安装前要求:下载安装目录不要带中文! 1.VirtualBox下载: 网址:https://www.virtualbox.org/wiki/Do ...

  5. centos7中安装、配置、验证、卸载redis

    本文介绍在centos7中安装.配置.验证.卸载redis等操作,以及在使用redis中的一些注意事项. 一 安装redis 1 创建redis的安装目录 利用以下命令,切换到/usr/local路径 ...

  6. 开发人员学Linux(3):CentOS7中安装JDK8和Tomcat8

    题外话:直到今天开始写本系列的第三篇时本人才想好为这个系列取一个名字,本系列不是为Linux运维人员准备的,而是主要为开发人员准备的,包括但不限于: 希望了解Linux的开发人员: 需要在Linux上 ...

  7. CentOS7.4安装教程

    CentOS7.4安装教程: centos系统自行网上查找链接下载,我使用的是最小安装版本,搞服务器用 1.进入操作系统,选择第一项进行安装: 2.耐心等待,直到弹出这个界面: 3.下拉选择中文: 4 ...

  8. 如何在centos7中安装QQ

    如何在centos7中安装QQ 1.在官网选择Linux版本,即[QQ for Linux]:并选择x64架构的rpm包进行下载. 2.将下载的rpm包导入centos操作系统(直接在centos操作 ...

  9. Cesium-terrain-builder(CTB)在Centos7中安装并生成地形数据

    Cesium-terrain-builder(CTB)在Centos7中安装并生成地形数据 前言 步骤 安装docker 下载镜像并创建容器 生成地形数据 总结 前言 1.使用docker镜像(hom ...

最新文章

  1. 大马哈鱼的C#学习笔记(3):Invoke/BeginInvoke/DynamicInvoke
  2. php7.0康乐安装_Linux环境PHP7.0安装
  3. 【网络编程】一张图了解TCP/IP协议
  4. 甘特图看起来很生硬?教你使用智能颜色装饰你的甘特图!(二)
  5. opencv:卷积涉及的基础概念,Sobel边缘检测代码实现及Same(相同)填充与Vaild(有效)填充
  6. P,NP,NPC,NP-Hard,co-NP问题辨析
  7. Python的程序结构[2] - 类/Class[1] - 基类与继承
  8. R语言绘图底层系统之Grid包
  9. Python处理QXDM抓取log
  10. 电脑桌面美化教程,强迫症福利
  11. 特长生模拟——买装备
  12. IC卡和ID卡初步了解
  13. 利用计算机画统计图.doc,信息技术应用利用计算机画统计图.pptx
  14. 怎样快速制作GIF动图?教你一分钟在线制作GIF
  15. C++生成GIF小结
  16. Error: keywords ‘java|openjdk version‘ not found in ‘picked up java_tool_options: -df‘
  17. 判断xarray中小于0的位置坐标
  18. 华为路由器时间同步_华为NTP配置实例
  19. 认识网络机柜布线中跳线架和配线架的用途
  20. 免费敏感词检测API

热门文章

  1. 【定位导航科普篇】古今中外导航技术介绍
  2. eclipse中怎样创建web项目
  3. imoo c1语言设置在哪里,imoo C1怎么样 imoo C1评测[多图]
  4. Reversible data hiding
  5. 打造全链路数据分析体系,网易数帆助力益客集团运营更高效
  6. 淘宝稳定获取商品主图,JAVA代码示例纯技术交流
  7. 01-ECU和域控制器(摘)
  8. 蚂蚁金服开源了这一款研发框架!还是增强版的
  9. Atom 插件安装慢解决方案
  10. SAP 流水号使用示例