horizon 界面修改以及扩展

作者: admin 分类: openstack 发布时间: 2014-08-05 22:47 ė 6 没有评论

我的需求是用户只可以开虚拟机,上传KEY,我仅仅给项目分配资源就可以。。
所以把各种对于项目组的研发部需要的功能统统去掉,话说界面是真的好修改,但是附加功能还是有点点难度

openstack horizon修改

openstack horizon修改

有没有感觉我的好简单

HORIZON是高度化模块的形式去除界面是不需要的功能 只需要注释掉这个文件中的几行代码即可
/usr/share/openstack-dashboard/openstack_dashboard/dashboards/project/dashboars.py

class BasePanels(horizon.PanelGroup):
    slug = "compute"
    name = _("Compute")
    panels = ('overview',
#              'instances',
              'access_and_security',
#              'volumes',
#              'images',
class Project(horizon.Dashboard):
    name = _("Project")
    slug = "project"
    panels = (
        BasePanels,
        NetworkPanels,
#        ObjectStorePanels,
#        OrchestrationPanels,
        DatabasePanels,)
    default_panel = 'overview'
    supports_tenants = True

当然我把很多功能都集成到了admin账户下了,实现了一个账户总账户,底下的都是普通账户的简单需求

推荐个几个文档
http://www.metacloud.com/openstack-horizon-controlling-cloud-using-django/ 这个是讲HORIZON页面结构的文档,我感觉很不错。
http://docs.openstack.org/developer/horizon/topics/tutorial.html#run-and-check-the-dashboard 看完上面这个文档,在按照官网的步骤例子照做一遍,大概可以明白了

未完待续

本文出自 小Q,转载时请注明出处及相应链接。

本文永久链接: http://www.linuxqq.com/archives/1313.html

0
更多
Ɣ回顶部