第 10 章 存储配置


本章概述了为 Overcloud 配置存储选项的几种方法。

重要

Overcloud 将本地和 LVM 存储用于默认存储选项。但是,企业级 Overcloud 不支持这些选项。建议您在本章中使用其中一个存储选项。

10.1. 配置 NFS 存储

本节介绍将 Overcloud 配置为使用 NFS 共享。安装和配置流程基于修改核心 Heat 模板集合中的现有环境文件。

核心 heat 模板集合包含 /usr/share/openstack-tripleo-heat-templates/environments/ 中的一组环境文件。这些环境模板有助于自定义配置 director 创建的 Overcloud 中一些支持的功能。这包括帮助配置存储的环境文件。此文件位于 /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml。将此文件复制到 stack 用户的模板目录。

$ cp /usr/share/openstack-tripleo-heat-templates/environments/storage-environment.yaml ~/templates/.

环境文件包含一些参数,可帮助为 OpenStack 的块存储和镜像存储组件 cinder 和 glance 配置不同的存储选项。在本例中,您要将 Overcloud 配置为使用 NFS 共享。修改以下参数:

CinderEnableIscsiBackend
启用 iSCSI 后端。设置为 false
CinderEnableRbdBackend
启用 Ceph 存储后端。设置为 false
CinderEnableNfsBackend
启用 NFS 后端。设置为 true
NovaEnableRbdBackend
为 Nova 临时存储启用 Ceph Storage。设置为 false
GlanceBackend
定义用于 Glance 的后端。设置为 file,以将基于文件的存储用于镜像。Overcloud 会将这些文件保存到 Glance 的挂载的 NFS 共享中。
CinderNfsMountOptions
卷存储的 NFS 挂载选项。
CinderNfsServers
为卷存储挂载的 NFS 共享。例如: 192.168.122.1:/export/cinder。
GlanceNfsEnabled
启用 Pacemaker 管理镜像存储的共享。如果禁用,Overcloud 会将镜像存储在 Controller 节点的文件系统中。设置为 true
GlanceNfsShare
为镜像存储挂载的 NFS 共享。例如: 192.168.122.1:/export/glance。
GlanceNfsOptions
镜像存储的 NFS 挂载选项。

环境文件的选项应类似于如下:

parameter_defaults:
  CinderEnableIscsiBackend: false
  CinderEnableRbdBackend: false
  CinderEnableNfsBackend: true
  NovaEnableRbdBackend: false
  GlanceBackend: 'file'

  CinderNfsMountOptions: 'rw,sync'
  CinderNfsServers: '192.0.2.230:/cinder'

  GlanceNfsEnabled: true
  GlanceNfsShare: '192.0.2.230:/glance'
  GlanceNfsOptions: 'rw,sync,context=system_u:object_r:glance_var_lib_t:s0'
重要

GlanceNfsOptions 参数中包含 context=system_u:object_r:glance_var_lib_t:s0,以允许 glance 访问 /var/lib 目录。如果没有此 SELinux 内容,glance 将无法写入到挂载点。

这些参数作为 heat 模板集合的一部分进行集成。设置它们,如为 cinder 和 glance 创建两个 NFS 挂载点。

保存此文件,以包含在 Overcloud 中创建中。

Red Hat logoGithubredditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

Theme

© 2026 Red Hat
返回顶部