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