一、网络接口
(1) 配置bond网络接口
基本知识:
bond接口:
Red Hat Enterprise Linux允许管理员使用 bonding内核模块和称为通道绑定接口的特殊网络接口将多个网络接口绑定到一个通道。根据选择的绑定模式,通道绑定使两个或更多网络接口作为一个网络接口,从而增加逮狂和/提供冗余性。
配置bond接口的好处:
在linux下配置bond,通过网卡绑定技术既能增加服务器的可靠性,又增加了可用网络宽带,为用户提供不间断的网络服务,实现主备功能
bond默认情况下支持两块网卡工作
选择Llinux 以太网绑定模式:
(1)模式一:平衡轮循,所有接口都使用采用轮循方式在所有Slave中传输封包;任何Slave都可以接收。
(2)模式二:主动备份,一次只能使用一个Slave接口,但是如果该接口出现故障,另一个Slave将接替它。
(3)模式三:广播,所有封包都通过所有Slave接口广播
配置bond网络步骤如下:
1:先在真机用virt-manager命令给虚拟机添加一个网卡(添加完成为两块)
2:添加bond网络接口,选择主备模式
3:使用监控命令
4:此时用真机和虚拟机是ping不通的,因为没有将bond接口和网卡接通
5:添加bond接口的设备——eth0和eth1
6:此时真机和虚拟机可以ping通
7:在真机一直ping虚拟机的情况下,ifconfig eth0 down
这时候发现eth1立即代替了eth0的工作
8:在开启eth0后,关闭eth1.发现eth0又自动接替了eth1的工作:
9:删除bong的步骤
nmcli connection delete bond0 删除bond0
nmcli connection delete eth0 删除bond0上的eth0
nmcli connection delete eth1 删除bond0上的eth1
1:用文件配置bond网络
编写完配置文件要记得重启网络
用监控命令查看bond0已经建立成功
2:编写bond接口的slave文件,eth1与eth0相同
二:配置team网络接口
基础知识:
Team的特性:
Team和bond0功能类似
Team不需要手动加载相应内核模块
Team有更强的拓展性
支持8块网卡
Team的种类:
broadcast 广播容错
roundrobin 平衡轮叫
activebackup 主备
loadbalance 负载均衡
A:配置team的步骤
1:创建team接口
2:用监控命令查看team0接口创建成功
3:但是此时真机ping不通,(还没有添加网卡到接口)
4:添加team接口的设备——eth0和eth1
5:此时可以ping通真机
6:ifconfig eth0 down 这时候发现eth1立即代替了eth0的工作
7:ifconfig eth1 down 这时候发现eth0立即代替了eth1的工作
8:删除team的步骤
nmcli connection delete team0 删除team0
nmcli connection delete eth0 删除team0 上的eth0
nmcli connection delete eth1 删除team0 上的eth1