ubuntu16.04下devstack安装openstack

博客介绍了OpenStack的安装步骤。首先要确保系统有pip,进行pip加速配置和时间同步设置,包括设置时区、安装时间同步工具等。接着介绍了OpenStack的安装,如创建stack用户、下载devstack、创建local.conf等,还给出了访问网址及出错时的解决办法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

确保系统有pip,安装命令:

apt-get install python-pip
pip install --upgrade pip

配置pip加速

mkdir  ~/.pip
vim  ~/.pip/pip.conf
[global]
index-url = http://pypi.douban.com/simple/
trusted-host = pypi.douban.com

设置时间同步

(1)设置时区:dpkg-reconfigure tzdata,选择Asia --> Shanghai --> ok
注:输入date 查看系统时间,是否正确,如果正确,可以忽略下边操作步骤。
(2)apt install ntpdate // 安装时间同步工具
(3)ntpdate cn.pool.ntp.org // 与网络服务器同步时间
(4)date // 查看时间是否已同步

安装OpenStack
创建stack用户

useradd -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" >> /etc/sudoers
sudo su – stack

下载devstack(这里安装的是O版本,可以根据自己需求安装)这样能节省大量时间:

git clone http://git.trystack.cn/cgit/openstack/devstack -b stable/pike
cd devstack/files
#下载三个文件放置在devstack/files文件目录下,
wget -c https://github.com/coreos/etcd/releases/download/v3.1.10/etcd-v3.1.10-linux-amd64.tar.gz
wget -c https://github.com/coreos/etcd/releases/download/v3.1.7/etcd-v3.1.7-linux-amd64.tar.gz
wget -c http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img

创建local.conf

[[local|localrc]]

# Define images to be automatically downloaded during the DevStack built process.
DOWNLOAD_DEFAULT_IMAGES=False
IMAGE_URLS="http://download.cirros-cloud.net/0.3.4/cirros-0.3.4-x86_64-disk.img" 

# 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

# Credentials
DATABASE_PASSWORD=admin
ADMIN_PASSWORD=admin
SERVICE_PASSWORD=admin
SERVICE_TOKEN=admin
RABBIT_PASSWORD=admin
#HOST_IP=192.168.30.54

local.conf配置参考链接

开始安装:

./stack.sh
#或者是:
Force=yes  ./stack.sh

在这里插入图片描述

访问网址http://192.169.30.54/dashboard
出错的话:

./unstack.sh
#根据报错内容执行相关操作,注意清除然后再运行
./stack.sh

openstack认证:

cd devstack
source openrc admin project
source openrc admin admin

当出现以下错误时:
在这里插入图片描述
执行:

sudo apt-get purge git
sudo apt-get install git

当创建虚拟机时报错:Host ‘ubuntu’ is not mapped to any cell,在节点执行:

nova-manage cell_v2 discover_hosts --verbose
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值