./stor lun prefer [ { -n | --name } LUN_NAME &<1-n> ] [--priority { SERVER_ID &<1-n> | CLEAR } | --status-driven ] [ --auto-failback AUTO_FAILBACK ]
此命令用來設置卷的主備優先級或自動切換。
參數
| 參數 | 描述 |
|---|---|
| -n LUN_NAME 或 --name LUN_NAME | 指定卷名稱。可以指定一個或者多個卷,以英文逗號分開。 說明 如果不指定卷名稱,表示設置所有卷。 |
| --priority SERVER_ID | 指定卷主備分布優先級的服務器ID,系統會根據指定的服務器ID順序來選擇卷的主備IQN。可以指定一個或者多個服務器ID,以英文逗號分開。 注意
|
| --priority CLEAR | 取消卷的主備優先級設置。 注意 --priority SERVER_ID 、--priority CLEAR與--status-driven互斥。 |
| --status-driven | 根據卷的當前主備target(Active target、Standby target、Cold target)所在服務器,進行優先級配置。 注意 --priority SERVER_ID 、--priority CLEAR與--status-driven互斥。 |
| --auto-failback AUTO_FAILBACK | 是否根據指定的卷主備分布優先級自動進行主備切換,即針對卷主備狀態,當高優先級的服務器恢復正常后,是否自動進行主備狀態切換。 取值:
默認值為Enabled。 |
示例
示例1
設置卷lun04a的主備優先級。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor lun prefer -n lun04a --priority hblock_2
Set LUN lun04a with server affinity successfully.示例2
設置卷lun04a、lun04b的自動進行主備切換為Disabled。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor lun prefer -n lun04a,lun04b --auto-failback Disabled
Set LUN lun04a,lun04b with server affinity successfully.示例3
根據卷的當前主備target所在服務器,設置卷lun04a、lun04b的主備優先級。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor lun prefer -n lun04a,lun04b --status-driven
Set LUN lun04a,lun04b with server affinity successfully.示例4
取消卷lun04a的主備優先級設置。
[root@hblockserver CTYUN_HBlock_Plus_3.8.0_x64]# ./stor lun prefer -n lun04a --priority CLEAR
Set LUN lun04a with server affinity successfully.