产品文档

高可用组

2023-09-01 10:02:19

createAg

描述

创建一个高可用组,高可用组支持如下三个置放维度:

  • 物理机维度:高可用组内所有实例严格分散在指定地域的不同物理机上,单可用区内实例数量上限为10;

  • 交换机维度:高可用组内所有实例严格分散在指定地域的不同交换机下,单可用区内实例数量上限为5;

  • 故障域维度(默认):高可用组内实例分散部署在相互隔离的物理资源(故障域)上,每个高可用组会自动划分为5个故障域,多台实例可以根据实际需要分散部署在不同的分组当中,相同分组的实例不保障严格分散部署。

请求方式

POST

请求地址

https://ag.jdcloud-api.com/v1/regions/{regionId}/availabilityGroups

名称 类型 是否必需 默认值 描述
regionId String True 地域

请求参数

名称 类型 是否必需 默认值 描述
azs String[ ] True 支持的可用区,最少一个
agName String True 高可用组名称,只支持中文、数字、大小写字母、英文下划线 "_" 及中划线 "-",且不能超过 32 字符
agType String False 高可用组类型,默认vm
instanceTemplateId String False 实例模板的Id,创建strict类型的高可用组时此项为必填项
placement string False 高可用组中资源的放置类型。可选值: fd(默认值):故障域维度打散 host:物理机维度打散 switch:交换机维度打散
description String False 描述,长度不超过 256 字符
configurationType String False 高可用组配置类型。 可选值: strict(默认值):关联模板型 loose:自定义配置型
autoscalingSpec AutoscalingSpec False 伸缩组详细信息,当创建时选择打开弹性伸缩功能时需要传该参数

AutoscalingSpec

名称 类型 是否必需 默认值 描述
minSize Integer True 伸缩组最小实例数,取值范围:[0-300]。若高可用组分散策略为host或、switch,组内最小实例数不能大于组quota限制
maxSize Integer True 伸缩组最大实例数,取值范围:[0-300]。若高可用组分散策略为host或、switch,组内最大实例数不能大于组quota限制
desiredCapacity Integer False 伸缩组期望实例数,取值范围为:[最小实例数-最大实例数]
healthCheck Boolean False 伸缩组内实例是否需要健康检查,默认是开启
coolDownSeconds Integer False 冷却时间,默认值:300(单位为秒),取值范围:[0-86400]
scalingPolicy String False 默认值为均衡分布,当前仅支持这个值
removalPolicy String False 实例移出策略,默认值:最早创建的实例,支持:OldestResource(最早创建实例),NewestResource(最新创建实例)

返回参数

名称 类型 描述
result Result
requestId String

Result

名称 类型 描述
agId String 创建成功的高可用组 id

返回码

返回码 描述
200 OK
400 Invalid parameter
401 Authentication failed
404 Not found
500 Internal server error
503 Service unavailable
文档反馈

开始与售前顾问沟通

可直接拨打电话 400-098-8505转1

我们的产品专家为您找到最合适的产品/解决⽅案

在线咨询 5*8⼩时

1v1线上咨询获取售前专业咨询

点击咨询
企微服务助手

专业产品顾问,随时随地沟通