配置云存储
本章节通过配置Nginx组件的并行文件系统为例,为您介绍云存储配置。
云存储配置路径与日志路径不能重复。
云存储说明
CAE支持对并行文件系统、存储桶和SFS 3.0容量型三种类型的云存储,每种云存储的主要特点及应用场景参考表1。
对比维度 |
对象存储OBS-并行文件系统 |
对象存储OBS-存储桶 |
SFS 3.0容量型 |
---|---|---|---|
概念 |
并行文件系统是OBS提供的一种经过优化的高性能文件系统,提供毫秒级别访问时延,以及TB/s级别带宽和百万级别的IOPS,能够快速处理高性能计算(HPC)工作负载。 |
存储桶,即为OBS服务中的“桶”,是OBS中存储对象的容器,提供海量、安全、高可靠、低成本的数据存储能力。 |
SFS 3.0容量型为用户提供一个完全托管的共享文件存储,能够弹性伸缩至PB规模,具备高可用性和持久性,为海量数据、高带宽型应用提供有力支持。 |
存储数据的逻辑 |
并行文件系统存放的是文件,但支持原来对象的接口,即用户仍然可以使用对象的处理方式来处理文件,实现了对象和文件的互通。 |
存放的是对象,可以直接存放文件,文件会自动生成对应的系统元数据,用户也可以自定义文件的元数据。 |
存放的是文件,会以文件和文件夹的层次结构来整理和呈现数据。 |
主要特点 |
共享存储,用户态文件系统。 可提供高性能存储服务。 |
共享存储,用户态文件系统。 用户可根据业务需求配置对应的对象存储类型。 |
共享存储,可提供高性能、高吞吐存储服务。 |
应用场景 |
适用各种高性能计算以及媒资归档场景,视频监控、在线视频点播、HPC、大数据分析。 |
大数据分析、静态网站托管、在线视频点播、基因测序、智能视频监控、备份归档、企业云盘(网盘)等。 |
HPC高性能计算、媒体处理、内容管理和Web服务、大数据和分析应用程序等。 |
添加云存储配置
- 登录CAE控制台。
- 在左侧导航栏中选择“组件配置”。
- 在“组件配置”页面上方的下拉框中选择Nginx组件。
- 单击“云存储配置”模块中的“编辑”,进入云存储配置页面。
- 配置并行文件系统
- 单击选择“配置并行文件系统”
- 从下拉框中选择已授权的并行文件系统名称。如需新增授权,可以单击下拉框右侧“去授权并行文件系统”进行添加,具体操作请参考授权并行文件系统。
- 参考表2配置容器挂载的路径和权限。单击“添加挂载路径”,用户可配置多条挂载路径。
表2 参数说明 参数
说明
文件掩码
挂载文件的文件掩码(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。
- 不填写时默认挂载根路径。
- 并行文件系统挂载不存在的子路径会异常,需要先在挂载的桶中创建对应文件或文件夹。请参考配置了云存储配置后,为什么实例异常了?
权限
挂载路径及挂载路径下文件,有“读写”、“只读”两种权限。
本示例选择“读写”权限。
图1 配置并行文件系统
- 单击“确定”,完成并行文件系统配置。
在“云存储配置”页面中可查看配置完成的并行文件系统。
- 配置存储桶
- 配置SFS 3.0容量型
- 单击选择“配置SFS 3.0容量型”。
- 从下拉框中选择已授权的SFS 3.0容量型名称。如需新增授权,可以单击下拉框右侧“去授权SFS 3.0容量型”进行添加,具体操作请参考授权SFS 3.0容量型。
图3 配置SFS 3.0容量型
- 参考表2配置容器挂载的路径和权限。单击“添加挂载路径”,用户可配置多条挂载路径。
- SFS 3.0容量型文件系统暂不支持挂载至Windows系统的云服务器。
- SFS 3.0容量型文件系统暂不支持挂载至32位的Linux系统云服务器。
- 单击“确定”,完成SFS 3.0容量型配置。
在“云存储配置”页面中可查看配置好的SFS 3.0容量型。
- 配置并行文件系统
- 使配置生效。
- 如已完成组件部署,单击页面上方“生效配置”。在右侧弹框中确认配置信息,并单击“确定”,使配置生效。
- 如未完成组件部署,单击页面上方“配置并部署组件”,在右侧弹框中单击“确定”,待部署执行完成后,配置生效。
可通过更新并行文件系统中的静态文件来实时更新Nginx访问页面。具体操作请参考使用CAE托管Nginx静态文件服务器。
编辑云存储配置
删除云存储配置
- 登录CAE控制台。
- 在左侧导航栏中选择“组件配置”。
- 在“组件配置”页面上方的下拉框中选择待操作的组件。
- 单击“云存储配置”模块中的“编辑”,进入云存储配置页面。
- 选择待操作配置,在“操作”列单击“删除”。
- 在弹出对话框,单击“是”。
图5 删除云存储配置
- 单击“确定”,完成云储存配置删除。
- 单击页面上方“生效配置”。在右侧弹框中确认变更信息,并单击“确定”,使配置生效。