youtube 上有很多指南展示如何在 ubuntu 上安装 openstack 我已经尝试过了,但似乎不起作用
例如,对于 Devstack,我每次使用 .Stack.sh 安装都会失败,对于 MicroStack,我每次都会失败初始化
我无法以任何方式安装 OpenStack!
有人可以帮助我吗?
我通过各种不同的方式安装了 openstack,但对我来说,通过 Devstack 安装是最简单、最方便的方法。
分享一下我使用的安装步骤:
首先几个先决条件:
第 1 步:
apt update -y && apt upgrade -y
第2步:创建Stack用户:
sudo adduser -s /bin/bash -d /opt/stack -m stack
echo "stack ALL=(ALL) NOPASSWD: ALL" | sudo tee /etc/sudoers.d/stack
su - stack
步骤3:
git clone https://git.openstack.org/openstack-dev/devstack
cd devstack
第4步:创建devstack配置文件
vim local.conf
粘贴此:
[[local|localrc]]
# Password for KeyStone, Database, RabbitMQ and Service
ADMIN_PASSWORD=admin
DATABASE_PASSWORD=$ADMIN_PASSWORD
RABBIT_PASSWORD=$ADMIN_PASSWORD
SERVICE_PASSWORD=$ADMIN_PASSWORD
# Host IP - get your Server/VM IP address from ip addr command
HOST_IP=0.0.0.0
第五步:
./stack.sh
设置大约需要 10-15 分钟,具体取决于您的系统。安装完成后,您可以使用
https://your-ip/dashboard
访问仪表板
注意: 如果 stack.sh 失败,请确保在再次使用 stack.sh 之前使用
./unstack
和 ./clean.sh
。
是的,OpenStack的安装有点困难,但是一旦你了解了架构并仔细阅读了官方文档,你就可以处理它。
这里是自动化 OpenStack 安装的 shell 脚本,可能会有所帮助。