场景描述
当弹性云服务器需要多个网卡时,可以调用接口创建网卡,然后挂载至弹性云服务器。

您可以在创建云服务器时,通过设置“nics”参数值挂载网卡,也可以在创建云服务器成功后挂载网卡。本节主要介绍云服务器创建成功后挂载网卡的场景。
涉及接口
挂载网卡涉及的接口如下:
创建网络
创建子网
创建端口
添加云服务器网卡
查询云服务器网卡信息
操作步骤
创建网卡。
创建网络。
接口相关信息
URI格式:POST /v1/{project_id}/vpcs
详情请参见创建网络。
请求示例
POST https://{Endpoint}/v1/{project_id}/vpcs
{endpoint}信息请从地区和终端节点获取。
Body:
{
"vpc": {
"name": "vpc",
"description": "test",
"cidr": "192.168.0.0/16"
}
}
响应示例
{
"vpc": {
"id": "99d9d709-8478-4b46-9f3f-2206b1023fd3",
"name": "vpc",
"description": "test",
"cidr": "192.168.0.0/16",
"status": "CREATING",
"routes": []
}
}
记录响应中“vpc”的ID。
创建子网。
接口相关信息
URI格式:POST /v2.0/subnets
详情请参见创建子网。
请求示例
POST https://{endpoint}/v2.0/subnets
{endpoint}信息请从地区和终端节点获取。
Body:
{
"subnet": {
"name": "testsubnet",
"enable_dhcp": true,
"network_id": "c4a3019d-1ac0-4cfb-a838-2342eb992e6b",
"tenant_id": "74610f3a5ad941998e91f076297ecf27",
"dns_nameservers": [
"8.8.8.8",
"8.8.8.7"
],
"allocation_pools": [
{
"start": "10.0.10.2",
"end": "10.0.10.254"
}
],
"host_routes": [],
"ip_version": 4,
"gateway_ip": "10.0.10.1",
"cidr": "10.0.10.0/24"
}
}
响应示例
{
"subnet": {
"name": "testsubnet",
"cidr": "10.0.10.0/24",
"id": "877b5567-e8c6-4a0d-aabf-0f13da225fe5",
"enable_dhcp": true,
"network_id": "c4a3019d-1ac0-4cfb-a838-2342eb992e6b",
"tenant_id": "74610f3a5ad941998e91f076297ecf27",
"dns_nameservers": [
"8.8.8.8",
"8.8.8.7"
],
"allocation_pools": [
{
"start": "10.0.10.2",
"end": "10.0.10.254"
}
],
"host_routes": [],
"ip_version": 4,
"gateway_ip": "10.0.10.1"
}
}
记录响应中“subnet”的ID。
创建端口。
接口相关信息
URI格式:POST /v2.0/ports
详情请参见创建端口。
请求示例
POST https://{endpoint}/v2.0/ports
{endpoint}信息请从地区和终端节点获取。
Body:
{
"port": {
"admin_state_up": true,
"fixed_ips": [
{
"subnet_id": "877b5567-e8c6-4a0d-aabf-0f13da225fe5"
}
],
"name": "test",
"network_id": "c4a3019d-1ac0-4cfb-a838-2342eb992e6b",
"tenant_id": "74610f3a5ad941998e91f076297ecf27"
}
}
响应示例
{
"port": {
"id": "7bf1c36f-e7f8-478a-be3d-674b486abbc4",
"name": "test",
"status": "DOWN",
"admin_state_up": true,
"fixed_ips": [
{
"subnet_id": "877b5567-e8c6-4a0d-aabf-0f13da225fe5",
"ip_address": "10.0.10.233"
}
],
"mac_address": "fa:16:3e:db:91:f6",
"network_id": "c4a3019d-1ac0-4cfb-a838-2342eb992e6b",
"tenant_id": "74610f3a5ad941998e91f076297ecf27",
"device_id": "",
"device_owner": "",
"security_groups": [
"93031677-2895-4b83-855a-637e309aa9e6"
],
"extra_dhcp_opts": [],
"allowed_address_pairs": [],
"binding:vnic_type": "normal",
"binding:vif_details": {},
"binding:profile": {}
}
}
记录响应中“port”的ID。
挂载网卡。
接口相关信息
URI格式:POST /v2.1/{tenant_id}/servers/{server_id}/os-interface
详情请参见“添加云服务器网卡”。
请求示例
POST https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/servers/9f4d9281-95e7-4915-a126-1ee597101e2e/os-interface
{endpoint}信息请从地区和终端节点获取。
Body:
{
"interfaceAttachment": {
"port_id": "7bf1c36f-e7f8-478a-be3d-674b486abbc4"
}
}
响应示例
{
"interfaceAttachment": {
"port_state": "ACTIVE",
"fixed_ips": [
{
"subnet_id": "877b5567-e8c6-4a0d-aabf-0f13da225fe5",
"ip_address": "10.0.10.233"
}
],
"port_id": "7bf1c36f-e7f8-478a-be3d-674b486abbc4",
"net_id": "c4a3019d-1ac0-4cfb-a838-2342eb992e6b",
"mac_addr": "fa:16:3e:db:91:f6"
}
}
确认挂载结果。
接口相关信息
URI格式:GET /v2.1/{tenant_id}/servers/{server_id}/os-interface
详情请参见查询云服务器网卡信息。
请求示例
GET https://{endpoint}/v2.1/74610f3a5ad941998e91f076297ecf27/servers/9f4d9281-95e7-4915-a126-1ee597101e2e/os-interface
{endpoint}信息请从地区和终端节点获取。
响应示例
{
"interfaceAttachments": [
{
"port_state": "ACTIVE",
"fixed_ips": [
{
"subnet_id": "46712fe4-25bd-4eae-874b-a528abfb76be",
"ip_address": "192.168.0.50"
}
],
"port_id": "dd706739-b696-40be-a9f4-477ce478cb18",
"net_id": "17251a8f-a671-4d7c-85d9-af5415962994",
"mac_addr": "fa:16:3e:a5:e0:3c"
},
{
"port_state": "ACTIVE",
"fixed_ips": [
{
"subnet_id": "877b5567-e8c6-4a0d-aabf-0f13da225fe5",
"ip_address": "10.0.10.233"
}
],
"port_id": "7bf1c36f-e7f8-478a-be3d-674b486abbc4",
"net_id": "c4a3019d-1ac0-4cfb-a838-2342eb992e6b",
"mac_addr": "fa:16:3e:db:91:f6"
}
]
}
华为云共建智能世界云底座[52] 华为公有云专属云主机DeH服务[51] 华为云场景化解决方案[49] 华为公有云产品[44] 华为云云主机[43] 华为云产品服务[43] 华为云服务器应用[43] 华为弹性云服务器[39] 华为公有云架构解决方案[38] 华为云提供的服务[37] 华为虚拟私有云vpc[37] 华为公有云介绍[32] 华为公有云提供哪些计算服务[30] 华为云漏洞扫描[27] 华为云软件开发服务[27] 华为公有云和私有云区别[27] 华为云域名注册[26] 华为云官网登陆[26] 华为公有云解决方案[26] 华为私有云产品有哪些[26] 华为私有云服务[25] 华为云数据库[23] 华为云安全[22] 华为公有云官网[22] 华为私有云的搭建方案[22] 华为云弹性云服务器应用[21] 华为公有云平台[20] 华为公有云行业解决方案[20] 华为私有云解决方案服务定制领导者[20] [19] 华为私有云服务器[19] 华为私有云网格结构[19] 华为公有云视讯解决方案[18] 华为云官网[17] 华为云速建站[17] 华为私有云架构[17] 华为云优势[16] 华为云服务器[16] 华为私有云部署架构[16] 华为云企业邮箱服务 (SAAS[15] 华为云邮箱[15] 华为公有云是什么[15] 华为公有云架构[15] 华为云迁移解决方案[14] 华为公有云解决方案服务定制领导者[14] 华为私有云解决方案[14] 云邮箱)[13] 华为云园区解决方案[13] 华为云服务总代理[13] 华为云速智能客服[13] 华为公有云服务[13] 华为私有云搭建方案[13] 云与计算咨询服务[12] 云与计算培训服务[11] 华为云备份[11] 华为云服务器配置[11] 华为云服务服务中心[11] 华为云服务核心分销商[11] 华为公有云[11] 华为私有云搭建[11] 云迁移与运营支撑服务[10] 公有云私有云混合云[10] 华为云服务器ECS[10] 华为云服务器成功案例[10] 华为云解决方案[10] 华为公有云通用解决方案[9] 华为智慧云课堂解决方案[9] 华为云数据解决方案[8] 华为云是什么[8] 华为私有云平台[8] 云与计算客户支持与运维使能服务[7] 华为云官网网站[7] 华为云智慧教育解决方案[7] 华为云智慧校园解决方案[7] 华为云桌面系统集成商[7] 华为云经销商[7] 华为代理公司有哪些[7] 华为私有云方案[7] 智慧教育云平台解决方案[7] 华为云服务器试用[6] 华为云网站建设服务器[6] 华为手机代理加盟[6] 华为私有云[6] 大数据使能服务[6] 智慧教育云计算解决方案[6] 华为云云主机 [5] 华为云智慧***解决方案[5] 华为云桌面总代理商[5] 云与计算客户支持服务[4] 华为云产品介绍[4] 华为云智慧制造解决方案[4] 华为云场景化解决方案[3] 华为公有云官网[3] 华为公有云通用解决方案[3] 华为弹性云服务器[3] 华为公有云产品 [3] 华为云产品服务[2] 华为云域名注册[2] 华为云数据库[2] 华为云智慧校园解决方案[2] 华为云服务器应用[2] 华为云服务器成功案例[2] 华为云软件开发服务[2] 华为公有云产品[2] 华为公有云介绍[2] 华为公有云和私有云区别[2] 华为公有云服务[2] 华为公有云架构[2] 华为公有云架构解决方案[2] 华为公有云视讯解决方案[2] 华为公有云解决方案[2] 华为私有云产品有哪些[2] 华为私有云服务[2] 华为私有云架构[2] 智慧教育云计算解决方案[2] 云规划设计与实施服务[2] 云邮箱[2] 华为云产品报价[2] 华为公有云通用解决方案 [2] 华为云服务器成功案例[1] 华为云桌面系统集成商[1] 云与计算客户支持与运维使能服务[1] 云迁移与运营支撑服务[1] 云迁移与运营支撑服务 [1] 华为云共建智能世界云底座[1] 华为云备份[1] 华为云安全[1] 华为云官网登陆[1] 华为云弹性云服务器应用[1] 华为云提供的服务[1] 华为云数据解决方案[1] 华为云智慧制造解决方案[1] 华为云服务器[1] 华为云服务核心分销商 [1] 华为云漏洞扫描[1] 华为云迁移解决方案 [1] 华为云速智能客服[1] 华为云邮箱[1] 华为公有云专属云主机DeH服务[1] 华为公有云是什么[1] 华为公有云行业解决方案[1] 华为私有云搭建[1] 华为私有云方案[1] 华为私有云服务.华为公有云专属云主机DeH服务.华为云产品报价[1] 华为私有云的搭建方案[1] 华为私有云网格结构[1] 华为私有云解决方案[1] 华为私有云部署架构[1] 为云产品服务[1] 云与计算咨询服务 [1] 云与计算客户支持与运维使能服务 [1] 云与计算客户支持与运维使能服务 云与计算客户支持服务[1] 华为云是什么 [1] 华为云软件开发服[1] 华为云速智能客服 [1] 华为代理加盟[1] 华为公有云架构解决方案 [1] 华为公有云解决方案服务定制领导者 [1] 华为弹性云[1] 华为弹性云服务器 华为云域名注册 华为云服务器应用[1] 华为私有云搭建 [1] 华为私有云搭建方案 [1] 华为私有云部署架构 [1] 大数据使能服务 [1] 撒[1]