【问题标题】:Unable to install Openstack with Devstack on Ubuntu 20无法在 Ubuntu 20 上使用 Devstack 安装 Openstack
【发布时间】:2021-02-08 17:25:37
【问题描述】:

我一直在尝试在 Virtualbox 中的 Ubuntu 20 OS VM 上安装 Openstack,并收到以下错误。

[Call Trace]
./stack.sh:1311:start_glance
/opt/stack/devstack/lib/glance:480:die
[ERROR] /opt/stack/devstack/lib/glance:480 g-api did not start
Error on exit
World dumping... see /opt/stack/logs/worlddump-2021-02-08-170119.txt for details

我已经搜索了错误,但没有一个有效。 local.conf文件内容如下。

~/devstack$ cat local.conf
[[local|localrc]]

# Password for KeyStone, Database, RabbitMQ and Service
ADMIN_PASSWORD=secret
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=192.168.122.1
disable_service etcd3

我已经尝试了 ./unstack 和 ./clean 几次。如果有人遇到错误并找到修复程序或知道解决方法,请帮助我。感谢您的帮助。

【问题讨论】:

  • 谁能帮忙...

标签: ubuntu openstack ubuntu-20.04 devstack openstack-glance


【解决方案1】:

如 Devstack 页面所述,Devstack 在 Ubuntu 18.04 上进行了最佳测试。这就是为什么,它在 Ubuntu 20.04 上可能会出现问题。我建议您改用 Ubuntu 18.04。我已经在 Ubuntu 18.04 上对其进行了测试,它基本上可以工作。 另一个问题;你为什么禁用 etcd3 ?目的是什么?

【讨论】:

    【解决方案2】:

    截至September 2021

    DevStack 尝试支持 Ubuntu 的两个最新 LTS 版本,最新/当前的 Fedora 版本,CentOS/RHEL 8 和 OpenSUSE。

    如果您没有偏好,Ubuntu 20.04 (Focal Fossa) 是经过最多测试的,并且可能会最顺利。

    我使用 Ubuntu Server 20.04.3 安装了它。我发现我需要先删除几个包。安装程序可能对现有文件有点敏感:

    错误:无法卸载“simplejson”。这是一个distutils安装的项目

    apt remove -y python3-simplejson
    

    错误:无法卸载“pyasn1-modules”。这是一个distutils安装的项目

    apt remove -y python3-pyasn1-modules
    

    我注意到我尝试在 2 台机器上安装。一个是笔记本电脑,另一个是 Xeon 驱动的微型服务器。在功能更强大的机器上安装很好,但在笔记本电脑上,由于超时,我遇到了更多问题。所以“g-api没有启动”可能与此有关。

    一个不好的选择是手动编辑 systemd 服务文件并将一个大的 TimeoutSec 值添加到服务部分。最好设置一个更大的全局 systemd 默认值。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-08-26
      • 1970-01-01
      • 2023-03-14
      • 1970-01-01
      • 2021-12-02
      • 1970-01-01
      相关资源
      最近更新 更多