devstack安装事项

大致参考了官方文档,关键是在于安装源的修改。

安装流程

  1. 建议使用全新的虚拟机来进行安装,我使用的是Ubuntu 20.04的发行版。
  2. 虚拟机创建的时候尽量分配多核和较大内存,我是使用了8GB的内存和4个核心。(经过舍友的实践,4GB内存也可以成功安装)

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-sne2sbrZ-1672843788386)(%E5%B1%8F%E5%B9%95%E6%88%AA%E5%9B%BE%202022-09-18%20190620.png)]

  1. 虚拟机安装后进行换源,主要有两个软件源需要更换。

apt换源

PyPI换源

建议使用顺序为:先更换apt源,然后安装git和python3-pip,然后更换PYPI源。

# apt换源修改此文件,也可以通过图形化方式修改
sudo vim /etc/apt/sources.list
# 安装git和pyhton3-pip
sudo apt install git
sudo apt install python3-pip
# PyPI换源 首先设置全局源为清华源,然后更新pip
pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
python -m pip install --upgrade pip
  1. 添加一个stack用户,用于执行stack的安装和使用
sudo useradd -s /bin/bash -d /opt/stack -m stack
sudo chmod +x /opt/stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
sudo -u stack -i
  1. 通过git下载DevStack
# 注意,此处地址为国内镜像,如果出现问题,请参考官方文档修改为官方镜像
git clone http://git.trystack.cn/openstack/devstack
cd devstack
  1. 创建local.conf文件
touch local.conf
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD

# 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

把上面的配置复制到文件里面

  1. 进行安装
./stack.sh
# 如果安装过程中出现错误,发生exit,请运行一下命令,然后重新运行以上命令进行安装
./unstack.sh
./clean.sh

注意事项

it,请运行一下命令,然后重新运行以上命令进行安装
./unstack.sh
./clean.sh


### 注意事项

安装已尽量使用国内镜像,如仍出现问题,可能原因为网络问题,可以考虑修改DNS或者其他方法进行尝试。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值