本地卷:
./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> } | CLEAR ] [ --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> } | CLEAR ] [ --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為副本模式卷的副本數;對于EC卷,取值范圍是[N, N+M]。 |
| --redundancy-overlap REDUNDANCY_OVERLAP | 指定卷的折疊副本數(僅集群版支持)。在數據冗余模式下,同一份數據的不同副本/分片默認分布在不同的故障域,當故障域損壞時,允許根據卷的冗余折疊原則,將多份數據副本放在同一個故障域中,但是分布在不同的path上。 注意 如果存儲池故障域級別為path,此參數不生效。 取值:整數。對于副本卷,取值范圍是[1, N],N為副本模式卷的副本數;對于EC卷,取值范圍是[N, N+M]。 |
| --priority SERVER_ID | 指定卷主備分布優先級的服務器ID(僅集群版支持),系統會根據指定的服務器ID順序來選擇卷的主備IQN。可以指定一個或者多個服務器ID,以英文逗號分開。 |
| --priority CLEAR | 取消卷的主備優先級設置(僅集群版支持)。 |
| --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
取消卷的主備分布優先級的服務器ID。
[root@hblockserver CTYUN_HBlock_Plus_3.9.0_x64]# ./stor lun set -n lun01a --priority CLEAR
Set LUN lun01a successfully.
示例5
修改卷的簽名為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.