搭建OpenStack平台亚博体育(yb880點cn)或者维护OpenStack平台会用到一些交叉性的网络知识,一部分和Linux操作系统的配置有关、一部分和交换机、路由器、网桥等网络设备有关。当然,和网络有关的部分并不会涉及的特别深入,仍以基本操作为主,毕竟OpenStack平台本质上仍旧是一个以软件为中心的OS级底层平台。
在使用OpenStack平台时,我们会在日常维护过程中频繁使用到这几个概念:网卡接口、网桥、VLAN、VXLAN、命名空间与名字空间、GRE。
网卡,指的是Linux系统中的 Ethnet,是一个物理接口,也可以通过虚拟软件模拟生成。
网卡管理工具 ethtool
安装:
Ubuntu:apt-get install -y ethtool
CentOS:yum install -y ethtool
操作:
ethtool -s DEVICENAME autoneg off speed NUMBER duplex full /设置网卡以某个速度开启全双工/
Ubuntu:网卡配置文件是 /etc/network/interfaces
ethtool eth0 /查看网考eth0的信息/
/etc/init.d/networking restart /重启网络服务/
配置网卡eth2 的子接口 eth2:0 ,编辑eth2的配置文件如下{
auto eth2
iface eth2 inet static
address 12.7.2.2
netmask 255.0.0.0
auto eth2:0
iface eth2:0 inet static
address 12.7.2.21
netmask 255.0.0.0
}
ifconfig /查看本机网卡信息/
CentOS:网卡配置文件是 /etc/sysconfig/network-scripts/ifcfg-网卡名称
ethtool em1 /查看网卡em1的信息/
service network restart /重启网络服务/
配置网卡 em2 的子接口 em2:0 ,编辑配置文件 /etc/sysconfig/network-scripts/ifcfg-em2:2 如下{
DEVICE=em2:0
ONBOOT=yes
BOOTPROTO=static
IPADDR=192.168.1.100
NETMASK=255.255.255.0
GATWAY=192.168.1.1
ONPARENT=yes
}