@不空军678 @2024-12-04
devstack 在国内部署openstack时会拉取github、openstack、pypi多个国外的镜像,速度非常慢。通过修改部分配置,可以提高下载速度提高成功率。
系统安装
ubuntu 22.04 不在赘述
Linux 103o03 5.15.0-126-generic #136-Ubuntu SMP Wed Nov 6 10:38:22 UTC 2024 x86_64 x86_64 x86_64 GNU/Linux
Distributor ID: Ubuntu
Description: Ubuntu 22.04.5 LTS
Release: 22.04
Codename: jammy
devstack 安装
创建用户
useradd -s /bin/bash -d /opt/stack -m stack
chmod +x /opt/stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
sudo -u stack -i
修改pip源
mkdir -p ~/.pip/
cat > ~/.pip/pip.conf <<EOF
[global]
index-url = https://pypi.tuna.tsinghua.edu.cn/simple
trusted-host = pypi.tuna.tsinghua.edu.cn
EOF
拉取devstack源码
git clone https://opendev.org/openstack/devstack
修改配置文件
cd devstack
cat > local.conf <<EOF
[[local|localrc]]
ADMIN_PASSWORD=secret
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
GIT_BASE=https://ghp.ci/https://github.com
NOVNC_REPO=https://ghp.ci/https://github.com/novnc/novnc.git
ETCD_DOWNLOAD_URL=https://ghp.ci/https://github.com/etcd-io/etcd/releases/download
HOST_IP=10.103.9.35
EOF
安装openstack
./stack.sh