8.3. Overcloud 存储


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

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

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

8.3.1. overcloud 存储节点的配置注意事项

实例安全性和性能
在使用后端块存储卷的实例上使用 LVM 会导致性能、卷可见性和可用性和数据崩溃问题。使用 LVM 筛选减少可见性、可用性和数据损坏问题。有关更多信息,请参阅存储指南中的 在 overcloud 节点上启用 LVM2 过滤,以及在 cinder 卷上使用 LVM 的红帽知识库解决方案将数据公开给计算主机
本地磁盘分区大小

考虑存储节点的存储和保留要求,以确定以下默认磁盘大小是否满足您的要求:

分区默认大小

/

8GB

/tmp

1GB

/var/log

10GB

/var/log/audit

2GB

/home

1GB

/var

分配所有其他分区后,分配磁盘的剩余大小。

要更改分区的分配磁盘大小,请更新 overcloud-baremetal-deploy.yaml 节点定义文件中的 Ansible_playbooks 定义中的 role_growvols_args 额外 Ansible 变量。有关更多信息,请参阅为 overcloud 置备裸机节点

如果在优化分区大小配置后分区继续填满,则执行以下任务之一:

  • 从受影响的分区手动删除文件。
  • 添加新物理磁盘并将其添加到 LVM 卷组中。如需更多信息,请参阅 配置和管理逻辑卷

    注意

    添加新磁盘需要支持例外。请联系 红帽客户体验与参与团队, 以讨论支持例外(如果适用)或其他选项。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.