在“卷管理”页面,点击“创建卷”。
说明
HBlock上Target IQN的数量最多32766个。一个Target最多可以关联256个卷,但是一个卷只能被一个Target关联。
卷创建成功后,仅下列参数可以修改:卷容量、写策略、最小副本数(仅集群版支持)、Endpoint、签名版本、区域、AK/SK、是否压缩数据。
图1 创建卷(单机版本地卷)
图2 创建卷(单机版上云卷)
图3 创建卷(集群版本地卷)
图4 创建卷(集群版上云卷)
项目 描述 卷名称 设置卷名称。 字符串形式,长度范围是1~16,只能由字母、数字和短横线(-)组成,字母区分大小写,且仅支持以字母或数字开头。
iSCSI目标 设置iSCSI目标名称。
iSCSI目标名称:字符串形式,长度范围1~16,只能由小写字母、数字、句点(.)和短横线(-)组成,且仅支持以字母或数字开头。
说明创建卷时可以选择已经存在的iSCSI目标;也可以输入新的iSCSI目标名称,在创建卷的同时创建新的iSCSI目标。
存储资源池 指定缓存存储池(仅集群版支持)。如果指定了缓存存储池,卷数据首先写入缓存存储池,然后再存入存储池。 存储池 指定存储池(仅集群版支持),表示最终存储池,卷数据最终落在该存储池内。默认使用集群的基础存储池。
注意存储池与缓存存储池不能是同一个存储池。
容量 设置卷容量。整数形式,数字后面可以选择单位(GiB、TiB、PiB)。 扇区大小 设置磁盘扇区大小。
取值:512bytes、4KiB。默认值为4KiB。
说明扇区大小的选取:根据自身业务场景,一般情况下,单次I/O操作的数据大小大于或接近4KiB,则推荐选择4KiB;单次I/O操作的数据大小接近512Bytes,则推荐选择512bytes。如果对接VMware等虚拟化平台,则推荐选择512Bytes。
卷存储模式 卷存储模式:
本地模式:数据全部保留在本地。
缓存模式:本地保留部分热数据,全部数据异步存储到OOS中。
存储模式:本地保留全部数据,并异步存储到OOS中。
存储类型默认为本地模式。
卷冗余模式 卷冗余模式(仅集群版支持):
取值:
副本:
单副本。
两副本。
三副本。
EC N+M:纠删码模式。其中N、M为正整数,N>M,且N+M≤128。表示将数据分割成N个片段,并生成M个校验数据。分片大小可以为1KiB、2KiB、4KiB、8KiB、16KiB、32KiB、64KiB、128KiB、256KiB、512KiB、1024KiB、2048KiB、4096KiB。
说明(以下场景均为集群可用的前提下):
创建EC N+M的卷后:
卷所在存储池可用故障域数量大于等于卷的最小副本数时,可以向卷中写数据。卷所在存储池可用故障域数量小于最小副本数时,不能向卷写数据,且系统会产生告警。
卷所在存储池可用故障域数量大于等于N+M,卷数据正常,不会产生降级。卷所在存储池可用故障域数量处于[N, N+M),卷数据将处于降级状态,建议尽快添加或修复故障域。卷所在存储池可用故障域数量小于N时,已写入的数据发生损毁。
创建副本模式的卷后:
卷所在存储池可用故障域数量大于等于卷的最小副本数时,可以向卷中写数据。卷所在存储池可用故障域数量小于最小副数时,不能向卷写数据,且系统会产生告警。
卷所在存储池可用故障域数量大于等于副本数,卷数据正常,不会产生降级。对于两副本、三副本卷,卷存储池所在故障域大于等于1,但小于副本数时,卷数据将处于降级状态,建议尽快添加或修复存储池故障域。卷所在存储池无可用故障域时,已写入的数据发生损毁。
最小副本数 最小副本数(仅集群版支持)。点击“卷冗余模式”后的“更多”按钮,可以填写最小副本数。
对于副本模式的卷,假设卷副本数为X,最小副本数为Y(Y必须≤X),该卷每次写入时,至少Y份数据写入成功,才视为本次写入成功。
对于EC N+M模式的卷,假设该卷最小副本数设置为Y(必须满足N≤Y≤N+M),必须满足总和至少为Y的数据块和校验块写入成功,才视为本次写入成功。
取值:整数。对于副本卷,取值范围是[1, N],N为副本模式卷的副本数,默认值为1。对于EC卷,取值范围是[N, N+M],默认值为N。
高可用 卷的高可用类型(仅集群版支持):
主备:该卷关联对应Target下的所有IQN。
禁用:不启用主备,该卷关联对应Target下的1个IQN。
默认值为主备。
写策略 卷的写策略:
回写:指数据写入到内存后即返回客户端成功,之后再异步写入磁盘。适用于对性能要求较高,稳定性要求不高的场景。
透写:指数据同时写入内存和磁盘,并在都写成功后再返回客户端成功。适用于稳定性要求较高,写性能要求不高,且最近写入的数据会较快被读取的场景。
绕写:指数据直接写到磁盘,不写入内存。适用于稳定性要求较高,性能要求不高,且写多读少的场景。
默认值为回写。
数据目录 单机版本创建卷时,指定卷数据的存储位置(仅单机版支持)。
如果创建卷时不指定数据目录,使用服务器设置的默认数据目录。
注意数据目录中不能包含逗号(,)。
存储桶 存储桶信息。输入已存在的OOS存储桶的名称和前缀名称,设置前缀名称后,卷数据会存在存储桶以前缀命名的类文件夹中。如果未指定前缀,则直接存储在以卷名称命名的类文件夹中。
前缀取值:字符串形式,长度范围是1~256。
注意请勿开启Bucket的生命周期设定和合规保留。
Endpoint 设置OOS Endpoint。具体OOS Endpoint详见OOS Endpoint和区域。
签名版本 指定上云签名认证的类型:
v2:V2签名认证。
v4:V4签名认证。
默认值为v2。
区域 Endpoint资源池所在区域。具体区域详见OOS Endpoint和区域。 V4签名时,此项必填。
存储类型 设置OOS的存储类型:
标准存储。
低频访问存储。
默认为标准存储。
AK/SK OOS AccessKeyID和OOS SecretAccessKey。 对象大小 数据存储在OOS中的大小。
取值:128KiB、256KiB、512KiB、1MiB、2MiB、4MiB、8MiB。默认值为1MiB。
压缩 是否压缩数据上传至OOS:
启用:压缩数据上传至OOS。
禁用:不压缩数据上传至OOS。
默认值为启用。