增删网卡配置
下面以SUSE Linux Enterprise Server 12 SP3 (x86_64)操作系统为例,举例介绍裸金属服务器的增删网卡。
增加网卡
- 获取新增网卡的信息,如表1所示。
表1 信息收集 参数
说明
样例
VLAN、MAC地址
网卡的VLAN信息和MAC地址,获取方式如下:
- 在裸金属服务器页面,单击待配置网卡的裸金属服务器名称。
- 选择“网卡”页签,在新增网卡所在行,单击,展开网卡详情。
- 获取“VLAN”信息、“MAC地址”。
2835
fa:16:3e:01:c3:2e
网关
网卡的网关地址,获取方式如下:
- 在网卡详情页面,获取“子网”信息。
- 在裸金属服务器详情页面,单击虚拟私有云后的链接,跳转至VPC列表。
- 单击裸金属服务器实例所属VPC的名称,进入VPC详情页面。
- 单击“子网”页签,找到1中的子网所对应的网关地址。
192.168.1.1
- 以“root”用户,使用密钥或密码登录裸金属服务器。
- 执行以下命令,将网络配置文件“/etc/sysconfig/network/ifcfg-bond0”拷贝为“/etc/sysconfig/network/ifcfg-bond0.vlan”,其中vlan表示1中获取的值,如2835。
cp -p /etc/sysconfig/network/ifcfg-bond0 /etc/sysconfig/network/ifcfg-bond0.2835
- 执行以下命令,编辑“/etc/sysconfig/network/ifcfg-bond0.vlan”,配置新增网卡的网络配置文件,例如编辑ifcfg-bond0.2835。
vim /etc/sysconfig/network/ifcfg-bond0.2835
按以下格式编辑:
STARTMODE=auto ETHERDEVICE=bond0 LLADDR=fa:16:3e:01:c3:2e NM_CONTROLLED=no BOOTPROTO=dhcp DEVICE=bond0.2835 USERCONTRL=auto TYPE=Ethernet VLAN_ID=2835
其中,
- 执行以下命令,启动新增的网卡。
/usr/sbin/wicked ifup bond0.vlan
例如,启动“bond0.2835”:
- 执行以下命令,查看网卡设备的状态。
- 通过指定新增的网络设备ping其网关,验证网络是否正常。
删除网卡
- 获取待删除网卡的VLAN和MAC地址。
- 以“root”用户,使用密钥或密码登录裸金属服务器。
- 根据VLAN信息找到网络设备,然后执行/usr/sbin/wicked ifdown band0.vlan删除设备。
serverc7fc560e-24d6-4ad4-9b1e-567a762532c3:~ # ip link | grep 2835 12: bond0.2835@bond0: <BROADCAST,MULTICAST,UP,LOWER_UP> mtu 8888 qdisc noqueue state UP mode DEFAULT group default qlen 1000 serverc7fc560e-24d6-4ad4-9b1e-567a762532c3:~ # serverc7fc560e-24d6-4ad4-9b1e-567a762532c3:~ # /usr/sbin/wicked ifdown bond0.2835 serverc7fc560e-24d6-4ad4-9b1e-567a762532c3:~ #
- 执行以下命令,删除网络配置文件“/etc/sysconfig/network/ifcfg-bond0.vlan”,其中vlan表示1中获取的VLAN,如2835。
rm /etc/sysconfig/network/ifcfg-bond0.2835