易陆发现互联网技术论坛

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

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

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

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

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

x
修改配置文件,Ubuntu严格区分格式,空格缩进。5 x, r' r: V2 k: u

9 a/ x$ u% _4 Q& s: b简要说明:
4 }, j) {. b5 n: O
# u& K9 C7 J" M' u9 f" T2 Keno1-eno4,关闭dhcp;
: g( u/ {: ^; V7 ?! P& H" R& x4 W9 H  o7 x9 e0 ~( w$ Q3 M* Q. G
bond0只绑定eno1、eno2,实际可根据情况,绑定更多网卡;
3 `  Q* \$ f2 {) F% i8 w1 Y  C+ V5 e8 B- u, ~
addresses一行为IP及掩码;
8 L+ x7 t, G2 A  h# c
3 ]; h1 M$ M5 \  q6 T! vnameservers下的addresses一行为DNS,多个用逗号分隔;3 c" {+ S3 L7 w9 g$ A6 |* q6 B

) I' s) ~, @6 @! B2 f8 kmode一行表示绑定模式,共7种,详见下文;
; D# N; v7 U) C& r- O4 j4 A/ q
, B+ k" U+ J" l7 vgateway4参数已经丢弃,换为route一段指定路由。5 N; g1 j/ `- D& T3 y. W

, Q, N2 @7 X# g0 y1 H" v) I- Proot@ax:~# vim etc/netplan/00-installer-config.yaml6 b( _2 }. `9 D$ n4 ]3 ~

, E3 Q% V; ^$ K  v: N9 o# This is the network config written by 'subiquity'0 e& q; R4 N$ z- t6 [
1 B; H. L( Q) t5 ^8 w# p
network:
4 ~' \( X) b0 C7 R) Q& X% W/ c0 x: v) o$ L; h
  version: 2
" Q3 V+ d" }0 ]* m5 ?2 H1 D
: [% ~* F) T, D* z4 F  ethernets:6 O3 R2 Q! g) C, f4 P

) f/ q& Q# d$ z$ a    eno1:- Y: z: b7 G, ^+ D9 |

" f% j$ z; x; T+ o# j& E4 ]. z8 k- f      dhcp4: no5 w; ^- H" w( {6 w- M

3 A8 W9 e; D+ I0 t0 v      dhcp6: no
( X/ [1 T* q3 Y9 [: I6 F
2 S- y. F( F# [5 z# m% z" {! @    eno2:* O  N1 E& u5 T  Y" ?

5 s7 g/ w" x( T7 R8 H      dhcp4: no# }$ B8 e1 ^0 ]' t% G

7 S$ J! v% D5 c& h5 }5 Z; A      dhcp6: no
3 s0 r! e" J) }+ B
" G$ B2 C+ V- x  x" z    eno3:
4 n; d( S% U1 b( O: g9 T8 u
6 O* A; _2 p5 T      dhcp4: no1 I, o' C: y+ ?1 `6 D

) s! s' {) |6 x5 i1 F" J  g2 w+ n      dhcp6: no
" e, d4 U/ L' i3 s" ]6 `( |) Z# F+ T% o1 ~$ h
    eno4:
+ s7 T! o. A4 f0 Z* ^! K
  d" L- J2 }7 c  W/ R" P* E      dhcp4: no9 v6 a) j/ G2 E: a7 _" Y5 O" N" q7 Z% @

% s; C- l4 ^; A, Y2 x      dhcp6: no8 @% n" H. O2 r: s0 S& T4 z9 U4 v) E

( ^# _1 d2 I8 a+ ~5 }" i  bonds:7 \) o- H+ K* a: E

5 l% Y, d) B2 R( o' [7 Z    bond0:
- m7 k/ Z9 e* I' z( d3 L2 O% x' r; [- ]5 G
      interfaces:
: D  E0 D3 J# n
" ?3 ]2 F& M3 s7 M9 J' v        - eno17 W: B$ o# }* C+ r

0 g: ~: m6 a: Q4 X  K        - eno2
5 H& H8 j- |7 K3 M/ [
& I. |+ P4 O, b- ^4 E$ A6 G* v      addresses: [192.168.80.155/24]* B. }  I8 d1 d1 V  |
, z4 `. K/ ^% X/ s
        #      gateway4: 192.168.80.1
2 N. {- i; e  e6 h. m/ z3 _& L4 a  A/ w. y
      routes:
- Q1 l8 f- J: F0 Q! p( B) h9 i& D0 W: a2 X' G
        - to: default
+ w( S3 E" \0 i1 w3 Z% k; ~  j6 }7 H6 u
          via: 192.168.80.1& O% k2 X8 i2 x
  @. m) x& T. C* P! ^' ^
      nameservers:
, w& B/ }! A! f& |9 O" N3 v( D* W4 g( }1 |
        addresses: [192.16.10.22,192.16.10.23]
( G6 Z# P8 v; Z( f
. `2 U, T- u! O- `7 H      parameters:
! S. c7 @% l- [! @3 u) C4 W$ L7 E* D- n5 Z8 m4 h) U+ \5 D
        mode: active-backup
. f: a+ D2 Q* i+ q, k( p$ z! i& ]' Y) G8 A5 C2 }; l: o8 q
        mii-monitor-interval: 100( h3 M4 }3 n7 x

) t& P, b7 G8 a* x, l  a: w# y& S& k
5 c8 f" z6 R( a- n! G* c
# 以下均为注释,可绑定其余网卡# w. c" A* N5 Y$ _

( h8 q" D2 o8 h+ i#    bond1:! m2 }$ I7 n9 e: h2 ~6 E! U
; z" y2 Z0 A" u3 J+ S/ {
#      interfaces:
# h6 p& O$ o& {( L
- e, q9 H( b  I. [; Y. k) Z#        - eno3( N6 c7 N& {' s& }" e& A
; x" E" l- O/ T+ r+ \7 |+ D
#        - eno4
. v1 t/ {. g+ L( f: l0 n  X1 r( l* a
- {# x* Q/ \3 g0 n2 J" W2 Q#      addresses: [172.0.0.70/8]  _( }. o% ^* N7 J
! o1 w' I/ ?6 ]+ j" S6 t6 y+ B0 I
#      gateway4: 172.0.0.13 @3 d. f  E1 ^# j0 Y' E+ C

! S2 n- n7 [5 U; e9 y#      nameservers:
% }2 J; h, T. }  Q! A, \  r9 a3 C
  W- w8 g6 s# b4 H, {0 u#        addresses: [223.5.5.5]
4 E- @. j5 U+ s' i- a" C  l, s* v- {) ~1 ^7 j4 ^( x
#      parameters:% `; Z" a( j8 B1 U/ o
4 Y4 @6 H3 l; Q
#        mode: active-backup
' N  k) y+ Y, ~0 P6 ^% G' y  ~, r& Z7 X' }4 v  Y
#        mii-monitor-interval: 100
2 Q# Z  R& f3 A( S' s( j. q- ^7 o3 ?/ _' v) g5 Q; L9 w
#      routes:+ H, L0 z$ x& H, d# V8 |! u
6 _6 [, s  O; ~1 ?
#        - to: 10.0.0.0/8
5 P% X, g; \; B& V
; g( _: z2 J) k#          via: 10.0.0.254
' l; q* `9 [; H- s5 n1 I# N9 D, \. ]# [7 ?$ c( b
#        - to: 172.0.0.0/8
* k8 d  G* u0 H. v/ }! a, \# S* z9 X% ~) c) K3 j
#          via: 172.0.0.1
' A, x) b- T- f
+ ^+ c# U* L% A$ B1 l8 X6 r
9 ~0 F1 u! s& ]第⼀种模式:mod=0,即:(balance-rr) Round-robin policy(平衡抡循环策略)2 P7 H7 U" P% E2 @9 X+ R2 A. S
特点:传输数据包顺序是依次传输(即:第1个包⾛eth0,下⼀个包就⾛eth1….⼀直循环下去,直到最后⼀个传输完毕),此模式提供负载平衡和容错能⼒。( ^; V2 Q) J# r9 k2 E3 |
* {6 k0 U+ O3 i8 v
第⼆种模式:mod=1,即:(active-backup) Active-backup policy(主-备份策略)( u# ]5 d/ \4 H* A, Y+ q0 q
特点:只有⼀个设备处于活动状态,当⼀个宕掉另⼀个⻢上由备份转换为主设备。mac地址是外部可⻅得,从外⾯看来,bond的MAC地址是唯⼀的,以避免switch(交换机)发⽣混乱。此模式只提供了容错能⼒;由此可⻅此算法的优点是可以提供⾼⽹络连接的可⽤性,但是它的资源利⽤率较低,只有⼀个接⼝处于⼯作状态,在有 N 个⽹络接⼝的情况下,资源利⽤率为1/N。+ r8 b& \! ?- P9 k- {

4 f' L& z1 ^7 d/ T第三种模式:mod=2,即:(balance-xor) XOR policy(平衡策略)  v* R1 R* t: a& j+ u' W1 C" b
特点:基于指定的传输HASH策略传输数据包。缺省的策略是:(源MAC地址 XOR ⽬标MAC地址) % slave数量。其他的传输策略可以通过xmit_hash_policy选项指定,此模式提供负载平衡和容错能⼒。2 {. R1 l9 d( X4 x: y8 W8 m- C' G

1 D* B! x5 o& I( d第四种模式:mod=3,即:broadcast(⼴播策略)
7 h. y" o; M9 c! u特点:在每个slave接⼝上传输每个数据包,此模式提供了容错能⼒。
# p! j) F3 u9 O* J) h' z  t& J
# N* X5 f! E% h# [/ k9 e& }: a' ^第五种模式:mod=4,即:(802.3ad) IEEE 802.3adDynamic link aggregation(IEEE 802.3ad 动态链接' v1 _# B* O2 c6 V( H. a$ Y
聚合)& q+ v0 Y# V9 ?5 S% \5 `5 W# N. \
特点:创建⼀个聚合组,它们共享同样的速率和双⼯设定。根据802.3ad规范将多个slave⼯作在同⼀个激活的聚合体下。. J7 A; y* |$ y7 ^" ~
必要条件:& c( M: a$ O3 S/ O7 s# |
条件1:ethtool⽀持获取每个slave的速率和双⼯设定。
9 [' F4 @; i% y+ _0 Y, G条件2:switch(交换机)⽀持IEEE 802.3ad Dynamic link aggregation。3 F* l' f  H; X' H5 e
条件3:⼤多数switch(交换机)需要经过特定配置才能⽀持802.3ad模式。; n' ]0 |! \, ?9 i8 U) {

* T, U4 K5 j- f  b8 O' G第六种模式:mod=5,即:(balance-tlb) Adaptive transmit load balancing(适配器传输负载均衡)
6 p7 o1 P4 ~1 y# g# @, R特点:不需要任何特别的switch(交换机)⽀持的通道bonding。在每个slave上根据当前的负载(根据速度计算)分配外出流量。如果正在接受数据的slave出故障了,另⼀个slave接管失败的slave的MAC地址。该模式的必要条件:ethtool⽀持获取每个slave的速率
6 \1 d8 A0 h# {$ X
0 [, ]8 O  P1 K4 y; S* u2 b第七种模式:mod=6,即:(balance-alb) Adaptive load balancing(适配器适应性负载均衡)! Z. H2 Z; C3 j' q) G& q
特点:该模式包含了balance-tlb模式,同时加上针对IPV4流量的接收负载均衡(receive load balance,rlb),⽽且不需要任何switch(交换机)的⽀持。
& |& W/ I/ W3 Y: K9 a( f6 n, l/ p3 Q

; F& j3 Z. Q. Z& ?启动网络:
( k. b5 Y5 ?- Z: y& ]netplan apply
2 S) L4 \: F/ o
) V5 H, O1 N# S- C4 B' Z% B  P& Q
您需要登录后才可以回帖 登录 | 开始注册

本版积分规则

关闭

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

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

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

GMT+8, 2026-4-8 20:23 , Processed in 0.046069 second(s), 22 queries .

Powered by Discuz! X3.4 Licensed

© 2012-2025 Discuz! Team.

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