本节主要介绍添加
服务器命令行。 ./stor server add { s server } SERVERIP [:PORT ] [ parentnode PARENTNODE ] [ { n name } NODENAME ] [ { p path } PATH & [ capacityquota CAPACITYQUOTA ] ] [ portrange PORT1PORT2 ] [ dataport1 DATAPORT1 ] [ iscsiport ISCSIPORT ] [ managementport1 MANAGEMENTPORT1 ] [ managementport2 MANAGEMENTPORT2 ] [ managementport3 MANAGEMENTPORT3 ] [ managementport4 MANAGEMENTPORT4 ] [ managementport5 MANAGEMENTPORT5 ] [ managementport6 MANAGEMENTPORT6 ] 此命令用来添加
服务器。 注意 待添加到集群的
服务器安装HBlock后,才可以在集群
服务器上使用此命令添加该
服务器。 请确保Linux用户具有所需要端口的权限。Linux系统默认小于1024的端口不对没有root权限的Linux普通用户开放。 设置端口范围(portrange PORT1PORT2 )时,请避免和Linux系统的本地临时端口(iplocalportrange)范围重合,否则可能会导致HBlock
服务所用的端口被占用。使用命令行cat /proc/sys/net/ipv4/iplocalportrange可以查看本地临时端口范围。 参数 参数 描述 s SERVERIP [:PORT ] 或 server SERVERIP [:PORT ] 添加
服务的IP(SERVERIP )及API端口号(PORT)。
服务器IP:IPv4或[IPv6]。 API端口号:取值范围是[1, 65535],默认值为1443。需要和该
服务器安装HBlock时设置的API端口号保持一致。 parentnode PARENTNODE 指定父节点。 默认为根节点。 n NODENAME 或 name NODENAME 指定
服务器节点名称。 取值:字符串形式,长度范围1~63,只能由字母、数字、句点(.)、下划线()和短横线()组成,字母区分
大小写,且仅支持以字母或数字开头。 默认使用
服务器ID作为节点名称。 p PATH 或 path PATH 指定
数据目录,支持多个
数据目录,以英文逗号(,)隔开。 取值:只能包含字母、数字、汉字和特殊字符(~ ! @ $ ( ) + ; . :)。 注意
数据目录用于存储
数据,建议不要与操作系统共用磁盘或文件系统。 capacityquota CAPACITYQUOTA 指定
数据目录的容量配额,即针对加入到
服务器中的每个
数据目录,HBlock可写入的
数据总量。当HBlock的使用空间一旦达到配额,就立刻阻止
数据写入,不允许再使用超出配额的空间。 取值:整型。小于
数据目录所在磁盘的总容量,单位是K/k、M/m、G/g、T/t、P/p,默认单位是G/g。负整数表示无限制写入,0表示禁止写入。默认不限制写入。 注意 如果一次添加多个
数据目录,只能配置一个容量配额,配置的容量配额适用添加的所有目录。 portrange PORT1PORT2 指定端口范围。存储
服务以及未指定端口的
服务将从此范围中自动取值。 取值:整型,取值范围为[1, 65535],PORT1 为端口范围最小值,PORT2 为端口范围最
大值,且PORT1
数据端口1,整型,取值为[1, 65535]。 iscsiport ISCSIPORT iSCSI端口,整型,取值为[1, 65535],默认端口为3260。 managementport1 MANAGEMENTPORT1 管理服务端口1,整型,取值为[1, 65535]。 managementport2 MANAGEMENTPORT2 管理服务端口2,整型,取值为[1, 65535]。 managementport3 MANAGEMENTPORT3 管理服务端口3,整型,取值为[1, 65535]。 managementport4 MANAGEMENTPORT4 管理服务端口4,整型,取值为[1, 65535]。 managementport5 MANAGEMENTPORT5 管理服务端口5,整型,取值为[1, 65535]。 managementport6 MANAGEMENTPORT6 管理服务端口6,整型,取值为[1, 65535]。