0

我已经在 Ubuntu 上安装了 Devstack。

但是现在我已经改变了我的网络连接并且我有了一个新的 IP 地址。

我无法在浏览器中打开 openstack 仪表板。

如何使此安装独立于 IP 地址?可能吗?

并且是否总是需要有网络连接才能使用 devstack?

谢谢

4

1 回答 1

2
  • 确保您的 apache 已启动,因为 unstack.sh 可能会杀死它。

    service apache2 start # Ubuntu
    service httpd start # RHEL
    
  • 要在独立 IP 地址上运行仪表板,请执行以下操作:

    cd /opt/stack/horizon
    python manage.py runserver XXX:8000
    

    其中 XXX 是 IP。如果您在虚拟机中使用 devstack,请确保您能够 ping 虚拟机,否则您将无法访问仪表板。

但是,如果主机 IP 已更改,则需要更改更多内容,nova.conf 和其他配置中也有 IP 地址。AFAIK更新所有 IP 的最简单方法是重新运行 devstack。

  • Devstack 不需要第二次执行网络连接。

    在 localrc 中设置 OFFLINE=True 可以使 stack.sh 在没有 Internet 连接的情况下多次运行。关联

因此要解决您的问题,请设置 OFFLINE=True 并运行 ./stack.sh

于 2013-12-10T10:00:00.070 回答