分享

horizon 界面修改以及扩展

问题导读
1、openstack horizon如何定制化开发?
2、openstack horizon一般有哪些好的参考资料?





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

1.jpg
openstack horizon修改

有没有感觉我的好简单
HORIZON是高度化模块的形式去除界面是不需要的功能 只需要注释掉这个文件中的几行代码即可
  1. /usr/share/openstack-dashboard/openstack_dashboard/dashboards/project/dashboars.py
  2. class BasePanels(horizon.PanelGroup):
  3. slug = "compute"
  4. name = _("Compute")
  5. panels = ('overview',
  6. # 'instances',
  7. 'access_and_security',
  8. # 'volumes',
  9. # 'images',
  10. class Project(horizon.Dashboard):
  11. name = _("Project")
  12. slug = "project"
  13. panels = (
  14. BasePanels,
  15. NetworkPanels,
  16. # ObjectStorePanels,
  17. # OrchestrationPanels,
  18. DatabasePanels,)
  19. default_panel = 'overview'
  20. supports_tenants = True
复制代码



当然我把很多功能都集成到了admin账户下了,实现了一个账户总账户,底下的都是普通账户的简单需求
推荐个几个文档
http://www.metacloud.com/opensta ... cloud-using-django/ 这个是讲HORIZON页面结构的文档,我感觉很不错。
http://docs.openstack.org/develo ... check-the-dashboard 看完上面这个文档,在按照官网的步骤例子照做一遍,大概可以明白了

已有(2)人评论

跳转到指定楼层
pandatyut 发表于 2017-4-10 16:16:48
你好,我想问一下,在horizon界面上添加一个panel连接数据库应该怎么做
回复

使用道具 举报

skh_fei 发表于 2017-4-25 09:06:50
您好,我想问一下horizon 用户登录界面 的图标怎么改,我把根目录所有logo-splash图片都改了,重启 apache 还是没用
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

推荐上一条 /2 下一条