更新时间:2024-05-24 GMT+08:00

配置并行文件系统

并行文件系统是OBS提供的一种经过优化的高性能文件系统,提供毫秒级别访问时延,以及TB/s级别带宽和百万级别的IOPS,能够快速处理高性能计算(HPC)工作负载。

本章节通过配置Nginx组件的并行文件系统为例,为您介绍云存储配置。

  • 云存储配置路径与日志路径不能重复。
  • 当前只支持选择类型为标准存储类型的并行文件系统。

前提条件

在进行并行文件系统配置之前,请确保您已将需要挂载的应用路径中的所有文件上传至OBS对应的并行文件系统中。

具体操作请参考上传对象

操作步骤

  1. 登录CAE控制台
  2. 在左侧导航栏中选择“组件配置”。
  3. “组件配置”页面上方的下拉框中选择需要操作的组件。

    图1 选择组件

  4. 单击“云存储配置”模块中的“编辑”,进入云存储配置页面。
  5. 单击选择“配置并行文件系统”
  6. 从下拉框中选择已授权的并行文件系统名称。

    如需新增授权,可以单击下拉框右侧“去授权并行文件系统”进行添加,具体操作请参考授权并行文件系统

  7. 参考表1配置容器挂载的路径和权限。

    表1 参数说明

    参数

    说明

    文件掩码

    挂载文件的文件掩码(umask)。

    输入取值范围为0-7的四位数字。

    默认值:0027。

    说明:

    umask即user file-creation mask,表示用户创建文件的掩码,用来控制创建文件的权限。

    在CAE云存储配置中设置umask可以控制挂载目录和文件的权限,如0027,表示设置挂载目录权限为750,挂载文件权限为640。

    挂载路径

    数据存储挂载到组件上的路径。

    本示例使用“nginx”默认路径“/usr/share/nignx/html”。

    说明:
    • 数据存储挂载到容器上的路径,请不要挂载到系统目录下,如“/”、“/var/run”等,否则会导致容器异常。
    • 云存储的挂载路径不能重复。

    子路径

    数据所引用的云存储内的子路径。

    例如:在OBS并行文件系统“test-nginx”的test文件夹中存储了文件index.html,如需引用此文件,则子路径输入test/index.html。

    说明:
    • 使用子路径挂载本地磁盘,实现在单一Pod中重复使用同一个Volume。
    • 不填写时默认挂载根路径。
    • 并行文件系统挂载不存在的子路径会异常,需要先在挂载的桶中创建对应文件或文件夹。

    权限

    挂载路径及挂载路径下文件,有“读写”、“只读”两种权限。

    本示例选择“读写”权限。

    图2 配置并行文件系统

  8. (可选)单击“添加挂载路径”,可配置多条挂载路径。
  9. 单击“确定”,完成并行文件系统配置。

    “云存储配置”页面中可查看配置完成的并行文件系统。

  10. 使配置生效。

    • 如已完成组件部署,单击页面上方“生效配置”。在右侧弹框中确认配置信息,并单击“确定”,使配置生效。
    • 如未完成组件部署,单击页面上方“配置并部署组件”,在右侧弹框中单击“确定”,待部署执行完成后,配置生效。

      可通过更新并行文件系统中的静态文件来实时更新Nginx访问页面。