3.5. 将卷分配给多个后端


如果块存储服务配置为使用多个后端,您可以使用配置的卷类型来指定应创建卷的位置。更多信息请参阅 第 2.10 节 “指定创建卷的后端”

如果您在卷创建过程中没有指定后端,块存储服务将自动选择一个后端。块存储将第一个定义的后端设置为默认;将使用此后端直到空间不足为止。此时,块存储会将第二个后端设置为默认后端,以此类推。

如果这不适合您的需要,您可以使用过滤器调度程序来控制块存储应如何选择后端。此调度程序可以使用不同的过滤器来分离合适的后端,例如:

AvailabilityZoneFilter
过滤掉所有不符合所请求卷的可用区要求的后端。
CapacityFilter
仅选择具有足够空间的后端来容纳卷。
CapabilitiesFilter
仅选择支持卷中任何指定设置的后端。
InstanceLocality
配置集群以使用同一节点本地的卷。

先决条件

流程

  1. 在部署命令中添加包含以下参数的环境文件:

    parameter_defaults:
      ControllerExtraConfig: # 1
        cinder::config::cinder_config:
          DEFAULT/scheduler_default_filters:
            value: 'AvailabilityZoneFilter,CapacityFilter,CapabilitiesFilter,InstanceLocality'
1
您还可以将 ControllerExtraConfig: hook 及其嵌套部分添加到现有环境文件的 parameter_defaults: 部分。
Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.