Test2 unit2
高級網絡配置
學習目標
學習配置網絡橋接
學習配置 bond 網絡接口
學習配置 team 網絡接口
網絡橋接
網絡橋接用網絡橋實現共享上網主機和客戶
機除了利用軟件外,還可以用系統自帶的網
絡橋建立連接用雙網卡的機器做主機
網絡橋接的配置
vim /etc/sysconfig/network-scripts/ifcfg-eth0
– BRIDGE=br0
vim /etc/sysconfig/network-scripts/ifcfg-br0
– TYPE=Bridge
網絡橋接的管理命令
brctl
### 橋接管理命令
– show ### 顯示
– addbr ### 添加網橋
– delbr ### 刪除網橋
– addif ### 添加網橋連接
– delif ### 刪除網橋連接
Red Hat Enterprise Linux 允許管理員使用
bonding 內核模塊和稱為通道綁定接口的
特殊網絡接口將多個網絡接口綁定到一個通
道。根據選擇的綁定模式 , 通道綁定使兩個
或更多個網絡接口作為一個網絡接口 , 從而
增加帶寬和 / 提供冗余性
選擇 Linux 以太網綁定模式
模式 0 ( 平衡輪循 ) - 輪循策略 , 所有接口都使用
采用輪循方式在所有 Slave 中傳輸封包 ; 任何
Slave 都可以接收
模式 1 ( 主動備份 ) - 容錯。一次只能使用一個
Slave 接口 , 但是如果該接口出現故障 , 另一個
Slave 將 接替它
模式 3 ( 廣播 ) - 容錯。所有封包都通過所有
Slave 接口廣播
利用 nmcli 命令管理 bond
nmcli con add type bond con-name bond0
ifname bond0 mode active-backup
nmcli con mod bond0 ipv4.addresses
1.2.3.4/24
nmcli con add type bond-slave ifname
eth0 master bond0 con-name bond0-eth1
nmcli con add type bond-slave ifname
eth1 master bond0 con-name bond0-eth2
主動備份配置示例
建立綁定接口 bond0 配置文件 :
/etc/sysconfig/network-scripts/ifcfg-bond0
– DEVICE="bond0"
– BOOTPROTO="none"
– IPADDR="10.1.1.250"
– PREFIX=”24”
– ONBOOT="yes"
– BONDING_OPTS=”mode=1 miimon=50”
?建立 Slave 接口 eth0 配置文件 :
/etc/sysconfig/network-scripts/ifcfg-eth0
– DEVICE="eth0"
– BOOTPROTO="none"
– ONBOOT="yes"
– MASTER="bond0"
– SLAVE="yes“
建立 Slave 接口 eth1 配置文件 :
/etc/sysconfig/network-scripts/ifcfg-eth1
– DEVICE="eth1"
– BOOTPROTO="none"
– ONBOOT="yes"
– MASTER="bond0"
– SLAVE="yes“
配置系統加載 binding 模塊 :
/etc/modprobe.d/bonding.conf
– alias bond0 bonding
ifenslave bond0 eth0 eth1
查看 bonding 狀態
– cat /proc/net/bonding/bond0
Team 接口
Team 和 bond0 功能類似
Team 不需要手動加載相應內核模塊
Team 有更強的拓展性
– 支持 8 快網卡
Team 的種類
broadcast
roundrobin
activebackup
loadbalance
廣播容錯
輪詢
主備
負載均衡
同過 nmcli 設定 team
nmcli con add type team con-name team0
ifname team0 config '{"runner": {"name":
"loadbalance"}}'
nmcli con mod team0 ipv4.addresses 1.2.3.4/24
nmcli con mod team0 ipv4.method manual
nmcli con add type team-slave ifname eth0
master team0 con-name team0-eth1
nmcli con add type team-slave ifname eth1
master team0 con-name team0-eth2
bond 網絡
? ? 作用:主動備份模式 一次只能只能使用一個接口,如果接口故障,另一個會接替它
? ? 命令:nmcli connection add con-name bond0 ifname bond0 type bond mode active-backup ip4 172.25.254.100/24 ? ##添加主動備份模式的bond0,ip為172.25.254.100
? ? ?命令:nmcli connection add con-name eth0 ifname eth0 type bond-slave master bond0 ##給bond0網絡添加接口
? ? 測試
? ? 觀測命令:watch -n 1 cat /proc/net/bonding/bond0?
? ? ? ? ? ?ifconfig eth0 down ##讓eth0故障
? ? ?eth1接替eth0工作,且網絡沒斷
??
轉載于:https://blog.51cto.com/12774215/1927267
《新程序員》:云原生和全面數字化實踐50位技術專家共同創作,文字、視頻、音頻交互閱讀總結
以上是生活随笔為你收集整理的Test2 unit2的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 单据体新增界面,单价与金额字段自动进行合
- 下一篇: openStack高可用性和灾备方案