初始化 参数 参数 描述 n STORNAME 或storname STORNAME 指定HBlock名称。 取值:字符串形式,长度范围是1~64,可以包含字母、数字、下划线()和短横线(),字母区分大小写,且仅支持以字母或数字开头。 u USERNAME 或username USERNAME HBlock的管理员用户名。 取值:字符串形式,长度范围是5~16,只能由数字和字母组成,字母区分大小。默认值为storuser。 p PASSWORD 或password PASSWORD 设置新的管理员密码。初始化时必须修改密码。 取值:字符串形式,长度范围8~16,至少包含以下字符中的3种:大写字母、小写字母、数字、特殊字符 (~ ! @ $ % ^ & ( ) + [ ] { } ; : , . / ?),区分大小写。不能包含:3个连续重复的字符,3个连续或反序的数字、或字母(不区分大小写),3个连续或反序的键盘序列(不区分大小写)。 s { SERVERIP [:PORT ][:PATH ] & } & 或server { SERVERIP [:PORT ][:PATH] & } & 指定要初始化的服务器IP(SERVERIP)、API端口号(PORT)和数据目录(PATH)。 取值: 服务器IP:一个服务器IP可以对应多个数据目录,用英文逗号(,)隔开。 对于单机版,只需要一台服务器即可。 对于集群版,至少需要三台服务器。 API端口号:取值范围是[1, 65535],默认值为1443。需要和该服务器安装HBlock时设置的API端口号保持一致。 数据目录:数据目录名不能含逗号。可以设置多个数据目录,以英文逗号(,)隔开。数据目录用于存储数据,建议不要与操作系统共用磁盘或文件系统。 说明 对于单机版,第一个数据目录是默认数据目录。对于集群版,需要至少有一个数据目录。 topologyfile TOPOLOGYFILE 导入集群拓扑文件(仅集群版支持)。 拓扑文件为符合UTF8编码格式的JSON文件,详见集群拓扑文件。 C CIDR 或clusternetwork CIDR 集群网络(仅集群版支持),用于集群间的数据通信。IP CIDR格式。 如果指定集群网络,为了保证HBlock的各个服务器之间能够正常通信,请确保每个服务器上都有与指定网段相符的IP,系统会自动选取该IP进行通信。 如果未指定集群网络,默认使用服务器列表中HBlock服务器IP,此时HBlock的服务器IP不能指定为localhost、127.0.0.1或0:0:0:0:0:0:0:1。 P CIDR 或publicnetwork CIDR 业务网络,用于客户端和服务器之间的数据传输。IP CIDR格式。 如果指定业务网络,请确保每个服务器上都有与指定网段相符的IP,系统会自动选取该IP和客户端进行通信。 如果未指定业务网络,或指定了业务网络,但指定的网段与服务器所有IP均不相符,默认使用服务器列表中HBlock服务器IP,此时HBlock服务器IP不能指定为localhost、127.0.0.1或0:0:0:0:0:0:0:1。 faultdomain FAULTDOMAIN 设置基础存储池的故障域级别(仅集群版支持)。初始化时设置的集群拓扑中,包含的数据目录节点都加入到基础存储池中。 取值: path:数据目录级别。 server:服务器级别。 rack:机架级别。 room:机房级别。 默认值为server。 注意 如果故障域级别为room或者rack,则必须使用拓扑文件导入方式进行初始化 iscsiport ISCSIPORT 指定iSCSI端口号。 取值:整型,取值为[1, 65535],默认端口为3260。 portrange PORT1PORT2 指定端口范围。存储服务以及未指定端口的服务将从此范围中自动取值。 取值:整型,取值范围为[1, 65535],PORT1为端口范围最小值,PORT2为端口范围最大值,且PORT1且PORT1 < PORT2。PORT1默认取值为20000,PORT2默认取值为20500。 说明 建议指定的端口范围至少包含500个端口。 dataport1 DATAPORT1 指定数据端口1(仅集群版支持)。 取值:整型,取值范围为[1, 65535]。 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]。 metadataport1 METADATAPORT1 指定元数据端口1(仅集群版支持)。 取值:整型,取值范围为[1, 65535]。 metadataport2 METADATAPORT2 指定元数据端口2(仅集群版支持)。 取值:整型,取值范围为[1, 65535]。 metadataport3 METADATAPORT3 指定元数据端口3(仅集群版支持)。 取值:整型,取值范围为[1, 65535]。 metadataport4 METADATAPORT4 指定元数据端口4(仅集群版支持)。 取值:整型,取值范围为[1, 65535]。 metadataport5 METADATAPORT5 指定元数据端口5(仅集群版支持)。 取值:整型,取值范围为[1, 65535]。 metadataport6 METADATAPORT6 指定元数据端口6(仅集群版支持)。 取值:整型,取值范围为[1, 65535]。 metadataport7 METADATAPORT7 指定元数据端口7(仅集群版支持)。 取值:整型,取值范围为[1, 65535]。 metadataport8 METADATAPORT8 指定元数据端口8(仅集群版支持)。 取值:整型,取值范围为[1, 65535]。 cs SERVERIP[:DIR] ,SERVERIP[:DIR] ,SERVERIP[:DIR] 指定协调服务的地址和存储协调服务数据的数据目录(仅集群版支持)。 如果指定协调服务的地址,必须同时指定集群中的3个IP地址。 说明 为了提升读写性能,建议协调服务的数据目录与安装目录、存储数据的数据目录相互独立。 取值: SERVERIP(协调服务的地址):IPv4或[IPv6]地址。 DIR(协调服务的数据目录):只能包含字母、数字、汉字和特殊字符(~ ! @ $ ( ) + ; . :)。默认目录为安装目录。 mdm SERVERIP[:DIR] ,SERVERIP[:DIR] 指定元数据管理服务的地址和存储元数据管理服务数据的数据目录(仅集群版支持)。 如果指定元数据管理服务的地址,必须同时指定集群中的2个IP地址。 说明 为了提升读写性能,建议元数据服务的数据目录与安装目录、存储数据的数据目录相互独立。 取值: SERVERIP(元数据管理服务的地址):IPv4或[IPv6]地址。 DIR(元数据管理服务的数据目录):只能包含字母、数字、汉字和特殊字符(~ ! @ $ ( ) + ; . :)。默认目录为安装目录。 ls SERVERIP[:DIR] ,SERVERIP[:DIR],SERVERIP[:DIR] 指定日志服务的地址和存储日志服务数据的数据目录(仅集群版支持)。 如果指定日志服务的地址,必须同时指定集群中的3个IP地址。 说明 为了提升读写性能,建议日志服务的数据目录与安装目录、存储数据的数据目录相互独立。 取值: SERVERIP(日志服务的地址):IPv4或[IPv6]地址。 DIR(日志服务的数据目录):只能包含字母、数字、汉字和特殊字符(~ ! @ $ ( ) + ; . :)。默认目录为安装目录。