更新时间:2024-04-18 GMT+08:00

创建辅助弹性网卡

操作场景

当云服务器实例所需挂载的网卡超出弹性网卡的上限时,您可以参考本章节创建辅助弹性网卡,为云服务器实例挂载更多网卡,实现灵活、高可用的网络方案配置。

约束与限制

  • 辅助弹性网卡与所属的弹性网卡必须在同一个虚拟私有云,可以属于不同子网以及安全组。
  • 使用辅助弹性网卡时,您需要在云服务器实例的网卡上创建VLAN子接口并配置对应规则,具体请参见配置辅助弹性网卡

创建辅助弹性网卡

  1. 登录管理控制台。
  2. 在管理控制台左上角单击,选择区域和项目。
  3. 在页面左上角单击图标,打开服务列表,选择“网络 > 虚拟私有云”。

    进入虚拟私有云列表页面。

  4. 在页面右上角,单击“创建辅助弹性网卡”。
  5. 配置辅助弹性网卡参数,如表1所示。
    表1 参数说明

    参数

    参数说明

    取值样例

    所属弹性网卡

    辅助弹性网卡所挂载的弹性网卡。

    您可以通过下拉列表框选择支持挂载辅助弹性网卡的弹性网卡。

    --(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

  6. 单击“确定”,完成创建。

    辅助网卡创建完成后不能直接使用,您还需要配置辅助弹性网卡,在云服务器实例的网卡上创建VLAN子接口并配置对应规则。

配置辅助弹性网卡

当通过管理控制台创建辅助弹性网卡后,您还需要在云服务器实例的网卡中为该辅助弹性网卡创建VLAN子接口并配置私网IP地址、默认路由规则。

在配置之前,您需要获取辅助弹性网卡的信息,如表2所示。

表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:**

配置步骤

  1. 登录云服务器实例。

  2. 为eth0创建VLAN子接口。

    ip link add link eth0 name eth0.2110 type vlan id 2110

  3. 创建命名空间“ns2110”。

    ip netns add ns2110

  4. 将VLAN子接口“eth0.2110”加入命名空间“ns2110”。

    ip link set eth0.2110 netns ns2110

  5. 修改VLAN子接口的MAC地址为“fa:16:3e:a1:b2:**”。

    ip netns exec ns2110 ifconfig eth0.2110 hw ether fa:16:3e:a1:b2:**

  6. 启动VLAN子接口。

    ip netns exec ns2110 ifconfig eth0.2110 up

  7. 为VLAN子接口配置私网IP地址“192.168.0.2/24”。

    ip netns exec ns2110 ip addr add 192.168.0.2/24 dev eth0.2110

  8. 为VLAN子接口配置默认路由,其中“192.168.0.1”为辅助弹性网卡所在子网的网关。

    ip netns exec ns2110 ip route add default via 192.168.0.1

验证方法

  1. 通过在命名空间访问同一VPC下其他私网IP地址(例如a.b.c.d),验证配置辅助弹性网卡是否生效。

    ip netns exec ns2110 ping a.b.c.d

    图1 成功示例
    图2 失败示例