ubuntu1804 Devstack部署OpenStack
用新安装的18.04,未进行任何跟新下载的最好
安装顺序:
一、更换国内源(ubuntu版本不一致的时候换源链接不一致,本版本是18.04版本的)
mv /etc/apt/sources.list /etc/apt/sources.list.bak
vim /etc/apt/sources.listdeb http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-security main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-updates main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-proposed main restricted universe multiverse
deb-src http://mirrors.aliyun.com/ubuntu/ bionic-backports main restricted universe multiverse
二、升级安装包
sudo apt-get update
sudo apt-get upgrade
sudo apt-get install git
sudo apt-get install python-pip
sudo pip install --upgrade pip
sudo pip install -U os-testr
三、设定时间、同步时间
sudo dpkg-reconfigure tzdata
sudo apt-get install ntpdate // 安装时间同步工具
sudo ntpdate cn.pool.ntp.org // 与网络服务器同步时间
date // 查看时间是否已经同步
四、pip更换为豆瓣源
sudo mkdir .pip
sudo vim .pip/pip.conf[global]
index-url = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com
五、下载devstack仓库
git clone https://github.com.cnpmjs.org/openstack-dev/devstack -b stable/rocky
六、创建stack账户
devstack/tools/create-stack-user.sh
七、将devstack目录放在/opt/stack下,并设置权限
mv devstack /opt/stack
chown -R stack:stack /opt/stack/devstack
八、切换到stack用户,在安装成功前都在stack用户下
sudo su - stack
九、创建local.conf配置文件(文件放在devstack文件夹中)
sudo vim local.conf[[local|localrc]]
ADMIN_PASSWORD=123456
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORDKEYSTONE_BRANCH=stable/rocky
NOVA_BRANCH=stable/rocky
NEUTRON_BRANCH=stable/rocky
SWIFT_BRANCH=stable/rocky
GLANCE_BRANCH=stable/rocky
CINDER_BRANCH=stable/rocky# 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.gitOFFLINE=False
RECLONE=FalseQ_ML2_PLUGIN_EXT_DRIVERS=port_securityenable_plugin tap-as-a-service https://opendev.org/x/tap-as-a-service.git stable/rocky
enable_service taas
enable_service taas_openvswitch_agent
TAAS_SERVICE_DRIVER=TAAS:TAAS:neutron_taas.services.taas.service_drivers.taas_rpc.TaasRpcDriver:default#tap-as-a-service-dashboard安装
enable_plugin tap-as-a-service-dashboard https://opendev.org/x/tap-as-a-service-dashboard
十、让上述enable_service placement-api、enable_service placement-client两个命令起作用
sudo virtualenv ../requirements/.venv/
十一、下载资源放到/opt/stack/devstack/files/里面(image版本和local配置里一致,否则会重新下载,浪费时间)
etcd、image要下载对应版本:
rocky对应
https://github.com.cnpmjs.org/coreos/etcd/releases/download/v3.2.17/etcd-v3.2.17-linux-amd64.tar.gz
http://download.cirros-cloud.net/0.3.5/cirros-0.3.5-x86_64-disk.img
十二、拉代码仓库到/opt/stack/rocky
git clone https://github.com.cnpmjs.org/openstack/horizon.git -b stable/rocky
git clone https://github.com.cnpmjs.org/openstack/glance.git -b stable/rocky
git clone https://github.com.cnpmjs.org/openstack/swift.git -b stable/rocky
git clone https://github.com.cnpmjs.org/openstack/neutron.git -b stable/rocky
git clone https://github.com.cnpmjs.org/openstack/cinder.git -b stable/rocky
git clone https://github.com.cnpmjs.org/openstack/keystone.git -b stable/rocky
git clone https://github.com.cnpmjs.org/openstack/nova.git -b stable/rocky
git clone https://github.com.cnpmjs.org/novnc/noVNC.git /opt/stack/noVNC --branch stable/v0.6
十三、开始安装
FORCE=yes ./stack.sh
可能出现的问题:
ubuntu1804 Devstack部署OpenStack相关推荐
- ubuntu16.04 用devstack部署OpenStack ocata常见错误汇总
博主最近刚接触openstack不久,在部署OpenStack ocata中遇到了很多问题,最后一步步解决成功上岸.具体主要是参照https://blog.csdn.net/gumuyan_/arti ...
- devstack部署openstack流程与相关问题的记录(ubuntu 16.04)
第一步:更换ubuntu源 即修改/etc/apt/sources.list文件 用vi或vim打开文件,编辑文件,将源换成阿里云或清华源--等等都可以,这样速度会快许多,不会导致安装过程由于速度慢而 ...
- ubuntu16.04 系统下用Devstack部署OpenStack
一.前期准备 设备:win10电脑 软件:VMware Workstation Pro 镜像:ubuntu-16.04.6-desktop-amd64 二.虚拟机配置 内存:4G ...
- ubuntu20.04使用devstack部署openstack
文章目录 一.基础环境准备 (一)安装ubuntu server 20.04操作系统 (二)修改国内源 (三)准备其它资源 (四)检查测试 二.安装devstack (一)新增stack用户 *以下的 ...
- devstack mysql_DevStack部署OpenStack开发环境 - 问题总结
建议在使用DevStack搭建OpenStack开发环境前,先安装好开发工具包组.特别是gcc, 主要一定是在yum update -y 之前,否则更新完系统后,在安装开发工具包会出现很多依赖包 因为 ...
- devstack —— 单机部署 OpenStack 体验
2019独角兽企业重金招聘Python工程师标准>>> devstack 是一个用来快速部署 OpenStack 的脚本. 使用非常简单,执行 ./stack.sh 即可,但是在安装 ...
- Ubuntu下用devstack单节点部署Openstack
一.实验环境 本实验是在Vmware Workstation下创建的单台Ubuntu服务器版系统中,利用devstack部署的Openstack Pike版. 宿主机:win10 1803 8G内存 ...
- 基于devstack自动化部署OpenStack kilo liberty mitaka版本
OpenStack的安装,如果按照官方提供的文档安装,这个过程将是十分繁琐枯燥的,但是对于初学者来说这一步还是很有必要的.当然在这里我不会讨论如何按照官方文档去配置,这个官网已经很详细了,按照步骤一步 ...
- 使用devstack安装部署OpenStack(据详细手把手教学)
一.环境 (1)操作系统:Linux.OpenStack官网推荐使用 Ubuntu-20.04 LTS进行安装OpenStack,所以本教程也以此版本为例.(不推荐使用其他版本,出现错误较多,容易安装 ...
最新文章
- opencv python下载_[福利] OpenCV4 Python 最新中文版官方教程来了(附下载)
- rate-limit
- Linux安装Android开发环境
- mac php7 mysql 扩展_升级到php7和安装拓展(mac centos)
- oracle简体版,oracle|Navicat中文网站
- 真人拳皇项目Alpha阶段的回顾——史经浩
- CSS 优化、提高性能的方法
- python爬虫知乎图片_Python爬虫入门教程 25-100 知乎文章图片爬取器之一
- java帐篷_Java多线程之 Park和Unpark(十四)
- TeamCenter开发系统设计系列之一
- 拼接SQL文的测试方法
- Android 属性动画简单分析(二)
- 求任意一个点到任意函数曲线或曲线方程(参数方程)上最近距离点的通用方法,含Matlab实现代码
- JAVA 多用户商城系统b2b2c
- 使用Scrapy框架爬取58同城的出租房信息
- STM32贪吃蛇实现
- spring 定时器时间配置
- Altium Desinger怎么走蛇形线及差分对设置方法
- pytest_bdd.exceptions.FeatureError: Step definition outside of a Scenario or a Background.
- 畅想物联网安全未来,几维安全让万物互联更安全