- 积分
- 16841
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
x
修改配置文件,Ubuntu严格区分格式,空格缩进。
) L, r& P$ |* I; U3 w
6 ?" V! c0 O' j& i5 @/ Q简要说明:4 C7 e: I# Q7 c/ l
. Y9 {1 z- K& h1 \/ J- a
eno1-eno4,关闭dhcp;
( S+ Y! [. Q, q6 L& @; F7 w, j4 K( F: V, F; R
bond0只绑定eno1、eno2,实际可根据情况,绑定更多网卡;9 ?5 L+ C) G# f# o) n- y! z# Z) U
9 q9 X7 {8 E) h8 i% C: ?1 m D
addresses一行为IP及掩码;
1 p, d- j$ |4 j1 r2 i2 {1 p, X1 S4 @- R1 z
nameservers下的addresses一行为DNS,多个用逗号分隔;
, }+ L. u, m: Z6 L) I+ V
2 N" }5 p7 W$ S2 }mode一行表示绑定模式,共7种,详见下文;
+ ^, i3 p5 T: ~4 o$ k) D% t+ T4 I1 Q T# I4 W) ~2 {
gateway4参数已经丢弃,换为route一段指定路由。( A5 U3 k9 R+ V: d# b5 C; D
& j3 Z" ^/ q# Q. R1 ~# b
root@ax:~# vim etc/netplan/00-installer-config.yaml! G" z& F, X" |7 \. J! T4 s
1 F" \7 z+ e5 q6 l+ q: f/ R
# This is the network config written by 'subiquity', c2 \3 a+ o! @' S' ]- g0 f! o8 M
8 C9 a0 F0 g6 r/ T* Hnetwork:
8 d6 O I9 o" x2 K) ^9 N1 T% \( i* i' X" p1 B& ]
version: 2
+ d* u2 d/ L0 a- M& K7 Y8 g' X2 Z& r+ P# H" J
ethernets:
# Z$ g: L% V4 F; k: ~; E3 t) m! o
eno1:' u8 j. b7 ?+ C" k. b
0 o# w! r$ Z6 j/ {, D: Y' j" u. C
dhcp4: no
( C/ ~8 N" m) ^" S$ m
# U! b+ K9 n) }7 D, I, y# _& ? dhcp6: no$ \9 r/ ?1 c0 `4 D2 ?
% b& K- D2 g4 }0 q
eno2:0 T& i- J F2 |
: F6 S) B2 u! V" ^3 F
dhcp4: no) ^$ w3 N6 C9 P- C! R
' L: u7 U f) f$ _) J: i4 {
dhcp6: no3 v- M8 V; U/ X0 c) g
+ `7 o2 p' K+ R; P, \ } eno3:: u5 L4 ]+ w- T- X
( i* L* A k7 `2 \4 {6 z* H dhcp4: no' U/ |( C# z6 [9 |6 h- I) f9 {
w" x! Z' n x7 P" v [8 x1 y$ j
dhcp6: no
" J& y1 j4 q* y3 z
& F/ x# {7 d$ ?- L9 ]# _7 O eno4:
0 Y# I+ D% R6 f5 Q" l: M* ?
& e8 R" K: j4 P" {! A dhcp4: no, A2 W' [- _5 h @9 @& e
, ^. t! N# j& L1 m- {
dhcp6: no
4 K& j$ E) V# e- T2 Y4 }5 z% v' F& |; p q9 D" L8 J* j* S8 [1 |
bonds:
2 Z2 j. g: M% B' v
: P# r; b& x! Z- x bond0:
4 [. ^3 e9 T2 {, {) e6 [1 j- Z- I; Z
3 [: m. P4 V1 b4 ` interfaces:- v! O7 h4 w! w; `6 o7 n C1 _
. ~* G! s2 A' L3 T
- eno16 g6 s% z/ `1 z
$ p' U- f$ t6 K
- eno2/ m: _9 s5 Z, }8 w0 y
, e$ O0 U4 I8 q1 r
addresses: [192.168.80.155/24]6 L0 o a/ Y4 T! _7 _
, {* X- ]5 \6 y) U+ y, f! C6 N) z # gateway4: 192.168.80.1
: |5 N, M* w7 }& ?5 a3 c1 z S/ d3 p5 `( O0 q* L4 m
routes:/ [9 X: b% z. `" ]
$ R- Q. u( t3 t# ?; r9 i% s1 U - to: default6 w$ R K) }# j4 ?# H* w
7 k2 ^5 r! n. K8 M$ f( }+ j N( Z via: 192.168.80.1
* x' _$ m# z" c' Y. v% X# a, Q0 J, Q; i, j
nameservers:0 @. b2 R2 M2 w8 y2 k
! V! j% H& h- a+ E: { X2 E addresses: [192.16.10.22,192.16.10.23]0 f- h$ _: d! D
( G5 o3 g5 O5 A/ m* n T; B/ n% f1 c
parameters:9 U( K) m1 O; R/ S
; O+ D- b; i2 Z0 O% v
mode: active-backup
! [1 n9 F, J* D2 c0 Z3 z" K% W$ m {0 q" Z% U4 e' e% v$ D; B
mii-monitor-interval: 1002 L9 \! J$ j+ ?
`+ W0 R7 k) P/ m0 F6 Q1 h4 y
% d f# X" w. @' v+ _" P
0 ?$ d7 P) T, ]1 A# 以下均为注释,可绑定其余网卡. g" E7 Y: }1 `% F" S, I5 G
0 i3 ~4 l* r9 X8 t$ A: W# bond1:
1 L& G3 i( S9 p/ r
% y+ @; H. Q0 V F+ k: k( x3 n& m( t# interfaces:
( j& N2 j {6 }8 q6 y/ n4 K, a
4 _) D3 Q. ~2 f8 t# - eno3" O( D% C0 M3 H* T
9 l" C" x1 M' {7 }! w8 e7 ]# - eno4' D/ \- y# T% M# u
( _! G' j* }' ]# K! q! L: p/ S8 _# addresses: [172.0.0.70/8]8 y$ N9 k% T: G- D7 T
e. i) M6 J; D6 ]4 i5 M# gateway4: 172.0.0.1. g( e. B1 c4 K7 r
/ f I/ u, H. l1 U; f5 j4 y& w
# nameservers:
, C% Z8 M$ h1 O; g, [/ z
4 q0 T6 x" ?4 j7 X4 }# addresses: [223.5.5.5]% T& V/ q5 s0 J* U& ^
" g6 f5 z; r1 P2 T% K5 p
# parameters:
; N0 K1 {9 E$ l. M4 \
M. G' `2 c$ f8 B7 u0 r# mode: active-backup- x5 i/ Z6 A# n& F( A6 R. n# E( K
A: w0 d% H, U0 k3 m
# mii-monitor-interval: 100
1 X9 a* C" y) |( g$ S: [9 O S& Z. Y5 e- R) u6 w* \' w
# routes:2 G9 r0 }. d4 M8 a
5 d7 O# L2 a6 D8 X$ U+ _7 j; d6 J' o
# - to: 10.0.0.0/8
+ J6 Q6 B5 c# Y7 P! f) ]5 g+ M' L" w; T& `1 i% v
# via: 10.0.0.254
3 l$ Z6 K/ Q/ X
9 C) T6 K5 @; B4 U f* B$ N ]# - to: 172.0.0.0/8, M0 b0 t; _7 t# [; I
$ t2 d+ N* A' {& z' g: u {2 {: I$ `; E
# via: 172.0.0.1 q: K# _% B9 w' X- f( T3 v: n
; O |1 W2 s2 v" G- |6 J
) a( g; Z& e/ S6 b7 J9 F& O4 e$ X; H第⼀种模式:mod=0,即:(balance-rr) Round-robin policy(平衡抡循环策略)" d/ o6 ~$ K& @) R" f- H
特点:传输数据包顺序是依次传输(即:第1个包⾛eth0,下⼀个包就⾛eth1….⼀直循环下去,直到最后⼀个传输完毕),此模式提供负载平衡和容错能⼒。+ Q- O3 u \! _9 Y
$ Q8 k" G7 b( ], P! _+ y
第⼆种模式:mod=1,即:(active-backup) Active-backup policy(主-备份策略)+ T7 X% R4 h: C7 N" [
特点:只有⼀个设备处于活动状态,当⼀个宕掉另⼀个⻢上由备份转换为主设备。mac地址是外部可⻅得,从外⾯看来,bond的MAC地址是唯⼀的,以避免switch(交换机)发⽣混乱。此模式只提供了容错能⼒;由此可⻅此算法的优点是可以提供⾼⽹络连接的可⽤性,但是它的资源利⽤率较低,只有⼀个接⼝处于⼯作状态,在有 N 个⽹络接⼝的情况下,资源利⽤率为1/N。; B: q2 d6 u3 |
$ b8 G; J& P2 Q. j3 d4 Y
第三种模式:mod=2,即:(balance-xor) XOR policy(平衡策略)4 x, N+ j% S1 B
特点:基于指定的传输HASH策略传输数据包。缺省的策略是:(源MAC地址 XOR ⽬标MAC地址) % slave数量。其他的传输策略可以通过xmit_hash_policy选项指定,此模式提供负载平衡和容错能⼒。7 f0 c' h' R/ }. W( E
3 o& d% X# v% z9 m/ U9 p9 L
第四种模式:mod=3,即:broadcast(⼴播策略). n8 T$ E F2 [, Z% Q$ I& B. i
特点:在每个slave接⼝上传输每个数据包,此模式提供了容错能⼒。
& [% x' l" L, K0 Q3 {% q1 [ C8 e3 T8 H* y
第五种模式:mod=4,即:(802.3ad) IEEE 802.3adDynamic link aggregation(IEEE 802.3ad 动态链接9 v/ _2 g. o7 ^! X& G# K) j! I& z6 R
聚合)
( H* [3 m2 S+ M: g9 G特点:创建⼀个聚合组,它们共享同样的速率和双⼯设定。根据802.3ad规范将多个slave⼯作在同⼀个激活的聚合体下。+ `# E5 N9 X, L
必要条件:
* J. n& n0 I" G" `5 L g. {# u条件1:ethtool⽀持获取每个slave的速率和双⼯设定。
3 d5 o# q* d) R+ b6 Q条件2:switch(交换机)⽀持IEEE 802.3ad Dynamic link aggregation。7 f( a3 l* F' B& I1 A( E
条件3:⼤多数switch(交换机)需要经过特定配置才能⽀持802.3ad模式。
- F& p: e3 e' m3 m# R" u- e1 f3 a
第六种模式:mod=5,即:(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)* H7 A$ \2 _# t* q, Z3 B
特点:不需要任何特别的switch(交换机)⽀持的通道bonding。在每个slave上根据当前的负载(根据速度计算)分配外出流量。如果正在接受数据的slave出故障了,另⼀个slave接管失败的slave的MAC地址。该模式的必要条件:ethtool⽀持获取每个slave的速率3 K( n% \( t% K3 H8 f3 Y1 {
/ F% n n( P& A$ `% H; y
第七种模式:mod=6,即:(balance-alb) Adaptive load balancing(适配器适应性负载均衡)! n( s) p& I% I& R/ F2 j
特点:该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡(receive load balance,rlb),⽽且不需要任何switch(交换机)的⽀持。7 d0 ]: F( I* Z5 U/ z4 Z/ l" P; C
! O$ x) y( C% i8 f, ]0 k
5 o7 D7 [$ O; f5 u* J5 `# }启动网络:
2 R9 l" B3 _ _$ Y1 J- z8 s2 A! snetplan apply
; v z# V% {" ]$ F3 ]" h( b9 S# H n5 T; V) c) D# K
|
|