开发者社区> 问答> 正文

弹性高性能计算E-HPC混合云管理API有哪些?

弹性高性能计算E-HPC混合云管理API有哪些?

展开
收起
小天使爱美 2020-03-23 18:15:09 985 0
1 条回答
写回答
取消 提交回答
  • CreateHybridCluster 创建一个 E-HPC 混合云集群。

    请求参数 名称 类型 是否必需 描述 Action String 是 操作接口名,系统规定参数,取值:CreateHybridCluster。 RegionId String 是 地域 Id。 ZoneId String 否 可用区 Id。 Name String 是 集群名字。长度2-64字符,只允许包含中文、字母、数字、连字符(-)和下划线( _ ),必须以字母或中文开头。 Description String 否 集群描述,2~128个字符。 EhpcVersion String 是 E-HPC 产品版本号。 目前支持1.0.0 OsTag String 是 操作系统镜像标签,需用 ListImages 接口查询。 Domain String 是 账号系统域名。 Nodes String 是 本地集群调度节点和域管理节点信息,JSON 格式的字符串。 EcsOrderComputeInstanceType String 是 集群计算节点实例规格。 SecurityGroupId String 否 使用已有安全组的安全组 Id。 SecurityGroupName String 否 如果不使用已有安全组(SecurityGroupId为空),则使用该名称创建新安全组,应用默认策略。有关安全组名称格式,请参考 CreateSecurityGroup。 VpcId String 是 VPC 网络 Id。 VSwitchId String 是 VPC 中交换机 Id。产品目前只支持 VPC 网络。 VolumeType String 否 默认值nas,网络共享存储类型,目前仅支持阿里云 NAS。 VolumeId String 是 阿里云 NAS 实例 Id。目前不支持自动创建阿里云 NAS 实例。 VolumeProtocal String 否 默认值 nfs,网络共享存储协议,目前仅支持 nfs。 VolumeMountpoint String 是 NAS vpc 挂载点。目前不支持自动创建阿里云 NAS 挂载点。 RemoteDirectory String 否 挂载共享存储的远程目录。最终挂载路径为挂载点与远程目录组合:NasMountpoint:/RemoteDirectory 。 OnPremiseVolumeProtocol String 否 本地共享存储协议,目前仅支持 nfs。 OnPremiseVolumeMountPoint String 否 本地共享存储挂载点。 OnPremiseVolumeRemotePath String 否 本地共享存储挂载路径。 OnPremiseVolumeLocalPath String 否 本地共享存储挂载到云上节点的路径。 Password String 否,同KeyPairName二选一 跳板机(Login 节点)的 root 密码。8-30个字符,必须同时包含三项(大小写字母、数字和特殊符号)。支持以下特殊字符:( ) ` ~ ! @ # $ % ^ & * - + = | { } [ ] : ; ‘ < > , . ? / 。请务必使用 HTTPS 协议调用 API 以避免可能发生的密码泄露。 KeyPairName String 否,同Password二选一 密钥对名称。要使用 ECS 密钥对功能,请在 ECS 控制台创建密钥对。 PostInstallScript.n.Url String 否 第 n 个(n 从 1 开始编号,可以有多条,最大 16 条)安装后脚本的全路径,需要放在共享目录下,例如本地集群共享目录是/opt, /home, 可以将脚本放到/opt下,假如脚本名称为job.sh, 那么这里Url就是/opt/job.sh PostInstallScript.n.Args String 否 第n个(n 从 1 开始编号,可以有多条,最大 16 条)安装后脚本的执行参数。 JobQueue String 否 指定后续扩容节点的默认队列 返回参数 除公共返回参数外返回如下结果:

    名称 类型 描述 ClusterId String 集群Id 错误码 错误代码 解释 HTTP 状态码 InvalidParams 无效的参数 400 InvalidVpc VPC 信息无效 400 InvalidVolumn 存储卷无效 400 TooManyClusters 用户 E-HPC 集群超过配额 403 TooManyNodes 用户节点数超过配额 403 EcsError ECS 接口调用失败 406 NotAuthorized 未授权 RAM 407 UnknownError 未知错误 500 GetHybridClusterConfig 获取混合云集群配置。

    请求参数 名称 类型 是否必需 描述 Action String 是 操作接口名,系统规定参数,取值:GetHybridClusterConfig。 RegionId String 是 地域 Id。 ClusterId String 是 集群 Id。 Node String 否 计算节点hostname,当获取集群配置时,该参数设置为空;当获取计算节点配置,用于初始化本地计算节点时,设置该字段为本地计算节点hostname 返回参数 除公共返回参数外返回如下结果:

    名称 类型 描述 ClusterConfig String 混合云集群配置信息,以 ini 格式发送,用于配置本地集群节点。 错误码 错误代码 解释 HTTP 状态码 InvalidParams 无效的参数 400 ClusterNotFound 集群未找到 404 NotAuthorized 未授权RAM 407 InvalidOpt 无效操作 406 DbError 数据库操作错误 406 UnknownError 未知错误 500 AddLocalNodes 增加本地计算节点到混合云集群或者云上集群。

    请求参数 名称 类型 是否必需 描述 Action String 是 操作接口名,系统规定参数,取值:AddLocalNodes。 RegionId String 是 地域 Id。 ClusterId String 是 集群 Id。 Nodes String 是 本地节点信息,JSON 格式的字符串, 设置本地节点的hostname和IpAddress,[{“HostName”:””,”IpAddress”:””}] 返回参数 除公共返回参数外返回如下结果:

    名称 类型 描述 InstanceIds List 混合云集群本地计算节点实例ID列表信息。 错误码 错误代码 解释 HTTP 状态码 InvalidParams 无效的参数 400 ClusterNotFound 集群未找到 404 VolumeNotFound 存储卷未找到 404 ManagerNotFound 管理节点未找到 404 ObjectNotFound 对象未找到 404 InvalidClusterStatus 集群当前状态不允许操作 403 NotAuthorized 未授权RAM 407 InvalidOpt 无效操作 406 DbError 数据库操作错误 406 UnknownError 未知错误 500

    2020-03-23 18:28:05
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
Spring Boot2.0实战Redis分布式缓存 立即下载
CUDA MATH API 立即下载
API PLAYBOOK 立即下载