配置并行文件系统
并行文件系统是OBS提供的一种经过优化的高性能文件系统,提供毫秒级别访问时延,以及TB/s级别带宽和百万级别的IOPS,能够快速处理高性能计算(HPC)工作负载。
本章节通过配置Nginx组件的并行文件系统为例,为您介绍云存储配置。
- 云存储配置路径与日志路径不能重复。
- 当前只支持选择类型为标准存储类型的并行文件系统。
操作步骤
- 登录CAE控制台。
- 在左侧导航栏中选择“组件配置”。
- 在“组件配置”页面上方的下拉框中选择需要操作的组件。
图1 选择组件
- 单击“云存储配置”模块中的“编辑”,进入云存储配置页面。
- 单击选择“配置并行文件系统”。
图2 配置并行文件系统
- 从下拉框中选择已授权的并行文件系统名称。
如需新增授权,可以单击下拉框右侧“去授权并行文件系统”进行添加,具体操作请参考授权并行文件系统。
- 参考表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。
- 不填写时默认挂载根路径。
- 并行文件系统挂载不存在的子路径会异常,需要先在挂载的桶中创建对应文件或文件夹。请参考配置了云存储配置后,为什么实例异常了?
权限
挂载路径及挂载路径下文件,有“读写”、“只读”两种权限。
本示例选择“读写”权限。
图3 配置并行文件系统
- (可选)单击“添加挂载路径”,可配置多条挂载路径。
- 单击“确定”,完成并行文件系统配置。
在“云存储配置”页面中可查看配置完成的并行文件系统。
- 使配置生效。
- 如已完成组件部署,单击页面上方“生效配置”。在右侧弹框中确认配置信息,并单击“确定”,使配置生效。
- 如未完成组件部署,单击页面上方“配置并部署组件”,在右侧弹框中单击“确定”,待部署执行完成后,配置生效。
可通过更新并行文件系统中的静态文件来实时更新Nginx访问页面。具体操作请参考使用CAE托管Nginx静态文件服务器。