本地卷:
./stor lun set { -n | --name } LUN_NAME [ { -w | --write-policy } WRITE_POLICY ] [ --min-replica MIN_REPLICA ] [ --redundancy-overlap REDUNDANCY_OVERLAP ] [ --priority SERVER_ID &<1-n> ] [ --auto-failback AUTO_FAILBACK ]
上云卷:
./stor lun set { -n | --name }LUN_NAME[ { -w | --write-policy } WRITE_POLICY ] [ --min-replica MIN_REPLICA ] [ --redundancy-overlap REDUNDANCY_OVERLAP ] [ --priority SERVER_ID &<1-n> ] [ --auto-failback AUTO_FAILBACK ] [ { -A | --ak } ACCESS_KEY { -S | --sk } SECRET_KEY ] [ { -E | --endpoint } ENDPOINT ] [ --sign-version VERSION ] [ --region REGION ] [ { -M | --cloud-compression } CLOUD_COMPRESSION ]
此命令用来修改指定的卷。
参数
参数 | 描述 |
---|---|
-n LUN_NAME 或 --name LUN_NAME | 指定修改的卷名称。 |
-w WRITE_POLICY 或 --write-policy WRITE_POLICY | 卷的写策略:
|
--min-replica MIN_REPLICA | 最小副本数(仅集群版支持)。 对于副本模式的卷,假设卷副本数为X,最小副本数为Y(Y必须≤X),该卷每次写入时,至少Y份数据写入成功,才视为本次写入成功。对于EC N+M模式的卷,假设该卷最小副本数设置为Y(必须满足N≤Y≤N+M),必须满足总和至少为Y的数据块和校验块写入成功,才视为本次写入成功。 取值:整数。对于副本卷,取值范围是[1, N],N为副本模式卷的副本数,默认值为1。对于EC卷,取值范围是[N, N+M],默认值为N。 |
--redundancy-overlap REDUNDANCY_OVERLAP | 指定卷的折叠副本数(仅集群版支持)。在数据冗余模式下,同一份数据的不同副本/分片默认分布在不同的故障域,当故障域损坏时,允许根据卷的冗余折叠原则,将多份数据副本放在同一个故障域中,但是分布在不同的path上。 注意 如果存储池故障域级别为path,此参数不生效。 取值:对副本模式,取值范围是[1,副本数];对于EC模式,取值范围是[1,M+N]。 |
--priority SERVER_ID &<1-n> | 指定卷主备分布优先级的服务器ID(仅集群版支持),系统会根据指定的服务器ID顺序来选择卷的主备IQN。可以指定一个或者多个服务器ID,以英文逗号分开。 |
--auto-failback AUTO_FAILBACK | 是否根据指定的卷主备分布优先级自动进行主备切换(仅集群版支持),即针对卷主备状态,当高优先级的服务器恢复正常后,是否自动进行主备状态切换。 取值:
|
-A ACCESS_KEY 或 --ak ACCESS_KEY | 修改对象存储服务的OOS AccessKeyID。 注意 如果要修改对象存储服务的AccessKeyID、对象存储服务的SecretAccessKey,必须同时修改。 |
-S SECRET_KEY 或 --sk SECRET_KEY | 修改对象存储服务的SecretAccessKey。 注意 如果要修改对象存储服务的AccessKeyID、对象存储服务的SecretAccessKey,必须同时修改。 |
-E ENDPOINT 或 --endpoint ENDPOINT | 设置对象存储服务的 Endpoint。 |
--sign-version VERSION | 修改上云签名认证的类型:
|
--region REGION | 表示Endpoint资源池所在区域。V4签名时,此项必填。 |
-M CLOUD_COMPRESSION 或 --cloud-compression CLOUD_COMPRESSION | 修改是否压缩数据上传至对象存储:
|
示例
示例1
修改卷的写策略为透写(wt)。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor lun set -n lun01a -w wt
Set LUN lun01a successfully.
示例2
修改卷的最小副本数为3。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor lun set -n lun01a --min-replica 3
Set LUN lun01a successfully.
示例3
修改卷的主备分布优先级的服务器ID。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor lun set -n lun01a --priority hblock_1
Set LUN lun01a successfully.
示例4
修改卷的签名为v4签名,不压缩数据上传至对象存储。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor lun set -n lun03a --sign-version v4 --region cn -M off
Set LUN lun03a successfully.