Ubuntu20.04成功安装OpenStack最新版

基于devstack在Ubuntu20.04上安装OpenStack All in One

一、安装ubuntu20.04

1、vitualbox网络将第一个网卡配置为桥接,后续安装网络速度会比其他方式快很多;将第二块网卡配置为host-only模式;

2、Ubuntu安装过程中,可以配置静态IP、安装OpenSSH-Server,当然也可以安装完成后配置;

二、系统配置

1、sudo passwd,设置root密码之后根据提示输入密码,即为root密码;

2、su 切换至root,执行以下命令,主要是在后面安装过程中会出现报错,这里直接事先将它们删除!

cd /usr/lib/python3/dist-packages/

rm -f pyasn1_modules-0.2.1.egg-info

rm -f simplejson-3.16.0.egg-info

3、更换pip源(root用户)

mkdir ~/.pip   #建立目录

sudo vim ~/.pip/pip.conf  #新建pip源配置文件,复制以下内容(多次亲测,清华源最优)

[global]

index-url = https://pypi.tuna.tsinghua.edu.cn/simple

trusted-host = pypi.tuna.tsinghua.edu.cn

4、安装所需包

apt-get install bridge-utils git python3-pip -y

5、创建stack用户

useradd -s /bin/bash -d /opt/stack -m stack

echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack   # 授予stack用户sudo权限

sudo su - stack  # 切换到stack用户

6、下载devstack

sudo git clone https://github.com/openstack-dev/devstack.git /opt/devstack

sudo chown -R stack:stack /opt/devstack

sudo chmod -R 777 /opt/devstack   #把devstack文件夹权限赋予stack用户

三、OpenStack安装

1、cd /opt/devstack  #进入devstack目录

2、vim local.conf  #新建安装配置文件,复制以下内容

[[local|localrc]]

ADMIN_PASSWORD=secret

DATABASE_PASSWORD=$ADMIN_PASSWORD

RABBIT_PASSWORD=$ADMIN_PASSWORD

SERVICE_PASSWORD=$ADMIN_PASSWORD

# Use 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

3、./stack.sh  #执行安装,大约半小时,成功!

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容