5.3. Overcloud 存储


您可以使用 Red Hat Ceph Storage 节点作为 overcloud 环境的后端存储。您可以将 overcloud 配置为使用 Ceph 节点进行以下存储类型:

镜像
Image 服务(glance)管理用于创建虚拟机实例的镜像。镜像是不可变的二进制 Blob。您可以使用镜像服务将镜像存储在 Ceph 块设备中。有关支持的镜像格式的详情,请参考 创建和管理镜像 中的镜像服务(glance)
块存储服务(cinder)为实例管理持久存储卷。块存储服务卷是块设备。您可以使用卷来引导实例,您可以将卷附加到正在运行的实例。您可以使用 Block Storage 服务通过镜像的 copy-on-write clone 来引导虚拟机。
对象(object)
当 overcloud 存储后端是 Red Hat Ceph Storage 时,Ceph 对象网关(RGW)在 Ceph 集群上提供默认的 overcloud 对象存储。如果您的 overcloud 没有 Red Hat Ceph Storage,则 overcloud 将使用 Object Storage 服务(swift)来提供对象存储。您可以将 overcloud 节点专用于对象存储服务。当您需要扩展或替换 overcloud 环境中的 Controller 节点,同时需要在一个高可用性集群外保留对象存储时,这将非常有用。
文件系统
共享文件系统服务(manila)管理共享文件系统。您可以使用共享文件系统服务来管理由 CephFS 文件系统(数据在 Ceph Storage 节点上)支持的共享。
实例磁盘
当您启动实例时,实例磁盘作为文件存储在虚拟机监控程序的实例目录中。默认文件位置为 /var/lib/nova/instances

有关 Ceph Storage 的更多信息,请参阅 Red Hat Ceph Storage 架构指南

5.3.1. overcloud 存储的配置注意事项

在规划存储配置时请考虑以下问题:

实例安全性和性能
在使用后端块存储卷的实例上使用 LVM 会导致性能、卷可见性和可用性以及数据崩溃问题。使用 LVM 过滤器来缓解问题。如需更多信息,请参阅 配置持久性存储 中的 在 overcloud 节点上启用 LVM2 过滤使用 cinder 卷上的 LVM 的红帽知识库解决方案会将数据公开给计算主机
本地磁盘分区

考虑部署的存储和保留要求,以确定以下默认磁盘分区是否满足您的要求:

Expand
分区默认大小

/

8GB

/tmp

1GB

/var/log

10GB

/var/log/audit

2GB

/home

1GB

/var

节点角色依赖:

  • Object Storage nodes:剩余的磁盘大小的 10%。
  • Controller 节点:剩余的磁盘大小的 90%
  • 非对象存储节点:在分配所有其他分区后,将剩余的磁盘大小存活。

/srv

在 Object Storage 节点上:分配磁盘剩余大小后,所有其他分区被分配。

要更改为分区分配的磁盘大小,请在 overcloud-baremetal-deploy.yaml 节点定义中更新 ansible_playbooks 定义中的 role_growvols_args 额外 Ansible 变量。如需更多信息,请参阅为对象存储服务配置整个磁盘分区

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部