搜索

6.2. 创建共享类型

download PDF

云管理员可以创建共享类型来定义共享文件系统服务(manila)调度程序用来做出调度决策和驱动程序用来控制共享创建的服务类型。

共享类型包括描述和额外规格,例如 driver_handles_share_serverssnapshot_support 来过滤后端。Red Hat OpenStack Platform (RHOSP) director 使用名为 default 的默认共享类型配置共享文件系统服务,但 director 不会创建共享类型。

云用户需要至少一个共享类型才能使用共享文件系统服务,用户只能创建与可用共享类型匹配的共享。

默认情况下,共享类型是公共的,这意味着它们适用于所有云项目。但是,您可以创建私有共享类型,以便在特定项目中使用。

在以下示例中,您可以使用 driver_handles_share_servers 参数(DHSS),它可以设置为 truefalse

  • 对于 CephFS-NFS 和原生 CephFS,您可以将 DHSS 设置为 false
  • 对于其他后端,您可以将 DHSS 设置为 truefalse。您可以将 DHSS 值设置为与存储自定义环境文件中的 Manila<backend>DriverHandlesShareServers 参数的值匹配。例如,如果您使用 NetApp 后端,则此参数是 ManilaNetappDriverHandlesShareServers

流程

  1. 部署 overcloud 后,运行以下命令来创建共享类型:

    $ manila type-create default <driver_handles_share_servers>
    • <driver_handles_share_servers&gt; 替换为 truefalse
  2. 向默认共享类型添加规格,或创建额外的共享类型以用于不同的后端。在本例中,将默认共享类型配置为选择 CephFS 后端,并使用 NetApp driver_handles_share_servers=true 后端的额外共享类型:

    $ manila type-create default false \
      --extra-specs share_backend_name='cephfs'
    $ manila type-create netapp true \
      --extra-specs share_backend_name='tripleo_netapp'

其他资源

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.