文档

RecoverCluster - 重置并修复集群

更新时间:

调用RecoverCluster重置并修复异常集群。

接口说明

仅当集群状态为exception(异常)时,才能调用该接口重置并修复集群。您可以通过调用ListClusters获取集群ID及集群状态。 建议您操作前导出所有作业数据。重置并修复集群会有以下影响:

  • 集群所有节点执行更换系统盘的操作,按创建集群时的配置重新配置系统盘。
  • 集群所有节点的系统盘和数据盘的数据将会丢失,包括用户信息、作业信息、调度器队列信息、自动伸缩队列配置信息,但文件存储NAS上的数据仍然保留。
  • 集群自建队列被清除,节点实例继续保留,并全部迁移到集群默认队列中。

调试

您可以在OpenAPI Explorer中直接运行该接口,免去您计算签名的困扰。运行成功后,OpenAPI Explorer可以自动生成SDK代码示例。

调试

授权信息

下表是API对应的授权信息,可以在RAM权限策略语句的Action元素中使用,用来给RAM用户或RAM角色授予调用此API的权限。具体说明如下:

  • 操作:是指具体的权限点。
  • 访问级别:是指每个操作的访问级别,取值为写入(Write)、读取(Read)或列出(List)。
  • 资源类型:是指操作中支持授权的资源类型。具体说明如下:
    • 对于必选的资源类型,用背景高亮的方式表示。
    • 对于不支持资源级授权的操作,用全部资源表示。
  • 条件关键字:是指云产品自身定义的条件关键字。
  • 关联操作:是指成功执行操作所需要的其他权限。操作者必须同时具备关联操作的权限,操作才能成功。
操作访问级别资源类型条件关键字关联操作
ehpc:RecoverClusterWRITE
  • acs:ehpc:{#regionId}:{#accountId}:*

请求参数

名称类型必填描述示例值
ClusterIdstring

指定重置并修复的集群ID。并且,集群状态必须为exception(异常)时才能修复。

您可以通过调用ListClusters获取集群ID及集群状态。

ehpc-hz-FYUr32****
OsTagstring

操作系统镜像标签。

您可以通过ListImagesListCustomImages查询E-HPC支持的镜像标签。

CentOS_7.2_64
AccountTypestring

账户服务类型。取值范围:

  • nis
  • ldap

默认值:nis

nis
SchedulerTypestring

调度服务器类型。取值范围:

  • pbs
  • slurm
  • opengridscheduler
  • deadline

默认值:pbs

pbs
ImageOwnerAliasstring

镜像类型。取值范围:

  • system:公共镜像
  • self:自定义镜像
  • others:共享镜像

默认值:system

system
ImageIdstring

镜像ID。

您可以通过ListImagesListCustomImages查询E-HPC可安装的镜像。

m-bp18133n0335yq****
ClientVersionstring

集群所使用的客户端版本号,默认为最新版本。

您可以调用ListCurrentClientVersion查询当前最新客户端版本号。

1.0.76

返回参数

名称类型描述示例值
object
TaskIdstring

任务ID。

18FB21E3-F423-4B84-BB63-D8887A29****
RequestIdstring

请求ID。

18FB21E3-F423-4B84-BB63-D8887A29****

示例

正常返回示例

JSON格式

{
  "TaskId": "18FB21E3-F423-4B84-BB63-D8887A29****",
  "RequestId": "18FB21E3-F423-4B84-BB63-D8887A29****"
}

JSON格式

{
  "TaskId": "18FB21E3-F423-4B84-BB63-D8887A29****",
  "RequestId": "18FB21E3-F423-4B84-BB63-D8887A29****"
}

错误码

HTTP status code错误码错误信息描述
400InvalidParamsInvalid param: %s-
400InDebt您的账户已欠费
400OrderError.InsufficientBalance账户已欠费,请您先充值后再重试。
400OrderError.InstHasUnpaidOrder账户存在未支付订单,请您先支付后再重试。
400OrderError.Arrearage账户余额不足100元,请您先充值后再重试。
400OrderError.NoCard未绑定卡,请您先绑定后再重试。
400OrderError.InvalidPayMethod没有有效的默认支付方式,请您查看支付方式是否正确。
400OrderError.NoRealNameAuthentication未完成实名验证,请您先进行实名认证后重试。
400OrderError.NoRealNameRegistration国际站用户购买国内区域云产品,未完成实名注册。
400OrderError.UserProfileIncomplete国际站用户未完善个人信息。
400InvalidVpcVPC信息无效,请您检查该参数是否正确。
400InvalidVolume存储卷无效,请您检查该参数是否正确。
400InvalidSoftware请求的软件不支持
400InvalidVolumeProtocal存储协议无效,请您检查该参数是否正确。
400InvalidVolumeMountpoint挂载点无效,请您检查该参数是否正确。
403TooManyClusters用户集群数量超过配额,默认不超过3个,如需更多请提交工单。
403TooManyComputes计算节点数超过用户配额
403TooManyLogins登录节点数超过配额,默认不超过2个,如需更多请提交工单。
403TooManySccSCC实例数量超过配额,默认不超过15个,如需更多请提交工单。
403QuotaExceeded.PrivateIpAddressNot enough private IP address in vpc subnet-
403ConflictOpt有冲突的操作在执行中,请您稍后再试。
403ImageNotSupported暂不支持所选的镜像,请您更换镜像后重试。
404ImageNotFound指定的镜像不存在,请您检查该参数是否正确。
404VolumeNotFound指定的存储不存在,请您检查该参数是否正确。
404VpcNotFound指定的VPC不存在,请您检查该参数是否正确。
404ClusterNotFound指定的集群不存在,请您检查该参数是否正确。
406EcsErrorECS接口失败
406NasErrorNAS接口请求失败
406EipError请求弹性IP失败
406OrderError订单请求失败
406FailToGenId生成集群ID失败,请您再重试该操作。
406DbError数据库请求失败
406AliyunError其他云产品接口请求失败
407NotAuthorized此请求未获得RAM授权
500UnknownError未知错误,请检查相关参数是否合理,检查后稍后重试。
503ServiceUnavailableThe request has failed due to a temporary failure of the server请求失败,服务暂时不可用

访问错误中心查看更多错误码。

  • 本页导读 (1)
文档反馈