跳转到主要内容

Neutron LBaaS的面板

项目描述

团队和存储库标签

https://governance.openstack.org/tc/badges/neutron-lbaas-dashboard.svg

neutron-lbaas-dashboard

Neutron LBaaS v2的面板

功能

  • 请参阅neutron-lbaas存储库

如何使用

  1. 通过运行以下命令打包neutron_lbaas_dashboard:

    python setup.py sdist

    这将在dist文件夹中创建一个python egg,可用于在horizon机器上或horizon的python虚拟环境中安装。

  2. _1481_project_ng_loadbalancersv2_panel.pyneutron_lbaas_dashboard/enabled目录复制到openstack_dashboard/local/enabled

  3. (可选) 将策略文件复制到horizon的策略文件文件夹中,并添加此配置 POLICY_FILES

    'neutron_lbaas': 'neutron_lbaas_policy.json',
  4. Django有一个压缩器功能,该功能为静态文件的交付执行许多增强。如果您的环境中启用了压缩器功能 (COMPRESS_OFFLINE = True),请运行以下命令

    $ ./manage.py collectstatic
    $ ./manage.py compress
  5. 最后,重新启动您的Web服务器以在Horizon中启用neutron-lbaas-dashboard

    $ sudo service apache2 restart

启用neutron-lbaas-dashboard和octavia-dashboard

通常建议不要同时运行两个仪表盘,以避免用户混淆,虽然仪表盘将有相同的标签,但这种做法有些过度。

在罕见情况下,例如作为迁移策略的一部分,可能需要这样做。主要问题是避免neutron-lbaas和Octavia不同步,以及neutron-lbaas-dashboard显示虚拟负载均衡器 - 如果在Octavia和neutron-lbaas之间完全启用同步,则可以避免这种情况。

以下是展示一些情况的表格

neutron-lbaas配置

Octavia配置

neutron-lbaas-仪表盘已启用

octavia-仪表盘已启用

备注

未安装

v2 API已启用

不受支持

首选

octavia驱动程序

v2 API已禁用 v1 API已启用

受支持

不受支持

需要同步

octavia驱动程序

v2 API已启用 v1 API已启用

受支持

首选

需要同步

octavia代理插件

v1 API已禁用 v2 API已启用

受支持(但不推荐)

首选

没有octavia驱动程序但有其他驱动程序

未安装

首选

不受支持

没有octavia驱动程序但有其他驱动程序

v2 API已启用 v1 API已禁用

首选

首选

独立服务

项目详情


下载文件

下载适合您平台的文件。如果您不确定选择哪个,请了解更多关于安装包的信息。

源分发

neutron-lbaas-dashboard-6.0.1.tar.gz (145.0 kB 查看散列)

上传时间

构建分发

neutron_lbaas_dashboard-6.0.1-py3-none-any.whl (281.2 kB 查看散列)

上传时间 Python 3