创建块服务存储池

为了让应用服务器访问存储空间,首先需要创建存储池。存储池创建完成后,存储系统将为存储池中的存储节点自动创建VBS。

前提条件

操作步骤

  1. 选择“资源 > 资源 > 存储池”。
  2. 单击“创建”。

    系统弹出“创建存储池”页面。

  3. 设置存储池的基本信息。

    相关参数如表1所示。

    表1 存储池基本参数

    参数名称

    参数说明

    存储池名称

    存储池的名称。

    说明:
    • 名称不能重复。
    • 只能包含字母、数字、“_”、“-”和中文。
    • 长度为1~64个字符。

    服务类型

    存储池的服务类型。

    存储池类型

    存储池的类型。包括“普通”和“加密”。推荐选择“普通”,如果对数据安全性要求较高,请选择“加密”。

    • “普通”:该类型的存储池无数据加密功能。
    • “加密”:该类型的存储池具备数据加密功能。
    说明:

    高级版License才支持创建加密存储池。

    密钥管理服务

    当创建加密存储池时,需要选择管理密钥的服务。

    • 内置密钥服务:使用系统自带的密钥管理功能。
    • 外置密钥服务:使用外置密钥管理服务器。选择该项时,需要先配置外置密钥服务,具体操作可以参见管理外置密钥服务

    安全级别

    存储池的安全级别。包括“节点级”和“机柜级”。

    • 节点级:将N+M个数据块和校验块存储于不同的节点中,故障M个节点或M块硬盘,系统仍可正常读写数据,业务不中断,数据不丢失。
    • 机柜级:将N+M个数据块和校验块存储于不同的机柜中,故障M个机柜、M个节点或M块硬盘,系统仍可正常读写数据,业务不中断,数据不丢失。

    池冗余策略

    存储池的冗余策略。包括“EC”和“副本”。基于性能和可靠性考虑,推荐选择EC。

    • EC:通过计算校验块的方式实现数据冗余保护。
    • 副本:将相同的数据在不同的节点上存储多份来实现数据保护。

    主存

    存储池的主存类型。

    • 当存储池类型为“普通”时,包括“SAS盘”、“SAS加密盘”、“SATA盘”、“SATA加密盘”、“SSD卡&NVMe SSD”和“SSD盘”。此时,加密盘作为普通盘,不使用加密功能。
    • 当存储池类型为“加密”时,包括“SAS加密盘”和“SATA加密盘”。
    • 每个节点至少需要配置4块同类型的盘。
    说明:
    不同类型主存代表的含义如下:
    • SAS盘:SAS HDD盘
    • SATA盘:SATA HDD盘
    • SSD卡&NVMe SSD:NVMe SSD盘
    • SSD盘:SAS SSD盘

    缓存

    存储池的缓存类型。

    说明:
    • 当主存为“SSD卡&NVMe SSD”或“SSD盘”时,无需设置缓存。
    • 不同类型缓存代表的含义如下:
      • SSD卡&NVMe SSD:NVMe SSD盘
      • SSD盘:SAS SSD盘

    EC

    存储池冗余的EC策略。请选择BOQ中配置的EC冗余配比。

    注意:

    在“安全级别”选择“机柜级”且机柜数量≤N+M的情况下,当(N+M)/机柜数的余数为0同时机柜间的容量存在差异(各机柜节点数量或者硬盘数量不一致)时,会导致存储池存在不可用空间。

    此时,建议您重新规划机柜数量或者节点数量,以避免出现存储池存在不可用空间的问题。

    例如,机柜数为4、EC冗余配比为6+2、节点数为15(每个机柜节点数:4,4,4,3,容量不一致)时,会出现上述问题,此时您需要增加1台服务器或者增加1个机柜。

    副本

    存储池冗余的副本数量。

    注意:

    在“安全级别”选择“机柜级”且机柜数量为3的情况下,当“副本”选择“3”同时机柜间的容量存在差异(各机柜节点数量或者硬盘数量不一致)时,会导致存储池存在不可用空间。

    此时,建议您重新规划机柜数量或者节点数量,以避免出现存储池存在不可用空间的问题。

    例如,机柜数为3、3副本、节点数为13(每个机柜节点数:4,4,5,容量不一致)时,会出现上述问题,此时您需要增加2台节点或者增加1个机柜。

    说明:

    当“池冗余策略”设置为“副本”时,该参数才能显示。

  4. 创建硬盘池。

    1. 在“硬盘池”所在区域,单击“创建”。

      系统弹出“创建硬盘池”页面。

    2. 设置硬盘池基本参数,参数说明如表2所示。
      表2 硬盘池基本参数

      参数名称

      参数说明

      硬盘池名称

      硬盘池的名称。

      说明:
      • 名称不能重复。
      • 只能包含字母、数字、“_”、“-”和中文。
      • 长度为1~64个字符。

      单节点最大主存数量

      单台存储节点最大可用于存储用户数据的主存盘数量,该值用于服务器缓存和计算资源的分配,请按照实际规划进行配置。

      如果后续需要扩容主存盘,为避免新扩容的主存盘无法分配到缓存资源,建议根据扩容后的主存盘总数来设置。

      • 如果配置过小,会导致单台存储服务器后续扩容主存盘时,新扩容的主存盘无法分配到缓存资源。只能通过同时扩容主存盘和缓存盘,新扩容的主存盘才能分配到缓存资源。
      • 如果配置过大,会导致单台存储服务器缓存预留过剩,无法充分利用缓存提升读写性能。

      如果选择“自适应”,系统会根据当前实际接入的主存盘数量自动进行判断,假设实际接入的主存盘的数量为N:

      • 4≤N≤12时,“单节点最大主存数量”为12。
      • 12<N≤24时,“单节点最大主存数量”为24。
      • N=25时,“单节点最大主存数量”为25。
      • 25<N≤36时,单“单节点最大主存数量”为36。

      如果选择“自定义”,请按照实际需求进行设置,取值范围为4~36。

    3. 在列表中选择用于创建硬盘池的节点和硬盘。
      • 单击“增加”,在弹出的“选择节点和硬盘”中可以为硬盘池增加节点和硬盘。
      • 选择已增加的节点和硬盘,单击“移除”可以进行移除。
    4. 单击“确定”,按照界面提示完成确认操作。

  5. 单击“创建”。
  6. 按照界面提示完成确认操作。

    创建存储池完成后,系统将为存储池中的节点自动创建VBS,您可以在“监控 > 任务中心”中查看创建进度。