操作指南

 

云服务器网卡

更新时间 2020-12-01

介绍

对于弹性裸金属服务器来说,网卡就是服务器的网络设备,用于接入以太网络,和其它计算机进行通信。山河网卡是基于虚拟化技术模拟的网卡设备,此设备是基于虚拟机所在的物理设备。山河云平台可以将集群内的虚拟网络统一起来,进行再分配。用户无需关心具体的网卡在什么位置,有需要申请、挂接即可。

限制说明

每个 山河云服务器最多可以绑定 64 张网卡(其中主网卡 1 张,从网卡 63 张),而每个中网络最多可以有 252 张网卡。

操作步骤

前提条件

在进行申请网卡操作之前,需要先建立一个私有网络:

  1. 登录管理控制台,选择产品与服务 > 计算 > 云服务器,进入域名列表页。
  2. 在左侧的计算基础服务导航栏,点击网络 > 私有网络,然后点击 创建 按钮。
  1. 点击右键,将创建的私有网络加入到某个具体的VPC网络,如下图所示。

创建云服务器网卡

  1. 登录管理控制台,选择产品与服务 > 计算 > 云服务器,进入域名列表页。
  2. 在左侧的计算基础服务导航栏,点击计算 > 网卡。如下所示:
  1. 计算 > 网卡 页面中,点击 申请,创建元服务器网卡。
  1. 点击选择私有网络,将新申请的网卡加入到刚刚建立的私有网络中,如下图所示。
  1. 点击提交,然后返回到网卡申请对话框,此时需要为其分配一个IP地址:
  1. 点击提交。

挂载

建立网卡是为了有效的使用它,那么接下来就将刚才建立的网卡(从)分配到具体的云服务器中。

  1. 有一台山河云服务器(操作系统为Ubunt 16.04),只有一张网卡。
root@hosta:~# ifconfig
eth0      Link encap:Ethernet  HWaddr 52:54:9b:19:cf:38
          inet addr:10.120.7.40  Bcast:10.120.7.255  Mask:255.255.255.0
          inet6 addr: fe80::5054:9bff:fe19:cf38/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3819 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3290 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6290512 (6.2 MB)  TX bytes:271951 (271.9 KB)

lo        Link encap:Local Loopback
          inet addr:127.0.0.1  Mask:255.0.0.0
          inet6 addr: ::1/128 Scope:Host
          UP LOOPBACK RUNNING  MTU:65536  Metric:1
          RX packets:36221 errors:0 dropped:0 overruns:0 frame:0
          TX packets:36221 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1
          RX bytes:31870809 (31.8 MB)  TX bytes:31870809 (31.8 MB)
  1. 登录管理控制台,选择产品与服务 > 计算 > 云服务器,进入域名列表页。
  2. 在左侧的计算基础服务导航栏,点击计算 > 网卡。选中刚刚创建的网卡,选择操作 分配到云服务器
  1. 绑定成功之后,我们回到云服务器操作界面,再执行 ifconfig 的时候,输出内容如下所示。
root@hosta:~# ifconfig
docker0   Link encap:Ethernet  HWaddr 02:42:1e:fb:a1:40
          inet addr:172.17.0.1  Bcast:172.17.255.255  Mask:255.255.0.0
          UP BROADCAST MULTICAST  MTU:1500  Metric:1
          RX packets:0 errors:0 dropped:0 overruns:0 frame:0
          TX packets:0 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:0
          RX bytes:0 (0.0 B)  TX bytes:0 (0.0 B)

eth0      Link encap:Ethernet  HWaddr 52:54:9b:19:cf:38
          inet addr:10.120.7.40  Bcast:10.120.7.255  Mask:255.255.255.0
          inet6 addr: fe80::5054:9bff:fe19:cf38/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:3855 errors:0 dropped:0 overruns:0 frame:0
          TX packets:3317 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:6294355 (6.2 MB)  TX bytes:277838 (277.8 KB)

eth1      Link encap:Ethernet  HWaddr 52:54:12:ec:11:d1
          inet addr:172.16.1.100  Bcast:172.16.1.255  Mask:255.255.255.0
          inet6 addr: fe80::5054:12ff:feec:11d1/64 Scope:Link
          UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1
          RX packets:25 errors:0 dropped:0 overruns:0 frame:0
          TX packets:10 errors:0 dropped:0 overruns:0 carrier:0
          collisions:0 txqueuelen:1000
          RX bytes:2514 (2.5 KB)  TX bytes:1604 (1.6 KB)
  1. 测试网络可用性,以及网关输出,如下所示。
root@hosta:~# route -n
Kernel IP routing table
Destination     Gateway         Genmask         Flags Metric Ref    Use Iface
0.0.0.0         10.120.7.1      0.0.0.0         UG    0      0        0 eth0
10.120.7.0      0.0.0.0         255.255.255.0   U     0      0        0 eth0
172.16.1.0      0.0.0.0         255.255.255.0   U     0      0        0 eth1
172.17.0.0      0.0.0.0         255.255.0.0     U     0      0        0 docker0
root@hosta:~# ping 172.16.1.1
PING 172.16.1.1 (172.16.1.1) 56(84) bytes of data.
64 bytes from 172.16.1.1: icmp_seq=1 ttl=64 time=0.169 ms
64 bytes from 172.16.1.1: icmp_seq=2 ttl=64 time=0.132 ms
  1. 添加网卡成功,如果有更多添加网卡的需求,请按照上面步骤配置即可,或者参考API文档网卡部分。

应用场景

在现代的Web架构中,应用程序之间往往是分层的,如数据库层和应用层的分离,而往往架构是不将它们放在同一个网段内的,所以,创建多块虚拟网卡,然后利用NAT、多路由等技术实现配置它们互联互通。

有更多特殊需求,请联系山河技术咨询团队。

这篇文档解决了您的问题吗?
0
0