Loading
close

混合编排

time 更新时间:2024-07-24 10:34:45

混合编排

混编应用列表

复用已有的”应用列表接口”,application结构里新增type和vm_network等字段用于支持混编

存在问题:混编应用和普通应用重名

混编应用创建

复用已有的”应用创建接口”,增加virtual_machine数据结构

virtual_machine Type定义:

参数 Type 是否必选 描述
name str
replicas int
availability_zone str 可用区
boot_manager boot_manager 启动源
flavor_name str 规格名称
system_disk disk 系统盘
data_disk list(disk) 数据盘
security_groups list(str) 安全组列表,默认是一个default
loadbalancer loadbalancer 负载均衡
authentication authentication 登录凭证
user_data str 用户数据

boot_manager Type定义:

参数 Type 是否必选 描述
type str image / snapshot / volume
image str 镜像名称
snapshot str 云主机快照名称
bootable_volume str 可启动云硬盘

disk Type定义:

参数 Type 是否必选 描述
type str 添加数据卷时需要填类型,取值:hdd / high-performance,分别对应容量型或性能型
size int 单位是GiB
amount int 数量
cascade_deletion bool 默认False

loadbalancer Type定义:

参数 Type 是否必选 描述
name str 负载均衡名称,展示时使用
internal_ip str ip地址
status str 负载均衡状态
access list(access) 复用access数据结构,但这里只需要填端口和协议

authentication Type定义:

参数 Type 是否必选 描述
keypair str ssh密钥对
password str 登录密码

vm_network Type定义:

参数 Type 是否必选 描述
network_name str 网络名称
network_id str 网络id
subnet_name str 子网名称
subnet_id str 子网id

混编应用详情

复用已有的”应用详情”

混编应用删除

复用已有的”应用删除”

云主机负载列表

URI

示例:product_type_list=[hybrid]

GET /api/ecns/${product type}/virtualmachine/

响应消息

参数 参数类型 描述
list(vm_status) 云主机列表

vm_status Type定义:

参数 参数类型 是否必选 描述
name str
replicas int
status str
application_name str 所属应用名称
image str 虚拟机镜像
flavor flavor
vm_instances list(vm_instance) 云主机实例列表
vm_network vm_network 云主机网络
loadbalancer loadbalancer 负载均衡
creation_time str

flavor Type定义:

参数 参数类型 是否必选 描述
cpu str 带单位,单位是C
memory str 带单位,单位可以是MiB,也可以是GiB
disk str 带单位,单位是GiB

vm_instance Type:

参数 参数类型 是否必选 描述
name str 虚拟机实例名称
id str 虚拟机实例id
status str 状态
image str 镜像名称
internal_ip str 私网ip地址
flavor flavor 当前和vm_status的flavor一致,先保留在这里(用户是否会手动更改某个云主机实例的flavor)
creation_time str

云主机负载详情

URI

示例:product_type_list=[hybrid]

GET /api/ecns/${product type}/virtualmachine/<virtualmachine_name>/

响应消息

参数 参数类型 描述
vm_status 云主机详情

混编容器负载列表

同已有的容器负载列表

混编容器组列表

同已有的容器组列表

此篇文章对你是否有帮助?
没帮助
locked-file

您暂无权限访问该产品