云应用

 

ChangeClusterVxnet

更新时间 2020-12-01

切换集群的网络,前提是集群必须支持此操作,即应用的mustache配置文件中角色的advanced_actions定义了change_vxnet。可以通过 API DescribeAppVersions 来查看应用的配置文件是否包含此配置,也可以通过 API DescribeClusters 来查看集群的角色是否支持此操作。

Request Parameters

Parameter name Type Description Required
cluster String 集群ID Yes
vxnet String 集群即将加入的网络的ID Yes
roles.n String 集群的角色 No
private_ips.n.node_id String 节点ID No
private_ips.n.private_ip String 节点对应的私有IP No

公共参数

Response Elements

Name Type Description
action String 响应动作
job_id String 执行任务的 Job ID
ret_code Integer 执行成功与否,0 表示成功,其他值则为错误代码

Example

以应用ZooKeeper为例

Example Request:

https://api.shanhe.com/iaas/?action=ChangeClusterVxnet
&cluster=cl-q1witcdk
&vxnet=vxnet-iuy3lnd
&private_ips.1.node_id=cln-nqop00oj
&private_ips.1.private_ip=192.168.1.4
&private_ips.2.node_id=cln-oruuckuo
&private_ips.2.private_ip=192.168.1.2
&private_ips.3.node_id=cln-veb7g8nx
&private_ips.3.private_ip=192.168.1.3
&zone=jn1b
&COMMON_PARAMS

Example Response:

{
  "action":"ChangeClusterVxnetResponse",
  "ret_code":0,
  "cluster_id":"cl-q1witcdk",
  "vxnet_id":"vxnet-vzvzkno",
  "job_id":"j-72j4zto5q7x"
}
这篇文档解决了您的问题吗?
0
0