4.0之前版本:
./stor server set { -i | --item } port [ { -n | --server } SERVER_ID ] --port-range PORT1-PORT24.0及之后版本:
./stor server set { -i | --item } parameter [ { -n | --server } { SERVER_ID &<1-n> | all | default }* ] --port-range PORT1-PORT2
此命令用来修改HBlock服务器用于HBlock相关服务的端口范围。
说明
后续新增的服务端口会从修改后的端口范围中选择,已使用的端口值不变。
注意
修改端口范围(--port-range PORT1-PORT2)时,请避免和Linux系统的本地临时端口(ip_local_port_range)范围重合,否则可能会导致HBlock服务所用的端口被占用。使用命令行cat /proc/sys/net/ipv4/ip_local_port_range可以查看本地临时端口范围。
参数
| 参数 | 描述 |
|---|---|
| -i port 或 --item port (4.0之前版本) | 修改HBlock服务器用于HBlock相关服务的端口范围。 |
| -n SERVER_ID 或 --server SERVER_ID (4.0之前版本) | HBlock服务器的ID。 默认值为当前服务器ID。 |
| -i parameter 或 --item parameter(4.0及之后版本) | 设置HBlock服务器的参数。 |
| -n { SERVER_ID &<1-n> | all | default }* 或 --server { SERVER_ID &<1-n> | all | default }* (4.0及之后版本) | 指定需要修改端口范围的HBlock服务器。 取值:
默认修改当前服务器的端口范围。 说明 可以同时指定多个参数,以逗号隔开,如-n hblock_1,hblock_2,default。 |
| --port-range PORT1-PORT2 | 指定端口范围,用于相关服务。 取值:整型,取值范围为[1, 65535],PORT1为端口范围最小值,PORT2为端口范围最大值,且PORT1<PORT2。 说明 建议指定的端口范围至少包含500个端口。 |
示例
示例1(4.0之前版本)
修改HBlock服务器用于HBlock相关服务的端口范围为19000-20500。
[root@hblockserver CTYUN_HBlock_Plus_3.7.0_x64]# ./stor server set -i port -n hblock_1 --port-range 19000-20500
Set server hblock_1 successfully.示例2(4.0及之后版本)
修改服务器hblock_2及后续加入集群节点用于HBlock相关服务的端口范围为19000-20500。
[root@hblockserver CTYUN_HBlock_Plus_4.0.0_x64]# ./stor server set -i parameter -n hblock_2,default --port-range 19000-22500
Set successfully.