記錄下物理機bond配置及物理機多路徑配置

Ky150發表於2024-10-10

在進行bond聚合口配置前,要先使用ip a 檢視當前物理機有哪些網路卡,哪些網路卡接了線(狀態是否為UP)後再確定要用哪兩個物理介面進行聚合。

# 進行bond模式配置,模式4是動態連結聚合,需和交換機側的LACP配合使用

[root@xxxmapper]# cat /etc/modprobe.d/bonding.conf
alias bond0 bonding
options bonding miimon=100 mode=4

# 接著進行bond網路卡配置檔案配置及物理介面配置等操作

這裡使用到的介面是ens4f0、ens5f0兩個物理介面,需對這兩個物理介面配置檔案進行配置,可參考下圖,只保留關鍵資訊,接著在新建bond0的配置檔案(如下圖所示)

注意bond0口配置檔案裡的TYPE項應該改為bond0,而不是Ethernet,這裡不改的話重啟網路卡會有錯誤!接著重啟網路卡驗證

------

儲存劃分LUN對映到主機內(需在具備網路通訊條件下),主機透過系統自帶的multipath進行聚合使用

主機配置

# multipath –ll # 如果出現 "kernel driver not loaded" 則說明還沒有進行初始化,則先進行以下步驟

# modprobe dm-multipath

# modprobe dm-round-robin

# systemctl start multipathd.service

# multipath –v2

# 如果multipath 命令不存在的話,則需要先安裝device-mapper-multipath rpm包

---

接著初始化成功後,進行multipath配置檔案定義

# defaults 函式的作用是將儲存對映過來的鏈路名稱規範化,如果不加defaults 函式相關的選項,對映過來的路徑會是一串無規律的字串

# cat /etc/multipath.conf

defaults {
user_friendly_names yes
find_multipaths yes
}

devices {
device {
vendor "HUAWEI"
product "XSG1"
path_grouping_policy multibus
path_checker tur
prio const
path_selector "service-time 0"
failback immediate
dev_loss_tmo 30
fast_io_fail_tmo 5
no_path_retry 6
}
}

# 接著再重啟多路徑選項並設定為開機自啟動,再驗證

# systemctl restart multipathd.service

# systemctl enable multipathd.service

# mpath開頭的就是加了defaults 函式選項後,命名名稱才會規範,規律起來

# ls /dev/mapper/ -l
total 0
crw------- 1 root root 10, 236 Sep 29 16:24 control
lrwxrwxrwx 1 root root 7 Sep 29 16:44 mpatha -> ../dm-2
lrwxrwxrwx 1 root root 7 Sep 29 16:44 mpathb -> ../dm-3
lrwxrwxrwx 1 root root 7 Sep 29 16:44 mpathc -> ../dm-4
lrwxrwxrwx 1 root root 7 Sep 29 16:44 mpathd -> ../dm-5
lrwxrwxrwx 1 root root 7 Sep 29 16:44 mpathe -> ../dm-8
lrwxrwxrwx 1 root root 7 Sep 29 16:44 mpathf -> ../dm-9
lrwxrwxrwx 1 root root 8 Sep 29 16:44 mpathg -> ../dm-10
lrwxrwxrwx 1 root root 8 Sep 29 16:44 mpathh -> ../dm-11
lrwxrwxrwx 1 root root 8 Sep 29 16:44 mpathi -> ../dm-12
lrwxrwxrwx 1 root root 8 Sep 29 16:44 mpathj -> ../dm-13
lrwxrwxrwx 1 root root 7 Sep 29 16:24 ol-home -> ../dm-6
lrwxrwxrwx 1 root root 7 Sep 29 16:24 ol-root -> ../dm-0

相關文章