易陆发现互联网技术论坛

 找回密码
 开始注册
查看: 526|回复: 0
收起左侧

ubuntu 17.0以上版本网卡配置文件netplan/00-installer-config.yaml配置文件介绍

[复制链接]
发表于 2023-5-13 20:53:16 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?开始注册

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
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

站长推荐上一条 /4 下一条

北京云银创陇科技有限公司以云计算运维,代码开发

QQ|返回首页|Archiver|小黑屋|易陆发现技术论坛 ( 蜀ICP备2026014127号-1 )点击这里给我发消息

GMT+8, 2026-4-8 20:24 , Processed in 0.052388 second(s), 21 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

快速回复 返回顶部 返回列表