3.10. 配置 NFS 转换目录


当块存储服务(cinder)执行镜像格式转换时,空间有限,对大型镜像服务(glance)镜像的转换可能会导致完全使用节点根磁盘空间。您可以使用外部 NFS 共享进行转换,以防止完全填写节点上的空间。

流程

  1. 打开 OpenStackControlPlane CR 文件,openstack_control_plane.yaml
  2. 编辑 CR 文件并添加转换目录的配置。

    以下示例演示了转换目录配置:

    apiVersion: core.openstack.org/v1beta1
    kind: OpenStackControlPlane
    spec:
      extraMounts:
          extraVol:
            - propagation:
              - CinderVolume
              volumes:
              - name: cinder-conversion
                nfs:
                    path: <nfs_share_path> 1
                    server: <nfs_server> 2
              mounts:
              - name: cinder-conversion
                mountPath: /var/lib/cinder/conversion
                readOnly: true
    1
    用于转换的目录的路径。
    2
    提供转换目录的服务器的 IP 地址。
    注意

    提供的示例演示了如何创建供所有卷服务 pod 使用的通用转换目录。

    也可以为每个卷服务 pod 定义转换目录。为此,请按上面所示的 extraMount 定义 每个转换目录,但在 OpenStackControlPlane CR 文件的 cinder 部分中。然后,您要将 传播 值设置为特定卷部分的名称,而不是 CinderVolume

  3. 保存该文件。
  4. 更新 control plane:

    $ oc apply -f openstack_control_plane.yaml -n openstack
  5. 等待 RHOCP 创建与 OpenStackControlPlane CR 相关的资源。运行以下命令来检查状态:

    $ oc get openstackcontrolplane -n openstack

    当状态为 "Setup complete" 时,会创建 OpenStackControlPlane 资源。

    提示

    -w 选项附加到 get 命令的末尾,以跟踪部署进度。

Red Hat logoGithubRedditYoutubeTwitter

学习

尝试、购买和销售

社区

关于红帽文档

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

让开源更具包容性

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

關於紅帽

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

© 2024 Red Hat, Inc.