创建辅助弹性网卡
操作场景
当云服务器实例所需挂载的网卡超出弹性网卡的上限时,您可以参考本章节创建辅助弹性网卡,为云服务器实例挂载更多网卡,实现灵活、高可用的网络方案配置。
约束与限制
- 辅助弹性网卡与所属的弹性网卡必须在同一个虚拟私有云,可以属于不同子网以及安全组。
- 使用辅助弹性网卡时,您需要在云服务器实例的网卡上创建VLAN子接口并配置对应规则,具体请参见配置辅助弹性网卡。
创建辅助弹性网卡
- 登录管理控制台。
- 在页面左上角单击图标,打开服务列表,选择“网络 > 虚拟私有云”。
进入虚拟私有云列表页面。
- 在左侧导航栏,选择“虚拟私有云 > 弹性网卡”。
- 在页面右上角,单击“创建辅助弹性网卡”。
- 配置辅助弹性网卡参数,如表1所示。
表1 参数说明 参数
参数说明
取值样例
所属弹性网卡
辅助弹性网卡所挂载的弹性网卡。
您可以通过下拉列表框选择支持挂载辅助弹性网卡的弹性网卡。
--(172.16.0.145)
所属VPC
辅助弹性网卡归属的VPC,无需填写。
vpc-A
所属子网
选择辅助弹性网卡归属的子网。
subnet-A01
描述
辅助弹性网卡的描述信息,非必填项。
描述信息内容不能超过255个字符,且不能包含“<”和“>”。
-
创建数量
待创建的辅助弹性网卡的数量,取值范围为1~20。
1
私有IP地址
选择是否为辅助弹性网卡分配私有IPv4地址,私有IP地址仅支持内网请求。
当前版本不支持去勾选。
-
IPv4地址
选择私有IP地址的分配方式:
自动分配IP地址
安全组
选择辅助弹性网卡所属安全组。
sg-001
- 单击“确定”,完成创建。
辅助网卡创建完成后不能直接使用,您还需要配置辅助弹性网卡,在云服务器实例的网卡上创建VLAN子接口并配置对应规则。
配置辅助弹性网卡
当通过管理控制台创建辅助弹性网卡后,您还需要在云服务器实例的网卡中为该辅助弹性网卡创建VLAN子接口并配置私网IP地址、默认路由规则。
在配置之前,您需要获取辅助弹性网卡的信息,如表2所示。
信息 |
获取方式 |
说明 |
---|---|---|
VLAN |
管理控制台 |
在辅助弹性网卡列表中获取。 详细内容请参见查看辅助弹性网卡基本信息。 |
MAC地址 |
||
私网IP地址 |
||
网关 |
在辅助弹性网卡所在子网的详情页获取。 |
本操作以在云服务器实例(以CentOS 8.2为例,其余规格请参考操作系统帮助文档)的eth0网卡上创建VLAN子接口为例介绍具体的配置步骤。
在本示例中:
- VLAN:2110
- 私有IP地址:192.168.0.2/24
- 网关:192.168.0.1
- MAC地址:fa:16:3e:a1:b2:**
配置步骤
- 登录云服务器实例。
- 为eth0创建VLAN子接口。
- 创建命名空间“ns2110”。
- 将VLAN子接口“eth0.2110”加入命名空间“ns2110”。
- 修改VLAN子接口的MAC地址为“fa:16:3e:a1:b2:**”。
ip netns exec ns2110 ifconfig eth0.2110 hw ether fa:16:3e:a1:b2:**
- 启动VLAN子接口。
- 为VLAN子接口配置私网IP地址“192.168.0.2/24”。
ip netns exec ns2110 ip addr add 192.168.0.2/24 dev eth0.2110
- 为VLAN子接口配置默认路由,其中“192.168.0.1”为辅助弹性网卡所在子网的网关。
ip netns exec ns2110 ip route add default via 192.168.0.1
验证方法
- 通过在命名空间访问同一VPC下其他私网IP地址(例如a.b.c.d),验证配置辅助弹性网卡是否生效。
ip netns exec ns2110 ping a.b.c.d
图1 成功示例
图2 失败示例