- 积分
- 16841
在线时间 小时
最后登录1970-1-1
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。
您需要 登录 才可以下载或查看,没有账号?开始注册
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 |
|