批量修改服务器属性(1) 参数 类型 描述 是否必须 action String 操作动作。 取值: setProperties:服务器配置。 是 serverIds Array of string 指定需要设置的服务器。 取值: SERVERID :需要修改的服务器ID。 all:指定修改所有HBlock服务器配置。 default:指定后续加入集群节点的HBlock默认占用内存和端口范围。 默认修改所有服务器的配置。 说明 一次可用指定多个参数。 否 targetPortalIP.ips Array of ip iSCSI目标门户IP属性集合,详见“ 表1 请求参数targetPortalIP.ip说明 ”。 说明 若服务器与客户端不在同一网段(如服务器位于内网,客户端位于外网),通过NAT设备(如路由器)进行连接,则需要将NAT设备的外网地址和端口添加到服务器,从而使得外网的客户端可以正常与该服务器的target建立iSCSI连接。 注意 指定目标门户时,建议仅指定一个服务器ID。 否 targetPortalIP.status String 是否启用iSCSI目标门户IP。 取值: Enabled:启用。 Disabled:禁用。 否 defaultPath String 设置默认的数据目录(仅单机版本支持)。 数据目录必须是已经添加到HBlock系统中,并且状态为Normal的数据目录。 否 portRange String 指定端口范围,用于相关服务。 取值:取值范围为[1, 65535], port1 为端口范围最小值, port2 为端口范围最大值,且 port1 < port2。 说明 建议指定的端口范围至少包含500个端口。 否 maxMemoryRatio Double 指定HBlock可使用的内存占用系统总内存的比例上限。 取值:取值范围是[0.01, 1],支持小数点后2位。 说明 对于集群版,HBlock实际占用的内存与加入存储池的磁盘数量有关,可能会突破设置的比例上限,一旦超限将触发系统事件“内存不足(InsufficientMemory)”。 maxMemoryRatio和maxMemorySize同时设置时,取二者的最小值。 否 maxMemorySize Long 指定HBlock可使用的内存最大值。 取值:整数形式,取值范围[2147483648, 9223372036854775807],单位是bytes。 说明 对于集群版,HBlock实际占用的内存与加入存储池的磁盘数量有关,可能会突破设置的比例上限,一旦超限将触发系统事件“内存不足(InsufficientMemory)”。 maxMemoryRatio和maxMemorySize同时设置时,取二者的最小值。 否
来自: