VPC
概览
云主机使用的私有网络,可通过VPC路由器访问互联网。
- 须提前创建二层网络,用于创建三层的VPC网络。
- 可在创建VPC网络时指定待挂载的路由器,也可创建VPC网络后再挂载路由器。
- 如有云主机使用VPC网络,不支持从VPC路由器卸载。
- 新建的网络段不可与VPC路由器内任一网络的网络段重叠。
清单
属性
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 请参见资源结构 | 2.3 | ||
| name | 请参见资源结构 | 2.3 | ||
| description | 请参见资源结构 | 是 | 2.3 | |
| agentPort | 2.3 | |||
| allocatorStrategy | 分配策略 |
|
2.3 | |
| applianceVmType | 特殊云主机的类型 | 2.3 | ||
| clusterUuid | 集群uuid | 2.3 | ||
| zoneUuid | 区域uuid | 2.3 | ||
| cpuNum | CPU数量 | 2.3 | ||
| cpuSpeed | 2.3 | |||
| defaultL3NetworkUuid | 默认三层网络uuid | 2.3 | ||
| defaultRouteL3NetworkUuid | 路由器云主机提供默认路由(default routing)的L3网络的uuid | 2.3 | ||
| hostUuid | 物理主机uuid | 2.3 | ||
| lastHostUuid | 上次所在物理主机uuid | 2.3 | ||
| imageUuid | 镜像uuid | 2.3 | ||
| rootVolumeUuid | 根云盘uuid | 2.3 | ||
| instanceOfferingUuid | 计算规格uuid | 2.3 | ||
| managementNetworkUuid | 管理网络uuid | 2.3 | ||
| publicNetworkUuid | 公有网络uuid | 2.3 | ||
| memorySize | 内存大小 | 2.3 | ||
| hypervisorType | 虚拟机管理程序类型 | 2.3 | ||
| platform | 2.3 | |||
| state | 启用状态 |
|
2.3 | |
| status | 连接状态 | 2.3 | ||
| groupBy | ||||
| createDate | 请参见资源结构 | 2.3 | ||
| lastOpDate | 请参见资源结构 | 2.3 | ||
| type | 类型 | 2.3 |
示例
{
"inventories": [
{
"agentPort": 7272,
"allVolumes": [
{
"actualSize": 308124672,
"createDate": "Jan 29, 2018 2:50:36 PM",
"description": "Root volume for VM[uuid:21fb8cf769804830b397b5ae1491f527]",
"deviceId": 0,
"format": "qcow2",
"installPath": "/Cloud_ps_1/rootVolumes/acct-36c27e8ff05c4780bf6d2fa65700f22e/vol-f01fd90b7d6248f9b106d6beb6910459/f01fd90b7d6248f9b106d6beb6910459.qcow2",
"isShareable": false,
"lastOpDate": "Jan 29, 2018 2:50:37 PM",
"name": "ROOT-for-TestVPC",
"primaryStorageUuid": "c81fe76a96c74568bbc3f7d46ac67e22",
"rootImageUuid": "f54bc778326842d8be3b6bd6a10ddf57",
"size": 8589934592,
"state": "Enabled",
"status": "Ready",
"type": "Root",
"uuid": "f01fd90b7d6248f9b106d6beb6910459",
"vmInstanceUuid": "21fb8cf769804830b397b5ae1491f527"
}
],
"allocatorStrategy": "LeastVmPreferredHostAllocatorStrategy",
"applianceVmType": "vpcvrouter",
"clusterUuid": "03e75816a0da42f998e2102d8286c27e",
"cpuNum": 1,
"cpuSpeed": 0,
"createDate": "Jan 29, 2018 2:50:36 PM",
"defaultL3NetworkUuid": "3533e0dcd01d4e2aa8697048e152c5d8",
"defaultRouteL3NetworkUuid": "ac057539be3840b7ba62c26d88028d74",
"description": "vpc vrouter",
"hostUuid": "faa187eff2a24db087f7c999c6990dd5",
"hypervisorType": "KVM",
"imageUuid": "f54bc778326842d8be3b6bd6a10ddf57",
"instanceOfferingUuid": "bea67a0669434d23ba4da7bf73f07255",
"lastHostUuid": "faa187eff2a24db087f7c999c6990dd5",
"lastOpDate": "Jan 30, 2018 10:12:42 AM",
"managementNetworkUuid": "ac057539be3840b7ba62c26d88028d74",
"memorySize": 1073741824,
"name": "TestVPC",
"platform": "Linux",
"publicNetworkUuid": "ac057539be3840b7ba62c26d88028d74",
"rootVolumeUuid": "f01fd90b7d6248f9b106d6beb6910459",
"state": "Running",
"status": "Connected",
"type": "ApplianceVm",
"uuid": "21fb8cf769804830b397b5ae1491f527",
"virtualRouterVips": [
"ff59daff8b6b4873b3f6dd9f100c753a"
],
"vmNics": [
{
"createDate": "Jan 29, 2018 2:50:37 PM",
"deviceId": 0,
"gateway": "10.0.0.1",
"ip": "10.128.22.161",
"l3NetworkUuid": "ac057539be3840b7ba62c26d88028d74",
"lastOpDate": "Jan 29, 2018 2:50:37 PM",
"mac": "fa:34:d5:44:3c:00",
"metaData": "3",
"netmask": "255.0.0.0",
"uuid": "2886bdb03c324feea04ac556cee9fe14",
"vmInstanceUuid": "21fb8cf769804830b397b5ae1491f527"
},
{
"createDate": "Jan 29, 2018 4:05:30 PM",
"deviceId": 1,
"gateway": "192.168.29.1",
"ip": "192.168.29.1",
"l3NetworkUuid": "3533e0dcd01d4e2aa8697048e152c5d8",
"lastOpDate": "Jan 29, 2018 4:05:30 PM",
"mac": "fa:34:0c:67:11:01",
"metaData": "4",
"netmask": "255.255.255.0",
"uuid": "748a1699b40044829d3cef7ec1c1b448",
"vmInstanceUuid": "21fb8cf769804830b397b5ae1491f527"
}
],
"zoneUuid": "96e7b45997f0419789d9f187500a3540"
}
],
"success": true
}
VPC高可用组清单(VpcHaGroup Inventory)
示例
{
"inventories": [
{
"createDate": "Jul 15, 2019 4:30:58 PM",
"description": "",
"lastOpDate": "Jul 15, 2019 4:30:58 PM",
"monitors": [
{
"createDate": "Jul 15, 2019 4:30:58 PM",
"id": 2,
"lastOpDate": "Jul 15, 2019 4:30:58 PM",
"monitorIp": "172.24.0.1",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
}
],
"name": "vhg",
"services": [
{
"createDate": "Jul 15, 2019 4:30:58 PM",
"id": 22,
"lastOpDate": "Jul 15, 2019 4:30:58 PM",
"networkServiceName": "PortForwardingRuleVO",
"networkServiceUuid": "4ef05744e52a499daeb4f54b86d4c652",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
},
{
"createDate": "Jul 15, 2019 4:40:23 PM",
"id": 24,
"lastOpDate": "Jul 15, 2019 4:40:23 PM",
"networkServiceName": "VipVO",
"networkServiceUuid": "432d38b6e32241aabe63e904c4c559dd",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
},
{
"createDate": "Jul 15, 2019 4:40:25 PM",
"id": 25,
"lastOpDate": "Jul 15, 2019 4:40:25 PM",
"networkServiceName": "EipVO",
"networkServiceUuid": "9b8d2747168f47d188be973702af4e9d",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
},
{
"createDate": "Jul 15, 2019 4:30:58 PM",
"id": 21,
"lastOpDate": "Jul 15, 2019 4:30:58 PM",
"networkServiceName": "VipVO",
"networkServiceUuid": "eea29b936a754cc7ae579bb9bd9ebc25",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
},
{
"createDate": "Jul 15, 2019 4:58:05 PM",
"id": 26,
"lastOpDate": "Jul 15, 2019 4:58:05 PM",
"networkServiceName": "VipVO",
"networkServiceUuid": "e7d36f743b8545e39ee9494051f3c159",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
},
{
"createDate": "Jul 15, 2019 4:30:58 PM",
"id": 23,
"lastOpDate": "Jul 15, 2019 4:30:58 PM",
"networkServiceName": "VpcRouterDnsVO",
"networkServiceUuid": "223.5.5.5",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
},
{
"createDate": "Jul 15, 2019 4:30:58 PM",
"id": 19,
"lastOpDate": "Jul 15, 2019 4:30:58 PM",
"networkServiceName": "L3NetworkVO",
"networkServiceUuid": "15ed3ffa436d4c729ff8ae1d4a9003f0",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
},
{
"createDate": "Jul 15, 2019 4:30:58 PM",
"id": 20,
"lastOpDate": "Jul 15, 2019 4:30:58 PM",
"networkServiceName": "VipVO",
"networkServiceUuid": "e3c68f02ef6f43848e9c15ffb03f8ec3",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
},
{
"createDate": "Jul 15, 2019 4:58:10 PM",
"id": 27,
"lastOpDate": "Jul 15, 2019 4:58:10 PM",
"networkServiceName": "LoadBalancerVO",
"networkServiceUuid": "82ad4a36c71c4f14ab35369142dcc18a",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
}
],
"usedIps": [
{
"createDate": "Jul 15, 2019 4:30:58 PM",
"id": 2,
"ip": "172.24.3.249",
"l3NetworkUuid": "5e928354551743dc83c922386ff0a667",
"lastOpDate": "Jul 15, 2019 4:30:58 PM",
"netmask": "255.255.0.0",
"vipUuid": "eea29b936a754cc7ae579bb9bd9ebc25",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
}
],
"uuid": "6ca37f92c7474c1b82a6d354819da912",
"vrRefs": [
{
"uuid": "49ea6a808c4e43748ebe89f4b97542b4",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
},
{
"uuid": "e272a6a9c3144fc4aa776f2303584d18",
"vpcHaRouterUuid": "6ca37f92c7474c1b82a6d354819da912"
}
]
}
],
"success": true
}
操作(Operations)
创建VPC路由器(CreateVpcVRouter)
管理员可以使用CreateVpcVRouter创建VPC路由器。例如:
CreateVpcVRouter name=TestVPC virtualRouterOfferingUuid=bea67a0669434d23ba4da7bf73f07255参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| name | VPC路由器名称 | 2.3 | ||
| virtualRouterOfferingUuid | 路由器规格 | 2.3 | ||
| description | VPC路由器的详细描述 | 是 | 2.3 | |
| resourceUuid | 资源UUID。若指定,VPC路由器会使用该字段值作为UUID | 是 | 2.3 | |
| zoneUuid | 区域UUID | 是 | 3.10.0 | |
| clusterUuid | 集群UUID | 是 | 3.10.0 | |
| hostUuid | 物理机UUID | 是 | 3.10.0 | |
| primaryStorageUuidForRootVolume | 主存储UUID。若指定,路由器的根云盘会在指定主存储创建 | 是 | 4.4.24 | |
| rootVolumeSystemTags | 路由器根盘所需要的系统标签 | 是 | 4.4.24 | |
| tagUuids | 标签UUID列表 | 是 | 3.10.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| timeout | 是 |
Note:
- ZStack Cloud创建VPC路由器时支持记录VPC路由器是否已加入高可用组功能,SystemTags增加haUuid选项。
- 选项格式为:
haUuid::HA_GROUP_UUID - 例如:
haUuid::e2af8f869eff49d2a3d6f86cadc27090
- 选项格式为:
- ZStack Cloud创建VPC路由器时支持指定公网IP创建VPC路由器功能,SystemTags增加staticVip选项。
- 选项格式为:
staticVip::L3UUID::IP,L3UUID为路由器规格中的公网UUID,IP为用户指定的公网IP。 - 例如:
staticVip::4ed5cce4f55a43aca8e61ebbc0c3985d::172.20.1.1 - ZStack Cloud创建VPC路由器时支持设置跨集群高可用策略,SystemTags增加resourceBindings选项。
- 选项格式为:
resourceBindings::Cluster:clusterUuid,其中clusterUuid为对应的集群uuid - 例如:
resourceBindings::Cluster:2sdasf231jvznsdak
- 选项格式为:
- 选项格式为:
查询VPC路由器(QueryVpcRouter)
管理员可以使用QueryVpcRouter查询VPC路由器。
参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 是 | 2.3 | |
| name | 资源名称 | 是 | 2.3 | |
| description | 资源的详细描述 | 是 | 2.3 | |
| dns | 是 | 2.3 | ||
| clusterUuid | 集群UUID | 是 | 2.3 | |
| defaultL3NetworkUuid | 是 | 2.3 | ||
| defaultRouteL3NetworkUuid | 是 | 2.3 | ||
| hostUuid | 物理主机UUID | 是 | 2.3 | |
| imageUuid | 镜像UUID | 是 | 2.3 | |
| lastHostUuid | 是 | 2.3 | ||
| zoneUuid | 区域UUID | 是 | 2.3 | |
| rootVolumeUuid | 是 | 2.3 | ||
| publicNetworkUuid | 是 | 2.3 | ||
| managementNetworkUuid | 是 | 2.3 | ||
| instanceOfferingUuid | 是 | 2.3 | ||
| agentPort | 是 | 2.3 | ||
| allVolumes | 是 | 2.3 | ||
| platform | 是 | 2.3 | ||
| memorySize | 是 | 2.3 | ||
| allocatorStrategy | 是 |
|
2.3 | |
| applianceVmType | 是 | 2.3 | ||
| cpuSpeed | 是 | 2.3 | ||
| cpuNum | 是 | 2.3 | ||
| hypervisorType | 是 | 2.3 | ||
| virtualRouterVips | 是 | 2.3 | ||
| vmNics | 是 | 2.3 | ||
| createDate | 创建时间 | 是 | 2.3 | |
| lastOpDate | 最后一次修改时间 | 是 | 2.3 | |
| type | 是 | 2.3 | ||
| state | 是 | 2.3 | ||
| status | 是 | 2.3 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 2.3 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 2.3 | |
| timeout | 是 |
获取VPC路由器可加载的三层网络(GetAttachableVpcL3Network)
管理员可以使用GetAttachableVpcL3Network获取VPC路由器可加载的三层网络。例如:
GetAttachableVpcL3Network uuid=21fb8cf769804830b397b5ae1491f527参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | VPC路由器UUID | 2.3 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| timeout | 是 |
获取实时流量状态(GetVpcVRouterDistributedRoutingConnections)
管理员可以使用GetVpcVRouterDistributedRoutingConnections获取VPC路由器实时流量状态。例如:
GetVpcVRouterDistributedRoutingConnections uuid=ae813073d37347098fd6d52b83bfbcd2参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | VPC路由器UUID。需要开启分布式路由,才能获取到VPC路由器实时流量状态。 | 2.3 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| timeout | 是 |
获取分布式路由是否打开(GetVpcVRouterDistributedRoutingEnabled)
管理员可以使用GetVpcVRouterDistributedRoutingEnabled获取分布式路由是否打开。例如:
GetVpcVRouterDistributedRoutingEnabled uuid=ae813073d37347098fd6d52b83bfbcd2参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | VPC路由器UUID | 2.3 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| timeout | 是 |
设置分布式路由开关(SetVpcVRouterDistributedRoutingEnabled)
管理员可以使用SetVpcVRouterDistributedRoutingEnabled设置分布式路由开关。例如:
SetVpcVRouterDistributedRoutingEnabled uuid=ae813073d37347098fd6d52b83bfbcd2 \
stateEvent=enable参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | VPC路由器UUID | 2.3 | ||
| stateEvent | 资源的可用状态 |
|
2.3 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| timeout | 是 |
向VPC路由器添加DNS(AddDnsToVpcRouter)
管理员可以使用AddDnsToVpcRouter向VPC路由器添加DNS。例如:
AddDnsToVpcRouter dns=1.1.1.1 uuid=ae813073d37347098fd6d52b83bfbcd2参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | VPC路由器UUID | 2.3 | ||
| dns | 2.3 | |||
| resourceUuid | 是 | 2.3 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag);资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag); 资源类型是 VirtualRouterVmVO | 是 | 2.3 | |
| timeout | 是 |
从VPC路由器移除DNS(RemoveDnsFromVpcRouter)
管理员可以使用RemoveDnsFromVpcRouter从VPC路由器移除DNS。例如:
RemoveDnsFromVpcRouter dns=1.1.1.1 uuid=ae813073d37347098fd6d52b83bfbcd2参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 2.3 | |||
| dns | 2.3 | |||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 2.3 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 2.3 | |
| timeout | 是 |
获取VPC路由器的网络服务状态(GetVpcVRouterNetworkServiceState)
用户可以使用GetVpcVRouterNetworkServiceState获取VPC路由器的网络服务状态。
例如:
GetVpcVRouterNetworkServiceState uuid=bea67a0669434d23ba4da7bf73f07255 networkService=SNAT参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 3.4.0 | ||
| networkService | 路由器提供的网络服务 | 是 |
|
3.4.0 |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.4.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.4.0 | |
| timeout | 是 |
Note:
- ZStack Cloud获取VPC路由器的网络服务状态时支持打开关闭VPC路由器的SNAT的服务,SystemTags增加disabledService选项。
- 选项格式为:
disabledService::SNAT - 例如:
disabledService::SNAT -
SystemTag没有
resourceType::VirtualRouterVmVO的VPC路由器则是表示开启SNAT功能,有此flag表示关闭SNAT功能。
- 选项格式为:
设置VPC路由器的网络服务(SetVpcVRouterNetworkServiceState)
用户可以使用SetVpcVRouterNetworkServiceState设置VPC路由器的网络服务。
例如:
SetVpcVRouterNetworkServiceState uuid=bea67a0669434d23ba4da7bf73f07255 networkService=SNAT state=enable参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 3.4.0 | ||
| networkService | 路由器提供的网络服务 | 是 |
|
3.4.0 |
| state | 服务状态 | 是 |
|
3.4.0 |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.4.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.4.0 | |
| timeout | 是 |
Note:
- ZStack Cloud获取VPC路由器的网络服务状态时支持打开关闭VPC路由器的SNAT的服务,SystemTags增加disabledService选项。
- 选项格式为:
disabledService::SNAT - 例如:
disabledService::SNAT -
SystemTag没有
resourceType::VirtualRouterVmVO的VPC路由器则是表示开启SNAT功能,有此flag表示关闭SNAT功能。
- 选项格式为:
更新高可用组仲裁ip(ChangeVpcHaGroupMonitorIps)
用户可以使用ChangeVpcHaGroupMonitorIps更新高可用组仲裁ip。
例如:
ChangeVpcHaGroupMonitorIps uuid=85ba2342e37930f6a0cdd056565654cd参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 3.5.1 | ||
| monitorIps | 是 | 3.5.1 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.5.1 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.5.1 | |
| timeout | 是 |
创建高可用组(CreateVpcHaGroup)
用户可以使用CreateVpcHaGroup创建高可用组。
例如:
CreateVpcHaGroup uuid=d32cd856d4603754aa30d8fe60ea07a4参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| name | 资源名称 | 3.5.1 | ||
| description | 资源的详细描述 | 是 | 3.5.1 | |
| monitorIps | 是 | 3.5.1 | ||
| resourceUuid | 是 | 3.5.1 | ||
| tagUuids | 标签UUID列表 | 是 | 3.5.1 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.5.1 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.5.1 | |
| timeout | 是 |
删除高可用组(DeleteVpcHaGroup)
用户可以使用DeleteVpcHaGroup删除高可用组。
例如:
DeleteVpcHaGroup uuid=b86c9016b4f24953a9edefb53ca0678c参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 3.5.1 | ||
| deleteMode | 是 | 3.5.1 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.5.1 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.5.1 | |
| timeout | 是 |
更新高可用组(UpdateVpcHaGroup)
用户可以使用UpdateVpcHaGroup更新高可用组。
例如:
UpdateVpcHaGroup uuid=5ddaa8fa444c3b0a8e9187d87eb026f6参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 3.5.1 | ||
| name | 资源名称 | 是 | 3.5.1 | |
| description | 资源的详细描述 | 是 | 3.5.1 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.5.1 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.5.1 | |
| timeout | 是 |
查询高可用组(QueryVpcHaGroup)
管理员可以使用QueryVpcHaGroup查询高可用组。例如:
QueryVpcHaGroup原生域查询(Primitive Fields of Query)
嵌套和扩展域查询(Nested And Expanded Fields of Query)
| 域(Field) | 清单(Inventory) | 描述 | 起始支持版本 |
|---|---|---|---|
| monitors | monitors | 仲裁地址列表 | 3.5.1 |
| services | services | 关联到高可用组的网络服务的uuid | 3.5.1 |
| usedIps | usedIps | 高可用组的公网IP | 3.5.1 |
| vrRefs | vrRefs | 加入高可用组的VPC路由器的uuid | 3.5.1 |
更新虚拟路由器(UpdateVirtualRouter)
用户可以使用UpdateVirtualRouter更新虚拟路由器。
例如:
UpdateVirtualRouter vmInstanceUuid=142981c8c8243113b52db453575fb03f参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| vmInstanceUuid | 资源的UUID,唯一标示该资源 | 3.9.0 | ||
| defaultRouteL3NetworkUuid | 是 | 3.9.0 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.9.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.9.0 | |
| timeout | 是 |
VPC路由器软件版本升级 (UpdateVirtualRouterSoftwareVersion)
用户可以使用UpdateVirtualRouterSoftwareVersion升级VPC路由器软件版本。
例如:
UpdateVirtualRouterSoftwareVersion uuid=7ece55616a8246838845f976724983c6 softwareName=IPsec targetVersion=5.9.4参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 4.5.0 | ||
| softwareName | VPC路由器软件名称 | IPsec | 4.5.0 | |
| targetVersion | 目标版本 |
|
4.5.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 4.5.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 4.5.0 | |
| timeout | 是 |
获取VPC路由器软件版本 (GetVirtualRouterSoftwareVersion)
用户可以使用GetVirtualRouterSoftwareVersion获取VPC路由器软件版本。
例如:
GetVirtualRouterSoftwareVersion softwareName=IPsec参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 是 | 4.5.0 | |
| softwareName | VPC路由器软件名称 | IPsec | 4.5.0 | |
| needUpdate | 是否需要升级 | 是 | 4.5.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 4.5.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 4.5.0 | |
| timeout | 是 |
获取VPC云路由的SNAT日志状态(GetVpcVRouterSnatLogState)
用户可以使用GetVpcVRouterSnatLogState获取VPC云路由的SNAT日志状态。例如:
GetVpcVRouterSnatLogState uuid=9e2d53c5e3903990ab874d84b39ef1f5参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | VPC云路由UUID | 5.5.12 | ||
| systemTags | 系统标签 | 是 | 5.5.12 | |
| userTags | 用户标签 | 是 | 5.5.12 |
设置VPC云路由的SNAT日志状态(SetVpcVRouterSnatLogState)
用户可以使用SetVpcVRouterSnatLogState设置VPC云路由的SNAT日志状态。例如:
SetVpcVRouterSnatLogState uuid=a70c9d6522d6301abaa578e0b73b6679 state=enable参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | VPC云路由UUID | 5.5.12 | ||
| state | SNAT日志目标状态 |
|
5.5.12 | |
| systemTags | 系统标签 | 是 | 5.5.12 | |
| userTags | 用户标签 | 是 | 5.5.12 |
标签(Tags)
VPC网络标签(VPC Network Tags)
用户可以使用resourceType=L3NetworkVO在VPC网络上创建用户标签。
例如:
CreateUserTag resourceType=L3NetworkVO tag=web-vpc-l3 \
resourceUuid=3533e0dcd01d4e2aa8697048e152c5d8VPC 路由器标签(VPC VRouter Tags)
用户可以使用resourceType=VirtualRouterVmVO在VPC路由器上创建用户标签。例如:
CreateUserTag resourceType=VirtualRouterVmVO tag=web-vpc-vrouter \
resourceUuid=ae813073d37347098fd6d52b83bfbcd2