操作场景
当云主机实例所需挂载的网卡超出弹性网卡的上限时,您可以参考本章节创建辅助弹性网卡,为云主机实例挂载更多网卡,实现灵活、高可用的网络方案配置。
约束与限制
- 辅助弹性网卡与所属的弹性网卡必须在同一个虚拟私有云,可以属于不同子网以及安全组。
- 使用辅助弹性网卡时,您需要在云主机实例的网卡上创建VLAN子接口并配置对应规则。
创建辅助弹性网卡
- 登录管理控制台。
- 在页面左上角单击图标,打开服务列表,选择“网络 > 虚拟私有云”。进入虚拟私有云列表页面。
- 在左侧导航栏选择“弹性网卡”。
- 在页面右上角,单击“创建辅助弹性网卡”。
- 配置辅助弹性网卡参数,如下表所示。
表 参数说明
参数 | 参数说明 | 取值样例 |
---|---|---|
所属弹性网卡 | 辅助弹性网卡所挂载的弹性网卡。您可以通过下拉列表框选择支持挂载辅助弹性网卡的弹性网卡。 | --(172.16.0.145) |
所属VPC | 辅助弹性网卡归属的VPC,无需填写。 | vpc-A |
所属子网 | 选择辅助弹性网卡归属的子网。 | subnet-A01 |
描述 | 辅助弹性网卡的描述信息,非必填项。描述信息内容不能超过255个字符,且不能包含“<”和“>”。 | - |
创建数量 | 待创建的辅助弹性网卡的数量,取值范围为1~20。 | 1 |
私有IP地址 | 选择是否为辅助弹性网卡分配私有IPv4地址,私有IP地址仅支持内网请求。当前版本不支持去勾选。 | - |
IPv4地址 | 选择私有IP地址的分配方式: 自动分配IP地址:系统自动分配IP地址。 手动指定IP地址:系统按指定的IP地址进行分配。若选择“手动指定IP地址”,则填写IPv4的私有IP地址。 |
自动分配IP地址 |
安全组 | 选择辅助弹性网卡所属安全组。 | sg-001 |
- 单击“确定”,完成创建。
注意辅助网卡创建完成后不能直接使用,您还需要配置辅助弹性网卡,在云主机实例的网卡上创建VLAN子接口并配置对应规则。
配置辅助弹性网卡
当通过管理控制台创建辅助弹性网卡后,您还需要在云主机实例的网卡中为该辅助弹性网卡创建VLAN子接口并配置私网IP地址、默认路由规则。
在配置之前,您需要获取辅助弹性网卡的信息,如下表所示。
表 辅助弹性网卡信息
信息 获取方式 说明 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子接口。
ip link add link eth0 name eth0.2110 type vlan id 2110
- 创建命名空间“ns2110”。
ip netns add ns2110
- 将VLAN子接口“eth0.2110”加入命名空间“ns2110”。
ip link set eth0.2110 netns ns2110
- 修改VLAN子接口的MAC地址为“ fa:16:3e:a1:b2:** ”。
ip netns exec ns2110 ifconfig eth0.2110 hw ether fa:16:3e:a1:b2:**
- 启动VLAN子接口。
ip netns exec ns2110 ifconfig eth0.2110 up
- 为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
图 成功示例
图失败示例