更新时间:2024-03-15 GMT+08:00
分享

配置云存储

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

云存储配置路径与日志路径不能重复。

前提条件

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

具体操作请参考上传对象

云存储说明

CAE支持对并行文件系统、存储桶和SFS 3.0容量型三种类型的云存储,每种云存储的主要特点及应用场景参考表1

表1 云存储对比

对比维度

对象存储OBS-并行文件系统

对象存储OBS-存储桶

SFS 3.0容量型

概念

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

存储桶,即为OBS服务中的“桶”,是OBS中存储对象的容器,提供海量、安全、高可靠、低成本的数据存储能力。

SFS 3.0容量型为用户提供一个完全托管的共享文件存储,能够弹性伸缩至PB规模,具备高可用性和持久性,为海量数据、高带宽型应用提供有力支持。

存储数据的逻辑

并行文件系统存放的是文件,但支持原来对象的接口,即用户仍然可以使用对象的处理方式来处理文件,实现了对象和文件的互通。

存放的是对象,可以直接存放文件,文件会自动生成对应的系统元数据,用户也可以自定义文件的元数据。

存放的是文件,会以文件和文件夹的层次结构来整理和呈现数据。

主要特点

共享存储,用户态文件系统。

可提供高性能存储服务。

共享存储,用户态文件系统。

用户可根据业务需求配置对应的对象存储类型。

共享存储,可提供高性能、高吞吐存储服务。

应用场景

适用各种高性能计算以及媒资归档场景,视频监控、在线视频点播、HPC、大数据分析。

大数据分析、静态网站托管、在线视频点播、基因测序、智能视频监控、备份归档、企业云盘(网盘)等。

HPC高性能计算、媒体处理、内容管理和Web服务、大数据和分析应用程序等。

添加云存储配置

  1. 登录CAE控制台
  2. 在左侧导航栏中选择“组件配置”。
  3. 在“组件配置”页面上方的下拉框中选择Nginx组件。
  4. 单击“云存储配置”模块中的“编辑”,进入云存储配置页面。

    • 配置并行文件系统
      1. 单击选择“配置并行文件系统”
      2. 从下拉框中选择已授权的并行文件系统名称。如需新增授权,可以单击下拉框右侧“去授权并行文件系统”进行添加,具体操作请参考授权并行文件系统
      1. 参考表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 配置并行文件系统
      2. 单击“确定”,完成并行文件系统配置。

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

    • 配置存储桶
      1. 单击选择“配置存储桶”
      2. 从下拉框中选择已授权的存储桶名称。如需新增授权,可以单击下拉框右侧“去授权云存储桶”进行添加,具体操作请参考授权存储桶
      3. 参考表2配置容器挂载的路径和权限。单击“添加挂载路径”,用户可配置多条挂载路径。
        图2 存储桶配置
      4. 单击“确定”,完成存储桶配置。

        “云存储配置”页面中可查看配置好的存储桶。

    • 配置SFS 3.0容量型
      1. 单击选择“配置SFS 3.0容量型”
      2. 从下拉框中选择已授权的SFS 3.0容量型名称。如需新增授权,可以单击下拉框右侧“去授权SFS 3.0容量型”进行添加,具体操作请参考授权SFS 3.0容量型
        图3 配置SFS 3.0容量型
      3. 参考表2配置容器挂载的路径和权限。单击“添加挂载路径”,用户可配置多条挂载路径。
        • SFS 3.0容量型文件系统暂不支持挂载至Windows系统的云服务器。
        • SFS 3.0容量型文件系统暂不支持挂载至32位的Linux系统云服务器。
      4. 单击“确定”,完成SFS 3.0容量型配置。

        “云存储配置”页面中可查看配置好的SFS 3.0容量型。

  5. 使配置生效。

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

      可通过更新并行文件系统中的静态文件来实时更新Nginx访问页面。具体操作请参考使用CAE托管Nginx静态文件服务器

编辑云存储配置

  1. 登录CAE控制台
  2. 在左侧导航栏中选择“组件配置”。
  3. 在“组件配置”页面上方的下拉框中选择待操作的组件。
  4. 单击“云存储配置”模块中的“编辑”,进入云存储配置页面。
  5. 选择待操作配置,在“操作”列单击“修改”

    图4 修改云存储配置

  6. 参考表2更新配置参数,单击“确定”
  7. 单击“确定”,完成云储存配置修改。
  8. 单击页面上方“生效配置”。在右侧弹框中确认修改信息,并单击“确定”,使配置生效。

删除云存储配置

  1. 登录CAE控制台
  2. 在左侧导航栏中选择“组件配置”。
  3. 在“组件配置”页面上方的下拉框中选择待操作的组件。
  4. 单击“云存储配置”模块中的“编辑”,进入云存储配置页面。
  5. 选择待操作配置,在“操作”列单击“删除”
  6. 在弹出对话框,单击“是”

    图5 删除云存储配置

  7. 单击“确定”,完成云储存配置删除。
  8. 单击页面上方“生效配置”。在右侧弹框中确认变更信息,并单击“确定”,使配置生效。
分享:

    相关文档

    相关产品