【技术随记06】

【技术随记06】,第1张

ubantu20.04上安装openstack 系统配置

1.设置root密码之后根据提示输入root密码。

sudo passwd

2.su 切换至root

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.进入devstack目录

cd /opt/devstack
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

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/langs/885982.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2022-05-14
下一篇2022-05-14

发表评论

登录后才能评论

评论列表(0条)

    保存