填写初始化相关信息
-
设置基本信息。
参数 描述 系统名称 指定HBlock名称。
字符串形式,长度范围是1~64,可以包含字母、数字、下划线(_)和短横线(-),字母区分大小写,且仅支持以字母或数字开头。
登录用户名 HBlock管理员用户名。
类型:字符串
取值:长度范围是5~16,只能由数字和字母组成,字母区分大小写。默认值为storuser。
登录密码 设置管理员密码。初始化时必须设置密码。
字符串形式,长度范围8~16,至少包含以下字符中的3种:大写字母、小写字母、数字、特殊字符 (~ ! @ # $ % ^ & * ( ) _ + [ ] { } | ; : , . / < > ?),区分大小写。不能包含:3个连续重复的字符,3个连续或反序的数字、或字母(不区分大小写),3个连续或反序的键盘序列(不区分大小写)。
-
设置集群拓扑。
拓扑方式可以选择“拓扑文件”或者“服务器”,二选一。
拓扑文件方式
参数 描述 拓扑文件 导入集群拓扑文件。
拓扑文件为符合UTF-8编码格式的JSON文件,详见集群拓扑文件。
服务器方式:点击“添加服务器”,填写服务器信息。
参数 描述 节点名称 指定服务器节点名称。
取值:字符串形式,长度范围1~63,只能由字母、数字、句点(.)、下划线(_)和短横线(-)组成,字母区分大小写,且仅支持以字母或数字开头。
默认使用服务器ID作为节点名称。
服务器IP 要初始化服务器的IP,支持IPv4和IPv6地址。 端口号 API端口号。
注意需要和该服务器安装HBlock时设置的API端口号保持一致。
数据目录 服务器中,用于存储用户数据的绝对路径。
注意数据目录中不能包含逗号(,)。
容量(可用/总) 数据目录所在磁盘的可用容量和总容量。 容量配额 数据目录的容量配额,即给HBlock分配的容量配额。一旦达到配额,就立刻阻止数据写入。
支持输入数字(默认单位为GiB),或者输入“数字+单位”,数字应精确到两位小数,单位可为KiB、MiB、GiB、TiB或者PiB,并且配额需要不大于数据目录总容量,0表示禁止写入,负数或者不填表示无限制。
操作 校验:校验数据目录是否可用。
修改:修改数据目录。
移除:移除数据目录。
-
设置故障域服务器方式:
设置基础存储池的故障域级别(仅集群版支持)。初始化时设置的集群拓扑中,包含的数据目录节点都加入到基础存储池中。可以选择:数据目录级别的故障域、服务器级别的故障域、机架级别的故障域、机房级别的故障域。注意如果故障域级别为机架或者机房,则必须使用拓扑文件导入方式进行初始化。
-
设置网络
参数 描述 业务网络 该网段用于业务与系统之间的数据传输。IP CIDR格式。 如果指定业务网络,请确保每个服务器上都有与指定网段相符的IP,系统会自动选取该IP和客户端进行通信。
如果未指定业务网络,或指定了业务网络,但指定的网段与服务器所有IP均不相符,系统会使用您在第2步指定的服务器IP进行数据传输,该服务器IP不可指定为localhost、127.0.0.1或0:0:0:0:0:0:0:1。
集群网络 用于系统内部数据传输。IP CIDR格式。
如果指定集群网络,为了保证HBlock的各个服务器之间能够正常通信,请确保每个服务器上都有与指定网段相符的IP,系统会自动选取该IP进行通信。
如果未指定集群网络,系统会使用您在第2步指定的服务器IP进行数据传输,该服务器IP不可指定为localhost、127.0.0.1或0:0:0:0:0:0:0:1。
-
设置端口。
系统使用指定端口及端口范围进行初始化,如都未指定,则使用默认端口。
注意请确保Linux用户具有所需要端口的权限。Linux系统默认小于1024的端口不对没有root权限的Linux普通用户开放。
设置端口范围时,请避免和Linux系统的本地临时端口(ip_local_port_range)范围重合,否则可能会导致HBlock服务所用的端口被占用。使用命令行cat /proc/sys/net/ipv4/ip_local_port_range可以查看本地临时端口范围。
参数 描述 端口范围 未指定端口的服务将从此范围中自动取值。
取值:整型,取值为[1, 65535]。默认取值为20000-20500。
说明建议指定的端口范围至少包含500个端口。
iSCSI服务 指定iSCSI端口号。
取值:整型,取值为[1, 65535],默认端口号为3260。
数据服务 指定数据服务端口号。
取值:整型,取值为[1, 65535]。
管理服务 指定管理服务端口号。
取值:整型,取值为[1, 65535]。
元数据服务 指定元数据服务端口号。
取值:整型,取值为[1, 65535]。
开始初始化
点击“开始初始化”按钮,进行HBlock初始化。