17.6. 配置附加到一个实例的存储设备的最大数量


默认情况下,您可以将无限数量的存储设备附加到单个实例。要限制最大设备数量,请在计算环境文件中添加 max_disk_devices_to_attach 参数。使用以下示例将 max_disk_devices_to_attach 的值改为 "30" :

parameter_defaults:
   ComputeExtraConfig:
          nova::config::nova_config:
            compute/max_disk_devices_to_attach:
                value: '30'
Copy to Clipboard Toggle word wrap

指南和注意事项

  • 实例支持的存储磁盘数量取决于磁盘使用的总线。例如,IDE 磁盘总线限制为 4 个附加的设备。
  • 如果在带有活跃实例的 Compute 节点上更改 max_disk_devices_to_attach,如果最大数低于已附加到实例的设备数,则可能会导致重新构建失败。例如,如果实例 A 附加了 26 个设备,并且将 max_disk_devices_to_attach 改为 20,则重建实例 A 的请求将失败。
  • 在冷迁移过程中,只有您要迁移的实例的源强制配置的最大存储设备数量。移动前不会检查目的地。这意味着,如果 Compute 节点 A 具有 26 个附加磁盘设备,而 Compute 节点 B 则配置最多 20 个附加磁盘设备,则有 26 个附加设备的实例从 Compute 节点 A 到 Compute 节点 B 成功。但是,后续在 Compute 节点 B 中重建实例的请求会失败,因为已附加了 26 个设备超过配置的最大 20 个。
  • 在 shelved 卸载实例上不会强制配置的最大值,因为它们没有 Compute 节点。
  • 将大量磁盘设备附加到实例可能会降低实例上的性能。根据您的环境可以支持的界限,调整最大数量。
  • 具有机器类型 Q35 的实例可以附加最多 500 个磁盘设备。
返回顶部
Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2025 Red Hat