搜索

2.8. 自定义共享文件系统服务的共享协议

download PDF

您可以使用自定义环境文件中的 ExtraConfig 参数自定义 OpenStack Dashboard (horizon)的 Manila UI 插件中的可用共享协议列表。修改 ExtraConfig 参数,以集成可用于自定义共享文件系统服务(manila)的仪表板选项的 puppet 参数。

流程

  1. stack 用户身份登录 undercloud 主机。
  2. 查找 stackrc undercloud 凭证文件:

    $ source ~/stackrc
  3. 创建或打开 YAML 环境文件,在仪表板中配置您要提供给云用户的共享协议:

    Example

    $ vi /home/stack/templates/<share_protocols>.yaml

    • <share_protocols > 替换为您的文件的名称。
  4. 配置 puppet 参数,可用于自定义共享文件系统服务的选项:

    parameter_defaults:
      ControllerExtraConfig:
        horizon::dashboards::manila::manila_options:
    注意

    如果使用自定义角色,请使用 [role_name]ExtraConfig 参数,而不是 ControllerExtraConfig 参数。将 [role_name] 替换为您的自定义角色的名称。

  5. 使用您要使用的协议配置 enabled_share_protocols 列表,如 CephFS 协议:

    parameter_defaults:
      ControllerExtraConfig:
        horizon::dashboards::manila::manila_options:
          enabled_share_protocols: ['CEPHFS']
  6. 使用 其他环境文件将 <share_protocols>.yaml 文件添加到堆栈中,然后部署 overcloud:

    (undercloud)$ openstack overcloud deploy --templates \
    -e [your environment files] \
    -e /home/stack/templates/<share_protocols>.yaml
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

通过我们的产品和服务,以及可以信赖的内容,帮助红帽用户创新并实现他们的目标。

让开源更具包容性

红帽致力于替换我们的代码、文档和 Web 属性中存在问题的语言。欲了解更多详情,请参阅红帽博客.

關於紅帽

我们提供强化的解决方案,使企业能够更轻松地跨平台和环境(从核心数据中心到网络边缘)工作。

© 2024 Red Hat, Inc.