第一部分team网卡绑定
team -- 多网卡绑定 作用:网卡冗余,高可用
前置知识:
计算机三种网络模式:
1.nat -- 虚拟机上网 (物理机与虚拟机可以互相访问)
2.仅主机 -- 不能上网 (物理机可以访问虚拟机,但虚拟机不可以访问物理机)
3.桥接 -- 局域网中可以上网 (所有虚拟机和物理机可以互相访问)
动态获取地址方法:DHCP
静态配置地址:manaul
用命令行配置静态地址方法
1.查看网卡
[root@localhost~]#ip a
查询到当前主机的网卡为ens160 IP地址为:192.168.154.129
2.查看当前网卡配置信息
[root@localhost~]#vim /etc/sysconfig/network-scripts/ifcfg-ens160
网卡可有多个配置文件,但多个配置文件不能同时生效,只允许当前网卡所连接到的配置文件生效
3.使用nmcli网络命令行控制工具配置
[root@localhost~]#nmcli connection modify ens160 ipv4.method manual ipv4.addresses 192.168.10.100/24 ipv4.gateway 192.168.10.2 ipv4.dns 114.114.114.114 + ipv4.dns 8.8.8.8 connection.autoconnection yes
配置网卡的静态IP地址 网关 dns服务器 以及开机自动开启网卡
4.刚配置完成并未生效,需要会话激活操作
[root@localhost~]#nmcli connection up ens160
用命令行将静态IP配置为动态地址IP
[root@localhost~]#nmcli connection edit ens160
nmcli>goto ipv4
>remove ipv4.addresses
>remove ipv4.gateway
>remove ipv4.dns
>set ipv4.method auto
>save
>quit
Team网卡绑定实验
前置知识:
计算机的几种工作模式
1.主备工作模式
2.广播工作模式
3.随机工作模式
4.链路聚合工作模式 作用:提高带宽
5.负载均衡工作模式 负载:指定时间内所承担的任务量
6.轮询工作模式
实验操作
1.首先将一台主机添加两个网卡
点击VMware虚拟机设置,添加网络适配器2和网络适配器3
注意:多块网卡必须是同一种网络模式,同时虚拟网卡和真实网卡必须在同1个网段
2.激活两块真实网卡
[root@localhost~]#nmcli device connect ens224
[root@localhost~]#nmcli device connect ens256
可使用ip a 命令查看两块新添加的网卡名称
3.创建虚拟网卡
可先使用命令 cd /usr/share/doc/teamd/example-configs/ 切换到此目录查看示例
[root@localhost~]#nmcli connection add type team con-name team0 ifname team0 config '{"runner":{"name":"activebackup"}}'
此处con-name后跟会话名,ifname后跟设备名,config后跟工作方式
4.绑定真实网卡
[root@localhost~]#nmcli connection add type team-slave con-name team0-port1 ifname ens224 master team0
[root@localhost~]#nmcli connection add type team-slave con-name team0-port2 ifname ens256 master team0
team-slave:从设备类型 , con-name 后跟从会话名 , ifname 后跟真实设备名 ,master 后跟主设备
nmcli connection show 可查看nmcli连接情况
nmcli connection delete uuid xxxxxxx 可删除对应uuid的会话连接
5.激活 --先激活从设备,再激活主设备
[root@localhost~]#nmcli connection up team0-port1
[root@localhost~]#nmcli connection up team0-port2
[root@localhost~]#nmcli connection up team0
可使用ssh登录验证,访问其真实地址或虚拟地址
6.测试验证,查看指定设备状态信息
查看虚拟网卡信息
[root@localhost~]#vim /etc/sysconfig/network-scripts/ifcfg-team0
查看指定设备状态信息
[root@localhost~]#teamctl team0 stat
[root@localhost~]#nmcli connection down team0-port1 //关闭一个网卡会切换至另一网卡
注意:如果此时激活ens224,并不会从当前网卡切换至ens224
补充实验:桥接网卡配置 作用:将其作为交换机使用
[root@localhost~]#nmcli connection add type bridge ifname br1 con-name br1
[root@localhost~]#nmcli connection add type bridge-slave ifname ens160 con-name br1-port1 master br1
[root@localhost~]#nmcli connection show
[root@localhost~]#nmcli connection up br1-port1
标签:nmcli,RHCE,team0,第一章,网卡,connection,root,localhost From: https://www.cnblogs.com/wxy1787880204/p/16802416.html