4.11. 配置 NFS 转换目录
当块存储服务(cinder)执行镜像格式转换时,空间有限,对大型镜像服务(glance)镜像的转换可能会导致完全使用节点根磁盘空间。您可以使用外部 NFS 共享进行转换,以防止完全填写节点上的空间。
流程
-
打开
OpenStackControlPlaneCR 文件,openstack_control_plane.yaml。 编辑 CR 文件,并添加用于转换大型镜像服务(glance)镜像的目录配置。
以下示例演示了如何配置此转换目录:
Copy to Clipboard Copied! Toggle word wrap Toggle overflow 将
<nfs_share_path> 替换为转换目录的路径。注意Block Storage 卷服务(cinder-volume)以
cinder用户身份运行。cinder用户需要对 <nfs_share_path> 的写入权限。您可以通过在 NFS 服务器上运行以下命令来配置它:$ chown 42407:42407 <nfs_share_path>。-
将
<nfs_server> 替换为托管转换目录的 NFS 服务器的 IP 地址。
注意本例演示了如何创建所有卷服务 pod 使用的通用转换目录。
您还可以为每个卷服务 pod 定义转换目录:
-
使用上面
OpenStackControlPlaneCR 文件的cinder部分中的extraMounts部分来定义每个转换目录。 -
将
propagation值设置为特定 Volume 部分的名称,而不是CinderVolume。
- 保存该文件。
更新 control plane:
oc apply -f openstack_control_plane.yaml -n openstack
$ oc apply -f openstack_control_plane.yaml -n openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow 等待 Red Hat OpenShift Container Platform (RHOCP)创建与
OpenStackControlPlaneCR 相关的资源。运行以下命令来检查状态:oc get openstackcontrolplane -n openstack
$ oc get openstackcontrolplane -n openstackCopy to Clipboard Copied! Toggle word wrap Toggle overflow 当状态为 "Setup complete" 时,会创建
OpenStackControlPlane资源。提示将
-w选项附加到get命令的末尾,以跟踪部署进度。