批量启动服务器上的HBlock服务 本节主要介绍如何使用API批量启动服务器上的HBlock服务。 此操作用来批量启动服务器上的全部HBlock服务。 前提条件:集群正常工作,所有基础服务正常,并且目标服务器的管理服务(ms)正常。 请求语法 plaintext PUT /rest/v1/system/service HTTP/1.1 Date:date ContentType: application/json; charsetutf8 ContentLength: length Host: ip:port Authorization:authorization { "action": "start", "serverIds": [ serverId1, serverId2, …, serverIdN ] } 请求参数 参数 类型 描述 是否必须 action String 启动服务器上的HBlock服务。 取值:start。 是 serverIds Array of string 需要启动HBlock服务的服务器。 取值: serverId:具体服务器ID。 All:启动所有服务器上的HBlock服务。 是 响应结果 名称 类型 描述 success Array of success 启动成功的HBlock服务信息,详见“表1 响应参数success说明”。 failed Array of failed 启动失败的HBlock服务信息,详见“表2 响应参数failed说明”。 skipped Array of skipped 已经处于启动状态,无需启动的HBlock服务信息,详见“表3 响应参数skipped说明”。 processing Array of processing 启动操作未完成的HBlock服务信息,详见“表4 响应参数processing说明”。 表1 响应参数success说明 名称 类型 描述 serverId String HBlock服务启动成功的服务器。 service Array of string 启动成功的HBlock服务。 表2 响应参数failed说明 名称 类型 描述 serverId String HBlock服务启动失败的服务器。 service Array of string 启动失败的HBlock服务。 reason String HBlock服务启动失败的原因。 表3 响应参数skipped说 名称 类型 描述 serverId String 无需启动HBlock服务的服务器。 service Array of string 无需启动的HBlock。 表4 响应参数processing说明 名称 类型 描述 serverId String HBlock服务启动操作未完成的服务器。 service Array of string 启动操作未完成的HBlock服务。
来自: