3.10. 配置 NFS 转换目录
当块存储服务(cinder)执行镜像格式转换时,空间有限,对大型镜像服务(glance)镜像的转换可能会导致完全使用节点根磁盘空间。您可以使用外部 NFS 共享进行转换,以防止完全填写节点上的空间。
流程
-
打开
OpenStackControlPlane
CR 文件,openstack_control_plane.yaml
。 编辑 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
注意提供的示例演示了如何创建供所有卷服务 pod 使用的通用转换目录。
也可以为每个卷服务 pod 定义转换目录。为此,请按上面所示的
extraMount 定义
每个转换目录,但在OpenStackControlPlane
CR 文件的cinder
部分中。然后,您要将传播
值设置为特定卷部分的名称,而不是CinderVolume
。- 保存该文件。
更新 control plane:
$ oc apply -f openstack_control_plane.yaml -n openstack
等待 RHOCP 创建与
OpenStackControlPlane
CR 相关的资源。运行以下命令来检查状态:$ oc get openstackcontrolplane -n openstack
当状态为 "Setup complete" 时,会创建
OpenStackControlPlane
资源。提示将
-w
选项附加到get
命令的末尾,以跟踪部署进度。