SDN设备
概览
SDN控制器是SDN架构的核心,负责集中管理和控制网络设备。
功能特点
- 统一管理:支持添加多种类型的软件和硬件SDN控制器,提供一致的管理体验。
- 配置自动下发:创建三层网络,相关网络配置可自动下发至SDN控制器,极大提升网络部署效率。
- SDN租户级资源隔离:子网资源自动分配至目标SDN租户,实现资源隔离,避免跨租户资源抢占。
支持的控制器类型
支持添加以下类型的SDN控制器:
| 厂商 | 版本 | 描述 |
|---|---|---|
| Cloud SDN Controller | - | 由ZStack Cloud提供的软件SDN控制器,可创建OVS-DPDK二层网络,提供高性能和低延迟网络。 |
| H3C VCFC | R6506 | 对接新华三SDN控制器,可接管硬件交换机的SDN网络,从而降低网络延迟,提升VXLAN网络性能。 Note: 支持以下网络服务:DNS、DHCP、User Data |
| E2507 | ||
| HUAWEI | iMaster NCE-Fabric V100R023 | 对接华为SDN控制器,可实现集中管控与自动化配置下发,提供高效的VXLAN网络构建与智能运维能力。 |
核心概念
- 租户
- SDN租户是在华三或华为SDN控制器上划分出的、享有独立网络资源与安全策略的逻辑隔离实体。
- 逻辑路由器
- 逻辑路由器是在华为SDN控制器上由网络设备虚拟而来,连接位于不同网络的虚拟机,确保虚拟机能够跨越三层网络与其他虚拟机进行通信。
- 远端VPC
- 远端VPC是华为SDN控制器上的一个安全域,提供租户间网络隔离的作用。每个VPC对应了一类业务或一个部门。
清单
SDN控制器清单(SdnController Inventory)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 请参见 资源属性 | 3.7.0 | ||
| name | 请参见 资源属性 | 3.7.0 | ||
| description | 请参见 资源属性 | 是 | 3.7.0 | |
| ip | 3.7.0 | |||
| password | 密码 | 3.7.0 | ||
| status | 5.3.0 | |||
| username | 3.7.0 | |||
| vendorType | 3.7.0 | |||
| vendorVersion | 厂商版本 | 5.4.0 | ||
| hostRefs | 5.3.0 | |||
| groupBy | 以字段分组,相当于MySQL中的group by关键字。例如groupBy=type | 是 | 3.7.0 | |
| createDate | 请参见 资源属性 | 3.7.0 | ||
| lastOpDate | 请参见 资源属性 | 3.7.0 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.7.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.7.0 | |
| tagUuid | 3.7.0 |
示例
{
"inventories": [
{
"createDate": "Oct 11, 2025 11:08:10 AM",
"description": "",
"hostRefs": [],
"ip": "172.26.32.131",
"lastOpDate": "Oct 14, 2025 4:42:37 PM",
"name": "H3C-VCFC",
"password": "Pwd@12345",
"status": "Connected",
"username": "admin",
"uuid": "2b56e3332569446b8fc17be1e63167a1",
"vendorType": "H3C VCFC",
"vendorVersion": "V2"
}
],
"success": true
}
华为SDN Fabric清单(HuaweiIMasterFabric Inventory)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.0 | ||
| name | 资源名称 | 5.4.0 | ||
| description | 资源的详细描述 | 5.4.0 | ||
| groupBy | 以字段分组,相当于MySQL中的group by关键字。例如groupBy=type | 5.4.0 | ||
| sdnControllerUuid | sdn控制器UUID | 5.4.0 | ||
| state | 状态 | 5.4.0 | ||
| tagUuid | 5.4.0 | |||
| createDate | 创建时间 | 5.4.0 | ||
| lastOpDate | 最后一次修改时间 | 5.4.0 | ||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.0 |
示例
{
"inventories": [
{
"createDate": "Oct 11, 2025 11:12:37 AM",
"description": "",
"lastOpDate": "Oct 11, 2025 11:12:37 AM",
"name": "222222",
"sdnControllerUuid": "4d81cdfcfa1748caaecaa4285cebe383",
"state": "Enabled",
"uuid": "c05731d1bce04507bcc3065d5d0132ee"
}
],
"success": true
}
华为SDN租户清单(HuaweiIMasterTenant Inventory)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.0 | ||
| state | 状态 | 5.4.0 | ||
| description | 资源的详细描述 | 5.4.0 | ||
| fabricIds | 5.4.0 | |||
| name | 资源名称 | 5.4.0 | ||
| sdnControllerUuid | sdn控制器UUID | 5.4.0 | ||
| groupBy | 以字段分组,相当于MySQL中的group by关键字。例如groupBy=type | 5.4.0 | ||
| tagUuid | 5.4.0 | |||
| createDate | 创建时间 | 5.4.0 | ||
| lastOpDate | 最后一次修改时间 | 5.4.0 | ||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 5.4.0 |
示例
{
"inventories": [
{
"createDate": "Sep 8, 2025 1:56:22 PM",
"description": "",
"fabricIds": [
"018a7946156e413db9ce4d8a56c87c36"
],
"lastOpDate": "Oct 11, 2025 11:12:38 AM",
"name": "test38",
"sdnControllerUuid": "4d81cdfcfa1748caaecaa4285cebe383",
"state": "Enabled",
"uuid": "fd6010487f4b4c068d063c5905ea1f20"
}
],
"success": true
}
华为SDN虚拟路由器清单(HuaweiIMasterVRouter Inventory)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.0 | ||
| state | 状态 | 5.4.0 | ||
| description | 资源的详细描述 | 5.4.0 | ||
| fabricUuid | 5.4.0 | |||
| name | 资源名称 | 5.4.0 | ||
| sdnControllerUuid | sdn控制器UUID | 5.4.0 | ||
| groupBy | 以字段分组,相当于MySQL中的group by关键字。例如groupBy=type | 5.4.0 | ||
| tagUuid | 5.4.0 | |||
| logicalNetworkId | 逻辑网络ID | 5.4.0 | ||
| tenantId | 租户Id | 5.4.0 | ||
| createDate | 创建时间 | 5.4.0 | ||
| lastOpDate | 最后一次修改时间 | 5.4.0 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 5.4.0 | ||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 5.4.0 |
示例
{
"inventories": [
{
"createDate": "Oct 13, 2025 4:19:34 PM",
"fabricUuid": "018a7946156e413db9ce4d8a56c87c36",
"lastOpDate": "Oct 13, 2025 4:19:34 PM",
"logicalNetworkId": "495dbcc4805a49468c76298642289f27",
"name": "demo1",
"sdnControllerUuid": "4d81cdfcfa1748caaecaa4285cebe383",
"state": "Enabled",
"tenantId": "95a5661e8d364b3494e630a19f9520b9",
"uuid": "6b5c386d47bb4c05a7a939ec5eb6f012"
}
],
"success": true
}
华为SDN VPC清单(HuaweiIMasterVpc Inventory)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.0 | ||
| name | 资源名称 | 5.4.0 | ||
| sdnControllerUuid | SDN控制器UUID | 5.4.0 | ||
| state | 状态 | 5.4.0 | ||
| description | 资源的详细描述 | 是 | 5.4.0 | |
| isVpcDeployed | 5.4.0 | |||
| groupBy | 以字段分组,相当于MySQL中的group by关键字。例如groupBy=type | 是 | 5.4.0 | |
| tagUuid | 5.4.0 | |||
| fabricId | fabricId | 5.4.0 | ||
| tenantId | 租户Id | 5.4.0 | ||
| createDate | 创建时间 | 5.4.0 | ||
| lastOpDate | 最后一次修改时间 | 5.4.0 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.0 |
示例
{
"inventories": [
{
"createDate": "Sep 8, 2025 2:42:22 PM",
"description": "",
"fabricId": "018a7946156e413db9ce4d8a56c87c36",
"isVpcDeployed": true,
"lastOpDate": "Oct 11, 2025 11:12:39 AM",
"name": "test19-vpc3",
"sdnControllerUuid": "4d81cdfcfa1748caaecaa4285cebe383",
"state": "Enabled",
"tenantId": "0249a3967a5c448289c6e78e0c74adcd",
"uuid": "cea389338d5048be905f6938977f946b"
}
],
"success": true
}
操作(Operations)
添加SDN控制器(AddSdnController)
用户可以使用AddSdnController添加SDN控制器。
例如:
AddSdnController vendorType=Ovn name=sdn-1 ip=192.168.1.1参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| vendorType | 3.7.0 | |||
| name | 资源名称 | 3.7.0 | ||
| description | 资源的详细描述 | 是 | 3.7.0 | |
| ip | 3.7.0 | |||
| userName | 是 | 5.3.20 | ||
| password | 是 | 5.3.20 | ||
| resourceUuid | 是 | 3.7.0 | ||
| tagUuids | 标签UUID列表 | 是 | 3.7.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.7.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.7.0 | |
| zoneUuid | 区域UUID | 是 | 5.3.20 |
Note:
- ZStack Cloud添加SDN控制器时支持创建H3C
SDN控制,SystemTags增加H3C_VDS_UUID选项,使用 vdsUuid参数来传递
SystemTag。
- 选项格式为:
vdsUuid::{%s} - 例如:
vdsUuid::1234-5678 - 关联资源:
SdnControllerVO.class
- 选项格式为:
- ZStack Cloud添加华为SDN控制器时支持记录SDN控制使用VLAN范围,SystemTags增加startVlan::endVlan::选项。
- 选项格式为:
startVlan::{%s}::endVlan::{%s} - 例如:
startVlan::110::endVlan::120 - 关联资源:
SdnControllerVO.class
- 选项格式为:
-
- ZStack Cloud添加H3C v1 SDN控制器时支持记录SDN控制使用vni
范围,SystemTags增加startVni::endVni::选项。
- 选项格式为:
startVni::{%s}::endVni::{%s} - 例如:
startVni::100::endVni::200 - 关联资源:
SdnControllerVO.class
- 选项格式为:
- ZStack Cloud添加H3C v1 SDN控制器时支持记录SDN控制使用vni
范围,SystemTags增加startVni::endVni::选项。
删除SDN控制器(RemoveSdnController)
用户可以使用RemoveSdnController删除SDN控制器。
例如:
RemoveSdnController uuid=237901c5097b38c480315569a1ac7567参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 3.7.0 | ||
| deleteMode | 是 | 3.7.0 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.7.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.7.0 | |
| timeout | 是 |
查询SDN控制器(QuerySdnController)
用户可以使用QuerySdnController查询SDN控制器。例如:
QuerySdnController uuid=2b56e3332569446b8fc17be1e63167a1原生域查询(Primitive Fields of Query)
修改SDN控制器(ChangeSdnController)
用户可以使用ChangeSdnController修改SDN控制器。
例如:
ChangeSdnController uuid=cd65a5af636038bf91f4e404ef9594b1 userName=example password=password参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | SDN控制器的UUID | 5.4.0 | ||
| userName | SDN控制器的新用户名 | 是 | 5.4.0 | |
| password | SDN控制器的新密码 | 是 | 5.4.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.0 | |
| vlanRanges | 是 | 5.4.0 |
Note:
- ZStack Cloud创建三层网络时支持指定端口镜像网络,SystemTags增加mirrorNetwork选项。
- 选项格式为:
mirrorNetwork::{L3NetworkVOUuid} - 例如:
mirrorNetwork::1c707a63817b4f29b1235fa1f76c0ccc
- 选项格式为:
- ZStack Cloud创建三层网络时支持记录vpc网关关联的华为sdn虚拟路由uuid,SystemTags增加logicalRouterUuid选项。
- 选项格式为:
logicalRouterUuid::{%s} - 例如:
logicalRouterUuid::ecb4a71e0e32476da948a583ea0a220d
- 选项格式为:
- ZStack Cloud添加华为SDN控制器时支持记录sdn控制使用vlan
范围,SystemTags增加startVlan::endVlan::选项。
- 选项格式为:
startVlan::{%s}::endVlan::{%s} - 例如:
startVlan::100::endVlan::1000
- 选项格式为:
拉取SDN控制器租户(PullSdnControllerTenant)
用户可以使用PullSdnControllerTenant拉取SDN控制器租户。
例如:
PullSdnControllerTenant uuid=6d53fa409b343fc8a231c100e3f3c90f参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 请参见 资源属性 | 5.3.28 | ||
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.3.28 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.3.28 |
创建华为SDN虚拟路由器(CreateHuaweiIMasterVRouter)
用户可以使用CreateHuaweiIMasterVRouter创建华为SDN虚拟路由器。
例如:
CreateHuaweiIMasterVRouter name=test-vrouter description=Test VRouter for Huawei iMaster huaweiVpcUuid=67ed6b0065633829892c11ccf1ee2dba参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| name | 资源名称 | 5.4.0 | ||
| description | 资源的详细描述 | 是 | 5.4.0 | |
| huaweiVpcUuid | 5.4.0 | |||
| resourceUuid | 资源UUID | 是 | 5.4.0 | |
| tagUuids | 标签UUID列表 | 是 | 5.4.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.0 |
删除华为SDN虚拟路由器(DeleteHuaweiIMasterVRouter)
用户可以使用DeleteHuaweiIMasterVRouter删除华为SDN虚拟路由器。
例如:
DeleteHuaweiIMasterVRouter uuid=523c2083fec532b79fbc3701909e3b25 sdnControllerUuid=6f0803e4276a38308d958c2d8dc7381c参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.0 | ||
| sdnControllerUuid | 是 | 5.4.0 | ||
| deleteMode | 删除模式(Permissive / Enforcing,Permissive) | 是 | 5.4.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.0 |
查询华为SDN虚拟路由器(QueryHuaweiIMasterVRouter)
用户可以使用QueryHuaweiIMasterVRouter查询华为SDN虚拟路由器。例如:
QueryHuaweiIMasterVRouter uuid=910df7d2e17c486cb5c20384d59f57da原生域查询(Primitive Fields of Query)
删除华为SDN租户(DeleteHuaweiIMasterTenant)
用户可以使用DeleteHuaweiIMasterTenant删除华为SDN租户。
例如:
DeleteHuaweiIMasterTenant uuid=082fa02e39d53778a21a7e86b044ce17 sdnControllerUuid=2969528393513dcb812b38947a2ff3bc参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.0 | ||
| sdnControllerUuid | 指定的华为iMaster租户 | 是 | 5.4.0 | |
| deleteMode | 删除模式(Permissive / Enforcing,Permissive) | 是 | 5.4.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.0 |
查询华为SDN租户(QueryHuaweiIMasterTenant)
用户可以使用QueryHuaweiIMasterTenant查询华为SDN租户。例如:
QueryHuaweiIMasterTenant uuid=4ca38813eb493b34a95f9f506c97f92d原生域查询(Primitive Fields of Query)
删除华为SDN VPC(DeleteHuaweiIMasterVpc)
用户可以使用DeleteHuaweiIMasterVpc删除华为SDN VPC。
例如:
DeleteHuaweiIMasterVpc uuid=7daed678898c31968176551f0b718ab6 sdnControllerUuid=34bab7bf172633e78e54fdefdc5c0b6e参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.0 | ||
| sdnControllerUuid | 是 | 5.4.0 | ||
| deleteMode | 删除模式(Permissive / Enforcing,Permissive) | 是 | 5.4.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.0 |
查询华为SDN VPC(QueryHuaweiIMasterVpc)
用户可以使用QueryHuaweiIMasterVpc查询华为SDN
VPC。例如:
QueryHuaweiIMasterVpc uuid=910df7d2e17c486cb5c20384d59f57da原生域查询(Primitive Fields of Query)
删除华为SDN Fabric(DeleteHuaweiIMasterFabric)
用户可以使用DeleteHuaweiIMasterFabric删除华为SDN Fabric。
例如:
DeleteHuaweiIMasterFabric uuid=1aa09d25169430c2a01ec3f1b6f1ff67 sdnControllerUuid=7b50926063c439b4ba2b2da766b6dc67参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.0 | ||
| sdnControllerUuid | 是 | 5.4.0 | ||
| deleteMode | 删除模式(Permissive / Enforcing,Permissive) | 是 | 5.4.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.0 |
查询华为SDN fabric(QueryHuaweiIMasterFabric)
用户可以使用QueryHuaweiIMasterFabric查询华为SDN
fabric。例如:
QueryHuaweiIMasterFabric uuid=910df7d2e17c486cb5c20384d59f57da原生域查询(Primitive Fields of Query)
重连SDN控制器(ReconnectSdnController)
用户可以使用ReconnectSdnController重连SDN控制器。
例如:
ReconnectSdnController sdnControllerUuid=910df7d2e17c486cb5c20384d59f57da参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| sdnControllerUuid | 5.3.0 | |||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.3.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.3.0 |
更新SDN控制器(UpdateSdnController)
用户可以使用UpdateSdnController更新SDN控制器。
例如:
UpdateSdnController uuid=722428da8bac30d2b75daa2f6cd34e9d参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 3.7.0 | ||
| name | 资源名称 | 是 | 3.7.0 | |
| description | 资源的详细描述 | 是 | 3.7.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 3.7.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 3.7.0 | |
| timeout | 是 |
拉取华为SDN最新配置(PullHuaweiIMasterController)
用户可以使用PullHuaweiIMasterController拉取华为SDN最新配置。
例如:
PullHuaweiIMasterController uuid=10b101c6b2583c1ab6a08c4ea6962d6a pullSwitch=true参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.0 | ||
| pullSwitch | 是否拉取交换机信息 | 是 | 5.4.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.0 |
SDN控制器绑定物理机(SdnControllerAddHost)
用户可以使用SdnControllerAddHost为SDN控制器绑定物理机。
例如:
SdnControllerAddHost nicNames=test hostUuid=2dede8695d5346f88cad28212c98d3cf sdnControllerUuid=910df7d2e17c486cb5c20384d59f57da vtepIp=172.25.16.15 netmask=255.255.0.0参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| sdnControllerUuid | SDN控制器UUID | 5.3.0 | ||
| hostUuid | 物理机UUID | 5.3.0 | ||
| vSwitchType | 虚拟交换机类型 | 是 |
|
5.3.0 |
| nicNames | 物理机网卡名称列表 | 5.3.0 | ||
| vtepIp | 物理机VTEP IP | 5.3.0 | ||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.3.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.3.0 | |
| netmask | 物理机VTEP IP掩码 | 5.3.0 | ||
| bondMode | 物理机网卡bond模式 | 是 | 5.3.0 | |
| lacpMode | 物理机网卡LACP模式 | 是 | 5.3.0 |
SDN控制器更改物理机(SdnControllerChangeHost)
用户可以使用SdnControllerChangeHost为SDN控制器更改物理机。
例如:
SdnControllerChangeHost hostUuid=2dede8695d5346f88cad28212c98d3cf sdnControllerUuid=910df7d2e17c486cb5c20384d59f57da参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| sdnControllerUuid | SDN控制器UUID | 5.3.0 | ||
| hostUuid | 物理机UUID | 5.3.0 | ||
| vSwitchType | 虚拟交换机类型 | 是 |
|
5.3.0 |
| nicNames | 物理机网卡名称列表 | 是 | 5.3.0 | |
| vtepIp | 物理机VTEP IP | 是 | 5.3.0 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.3.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.3.0 | |
| netmask | 物理机VTEP IP掩码 | 是 | 5.3.0 | |
| bondMode | 物理机网卡bond模式 | 是 | 5.3.0 | |
| lacpMode | 物理机网卡LACP模式 | 是 | 5.3.0 |
SDN控制器解绑物理机 (SdnControllerRemoveHost)
用户可以使用SdnControllerRemoveHost为SDN控制器解绑物理机。
例如:
SdnControllerRemoveHost hostUuid=2dede8695d5346f88cad28212c98d3cf sdnControllerUuid=910df7d2e17c486cb5c20384d59f57da参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| sdnControllerUuid | SDN控制器UUID | 5.3.0 | ||
| hostUuid | 物理机UUID | 5.3.0 | ||
| vSwitchType | 虚拟交换机类型 | 是 |
|
5.3.0 |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.3.0 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.3.0 |
创建OVN控制器规格(CreateOvnControllerOffering)
用户可以使用CreateOvnControllerOffering创建OVN控制器规格。
例如:
CreateOvnControllerOffering zoneUuid=782a09ba46aa4763953517747763ed84 memorySize=102400000 name=testovn cpuNum=2 imageUuid=4b01c08ea107467e8556a7e4dc35121c managementNetw
orkUuid=ae46ca68608349ba8d1abd6a12cd6dba参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| zoneUuid | 区域UUID | 5.3.20 | ||
| managementNetworkUuid | 管理网UUID | 5.3.20 | ||
| imageUuid | 镜像UUID | 5.3.20 | ||
| name | 规格名称 | 5.3.20 | ||
| description | 资源的详细描述 | 是 | 5.3.20 | |
| cpuNum | CPU数目 | 5.3.20 | ||
| memorySize | 内存大小,单位Byte | 5.3.20 | ||
| reservedMemorySize | 分配策略 | 是 | 5.3.20 | |
| allocatorStrategy | 是 | 5.3.20 | ||
| sortKey | 是 | 5.3.20 | ||
| type | 是 | 5.3.20 | ||
| resourceUuid | 资源UUID | 是 | 5.3.20 | |
| tagUuids | 标签UUID列表 | 是 | 5.3.20 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.3.20 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.3.20 |
创建NFV实例规格(CreateNfvInstOffering)
用户可以使用CreateNfvInstOffering创建NFV实例规格。
例如:
CreateNfvInstOffering zoneUuid=4e805d7b14bd3f14a91f94775beb12c9 memorySize=102400000 name=testnfv cpuNum=2 imageUuid=3db251b909a13775a8c80f6b76b34f0c managementNetw
orkUuid=8517112e29f13eac8470f918baac3edd参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| zoneUuid | 区域UUID | 0.6 | ||
| managementNetworkUuid | 管理网UUID | 0.6 | ||
| imageUuid | 镜像UUID | 0.6 | ||
| name | 规格名称 | 0.6 | ||
| description | 资源的详细描述 | 是 | 0.6 | |
| cpuNum | CPU数目 | 0.6 | ||
| memorySize | 内存大小,单位Byte | 0.6 | ||
| allocatorStrategy | 分配策略 | 是 | 0.6 | |
| sortKey | 是 | 0.6 | ||
| type | 是 | 0.6 | ||
| resourceUuid | 资源UUID | 是 | 0.6 | |
| tagUuids | 标签UUID列表 | 是 | 0.6 | |
| reservedMemorySize | 是 | 0.6 | ||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 |
创建NFV实例(CreateNfvInst)
用户可以使用CreateNfvInst创建NFV实例。
例如:
CreateNfvInst name=NfvInst nfvInstGroupUuid=ebd1efff3ce534129170d32bcb7a8a1b参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| name | 资源名称 | 0.6 | ||
| nfvInstGroupUuid | 0.6 | |||
| description | 资源的详细描述 | 是 | 0.6 | |
| zoneUuid | 区域UUID | 是 | 0.6 | |
| clusterUuid | 集群UUID | 是 | 0.6 | |
| hostUuid | 物理机UUID | 是 | 0.6 | |
| resourceUuid | 资源UUID | 是 | 0.6 | |
| tagUuids | 标签UUID列表 | 是 | 0.6 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 |
添加NFV实例到NFV实例组(AttachNfvInstToGroup)
用户可以使用AttachNfvInstToGroup添加NFV实例到NFV实例组。
例如:
AttachNfvInstToGroup groupUuid=567d546382d33bd2b44b4b52f7109896 nfvInstUuid=5d9126e217473805b351c309279ee492参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| groupUuid | 5.4.2 | |||
| nfvInstUuid | 5.4.2 | |||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.3.20 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.3.20 |
从NFV组删除实例 (DetachNfvInstFromGroup)
用户可以使用DetachNfvInstFromGroup从NFV组删除实例。
例如:
DetachNfvInstFromGroup groupUuid=ac8a5781ccce3f099a7d99676f4bf518 nfvInstUuid=887cc8c54cfd3b9e8b58ec5e310a7bb0参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| groupUuid | 5.4.2 | |||
| nfvInstUuid | 5.4.2 | |||
| systemTags (可选) | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.2 | |
| userTags (可选) | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.2 |
部署NFV实例配置(ProvisionNfvInstConfig)
用户可以使用ProvisionNfvInstConfig部署NFV实例配置。
例如:
ProvisionNfvInstConfig vmInstanceUuid=8dcbeddb685a30f5aea4d03b2bb97bf4参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| vmInstanceUuid | 云主机UUID | 0.6 | ||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 |
重连NFV实例(ReconnectNfvInst)
用户可以使用ReconnectNfvInst重连NFV实例。
例如:
ReconnectNfvInst vmInstanceUuid=88eff88e87e63114a614f8d7ef6fee60参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| vmInstanceUuid | 云主机UUID | 0.6 | ||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 |
创建NFV高可用组(CreateNfvInstGroup)
用户可以使用CreateNfvInstGroup创建NFV高可用组。
例如:
CreateNfvInstGroup name=nfvInstGroup instType=KVM funcType=DEDICATED_SLB参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| name | 资源名称 | 0.6 | ||
| description | 资源的详细描述 | 是 | 0.6 | |
| instType |
|
0.6 | ||
| funcType |
|
0.6 | ||
| monitorIps | 是 | 0.6 | ||
| nfvInstOfferingUuid | 0.6 | |||
| frontEndL3NetworkUuid | 是 | 0.6 | ||
| backendL3NetworkUuids | 是 | 0.6 | ||
| resourceUuid | 资源UUID | 是 | 0.6 | |
| tagUuids | 标签UUID列表 | 是 | 0.6 | |
| systemTags | 系统标签 | 是 | 0.6 | |
| userTags | 用户标签 | 是 | 0.6 | |
| netOsDistro | 是 | 5.4.2 | ||
| baseOsDistro | 是 | 5.4.2 | ||
| vipUuid | VIP UUID | 是 | 5.4.2 | |
| ipv6VipUuid | 5.4.2 | |||
| primaryStorageUuid | 主存储UUID | 5.4.2 | ||
| primaryStoragePoolUuid | 5.4.2 | |||
| clusterUuid | 集群UUID | 5.4.2 | ||
| zoneUuid | 区域UUID | 5.4.2 |
删除NFV组(DeleteNfvInstGroup)
用户可以使用DeleteNfvInstGroup删除NFV组。
例如:
DeleteNfvInstGroup uuid=4161bb82e42332bd8a34cec6d4c3aedd deleteMode=Permissive参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.2 | ||
| deleteMode | 删除模式(Permissive / Enforcing,Permissive) | 是 | 5.4.2 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.2 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.2 |
部署NFV组(ProvisionNfvInstGroup)
用户可以使用ProvisionNfvInstGroup部署NFV组。
例如:
ProvisionNfvInstGroup uuid=f35f1cb6eb9037158a17e2b94d6f3655参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.2 | ||
| systemTags (可选) | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.2 | |
| userTags (可选) | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.2 |
更新NFV组(UpdateNfvInstGroup)
用户可以使用UpdateNfvInstGroup更新NFV组。
例如:
UpdateNfvInstGroup uuid=ff57ab6e79613a40b7e55d38e3069ea5参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 3.5 | ||
| name | 资源名称 | 是 | 5.5 | |
| description | 资源的详细描述 | 是 | 5.5 | |
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.5 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.5 |
同步NFV组(SyncNfvInstGroup)
用户可以使用SyncNfvInstGroup同步NFV组。
例如:
SyncNfvInstGroup uuid=f6befd7f753634faba06ac3c4391b9ca参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.2 | ||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.2 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.2 |
添加L3网络到NFV实例组(AddL3NetworkToGroup)
用户可以使用AddL3NetworkToGroup添加L3网络到NFV实例组。
例如:
AddL3NetworkToGroup nfvInstGroupUuid=0c2382cd771b33279d44695f721fc791 networkServiceUuid=cdb5f49b42503212a1b7b2eb77ca3e93 frontEndL3NetworkUuid=2353b0e1eaf430dca4b3024c238e455f参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| nfvInstGroupUuid | 0.6 | |||
| networkServiceUuid | 0.6 | |||
| frontEndL3NetworkUuid | 0.6 | |||
| backendL3NetworkUuids | 0.6 | |||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 0.6 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 0.6 |
修改NFV实例组的操作模式(ChangeNfvInstGroupOperationMode)
用户可以使用ChangeNfvInstGroupOperationMode修改NFV实例组的操作模式。
例如:
ChangeNfvInstGroupOperationMode uuid=1dd069e761853e6f83d146e08fc988b7 operationMode=Maintenance参数(Parameters)
| 名字 | 描述 | 可选的 | 可选的参数值 | 起始支持版本 |
|---|---|---|---|---|
| uuid | 资源的UUID,唯一标示该资源 | 5.4.2 | ||
| operationMode |
|
5.4.2 | ||
| systemTags | 系统标签,请参见 创建系统标签(CreateSystemTag) | 是 | 5.4.2 | |
| userTags | 用户标签,请参见 创建用户标签(CreateUserTag) | 是 | 5.4.2 |
