IOTRONIC Plugin for the Openstack Dashboard

iotronic-ui的Python项目详细描述


OpenStack仪表板的Iotronic插件

功能

  • 待办事项

手动安装

首先克隆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

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java找不到'com'的版本。谷歌。密码findbugs:jsr305'   java中的文件输入和输出   java如何在eclipse类路径中为jar文件赋予优先级?   java如何使用Ant自动重命名输出apk文件?   java在JavaFX画布中访问GraphicsContext中的元素   java Libgdx GWT WebSocket对象序列化   如何使用Java8流和lambda迭代和处理其值为元素列表的映射的值   java验证来自控制台的用户输入。命令是否有效等   windows server 2008 r2 Java运行时。exec执行不正确   java Openshift监控弹簧,显示吊舱   java一些谷歌搜索结果被复制   java无法通过Apache Camel访问外部HTTP服务   多线程一个简单的java多线程   java BigQuery/Gcp数据传输到Amazon S3   java我可以用子接口重新编译公共API并保持二进制兼容性吗?   javajavax。命名。NameNotFoundException:MyBean#找不到MyBean   java如何从akka参与者抛出异常?   Java流收集器。toMap值是一个集合