RHCE7学习笔记29――配置链路聚合和桥接

前端之家收集整理的这篇文章主要介绍了RHCE7学习笔记29――配置链路聚合和桥接前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

一、聚合网络@H_403_1@


@H_403_1@

聚合网络team的类型:
@H_403_1@


@H_403_1@

1、activebackup;
@H_403_1@

2、loadbalence;
@H_403_1@

3、roundrobin;
@H_403_1@


@H_403_1@


@H_403_1@

二、配置聚合网络@H_403_1@


@H_403_1@

三种方式:
@H_403_1@

1、命令行;
@H_403_1@

2、配置文件
@H_403_1@

3、图形化界面;
@H_403_1@


@H_403_1@

1、命令行方式:
@H_403_1@

添加team0
@H_403_1@

[root@clz~]#nmcliconnectionaddcon-nameteam0typeteamifnameteam0config{"runner":{"name":"activebackup"}}

配置IP地址:@H_403_1@

[root@clz~]#nmcliconnectionmodifyteam0ipv4.addresses"192.168.10.100/24"
[root@clz~]#nmcliconnectionmodifyteam0ipv4.methodmanual


@H_403_1@

添加接口,在添加之前,确保添加的接口的连接已删除
@H_403_1@

[root@clz~]#nmcliconnectionaddcon-nameteam0-port1ifnameens34typeteam-slavemasterteam0
[root@clz~]#nmcliconnectionaddcon-nameteam0-port1ifnameens38typeteam-slavemasterteam0

编辑ifcfg-team0配置文件,在这行加上单引号和双引号:
@H_403_1@

TEAM_CONFIG='{"runner":{"name":"activebackup"}}'

重启网络服务:@H_403_1@

[root@clznetwork-scripts]#systemctlrestartnetwork


@H_403_1@

此时看到team0和绑定的2张网卡的Mac地址变为一致:@H_403_1@


@H_403_1@

查看team0的工作状态:
@H_403_1@

[root@clz~]#teamdctlteam0state
setup:
runner:activebackup
ports:
ens38
linkwatches:
linksummary:up
instance[link_watch_0]:
name:ethtool
link:up
ens34
linkwatches:
linksummary:up
instance[link_watch_0]:
name:ethtool
link:up
runner:
activeport:ens34


@H_403_1@

2、配置文件@H_403_1@

1DEVICE=team0
2DEVICETYPE=Team
3ONBOOT=yes
4BOOTPROTO=none
5IPADDR=192.168.10.100
6NETWORK=255.255.255.0
7TEAM_CONFIG='{"runner":{"name":"roundrobin"}}'
1DEVICE=ens34
2DEVICETYPE=TeamPort
3ONBOOT=yes
4BOOTPROTO=none
5TEAM_MASTER=team0

使用teamnl命令查看team的选项和端口:@H_403_1@

[root@clznetwork-scripts]#teamnlteam0ports
8:ens34:up1000MbitFD
4:ens38:up1000MbitFD
[root@clznetwork-scripts]#teamnlteam0options
queue_id(port:ens34)0
priority(port:ens34)0
user_linkup_enabled(port:ens34)false
user_linkup(port:ens34)true
enabled(port:ens34)true
queue_id(port:ens38)0
priority(port:ens38)0
user_linkup_enabled(port:ens38)false
user_linkup(port:ens38)true
enabled(port:ens38)true
mcast_rejoin_interval0
mcast_rejoin_count0
notify_peers_interval0
notify_peers_count0
moderoundrobin
[root@clznetwork-scripts]#teamnlteam0getoptionmode


@H_403_1@

3、图形化配置界面
@H_403_1@


@H_403_1@

@H_403_1@

打开nm-connection-editor,添加一个新连接:
@H_403_1@


@H_403_1@

wKiom1TRxKfg7VunAAEYbLZFRu8367.jpg

@H_403_1@


@H_403_1@

wKioL1TR0pnydDkUAAFlDoAHy8s620.jpg

@H_403_1@


@H_403_1@

wKioL1TR0uihpdlTAAEmDL2bWE8803.jpg

@H_403_1@


@H_403_1@

三、配置桥接网络@H_403_1@

1、使用brctl命令
@H_403_1@

查看桥接网络:@H_403_1@

[root@clz~]#systemctlrestartnetwork
[root@clz~]#brctlshow
bridgenamebridgeidSTPenabledinterfaces
virbr08000.000000000000yes

添加桥接网络:
@H_403_1@

[root@clz~]#brctladdbrbr0

添加接口:@H_403_1@

[root@clz~]#brctladdifens34br0

2、使用nmcli命令
@H_403_1@

[root@clz~]#nmcliconnectionaddcon-namebr1typebridgeifnamebr1
[root@clz~]#nmcliconnectionmodifybr1ipv4.addresses"192.168.20.20/24,192.168.20.1"
[root@clz~]#nmcliconnectionmodifybr1ipv4.methodmanual
[root@clz~]#nmcliconnectionaddcon-namebr1-port1typebridge-slaveifnameens34masterbr1

猜你在找的设计模式相关文章