跳转到主要内容

Iotronic插件用于OpenStack仪表板

项目描述

Iotronic插件用于OpenStack仪表板

功能

  • 待办事项

手动安装

首先克隆Horizon和IoTronic面板存储库

git clone https://github.com/openstack/horizon.git
git clone https://github.com/openstack/iotronic-ui.git

安装IoTronic面板及其所有依赖项

cd iotronic-ui
pip install -r requirements.txt
python setup.py install

复制IoTronic API并在Horizon中启用插件

cp iotronic_ui/api/iotronic.py /usr/share/openstack-dashboard/openstack_dashboard/api/
cp iotronic_ui/enabled/_60*.py /usr/share/openstack-dashboard/openstack_dashboard/enabled/

要运行带有新启用IoTronic面板插件的Horizon,请重启Apache

systemctl restart apache2.service

检查浏览器中的Horizon登录页面,您将看到名为“IoT”的新仪表板。

附加信息

如果您想启用日志以进行更好的调试,请按照以下步骤操作,或者直接跳过。

mkdir /var/log/horizon
touch /var/log/horizon/horizon.log
chown -R horizon:horizon /var/log/horizon

vim /etc/openstack-dashboard/local_settings.py

    'formatters': {
        'verbose': {
            'format': '%(asctime)s %(process)d %(levelname)s %(name)s %(message)s'
        },
    },

    ....

    'handlers': {
        ....
        'file': {
               'level': 'DEBUG',
               'class': 'logging.FileHandler',
               'filename': '/var/log/horizon/horizon.log',
               'formatter': 'verbose',
         },
    },

    ....

    'loggers': {
        ....
        'horizon': {
            ....
            'handlers': ['file'],
            ....
        },
        'openstack_dashboard': {
            ....
            'handlers': ['file'],
            ....
        },
        'iotronic_ui': {
            'handlers': ['file'],
            'level': 'DEBUG',
            'propagate': False,
        },
    }

验证Apache OpenStack仪表板配置文件是否已正确设置如下

vim /etc/apache2/conf-available/openstack-dashboard.conf
    WSGIApplicationGroup %{GLOBAL}

service apache2 reload
systemctl restart apache2.service

项目详情


下载文件

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

源分发

iotronic_ui-0.4.3.tar.gz (47.9 kB 查看哈希值)

上传时间

构建分发

iotronic_ui-0.4.3-py2.py3-none-any.whl (83.4 kB 查看哈希值)

上传时间 Python 2 Python 3

由以下组织支持