ENGINEER 002: 配置用户环境 --- 配置聚合连接

博客主要介绍了Linux用户环境配置,包括自定义命令和用户初始化文件。还详细讲解了配置聚合连接,如网卡绑定,类比HSRP协议说明其冗余备份原理,阐述了链路聚合的优势、实现条件,以及使用nmcli命令行进行配置的步骤,包括添加团队设备、成员,配置IP地址、激活和验证等。

配置用户环境

1、自定义命令(1)linux命令字的来源;(2)alias别名设置

2、用户初始化文件 (1)用户个性化配置文件; (2)全局环境配置

 

先讲配置高级连接中的,配置聚合连接。

1、配置聚合连接(网卡绑定)

类似于HSRP(热备份路由的协议)。备份网关设备,路由器、三层交换。

①路由器1IP192.168.1.254)、②路由器2IP192.168.1.253

 活跃                        备份

③虚拟路由器(IP192.168.1.200),把所有的pc机把网关指向虚拟路由。

活跃的时候,由路由器1来转发数据。某天挂了,再由备份路由器2IP192.168.1.253)转发数据。

 

有一天,活跃路由器1挂了,就由备份路由器2来转发数据。

计算机pc端,网关是指向活跃路由器1,某天挂了,还要手动改网关。

虚拟路由器--->商量一个自动的共同的对外开放的IP

聚合连接:备份网卡设备

网卡eth1坏了怎么办?

eth1                                           eth2

192.168.1.1                             192.168.1.2

TeamIP192.168.1.10

 

两个网卡共同组成一个队伍。也有活跃、备份之说。

eth1eth2可以不用配置IP地址。

例如:在未来的集群中也有体现,两台web服务器,其中一台挂了,再找一台就ole

集群、DNS、数据库,HSRP思想是一样的。冗余备份的

 

配置聚合连接,是第二阶段号称“第一长的命令”,配置ip只是第二长。  

 

1)链路聚合的优势

team,聚合连接(也称为链路聚合)

--由多块网卡(team-salve)一起组建而成的虚拟网卡,即“组队”

--作用1:轮询式(roundrobin)的流量负载均衡

--作用2:热备份(activebackup)连接冗余

运行器的类型切换(参考man teamd.conf)---

{"runner":{"name":"roundrobin"}}或者 {"runner":{"name":"activebackup"}}

 

只讲热备份,轮询后面再讲。

热备份配置: {"runner":{"name":"activebackup"}}  #注意:复制粘贴,不要手打

       man帮助辅助记忆

       /example   #全文查找example

              #按n  跳转下一个匹配

[root@server0~]# man teamd.conf

 在输入---> /example --->再按n --->复制粘贴,即可。

[root@server0~]# {"runner":{"name":"activebackup"}}  #注意:复制粘贴,不要手打

 

2)实现链路聚合的条件

 

[root@server0~]#  ifconfig

 

有三张网卡:eth0eth1(单独准备)、eth2(单独准备)

 

eth1、eth2做实验,eth0配置ip做挂了就完了!

 

未来会做4张网卡。

 

网络配置的命令,曾经配置IP也用其配,nmcli connetcion 连接网络设备。

[root@server0~]# nmcli connection 【tab】【tab】两下

[root@server0~]# nmcli connection add type ... ...

 

 

(3)nmcli命令行配置

 

配置文件的准备

---为聚合连接提供配置(类型、连接名、运行器、IP地址)

一、添加team团队设备

配置文件的准备

---为聚合连接提供配置(类型、连接名、运行器、IP地址)

[root@server0~]# nmcli connection add type team con-name team0 ifconfig '{"runner":{"name":"activebackup"}}'

... ...

二、添加成员

---为成员网卡提供配置(类型、连接名、主连接) Slave---奴隶---两个网卡

 

[root@server0~]# nmcli connection add type team-slave ifname eth1 master team0

[root@server0~]# nmcli connection add type team-slave ifname eth2 master team0

三、配置team0的IP地址

[root@server0~]# nmcli connection modify team0 ipv4.method manual ipv4.addresses '192.168.1.1/24' connection.autoconnect yes

 

四、激活team0

[root@server0~]# nmcli connection up team-slave-eth1  //激活从设备eth1

[root@server0~]# nmcli connection up team-slave-eth2  //激活从设备eth2

[root@server0~]# nmcli connection up team0         //激活主设备team0

五、验证

[root@server0~]# teamdctl team0 state   //专用于查看team信息

 

 

 

转载于:https://www.cnblogs.com/sneg/p/10900147.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值