可以在 VMware Integrated OpenStack 仪表板上修改 VMware 主题的样式、徽标和书签图标。此外,还可以在 VMware Integrated OpenStack 仪表板上将自定义变量添加到 OpenStack RC 文件。

自定义主题可以包含以下项:
  • _styles.scss:其他样式
  • _variables.scss:颜色代码定义
  • favicon.icoVMware Integrated OpenStack 仪表板的书签图标
  • logo.svg:在每一页的左上角显示的图形
  • logo-splash.svg:在登录页中显示的图形

前提条件

  • 自定义徽标应为 216 像素长 × 35 像素宽。其他尺寸的图形可能会无法正确显示。
  • 自定义徽标文件必须采用 SVG 格式。

过程

  1. 创建一个名为 themes 的目录,其中包括您的自定义主题文件或名为 openrc.patch 的文件(包含 OpenStack RC 文件的自定义变量)。以下是一个示例:#cat openrc.patch export OS_TENANT_NAME=projectName

    使用以下目录结构:

    • _styles.scss_variables.scssopenrc.patch 文件必须位于 themes 目录中。
    • favicon.ico 文件、logo.svg 文件和 logo-splash.svg 文件必须位于 themes/img 目录中。

    主题中不必包含全部五个文件。例如,您可以选择仅包括自定义徽标并使用默认样式。

  2. themes 目录存档至名为 themes.tar 的 TAR 文件。
    注: TAR 文件名必须为 themes.tar
  3. vSphere 中,创建内容库并将 themes.tar 文件上载到其中。

    有关内容库的信息,请参见《vSphere 虚拟机管理》中的“使用内容库”。

  4. admin 用户身份登录到 Integrated OpenStack Manager Web 界面。
  5. OpenStack 部署中,单击部署的名称,然后打开管理选项卡。
  6. 设置选项卡上,选择 Horizon 主题,然后单击启用
  7. 输入包含 themes.tar 文件的内容库的名称,然后单击确定

结果

VMware Integrated OpenStack 仪表板服务将重新启动并加载自定义主题文件或自定义 OpenStack RC 文件。服务可用后,您可以登录并切换到 VMware 主题以显示自定义。

下一步做什么

Horizon 主题页面中,可以单击编辑以指定其他内容库,或者单击禁用以停止使用自定义主题。

注: 编辑或禁用自定义主题后,清除浏览器缓存,以便能够显示更新的主题。