搜索

12.4. 配置默认共享类型

download PDF

您可以使用共享文件系统服务(manila)来定义共享类型,以使用特定设置创建共享。共享类型的工作方式,如块存储卷类型。每种类型都有相关的设置,例如额外的规格。当您在创建共享期间调用类型时,设置将应用到共享文件系统。

为了防止原生 CephFS 后端不受不被信任的用户的影响,请不要创建默认的共享类型。当默认共享类型不存在时,用户会被强制指定共享类型,而受信任的用户可以使用具有独占访问权限的自定义私有共享类型。

如果必须为不受信任的租户创建默认的共享类型,您可以放弃本地 CephFS 后端进行置备。

流程

  1. 提供 overcloud 凭证文件:

    $ source ~/<credentials_file>
    • <credentials_file > 替换为您的凭据文件的名称,如 overcloudrc
  2. 在共享类型上设置额外的规格:

    (overcloud) [stack@undercloud-0 ~]$ manila type-create default false
    (overcloud) [stack@undercloud-0 ~]$ manila type-key default set share_backend_name='s!= cephfs'
  3. 创建私有共享类型,并向可信租户提供对此共享类型的访问权限:

    (overcloud) [stack@undercloud-0 ~]$ manila type-create --is-public false nativecephfstype false
    (overcloud) [stack@undercloud-0 ~]$ manila type-key nativecephfstype set share_backend_name='cephfs'
    (overcloud) [stack@undercloud-0 ~]$ manila type-access-add nativecephfstype <trusted_tenant_project_id>
    • <trusted_tenant_project_id > 替换为可信租户的 ID。

有关共享类型的更多信息,请参阅 配置持久性存储 中的创建共享类型。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.