trove管理仪表板

trove-dashboard的Python项目详细描述


用于trove项目的openstack仪表板插件

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

如何在服务器上与Horizon一起使用:

使用pip在运行horizon的服务器上安装包。然后要么复制 或将trove_dashboard/enabled中的文件链接到 openstack_dashboard/local/已启用。这一步将使地平线服务 启动Trove插件时,请拿起它。

如何与devstack一起使用:

在devstacklocal.conf文件中添加以下内容:

enable_plugin trove-dashboard git://git.openstack.org/openstack/trove-dashboard

运行单元测试:

./run_tests.sh

编辑代码

阿帕奇

更改trove仪表板,然后转到horizon目录并 用django压缩代码,然后重新启动apache。:

# rsync code to /opt/stack/trove-dashboard
# copy or link files from trove-dashboard/enabled/* to horizon/openstack_dashboard/local/enabled/
cd /opt/stack/horizon
python manage.py compress
python manage.py collectstatic --noinput
sudo service apache2 restart

django

您还可以使用django测试服务器而不是 阿帕奇。:

/opt/stack/horizon/run_tests.sh --runserver

如果在local_settings.py中将compress_enabled和compress_offline设置为false 这允许您绕过压缩和collectStatic。

设置

需要使用跨进程缓存,如memcached。

安装memcached本身和一个memcached绑定,比如python memcached。

对于单个Horizon实例,使用如下示例中的缓存设置。:

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': '127.0.0.1:11211',
    },
}

对于负载平衡器后面的多个horizon实例,配置每个实例 使用与下面示例相同的缓存。:

CACHES = {
    'default': {
        'BACKEND': 'django.core.cache.backends.memcached.MemcachedCache',
        'LOCATION': [u'10.2.100.133:11211', u'10.2.100.134:11211'']
    },
}

注:

从Mitaka版本开始,Trove的仪表板现在在 地平线代码库,在这个存储库中。

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

推荐PyPI第三方库


热门话题
java只创建一次Springbean,即使多次调用也是如此   AmazonWeb服务如何在AWS工作区上运行Java代码而不使用键?   java Lwjgl安装错误   java从URL读取文本文件并输出到TextView   图论Java显示错误Java。lang.OutOfMemoryError   多线程Java多线程执行超过循环边界   java我怎样才能使这段代码只打印最终答案?   返回字符的Java方法抱怨没有返回字符。   java失败于ServiceSuccess方法?   mysql错误:java。util。ArrayList无法转换为java。串   Java解压在处理xlsx文件后退出   java在Windows Live服务中使用RestEasy时,如何解组返回的联系人列表?   java需要嵌套if的建议   java使用Set属性在JSP:UseBean中设置javascript变量值   java为什么在println时即使有值显示也会出现空指针异常?   任何使用系统的替代方案。在用Gradle构建的java控制台应用程序中?   使用泛型的方法的java单元测试   x509certificate在JAVA中如何将证书与CSR进行匹配