云服务器内容精选

  • 高速网卡查看方式 高速网络的网络接口可以在管理控制台查看(裸金属服务器详情页“网卡”页签下,如图1所示)。对于Linux镜像,也可以根据分配的IP地址在操作系统中找到对应的vlan子接口或bond接口。 图1 查看高速网卡 以CentOS 7.4 64 bit为例,登录到操作系统中,在“/etc/sysconfig/network-scripts”目录下可以看到以下网卡配置文件:ifcfg-eth0,ifcfg-eth1,ifcfg-bond0,ifcfg-bond0.3441,ifcfg-bond0.2617,ifcfg-bond0.2618,用户需要通过IP映射来匹配网络。 执行ifconfig命令,从控制台查看2张高速网卡的私有IP地址分别为192.168.5.58和10.34.247.26,因此可以确定,ifcfg-bond0.2617、ifcfg-bond0.2618为高速网卡配置文件。 各网卡和bond配置文件的配置信息如下:
  • 增加网卡 以“root”用户,使用密钥或密码登录裸金属服务器。执行如下命令: blkid | grep config-2 如果输出结果为空,请采用配置方式二;如果输出结果如下图所示,请采用配置方式一。 配置方式一: 以“root”用户,使用密钥或密码登录裸金属服务器。 进入裸金属服务器的命令行界面,查询网卡信息。 ip link 返回信息示例如下: 其中,“eth0”和“eth1”为承载VPC网络的网络设备,“eth2”和“eth3”为承载增强高速网络的网络设备。 执行以下命令,查看“/etc/udev/rules.d/”目录下是否有“80-persistent-net.rules”配置文件。 ll /etc/udev/rules.d/ | grep 80-persistent-net.rules 如果存在“80-persistent-net.rules”,且该配置文件中已存在2中查询到的除“bond0”和“lo”以外的其它所有网卡和对应的MAC地址,请执行6。 否则,继续执行4。 执行以下命令,将“/etc/udev/rules.d/70-persistent-net.rules”文件拷贝一份(文件名为“/etc/udev/rules.d/80-persistent-net.rules”)。 cp -p /etc/udev/rules.d/70-persistent-net.rules /etc/udev/rules.d/80-persistent-net.rules 如果没有“/etc/udev/rules.d/70-persistent-net.rules”文件,请直接创建“/etc/udev/rules.d/80-persistent-net.rules”文件,按如下格式填写内容: SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="4c:f9:5d:d9:e8:ac", NAME="eth0" SUBSYSTEM=="net", ACTION=="add", DRIVERS=="?*", ATTR{address}=="4c:f9:5d:d9:e8:ad", NAME="eth1" 设置udev规则。 将2中查询到的除“eth0”和“eth1”以外的网卡(即“/etc/udev/rules.d/70-persistent-net.rules”中未体现的网卡MAC地址和名称),写入“/etc/udev/rules.d/80-persistent-net.rules”文件中,使得裸金属服务器重启复位后,网卡名称和顺序不会发生改变。 网卡的MAC地址和名称中的字母,请使用小写字母。 vi /etc/udev/rules.d/80-persistent-net.rules 修改后的示例如下: 修改完成后,按“Esc”,输入:wq保存并退出。 执行以下命令,将网络配置文件“/etc/sysconfig/network-scripts/ifcfg-bond0”拷贝为“/etc/sysconfig/network-scripts/ifcfg-bond1”,将网络配置文件“/etc/sysconfig/network-scripts/ifcfg-eth0”拷贝为“/etc/sysconfig/network-scripts/ifcfg-eth2”和“/etc/sysconfig/network/ ifcfg-eth3”。 cp -p /etc/sysconfig/network-scripts/ifcfg-bond0 /etc/sysconfig/network-scripts/ifcfg-bond1 cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth2 cp -p /etc/sysconfig/network-scripts/ifcfg-eth0 /etc/sysconfig/network-scripts/ifcfg-eth3 执行以下命令,编辑“/etc/sysconfig/network-scripts/ifcfg-eth2”和“/etc/sysconfig/network-scripts/ifcfg-eth3”,配置“eth2”设备和“eth3”设备的网络配置文件。 vi /etc/sysconfig/network-scripts/ifcfg-eth2 “eth2”按以下格式编辑: USERCTL=no MTU=8888 NM_CONTROLLED=no BOOTPROTO=static DEVICE=eth2 TYPE=Ethernet ONBOOT=yes MASTER=bond1 SLAVE=yes 其中,“BOOTPROTO”参数取值修改为“static”,“DEVICE”为对应的网络设备名称,取值即为“eth2”,“MASTER”为对应的增强高速网卡bond的名称,取值如“bond1”,其他参数可保持不变。 vi /etc/sysconfig/network-scripts/ifcfg-eth3 “eth3”按以下格式编辑(格式和规则和“eth2”一致): USERCTL=no MTU=8888 NM_CONTROLLED=no BOOTPROTO=static DEVICE=eth3 TYPE=Ethernet ONBOOT=yes MASTER=bond1 SLAVE=yes 执行以下命令,编辑“/etc/sysconfig/network-scripts/ifcfg-bond1”。 vi /etc/sysconfig/network-scripts/ifcfg-bond1 按以下格式编辑: MACADDR=40:7d:0f:52:e3:a5 BONDING_MASTER=yes USERCTL=no ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static BONDING_OPTS="mode=1 miimon=100" DEVICE=bond1 TYPE=Bond IPADDR=10.10.10.101 NETMASK=255.255.255.0 MTU=8888 其中, “MACADDR”参数取值修改为增强高速网卡“eth2”或者“eth3”设备的MAC地址。 “BOOTPROTO”参数取值修改为“static”。 “DEVICE” 参数取值修改为“bond1”。 “IPADDR” 参数取值修改为待给“bond1”分配的IP地址(为增强高速网络规划的IP地址在没有与VPC网段冲突的情况下可任意规划,需要通过增强高速网络通信的裸金属服务器须将增强高速网络配置在同一个网段),如“10.10.10.101”。 “NETMASK”参数为给增强高速网络“bond1”配置的IP的子网掩码。 其他参数可保持不变。 修改完成后,按“Esc”,输入:wq保存并退出。 执行以下命令,启动增强高速网络端口组“bond1”。 首先启动增强高速网卡“eth2”和“eth3”设备。 ifup eth2 ifup eth3 ifup bond1 参见上述步骤,完成其他裸金属服务器的配置。 待其他裸金属服务器配置完成后,互相ping对端增强高速网络配置的同网段IP,检查是否可以ping通。 配置方式二: 以“root”用户,使用密钥或密码登录裸金属服务器。 进入裸金属服务器的命令行界面,查询网卡信息。 ip link 返回信息示例如下: 其中,MAC地址为“fa:16”开头的网卡为承载VPC网络的网络设备,如eth0,eth1;MAC地址为增强高速网卡查看方式中显示的MAC地址的网卡为承载增强高速网络的网络设备,如eth6,eth7。 执行以下命令,编辑“/etc/sysconfig/network-scripts/ifcfg-eth6”和“/etc/sysconfig/network-scripts/ifcfg-eth7”,配置“eth6”设备和“eth7”设备的网络配置文件。 vi /etc/sysconfig/network-scripts/ifcfg-eth6 “eth6”按以下格式编辑: USERCTL=no MTU=8888 NM_CONTROLLED=no BOOTPROTO=static DEVICE=eth6 TYPE=Ethernet ONBOOT=yes MASTER=bond1 SLAVE=yes 其中,“BOOTPROTO”参数取值修改为“static”,“DEVICE”为对应的网络设备名称,取值即为“eth6”,“MASTER”为对应的增强高速网卡bond的名称,取值如“bond1”,其他参数可保持不变。 vi /etc/sysconfig/network-scripts/ifcfg-eth7 “eth7”按以下格式编辑(格式和规则和“eth6”一致): USERCTL=no MTU=8888 NM_CONTROLLED=no BOOTPROTO=static DEVICE=eth7 TYPE=Ethernet ONBOOT=yes MASTER=bond1 SLAVE=yes 执行以下命令,编辑“/etc/sysconfig/network-scripts/ifcfg-bond1”。 vi /etc/sysconfig/network-scripts/ifcfg-bond1 按以下格式编辑: MACADDR=00:2e:c7:e0:b2:37 BONDING_MASTER=yes USERCTL=no ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static BONDING_OPTS="mode=1 miimon=100" DEVICE=bond1 TYPE=Bond IPADDR=10.10.10.101 NETMASK=255.255.255.0 MTU=8888 其中, “MACADDR”参数取值修改为增强高速网卡“eth6”或者“eth7”设备的MAC地址。 “BOOTPROTO”参数取值修改为“static”。 “DEVICE” 参数取值修改为“bond1”。 “IPADDR” 参数取值修改为待给“bond1”分配的IP地址(为增强高速网络规划的IP地址在没有与VPC网段冲突的情况下可任意规划,需要通过增强高速网络通信的裸金属服务器须将增强高速网络配置在同一个网段),如“10.10.10.101”。 “NETMASK”参数为给增强高速网络“bond1”配置的IP的子网掩码。 其他参数可保持不变。 修改完成后,按“Esc”,输入:wq保存并退出。 执行以下命令,启动增强高速网络端口组“bond1”。 首先启动增强高速网卡“eth6”和“eth7”设备。 ifup eth6 ifup eth7 ifup bond1 参见上述步骤,完成其他裸金属服务器的配置。 待其他裸金属服务器配置完成后,互相ping对端增强高速网络配置的同网段IP,检查是否可以ping通。 如果需要配置VLAN,则按照以下步骤配置。 根据需要配置的VLAN,配置相应VLAN子接口。假设VLAN为316,执行以下命令,编辑“/etc/sysconfig/network-scripts/ifcfg-bond1.316”。 vi /etc/sysconfig/network-scripts/ifcfg-bond1.316 按以下格式编辑: USERCTL=no ONBOOT=yes NM_CONTROLLED=no BOOTPROTO=static DEVICE=bond1.316 TYPE=Ethernet IPADDR=10.10.0.101 NETMASK=255.255.255.0 VLAN=yes PHYSDEV=bond1 其中, “DEVICE”参数取值修改为新增的bond子接口名称。 “IPADDR”参数取值修改为待给“bond1.316”分配的IP地址(为增强高速网卡VLAN子接口规划的IP地址在没有与VPC网段冲突的情况下可任意规划,需要通过增强高速网卡VLAN子接口通信的裸金属服务器须将增强高速网卡VLAN子接口配置在同一个网段),如“10.10.0.101”。 “NETMASK”参数为给增强高速网卡“bond1.316”配置的IP的子网掩码。 其他参数可保持不变。 修改完成后,按“Esc”,输入:wq保存并退出。 待其他裸金属服务器配置完成后,互相ping对端增强高速网络VLAN子接口的同网段IP,检查是否可以ping通。