您可以指定 VMware Integrated OpenStack 仪表板每页左上角显示的自定义徽标。

过程

  1. 将您的自定义图形文件加载到 VMware Integrated OpenStack 部署中的 /home/viouser/custom/horizon/ 目录中。
    此目录是 VMware Integrated OpenStack 仪表板中图形文件的默认目录。
  2. 在文本编辑器中修改 /home/viouser/custom/horizon/_styles.scss 文件。
    1. 取消对 .topbar 参数的注释。
      .topbar {
        h1.brand a {
          background-image: url(/static/themes/vmware/CUSTOM_PAGE_LOGO.png);
        }
      }
    2. 修改 .topbar 参数,以引用您的自定义图形文件。
    3. 保存 _styles.scss 文件。
  3. 执行 custom.yml 文件。
    sudo mkdir -p /opt/vmware/vio/custom
    sudo cp /var/lib/vio/ansible/custom/custom.yml.sample /opt/vmware/vio/custom/custom.yml
  4. 在文本编辑器中打开 /opt/vmware/vio/custom/custom.yml 文件。
    1. 取消对启用 custom.yml 设置的参数的注释,以替代默认样式表设置。
      # overwrite the _styles.scss file in the VMware theme
      horizon_custom_stylesheet: "/home/viouser/custom/horizon/_styles.scss"
    2. 取消对指定自定义目录的参数的注释,以包含自定义图形文件。
      # copy all custom images (or other files) to be accessible in horizon
      # IMPORTANT: this line must end with a "/" in order to place the files
      # in the right location for horizon
      horizon_custom_directory: "/home/viouser/custom/horizon/" 
    3. 保存 custom.yml 文件。

结果

下次开始会话时,您的自定义徽标将显示在每个仪表板页面的左上角。