WebSphere Application Server
Load Balancer \m8O
f>
6.0
G151-0064-00
WebSphere Application Server
Load Balancer \m8O
f>
6.0
G151-0064-00
"b
Z9C>JO0d'VDz 7.0,kq X DAZ 417 3 D=< E, :yw ;P D;cE"#
Z;f(2004 j 11 B )
>f >JCZ :
WebSphere Application Server V6.0
0yPsx"Pf M^),1=Z Bf>Pm Pyw*9#
(}z1XD IBM zmr IBM V?I) :vfo#
© Copyright International Business Machines Corporation 2004. All rights reserved.
?<
m .................xi
<.................xiii
XZ>i ..............xv
>iDDAT s .............xv
N<E" ...............xv
(z!n ...............xv
gN"MzDb{ ............xv
` XD5M Web > c ........xvii
Z 1 ?V i\ Load Balancer . . . 1
Z 1 B Load Balancer Ev ......3
Load Balancer G2 4? ...........3
I 9C Load Balancer DD)i~? ......3
9C Load Balancer D Ec G24? ......4
_ ICTgN5V? ............5
V Iw ...............5
CBR r>c!qw ...........5
Cisco CSS XFwr Nortel Alteon XFw ...5
B &\ ................5
6.0 DB&\ .............5
5.1.1 DB&\ .............6
5.1 DB&\ .............7
5.0.2 DB&\ .............7
5.0.1 DB&\ .............7
5.0 DB&\ .............8
Z 2 B Load Balancer i~ DEv ..11
Load Balancer Di~G2 4? ........11
V Iwi~DEv ............11
9CVIw\m>X ~qw ........12
9CVIwMH? ~qw\m ~qw .....13
9CVIw\m>XM6L ~qw ......13
y ZZ]7 I (CBR )i~DEv .......14
9C CBR \m>X~qw ........14
> c!qwi~ D Ev ...........15
C>c!qwMH?~q w\m> XM6L~q
9
w ................16
Cisco CSS XFwi~DEv ........16
Nortel Alteon XFwi~DEv .......18
Z 3 B \mz D xg:7(*9CD)
Load Balancer &\ .........21
\mw" KJLrMH?~ qw &\(CZ VIw"
CBR M>c!qwi~) ..........21
V Iwi~&\ .............21
6 L\m ..............21
"C ................21
_ ICT ..............21
M'z =~qw DW5T .........21
yZfrD: Xyb ..........22
9 CVIwD cbr * "=( Dy Z Z]7 I ...22
cr:Xyb .............23
KZ
3d ..............23
Z (CxOh CVIw ..........23
(d{:/M (d{KZ .........23
0\x ~q 1%wlb ..........23
~xFU >G< ............24
/f ................24
y ZZ]7 I (CBR)i~&\ ........24
CBR i~MVIw i~D cbr *"=( .dDH
O ................24
6 L\m ..............24
"C ................24
_ P`v_ Y:f5}D CBR.......24
* SSL ,
~ qw V x .............25
y ZfrD: X yb ..........25
M 'z =~qw D W5T .........25
9 CVIwM CBR D_I C T .......26
~ xFU > G< ............26
/ f ................26
> c!qwi~&\ ...........26
6L\m ..............26
"C ................26
_ ICT ..............26
M'z =~qw DW5T .........26
y ZfrD:
cr:Xyb .............27
/ f ................27
Cisco CSS XFwi~&\ .........27
6 L\m ..............27
"C ................27
_ ICT ..............27
~ xFU > G< ............28
/ f ................28
Nortel Alteon XFwi~&\ ........28
6 L\m ..............28
"C ................28
_ ICT ..............28
~ xFU > G< ............28
/ f ................28
S a)yZZ]7 I .......25
X yb ..........26
Z 4 B 20 Load Balancer .....29
AIX Dhs ..............30
AIX D20 .............31
200 ...............31
20=h ..............32
© Copyright IBM Corp. 2004 iii
HP-UX D*s .............34
20 HP-UX.............34
200 ...............34
20=h ..............34
Linux Dhs ..............36
20 Linux..............37
200 ...............37
20=h ..............37
Solaris f*s .............39
20 Solaris f ............40
200 ...............40
20=h ..............40
Windows Dhs .............41
Windows 2000 r Windows Server 2003 D20 42
200 ...............42
20=h ..............42
=h 3. (eG* "X 7(g{X 7 ;,Zwz
{) ................67
=h 4. (e:/ "hC:/!n ......67
=h 5. *x
=h 6. (e KZ "hCKZ!n ......69
=h 7. (e:Xyb~qw ........69
=h 8. t/\m w&\(I! ) ......69
=h 9. t/KJLr &\(I! ) .....69
=h 10. y]h*h C:/H}.......70
*:XybhC~ qw ...........70
=h 1. *XMh8(
=h 2. l inb7I ..........73
=h 3. >}NNnb7I ........73
=h 4. i $~qwd C}7 ........74
9 C Load Balancer D mac *" 1 ,Linux XM!8
Cp{ ................74
g SZ( ("p{ .......68
"p{ ........70
Z 2 ?VVIwi~ .......45
Z 5 B lYkEdC ........47
zh*24? ..............47
gN<8? ..............47
dCV Iwi~ .............48
9 C|nPdC ............49
b TzDdC .............49
9C<N C'gf(GUI )dC .......49
dCr< ..............50
:/"KZ "~qwdCD`M ........50
Z 6 B F.VIwi ~ ........53
2 ~Mm ~ *s .............53
F."bBn ..............53
* "=( ...............54
VIwD MAC 6p7I(mac * "=() ...54
VIwD NAT/NAPT (nat * "=() ....55
VIwDyZZ]7 I(cbr * "=() ....56
d CV I wD nat r cbr *"=( D y>=h ..57
~qw Vx:dC=;vom ~qw(IP X7 )D_
-
~qw ...............58
9 C HTTP r HTTPS KJLrD~ q wVx ..58
+;(om~ qwdC * ;)_-~qwD>} .59
_ICT ...............60
r %_ICT .............60
` %_ICT .............61
Z 7 B dCV Iwi~ ........63
dCNqEv ..............63
dC=( ...............63
|nP ...............63
E > ................64
GUI................64
9 CdCr< d C ...........65
h CVIwz w .............65
=h 1. t/~q w&\ .........67
=h 2. t/ 4PL r&\ ........67
Z 3 ?V yZZ]7 I( CBR)i~ 77
Z 8 B lYkEdC ........79
zh*24? ..............79
gN<8? ..............79
dC CBR i~ .............80
9 C|nPdC ............80
b TzDdC .............81
9C<N C'gf(GUI )dC .......81
9CdCr< dC ...........82
:/"KZ "~qwdCD`M ........82
Z 9 B F.yZZ]7 Ii ~ .....85
2 ~Mm ~ *s .............85
F."bBn ..............85
;,VZ]D:Xybks ........86
*|CDl&1d.Vz D> cZ] .....86
a ) Web ~qwZ]D8 ] ........86
9 C`v_ Y:fz mxL 4 Dx CPU 9 CJ .86
k CBR ;p9 Cy ZfrD: Xyb ....86
gj+2 +D(SSL ),S
:Xyb SSL PDM'z = zm M HTTP PDz
m=~qw .............87
Z 10 B dCyZZ]7 I Di~ ...89
dCNqEv ..............89
dC=( ...............89
|nP ...............89
E > ................91
GUI................91
d Cr< ..............92
h C CBR zw .............92
=h 1. d C_Y:fz mT9C CBR....93
=h 2. t/~q w&\ .........94
=h 3. t/ 4PL r&\ ........94
=h 4. (e:/ "hC:/!n ......94
=h 5. *xgSZ( ("p{(I! ) ....94
=h 6.
=h 7. (e:Xyb~qw ........95
(e K Z"hC K Z!n ......95
D:Xyb .....87
iv WebSphere Application Server: Load Balancer \m8O
=h 8. rd CPmSfr ........95
=h 9. mS~qw=z Dfr .......96
=h 10. t/\m w&\(I! ) ......96
=h 11. t/KJLr &\(I! ) .....96
=h 12. y]h*h C:/H}.......96
=h 13. t/_Y:fz m ........96
CBR dC>} .............96
2 ~*s ..............121
m ~*s ..............121
F."bBn .............121
I/wZxgPD; C .........122
_ICT ..............124
Fc(5 ..............124
Jb7( ..............124
Z 4 ?V > c!qwi~ .....99
Z 11 B lYkEdC .......101
zh*24? .............101
gN<8? ..............102
dC>c!qwi~ ...........102
9 C|nPdC............102
b TzDdC ............103
9C<N C'gf(GUI )dC ......103
9CdCr< dC ...........103
Z 12 B F. > c!qwi~ .....105
2 ~Mm ~ *s.............105
F."bBn .............105
TTL "bBn ............107
9CxgS| &\ ...........107
Z 13 B dC > c!qwi~ .....109
dCNqEv .............109
dC=( ...............109
|nP...............109
E > ...............110
GUI ...............110
d Cr< ..............111
h C>c!qwz w ...........111
=h 1. t/~q w&\ .........111
=h 2. t/{F~q w .........112
=h 3. (e>c{Mh C>c{!n ....112
=h 4. (e:Xyb~qw .......112
=h 5. t/\m w&\(I! ) ......112
=
h 6. t/KJLr &\(I! ) .....112
=h 7. (e53 H?(I! ) .......112
=h 8. y]h*h C>c{H} ......113
*:XybhC~ qw ..........113
Z 5 ?V Cisco CSS XFwi~ 115
Z 14 B lYkEdC .......117
zh*24? .............117
gN<8? ..............117
dC Cisco CSS X Fwi~ ........118
9 C|nPdC............118
b TzDdC ............119
9C<N C'gf(GUI )dC ......119
Z 15 B F. Cisco CSS XFwi~ 121
2~Mm ~*s.............121
Z 16 B dC Cisco CSS XFwi~ 127
dCNqEv .............127
dC=( ...............127
| nP...............127
XML...............128
GUI ...............128
h C Cisco CSS ;;z DX F wz w .....129
=h 1. t/~q w&\ .........129
=h 2. t/|nPg f .........130
=h 3. d CI/w ..........130
=h 3. d CyP_Z] .........130
=h 4. i $Gq}7(e ~q.......130
=h 5. d CH? ...........130
=h 6. t/I/ w ..........130
=h 7. t/H ?~q w(I! ) ......130
=h 8. d C_ICT( I!).......131
bTzDdC .............131
Z 6 ?V Nortel Alteon XFwi
~ ................133
Z 17 B lYkEdC .......135
zh*24? .............135
gN<8? ..............136
dC Nortel Alteon X Fwi~ .......136
9 C|nPdC............136
b TzDdC ............137
9C<N C'gf(GUI )dC ......137
Z 18 B F. Nortel Alteon XFwi
~ ................139
2~Mm ~*s.............139
2~*s ..............139
m ~*s ..............139
F."bBn .............140
I/wZxgPD; C .........140
;;z OD~qwtT(IXF w hC) ...142
dC8]~ qw............142
dCi...............143
_ICT ..............144
w{ ...............145
Jb7( ..............145
Z 19 B dC Nortel Alteon XFwi
~ ................147
dCNqEv .............147
dC=( ...............147
?< v
| nP...............147
XML...............148
GUI ...............148
h C Nortel Alteon X F w .........149
=h 1. t/~q w&\ .........150
=h 2. t/|nPg f .........150
=h 3. (e Nortel Alteon Web ;;z I/w 150
=h 4. +~qmS= ;;z I/w .....150
=h 5. d CH? ...........150
=h 6. t/I/ w ..........150
=h 7. d C_ICT( I!).......150
=h 8. t/H ?~q w
=h 9. "B Nortel Alteon X Fwd C ....151
bTzDdC .............151
(I! ) ......151
Z 7 ?V Load Balancer D&\M
_6&\? ~ ...........153
Z 20 B VIw" CBR M> c!qw D
\mw" KJLrMH?~ qw &\...155
E/ Load Balancer a)D:Xyb ......156
4,E"DX* TH} .........156
(5 ...............157
\mw1dd t............158
itHP5 .............158
= ,8} ..............158
9CE>TzI/frG<~qwJO ....159
KJLr ...............159
KJLrGgN $wD .........160
t /M#9KJLr ..........160
KJLr1dd t ...........161
KJLr(f
~qwDK JLr,S ,1MS U ,1 ....162
KJLrXT ............162
KJLrPm ............162
9 Cks /l & (URL)!ndC HTTP r
HTTPS KJLr ...........164
Z 2 c WAN dCP 9CTKJLr ....165
4 ((F(I (FD)KJLr .......165
WAS KJLr ............166
|{ <( ..............166
` k ...............166
K P ...............167
h*D}L .............167
Qw3 r ..............168
|{k76 .............168
y>KJLr ............168
H ?~qw ..............168
WLM ^F .............168
H vu~ ..............168
g N9CH?~qw ..........169
$ w:X \ mw K JLr..........170
H ?~qw^F............171
,1 ...........161
Z 21 B VIw" CBR M> c!qw D
_6&\..............173
9C"PdCD~qw ..........174
TZVIwi~............174
TZ CBR i~ ............175
TZ>c!qwi~ ..........175
_ICT ...............175
d C_ICT ............176
9C$w5JM=o?j D JOlb\& ...178
V4_T ..............178
9CE> ..............178
dCyZfrD: Xyb..........180
gN@@f r?............181
9Cy ZM'z
9Cy ZM'z K ZDfr ........182
9Cy Z 1dDfr ..........182
9Cy Z~q`M(TOS )Dfr ......182
9Cy Z?k ,S }Dfr ........183
9Cy Z\n/,S }Dfr .......183
9Cy Z#txmM2m xmDfr .....183
H?yPfr ............185
H?=yfr ............185
9C\ G*ffr ...........185
9Cy Zks Z]Dfr.........186
KZW5T2G............186
mSfr=z DdC ..........186
~ qw@@f r!n ..........187
Load Balancer DW5T&\gN $w .....188
{ CW5T1D P * ..........188
t CW5T1D P * ..........188
;fKZW5T............188
W5TX7Zk(stickymask ) .......189
#Y~qw
yZM 'zks Z]Dfr DW5T!n ....190
n/ cookie W5T ..........190
;/ cookie W5T ..........192
URI W5T .............193
d CcrV I w'V ...........193
| no( ..............194
9 CxVIwc r 'VD6 L KJ L r ....195
dC>} ..............196
GRE(;c7Ib0 )'V ........198
9CT =4S .............199
9C(
CxdC.............200
9C(d{:/4iO ~qw dC.......200
9C(d{:/* @p=:Xyb.......201
+_Y:fz mM(d{:/;pCZ 8wz m . . 201
9C(d{KZ (r=4 dCDKZw? ....202
&m FTP (E?D (d{KZ .......202
\x~q%wlb ............202
9C~xF
U >G<Vv ~ qw3 F E" ....203
IP X7 Dfr ......182
,Sdz ..........189
Z 22 B Cisco CSS XFwM Nortel
Alteon XFwD_6&\ .......205
"C ................205
vi WebSphere Application Server: Load Balancer \m8O
_ICT ...............205
dC ...............205
JOlb ..............206
V4_T ..............207
>} ...............207
E / Load Balancer a)D:Xyb ......207
xhH?E"DX* T .........207
(5 ...............208
(5Fc]_1 d ...........208
itHP5 .............208
KJLr ...............209
KJLrGgN $wD .........209
KJLr] _1d ...........209
~qwDK JLr,S ,1MS U ,
KJLrXT ............210
4((F(I (FD)KJLr .......210
|{<( ..............211
`k ...............211
K P ...............212
h*D}L .............212
Qw3 r ..............212
|{k76 .............213
y>KJLr ............213
H?~qw ..............213
Hvu~ ..............213
gN9CH?~qw ..........213
$w:X \mw KJLr..........215
9C~xFU >G<Vv ~q
9CE>TzI/frG<~qwJO .....216
w3FE" ....215
1 ....210
Z 8 ?V \mM J OoO Load
Balancer .............217
Z 23 B YwM\m Load Balancer 219
Load Balancer D6L\m .........219
6L=( wC(RMI ) .........219
yZ Web D\m ...........221
9C Load Balancer U> .........222
TZVIw"CBR M>c!q w ......222
TZ Cisco CSS XFwM Nortel Alteon XFw 223
9 CVIwi~.............224
t/M#9VI w ...........224
9C '',15............225
9C fintimeout M staletimeout 4XFe},S
G< ...............225
(f GUI - 0`
k VIwi~; p 9 C r%xg\m-i ...225
9C ipchains r iptables T\x y Pw? 4(L
/)Load Balancer zw(Linux )......231
9 CyZ Z]7 I i~ ..........232
t/M#9 CBR...........232
XF CBR .............232
9C CBR U> ............232
9C>c!qwi~ ...........232
t/M#9>c!q w .........232
S w1K%!n .....225
XF>c!
9C>c!qwU> ..........233
9C Cisco CSS XFwi~ ........233
t /M#9 Cisco CSS X F w .......233
XF Cisco CSS XFw .........233
9C Cisco CSS XFwU > .......233
9C Nortel Alteon XFwi~ .......233
t /M#9 Nortel Alteon X F w ......233
XF Nortel Alteon XFw ........233
9C Nortel Alteon XFwU > ......234
9CH?~qwi~ ...........234
t/M#9 H?~
9 CH?~qwU> ..........234
q w............233
q w .........234
Z 24 B J OoO .........235
U/JOo OE" ............235
;cE"(<U G X h D) ........235
_ICT(HA )Jb ..........236
KJLr Jb ............237
y ZZ]7 I Jb ...........237
^(|P:/ ............238
d|JO ..............238
} 6 ...............239
Java ...............239
o z4S ..............239
J Oo Om ..............239
liVIwKZE ............247
li CBR KZE ............248
li>c!qwKZE ..........248
li Cisco CSS XFwK ZE ........249
li Nortel Alteon XFwK ZE .......250
b v#{Jb - VIw..........250
Jb:VIw;KP ..........250
Jb:VIwM ~ qw;l& .......250
Jb: 4=bVI wks.........250
Jb:VIw_ICT&\; $w......251
Jb: ^(mSv/EE(Windows = () . . 251
Jb
:nb7I (Windows 2000 ) .....251
Jb:K JLr 4}7X$w .......251
Jb:VIw"Microsoft IIS M SSL ;$w
(Windows =( ) ...........251
Jb:=6Lzw DVIw,S ......251
Jb:dscontrol r lbadmin |n'\ ....252
Jb:1"Ti4*zoz (Windows = ()1
v V0^(R= D ~... 1 ms {" ......252
Jb:<NC'gf (GUI ) 4}7Xt/ ...252
Jb:KP20K_Y:fz mDVIw1vm 253
Jb:<NC'gf (GUI ) 4}7XT> ...253
Jb:Z Windows = (O,oz0ZP1a{ '
Zd|r*D 0Zsf .........253
Jb:Load Balancer ^(&mM* "! ....253
Jb:1zt/ Load Balancer 4PL r1T >
6A ...............253
J b:= Discovery D 76A-K Load Balancer
5Xw? ..............253
?< vii
Jb:tCKN q6X(Windows =( )1 ,K
JLrT>yP~ qw1z ........254
Jb:Load Balancer Dcr==P D_ICT;
$w ...............255
J b:"T0ksMdC D ~1 GUI Rp(rb
b P*) ..............255
Jb:lbadmin Z|BdCsS~ qwO*,S 255
Jb:Z6 L,S
Jb:+zo Load Balancer gfZ AIX M
LinuxOT>X~rGZ{ DVe ......256
J b:Z Windows O ,Z"v|n (g
hostname)15Xp{X7 ,xG>XX 7 ...256
J b:Z Windows = (O,9C Matrox AGP
S5( 1Pbb GUI P* ........257
Jb:4P0rmmod ibmlb 1 (Linux )
P* ...............257
Jb:ZVIwz wO KP|n1D}l& 1d 257
Jb:(9C mac *" 1)SSL r HTTPS K J
L r;"a ~qw:X .........257
Jb:Z9C Web \m 1 ,w{ Netscape /@
w0ZD s!,a SwzO*,S......257
J b:tC W SVOC,"R Web
0.0.0.0 ...............258
J b:Z Windows O ,Z|n a >{0ZPvV
Rk D Latin-1 > X V{ .........258
J b:Z On HP-UX O ,"z Java Zf / _L
;cms ..............258
Jb:Z Windows O ,K JLrM=o?j+y
P ~qwjG * 1z ..........259
Jb:Z Windows O ,1dCK`v X7 =Jd
w
1 + IP X7 b v*wz{ .......259
Jb:Z Windows O ,ZxgPOs ,K JLr
Z_ICThCP ;$w.........260
J b:Z Linux O ,ZXMh8 O p{P p `v
/:1;* 9C0IP address add 1|n ....261
Jb:0 48(7IwX 7rTZ KZ=( ^'1
m s{" ..............261
Jb:Z
DUK0ZKv1,b)x L+a x .....261
J b:Z0server add 1 |nOh CX7 N}au
}0ksMdC............262
J b:Z Windows O ,vV IP X7 e ;m s {
" ................262
b v#{Jb - CBR..........262
Jb:CBR ;KP ..........262
Jb:cbrcontrol r lbadmin |n'\ ....262
Jb: 4:
Jb:Z Solaris O ,cbrcontrol executor start |
n'\...............263
Jb:o(rdCm s .........263
Jb:Z Windows = (O,9C Matrox AGP
S 5( 1 Pbb GUI P* ........263
Jb:Z9C Web \m 1 ,w{ Netscape /@
w0ZD s!,a SwzO*,S......263
J b:Z Windows = (O,Z|n a >{0Z
v VRk D Latin-1 > X V{ .......264
Solaris O,St/ Load Balancer xL
O 4}7b v D IP X 7 ...256
1Dbb
~qws(A
Xybks .........263
P
Jb:Z On HP-UX O ,"z Java Zf /_L
;cms ..............264
Jb:Z Windows O ,K JLrM=o?j+y
P ~qwjG * 1z ..........264
Jb:Z Windows O ,1dCK`v X7 =Jd
w 1+ IP X7 b v* wz{ .......264
bv#{Jb - >c!qw
Jb:>c!qw; KP.........264
Jb:>c!qw; -74T Solaris M 'z Dw
? ................265
Jb:sscontrol r lbadmin |n'\ .....265
Jb:ssserver Z Windows = (Ot/'\ . . 265
Jb:_PX47 ID> c!qw 4}7XxP:
Xyb...............265
J b:Z Windows = (O,9C Matrox AGP
S5( 1P
J b:Z9C Web \m 1 ,w{ Netscape /@
w0ZD s!,a SwzO*,S......266
J b:Z Windows = (O,Z|n a >{0ZP
vVRk D Latin-1 > XV{ .......266
J b:Z On HP-UX O ,"z Java Zf / _L
;cms ..............266
Jb:Z Windows O ,K JLrM=o?
P ~qwjG * 1z ..........266
b v#{Jb - Cisco CSS XFw ......267
Jb:ccoserver +;t/ ........267
Jb:ccocontrol r lbadmin |n'\ ....267
Jb: ^(ZKZ 13099 O4("am ....267
Jb:Z Windows = (O,9C Matrox AGP
S 5( 1 Pbb GUI P* ........268
Jb:Z mSI/w1S U=;v,S
Jb:;;z O(5;|B ........268
Jb:"B|n;| BI/wdC......268
Jb:Z9C Web \m 1 ,w{ Netscape /@
w0ZD s!,a SwzO*,S......268
J b:Z Windows = (O,Z|n a >{0ZP
vVRk D Latin-1 > XV{ .......268
Jb:Z On HP-UX O ,"z Java
;cms ..............269
b v#{Jb - Nortel Alteon XFw .....269
Jb:nalserver +;t/ ........269
Jb:nalcontrol r lbadmin |n'\ ....269
Jb: ^(ZKZ 14099 O4("am ....269
Jb:Z Windows = (O,9C Matrox AGP
S 5( 1 Pbb GUI P* ........270
Jb:Z9C Web \m 1 ,w{ Netscape /@
w0ZD
Jb:Z mSI/w1S U=;v,Sm s...270
Jb:;;z O(5;|B ........270
Jb:"B|n;| BI/wdC......270
Jb:Z Windows O ,Z|n a>{0ZPvV
RkD Latin-1 > XV{ .........271
Jb:Z On HP-UX O ,"z Java Zf /_L
;cms ..............271
b v#{Jb - H?~ q w ........271
b b GUI P* ........266
s !,a S wzO*,S......270
........264
j+y
ms...268
Z f/_L
viii WebSphere Application Server: Load Balancer \m8O
J b:Z Windows = (OKP .bat r .cmd C
'H?D~1"z H?~qw IOException . . . 271
J b:H?~ q w 4 r Load Balancer zw(f
:X ...............271
J b:H?~ q wU>(f0){GC J zmyX
hD1...............271
Jb:Z AIX O ,1ZX: XivB KPH?~
qw1,ps –vg |n dv
Jb:Z9C>c! qwg_ ICTVI w: Xy
b D=cdCP d CH ? ~qw ......272
Jb:KP Z` CPU Solaris zwODE>z z
;X*DXF({" ..........273
I\ap 5.....272
Z 9 ?V |n N< ........275
Z 25 B gNDAo(< .......277
{EM jc {E.............277
N} ................277
o(>} ...............277
Z 26 B VIwM CBR D|nN< 279
CBR MVIw.dD dCnl ........280
dscontrol advisor - XFKJLr ......281
dscontrol binlog - XF~x FU >D~ ....286
dscontrol cluster - dC:/ ........287
dscontrol executor - XF4 PL r ......291
dscontrol file - \mdCD~ ........295
dscontrol help - T>rr!K|nDoz ....297
dscontrol highavailability - XF_ ICT ....298
dscontrol host - dC6Lzw .......301
dscontrol logstatus - T>~qwU>h C
dscontrol manager - XF\mw .......303
dscontrol metric - dC53H? .......308
dscontrol port - dCKZ .........309
dscontrol rule - dCfr .........314
dscontrol server - dC~qw ........319
dscontrol set - dC~qwU > .......324
dscontrol status - T>\mwM KJLr GqZK
P .................325
dscontrol subagent - dC SNMP Szm ....326
Z 27 B>c!qw D|nN< ....329
sscontrol advisor - XFKJLr .......330
sscontrol file - \mdCD~ ........334
sscontrol help - T>rr!K|nDoz ....336
sscontrol logstatus - T>~qwU>h C ....337
sscontrol manager - XF\mw .......338
sscontrol metric - dC53H? .......342
sscontrol nameserver - XF{F~qw .....343
sscontrol rule - dCfr .........344
....302
sscontrol server - dC~qw ........347
sscontrol set - dC~qwU > .......349
sscontrol sitename - dC>
sscontrol status - T>\mwM KJLr Gq}Z
K P ................353
c { .......350
Z 28 B Cisco CSS XFw D|nN< 355
ccocontrol consultant - dCMX FI/w ....356
ccocontrol controller - \mXFw ......359
ccocontrol file - \mdCD~ .......361
ccocontrol help - T>rr!K|nDoz ...363
ccocontrol highavailability - XF ICT ....364
ccocontrol metriccollector - dCH?U/w ...367
ccocontrol ownercontent - XFyP_{FMZ]f
r .................369
ccocontrol service - dC~q ........372
Z 29 B Nortel Alteon XFw D|n
N< ...............375
nalcontrol consultant - dCMX FI/w ....376
nalcontrol controller - \mXFw ......379
nalcontrol file - \mdCD~ .......381
nalcontrol help - T>rr!K|nDoz ...382
nalcontrol highavailability - XF_ ICT ....383
nalcontrol metriccollector - dCH?U/w ...386
nalcontrol server - dC~qw .......388
nalcontrol service - dC~q ........390
=< A. GUI:;c5w .......393
=< B. Z]fr( #=)o( ....399
Z]fr( #=)o( :..........399
#tDX|V ............399
=< C. y>dCD~ ........403
y> Load Balancer dCD~ ........403
VIw dCD~ - AIX "Linux M Solaris . . . 403
VIw dCD~ - Windows .......406
y>KJLr ............409
= < D. 9CVIw" CBR M _ Y:f
zm1D 2 c_ICTdC > } ....413
~qwhC ..............413
=< E. yw ............417
Lj ................418
Jcm ..............421
w} ...............431
?< ix
x WebSphere Application Server: Load Balancer \m8O
m
1. AIX installp 3q ...........31
2. AIX 20|n ............32
3. Load Balancer D HP-UX m~|2 0Dj8 E
" ................35
4. 'VD Linux 53 ..........36
5. VIw&\D dCNq .........63
6. *VIwDXMh8( lo0)("p{D | n 70
7. *VIw>}NNnb7ID|n .....74
8. CBR i~DdCNq .........89
9. * NIC ("p{D | n ........94
10.
> c!qwi~ D dCNq .......109
11. Cisco CSS XFwi~Dd CNq .....127
12. Nortel Alteon XFwi~Dd CNq ....147
13. Load Balancer D_6dCNq ......155
14. Load Balancer D_6dCNq ......173
15. VIwJOo Om ..........239
16. CBR JOo Om ..........242
17. >c!qwJ OoOm ........243
18. Cisco CSS ;;z DXFwJOo Om 244
19. Nortel Alteon XFwJOo Om
20. H?~qwJOo Om ........246
.....245
© Copyright IBM Corp. 2004 xi
xii WebSphere Application Server: Load Balancer \m8O
<
1. 9CVIw\m>X ~ qw>cD o mm > (>
} ................12
2. 9CVIwMH? ~qw\m ~qwD> c >} 13
3. 9CVIw\m>XM6L ~qwD> c >} 13
4. 9C CBR \m>X~qw> c> } ....15
5. 9C>c!qwMH?~q w\m>
q wD> c >} ...........16
6. 9C Cisco CSS XFwMH?~q w\m>X
~ qD> c >} ...........17
7. 9C Nortel Alteon XFw\m>X~q wD>
c >} ..............18
8. r%> XVIw dC ..........47
9. dCP;v:/M= vKZDV Iw>} 50
10. dCP=v:/,? v:
> } ...............51
11. dCP 2 v:/,? v:/P 2 vKZDVI
w >} ..............52
12. 9CVIwD nat r cbr *"=( D>} 57
13. 9Cr%_I CTDVIw >} ......60
14. 9C`%_I CTDVIw >} ......61
15. VIwz wh*D IP X7>} ......67
16. r%> X CBR dC ..........79
17. dCP;v:/M= vKZD CBR >} 82
18. dCP=v:/(? v:/ P;vKZ)D
CBR >} .............83
19. dCP 2 v:/(? v:/P 2 vKZ)D
CBR >} .............84
20. AIX"Linux M Solaris D CBR dCD~ 93
21. HP-UX D CBR dCD~ ........93
22. Windows D CBR dCD
23. r%> c!qwdC .........101
24. DNS 73D>} ..........105
/P;vKZDVIw
~ .......94
XM6L~
25. r% Cisco CSS XFwd C .......117
26. Z;;z .s, SDI/w D>} .....123
27. C'gfZ ; ;z.0,Z; ;z.sd CD
I /w(9CI !_ICToi)D>} . . 124
28. r% Nortel Alteon XFwd C ......135
29. Z;;z .s,
30. Z;;z .0(}Z? x, SDI/w>} 141
31. ;;z .sDI/w M ;;z .0DC' gf
D >} ..............142
32. 9C8]~ qwdCDI/ w >} .....143
33. Nortel Alteon XFwM Nortel Alteon Web ;
;z _ICTD>} .........145
34. 9CTKJLrD 2 c WAN dC>} 165
35. I%v LAN NiIDdC>} .....194
36. 9C>XM6L~qwdC D >} .....194
37. 9C6L Load Balancer Dcr>}dC 196
38. 9C'V GRE D~qw= ( Dcr>}dC 199
39. 9CVIwD( Cx >} ........200
40. Linux M UNIX 53D SNMP |n ....226
41. T>VIwi~D GUI wa9)
g f(GUI) ............393
42. T> CBR i~D GUI wa9)9D<NC'
g f(GUI) ............394
43. T>>c!qwi~ D GUI wa9)9D<N
C'gf(GUI) ..........395
44. T> Cisco CSS XFwi~D GUI wa9)
9D<NC'gf(GUI) .......396
45. T> Nortel Alteon XFwi~D
)9D<NC'gf(GUI) ......397
46. 9CVIw" CBR M_Y:fz m1D 2 c
_ ICTdC>} ..........413
S DI/w D >} .....141
9D<NC'
GUI wa9
© Copyright IBM Corp. 2004 xiii
xiv WebSphere Application Server: Load Balancer \m8O
X Z>i
>iDDATs
N<E"
> i5wKgNf."20 "dC " 9 CMJOo O IBM ®WebSphere®Application
Server Load Balancer for AIX
> z7T 0 F* Edge Server Network Dispatcher" SecureWay
Dispatcher"eNetwork Dispatcher M Interactive Network Dispatcher#
6
Load Balancer
3 \m1y`4D#C'; h *BHKb Load Balancer#
>i";'V Load Balancer D0"Pf#
Edge Components E"P D Web >c4S = >i D1 0f>(HTML M PDF q= )#
* q!PX Load Balancer DnB| B ,kCJ Web > c 'V 3 f"4S= Technote
>c#
* CJb)0d`XD Web 3 f,k*A Z xvii 3 D:`XD 5 M Web > c ; P
PvDwv URL#
\m8O7
®
"HP-UX"Linux™"Solaris M Windows®Yw53#
G* l$Yw53Ma)rXx~qDP-iDxgM5
®
Network
(z!n
(z!n&\?~o z Pzm1]D C '(gP/;c r P S&O-D C ')3{X
9Cm~z7#TBb) G Load Balancer Dw*( z!n&\?~:
v zIT9CA ;DAwm~M}Vot OI wv} A ;OT>D Z]# z9IT9
v zIT9C|Lzf sj4Yw& \?~#
v zIT(}9Cj<D >`-wr|nPg fx; G9Cya )D <Ngf4dC
gN"MzDb{
z D4!.V X*,|P z ZRGa)n< 7x_ J ? D E"#g{ z T>ird|
NN Edge components D5P NNb{:
v k+zDb{(} gSJ~"M= fsdoc@us.ibm.com #7#8wi{"iE "f>,
Cot
M \m Load Balancer & \?~#*q!P X Xb & \?~D(z!n D |`E",
k
g {ICD0,9 k8wzy@[ D D>yZ D X(
6 pm~( g IBM ViaVoice ®) 4dk } ]"/ @ C'gf#
NDG)& \ ?~D`XD 5#
;C(}g ,3krmE )#
© Copyright IBM Corp. 2004 xv
xvi WebSphere Application Server: Load Balancer \m8O
` XD5M Web > c
v6Edge Components
v Programming Guide for Edge Components GC31-6856-00
6_Y:fz m\ m8O 7
v
v IBM Web >cw3:www.ibm.com/
v IBM WebSphere Application Server z7:www.ibm.com/software/webservers/appserv/
v IBM WebSphere Application Server b Web > c :
www.ibm.com/software/webservers/appserv/was/library/
v IBM WebSphere Application Server ' V Web > c :
www.ibm.com/software/webservers/appserv/was/support/
v IBM WebSphere Application Server E " P D :
www.ibm.com/software/webservers/appserv/infocenter.html
v IBM WebSphere Application Server Edge Components E " P D :
www.ibm.com/software/webservers/appserv/ecinfocenter.html
DEn"f.k20 7
G151-0063-00
G151-0062-00
© Copyright IBM Corp. 2004 xvii
xviii WebSphere Application Server: Load Balancer \m8O
Z 1 ?V i\ Load Balancer
K ?Va) Load Balancer 0di ~ DEv,ICdC & \ ? ~D_ 6 hv,2 ~ Mm
~*sDPm, T 0205w# | |,TB 8B:
v Z 3 3 DZ 1 B , :Load Balancer Ev;
v Z 11 3 DZ 2 B , :Load Balancer i~ DEv;
v Z 21 3 DZ 3 B , :\mz Dxg:7(
v Z 29 3 DZ 4 B , :20 Load Balancer;
* 9CD) Load Balancer & \ ;
© Copyright IBM Corp. 2004 1
2 WebSphere Application Server: Load Balancer \m8O
Z 1 B Load Balancer Ev
>Ba) Load Balancer DEv,|,TB wZ:
v :Load Balancer G2 4? ;
v :I9C Load Balancer DD)i~? ;
v Z 4 3 D:9C Load Balancer DE cG2 4?;
v Z 5 3 D:_ICTgN5V? ;
v Z 5 3 D:B&\ ;
* q!PX?v Load Balancer i~a )DdC & \D_6Pm,
\CZ \m zDxg,k ND Z 21 3 DZ 3 B , :\m zDxg:7(*9C D)
Load Balancer &\;#
Load Balancer G24?
Load Balancer GV" g~qwDxk M 'zks Dm~bv=8#| + TCP/IP a0
ks} <=;i~qwZD;, ~qwO,SxTxa_K ~qwDT\;(}bV
=( =bKyP~q w D ks#bV:XybTC'k d| &C Lr < G8wD #
Load Balancer TZnggS J
TCP/IP &C Lr<\PC #
k Web ~qw;p 9 C 1,Load Balancer (}a );vbvks _ eJbD?s"i
nRIluDbv=8,Sx oz> c" Sns1&#g{z>cD CJ _Z ks_
;\)(KP,9C Load Balancer T/ i RnmkD~qwT& m =oks ,
e1L
rx\9 zDM'|*z b2a_KzD' f#
I9C Load Balancer DD)i~?
Load Balancer |,TBevi~,dIT%@9C2I T*O$w,<\a)\C D:
Xyb'{:
v TZ9 CVIw /,hCD9C( 5kb? 5}DVrxrc rx,I % @9CV
Iwi~4 =bC xg~ q wO D:X#K i~a ) ZX (
HTTP"FTP"SSL"NNTP"IMAP"POP3"SMTP M Telnet)OD:Xyb#|;9
Cr {~qw4+r { 3d* IP X7#
T (zzF.D )&
~~qw"r,x~qw"V<="P}]bi/0d|
~q6 p(ng ,
T Z HTTP -i,2 I T 9 C VIwDy Z Z]7 I (CBR )&\ ,y Z M'z k
sZ]xP:Xyb#! qD~qwG+ URL
;
yZZ]D7 I(cbr *"=( )
v TZ HTTP M HTTPS (SSL )-i ,zIT9 C yZZ]7 I (CBR )i~xPy
ZM'zks Z]D:Xyb# M'z"Mks =_ Y:fz m,_ Y:fz m "
M ks =`& D ~qw#!q D ~qwG+ URL k8( D fr%d D a{#
z IT9C>c!qwi~, 9 C DNS -7(r |_ 6D C '8(D=( ,4=b
v
V rxrcrxZD~qwOD:X#>c!qwk{F~qw;p$wT3d DNS
{F= IP X7#
© Copyright IBM Corp. 2004 3
h*_Y:fz m#
k8(Dfr%d Da{#VIwD
v zIT9C Cisco CSS XFwr Nortel Alteon X Fwi~zITs"M= Cisco
CSS ;;zr Nortel Alteon Web ;;zD~qw(5,TVpxP ~qw!q":
XE/M]m#
* q!VIw"CBR ">c!q w "Cisco CSS XF w M Nortel Alteon XF w i~D
| `E",kNDZ 11 3 D :Load Balancer D i~
9C Load Balancer D Ec G24?
,SA+rrXxDC'k x g}}ZJ 8 }Mv$#b V v$} Z }pf#ODJ
b,^FC'CJ\ 6->c#
10,xg\m19C`V=( T <)sCJ\&#dP D3)=( J mC'ZT0
!qD~qwO}r ^ l&1fz
R 'J;_#m;V=( Gj<D-7=( ,Zb V =( P ,r{~qw @ N!q~
qw4& mks #K=( OC),+IZ |;G$? X*"w? x;<G ~ qwD$
w:X,rK'J 2; _#m
T |P'Dbv=8 D h s<BK Load Balancer D zz#| k gZ_ P ,y C >Db
v=8`HfZm`Ec:
IluT
G24? ;#
!q;,D~qw#bV =( HOi 3 "] o &6
b,49~qwvVJO ,TLxPks "Mx |#
f EM'zks N}DvS, I /,m S~qw,a)Z 8 .(uA 8 Y(~
qwOl&?l}'rN ksD'V#
h8DP'9 C
:Xyb(} !?uYj<-7=( -#"zDH c,7#?i ~qwD2~
C=nQD{C#
]W/I
Load Balancer 9Cj< TCP/IP r UDP/IP -i#I+dmSAVPDxg P
x^hwNN om|D#2
M*z
9Cr% mac 6p*"=( ,VIw i ~vi4k>D M'z =~qwD{"
w#|^hi4v>D~ qw=M'z DE" w#b;Xc`TZd|=( x
T ss 5MK&C Lr D 0l,Sxa_Kxg D T\#
_ICT
Iw"Cisco CSS XF wM Nortel Alteon XF wi~a)ZC_ICT,|
V
{ C;(<U#VMw4 ,D8]zw,Z w ~ qw "zJO1S \ :Xy
b #1dP;(~q w '\ 1 ,ks +LxI d |~q w ~q # b+w*%c
J O{%N N~qw,"9 >
*q!|`E",kNDZ 5 3D:_ICTgN5V? ;#
0 kdC<\r%#
c_HIC#
yZZ]7 I(9 C CBR i~ rVIwi~)
(}k_Y:fz mdOKP,CBR i ~ _ PP y ] ks DZ]+ HTTP M
HTTPS(SSL)ks "M=X(~qwD\&#}g,g{ks
V |,V { .0/cgi-bin/ 1 ,"R~qw{FG>X~qw,CBR IT1S+ k
s"M=;iXp VdT&m cgi ksD~qwP DnQ~qwP#
4 WebSphere Application Server: Load Balancer \m8O
D URL ?<?
_ICTgN5V?
VIw
VIwi~a)ZC_ICT &\,Q VIww*%c JOSxg{%#C &\kZ
~ (`Sw*Dr w VIwz w D 9 CP X,"w*8CzwZNNw z wvV J O
D1rS\:Xy b DNq#VIwi~9a)` %_ICT, d
w MN(8] )zw#kNDZ 176 3 D :d C _ICT;#
CBR r>c!qw
1 2 cdCMV Iwz w:Xybw? ;pCZ `(_P CBR r>c!qw D~qw
1 ,zITo= Load Balancer D b)i~ D _ I CT6p#
V Iwi~2a)yZZ]7 I ,+|;h * 2 0 _Y:fz m#r*1SU
}]| 1,VIwi~DyZZ]7IZZKP4P,|ITa)H CBR i~
|l
D yZZ]7I#VIwi~* HTTP(9C0Z]1`Mfr),T0*
HTTPS(9C SSL a0 j6W5T)4 PyZZ]7 I#
":v CBR i~IT9C HTTPS (SSL )DZ]fr ,1y Z HTTP ks D
Z]xP:Xybw? 1,d h* b\MXBS \{" #
Jm=(zw %*
B&\
" : T Z g = | , > c ! q w D ` v ~ q w x P : X y b D d C , v 9 C Z
AIX "HP-UX "Solaris r Windows 53OKPD
r(r~qw IP X7,yT> c!q wD_IC Tbv=8Z Linux O;$w#
> c!qw9C d w IP X 7 (;G:/X7)l&,<B4TksLrD DNS k
s'\#
Cisco CSS XFwr Nortel Alteon XFw
b)XFw_Pw*%c J O{%XFwD_ ICT&\#Z 3(zwOD XFw I
d C* w X F w,xZm;(z w ODX F wI d C*8]X F w#8]X F w`S
wX Fw,"Z wX Fw'\ 1, 'VS\*X Fwa)~q w
Z 205 3 D:_ICT ;,Tq!|`E" #
Load Balancer for IBM WebSphere Application Server f> 6.0 |(Og V5
"PfDyP B&\MD}D | B#
6.0 DB&\
Load Balancer for IBM WebSphere Application Server V6.0 |,m` B&\#
K&Pv KnX*DB&\#
v Z Windows O,VIwD mac *"=( OD"C' V
VIwz w#r* VIwKJL
(5D Nq#kND
K&\&CZ VIwi~#
Z Windows 53O,}K cbr M nat *"OD"Cb, VIwD mac *"=( V
Z2'V" C#kN DZ 174 3 D:9C"PdC D~qw;
v Z Windows 53O,executor stop |n V Z\'V
,Tq!|`E"#
Z 1 B Load Balancer Ev 5
K&\&CZ VIwi~#
Windows OVZ'V(}|nP # 94PL r#
v XFe}9C fintimeout M staletimeout D,SG<
K&\&CZ VIwi~#
Q *VIwi~* "BDc ( T Dx,S G<VdDT\"XC# V Iw;Y9C
%@ D53F1w _L4e }
set fincount |n#;FvK | n,"RQS z 7P+ d }%#k N DZ 225 3D
:9C fintimeout M staletimeout 4XFe},SG< ;Tq!|`E" #
X *E":7#|ByPH0DE>D~Tzf9C executor set fincount |n#
v Z Windows 53
K&\&CZ VIwi~#
Q -;Fv dsconfig (ndconfig )|n# * f;|,k9C dscontrol executor
configure |n#
X*E":7#| ByPH0DE>D~ Tzf9C dsconfig(ndconfig)|n#
v "v|nodTdC VIw1,k 9C dscontrol(x; G ndcontrol)
O,Q}% dsconfig (ndconfig )|n
''D,SG<,rK;Y h* dscontrol executor
K&\&CZ VIwi~#
Z |nodP9C dscontrol 4zf ndcontrol TdCV I wi~# Q -;Fv9C
ndcontrol#(0"Pf'V,1r;f 9C dscontrol M ndcontrol#)
}g:dscontrol executor start (x;G ,ndcontrol executor start)#
X *E":7#| B yPH0DE>D~ T 9C dscontrol 4zf ndcontrol #
1.4.2 f>D 32 ; JDK D'V
v T
K&\&CZ yP Load Balancer i~#
* q!PX V6.0 Edge Components O JDK m ~hsDn BE ",kCJ T B
WebSphere Application Server Web 3 f :
http://www.ibm.com/software/webservers/appserv/doc/latest/prereq.html#
v Z AIX 5.3 O'V
K&\&CZ yP Load Balancer i~#
* q!PX AIX 5.3 O Load Balancer 'VD|`E",kND Z 30 3 D:AIX D
hs;#
v *q!PX\'
BE " , k C J T B WebSphere Application Server Web 3 f :
http://www.ibm.com/software/webservers/appserv/doc/latest/prereq.html#
V 53OT0 Load Balancer V6 O yPd | \' V Dm~hs D n
5.1.1 DB&\
Load Balancer for IBM WebSphere Application Server V5.1.1 |,m` B&\#
K&Pv KnX*DB&\#
6 WebSphere Application Server: Load Balancer \m8O
v Z Linux M UNIX 53 O, Mozilla /@wGi4ozD1 ! /@w
K&\&CZ yP Load Balancer i~#
Z Linux M UNIX 53 O:*i4oz ,1!/@w G Mozilla#(iDf> G
Mozilla 1.4 r|_ f>#
":Z Windows 53O,*i4oz,1!5 G 53/@w#(bkH0"Pf#
;d#)(iD/@wG Internet Explorer 5.5 r|_ f> ,T0 Mozilla 1.4 r
|_f>#
5.1 DB&\
Load Balancer for IBM WebSphere Application Server V5.1 |,m` B&\#
K&Pv KnX*DB&\#
v ,;v:/O FTP KZM (d{KZ'V
K &\&CZVIwi~#
CKv?,VZ'VZ,;v:/O,1dC FTP KZM(d{KZ#kNDZ 202
3 D:9C(d{KZ (r = 4dC D
D(d{KZ;Tq!| ` DE"#
5.0.2 DB&\
Load Balancer for IBM WebSphere Application Server V5.0.2 |,m` B&\#
K&Pv KnX*DB&\#
v Linux for S/390
K&\&CZ yP Load Balancer i~#
K Zw? ;M Z 202 3 D :&m FTP (E?
®
zSeries®"iSeries™MpSeries®O'V
V
}K'VZ Linux for Intel
for S/390 zSeries "iSeries M pSeries OKP#kN D Z 36 3D: Linux Dhs;,
Tq!|`E"#
v Z Solaris 9 O'V
K&\&CZ yP Load Balancer i~#
} K Solaris 8 b,Load Balancer VZ9 Z Solaris 9 O K P#kN D Z 39 3 D
:Solaris f*s ;Tq!|`E" #
v Z Windows Server 2003 O'V
K&\&CZ yP Load Balancer i~#
} Windows 2000 b,VZ9 Z Windows Server 2003 OKP Load Balancer#k
NDZ 41 3 D:Windows Dhs;Tq!|` E"#
5.0.1 DB&\
Load Balancer for IBM WebSphere Application Server V5.0.1 |,m` B&\#
K&Pv KnX*DB&\#
v Z HP-UX V11i O'V
™
O KP Load Balancer b,Load Balancer V Z 9 Z Linux
Z 1 B Load Balancer Ev 7
K &\&CZ yP Load Balancer i~#
} K' V AIX"Linux"Solaris M Windows 53b ,Load Balancer V Z9 Z HP-UX
O KP#kN D Z 34 3 D :HP-UX D *s; T q!|`E"#
v Z AIX 5.2 O'V
K&\&CZ yP Load Balancer i~#
* q!PX AIX 5.2 OD Load Balancer 'VD|`E",kND Z 30 3 D:AIX
Dhs;#
5.0 DB&\
IBM WebSphere Application Server V5.0 D Load Balancer |,m` B&\#
nX*DPZK& #
v Cisco CSS XFwi~Dv?
Cisco CSS XFw(H0F* Cisco I/w)G*I Cisco CSS ;;z :XybD
~ qwFc(5D Load Balancer i ~ #Cisco CSS ;;z GyZ2 ~ D load
balancer,d'V SNMP#KXFw9C|sD&C Lr053O64v
;;z D~qw:Xyb&\#
k NDZ 117 3 DZ 14 B, :lYkEdC ;" Z 121 3 DZ 15 B, :F. Cisco
CSS XFwi~;M Z 127 3DZ 16 B , :dC Cisco CSS XFwi~;,Tq
!|`DE"#
v Nortel Alteon XFwi~
? Cisco CSS
K &\?~G Load Balancer DBi ~ #
Nortel Alteon XF
5 #Nortel Alteon Web ;;z GyZ2 ~D load balancer ,d SNMP SZCZ q
!,SE"MhC (5#Nortel Alteon X FwG;vBD Load Balancer i~,d `
S}ZI Alteon ;;z : XybD~qw,"a) J1D (5T 7#< 7D:Xy
b#KXFw
:Xyb&\#
k NDZ 135 3 DZ 17 B, :lYkEdC ;" Z 139 3 DZ 18 B, :F. Nortel
Alteon XFwi~;M Z 147 3DZ 19 B , :dC Nortel Alteon XFwi~;,
Tq!|`DE"#
v XFw_ IC
K&\&CZ Cisco CSS XFwM Nortel Alteon XFwi~#
V Z,Load Balancer 'V Cisco CSS XFwi~M Nortel Alteon XFwi~D_
ICT#g{w XFw"zJO, M'VZ ITZ8]~ qwO20 XFwTcS
\ wXF w#
PX Cisco CSS XFw,kNDZ 124 3D:_I CT;
PX Nortel Alteon XFw,kNDZ 144 3D:_I CT;Tq!|` E"#
v ?k frD,S} v?
w*}ZI Nortel Alteon Web ;;z : XybD~ q wFc(
9 C|sD &C Lr053O 6 4v? Nortel Alteon ;;z D~qw
T'V
Tq!|`E"#
8 WebSphere Application Server: Load Balancer \m8O
K&\&CZ VIwM CBR i~#
T ?k frD,S} v ? J mM'8 (0upserversonrule 1 !n # (}8 (K!n,
zIT7# g{~qw/PD ;(r` (~qw1z, d` ~qw+;}X#
kNDZ 183 3 D:9Cy Z?k ,S } Df r;,Tq!|
`E"#
v CBR n/ cookie W5T v ?
K&\&CZ CBR i~#
H 05 V yZ CBR n / cookie W5TDM 'z kks D:/MKZO D ~qw.
dD,S#bI\I*dCP DJb,dPP`vx P;,~ qw /Dfr#K v
? +Z%v:/MKZZ J m`
vW5T,9M'z \yZ ksDOBD 1ZXk
m `;,~qw#VW5 T #
kNDZ 190 3 D:n/ cookie W5T;,Tq!|` E"#
v Linux SNMP 'V
K&\&CZ VIwi~#
Load Balancer VZZ Linux =(O a) SNMP 'V#kNDZ 226 3D: SNMP
|nk-i;,T
q!|`E"#
v yZ Web D6L\m' V
K&\&CZ Load Balancer DyPi~#
V Z,Load Balancer }K' V (} RMI (6 L=( wC) 6 L\mTb,9' V y
Z Web D6L\m#49f Z@p=, y Z Web D\m2a ) Load Balancer D
2+"Q O$D6L\m#kN D Z
221 3D:yZ Web D\m;,Tq!|`E
"#
v 'VS GUI D|nPCJ
K&\&CZ Load Balancer DyPi~#
V Z,ITS GUI wPD0 w z1ZcCJ|nP(0 "M|n1)#kNDZ 397
3,Tq!|`E"#
v BJb7($_(lbpd )
K&\
&CZVIwi~#
* Load Balancer Jb7( a)K;v $_(lbpd),C$_+lYMrcXU/M
'I"M= IBM ~ qDX*E"#kND Z 235 3 D :U/JOo OE" ;,T q
!|`E"#
v a)D0X?6 1HTTPS KJLr
K&\&CZ VIw"CBR M>c
!qwi~#
} K0a ? 61SSL KJLrb, Load Balancer VZ9a)K0X ? 61HTTPS K
JLr#HTTPS KJLrr*+? SSL ,S,dk~qw("j{D SSL WSV#
(`4 ,lightweight SSL KJLr;k~ qw("j{D SSL WSV#)
Z 1 B Load Balancer Ev 9
kNDZ 162 3 D:KJLrPm ;,Tq!PX HTTPS KJLr D|`E"#
v a)D LDAP KJLr
K &\?~JCZ yP Load Balancer i ~ #
Load Balancer VZa)K`S LDAP ~qw!5D LDAP KJLr#
kNDZ 162 3 D:KJLrPm ;,Tq!|`E" #
JLrXT,S }
v K
K &\?~JCZ yP Load Balancer i ~ #
KJLrVZP ZjG~ qw1z.0 XT,S D\&#
kNDZ 162 3 D:KJLrXT ;M Z 210 3 D:KJLrXT ;Tq!|` D
E"#
v ~qw1z1 "M TCP 4;
K &\&CZ VI
VIwVZP "M TCP 4;=1 z ~qwD\&#TCP 4 ;+<B"4XU,S#
k NDZ 157 3 D :"M TCP 4; =1 z~qw(v V Iwi~);,T q !|`
E"#
v S Load Balancer a)P}%D &\
T B&\ Q S Load Balancer P}%
– Jd(;wi
– ~qw(rW5T( SDA)
w i~#
~
10 WebSphere Application Server: Load Balancer \m8O
Z 2 B Load Balancer i~ D Ev
>Ba) Load Balancer i~DEv,|,TB wZ:
v :Load Balancer Di~G2 4? ;
v :VIwi~DEv ;
v Z 14 3 D:yZZ]7 I(CBR )i~ DEv;
v Z 15 3 D:> c!qwi~ DEv;
v Z 16 3 D:Cisco CSS XFwi~ DEv;
v Z 18 3 D:Nortel Alteon X
* q!PX?v Load Balancer i~a )DdC & \D_6Pm, T (zzF. D )&
\CZ \m zDxg,k ND Z 21 3 DZ 3 B , :\m zDxg:7(*9C D)
Load Balancer &\;#
Load Balancer Di~G24?
Load Balancer Devi~G:VIw"yZZ]7I(CBR)">c!qw"Cisco CSS
X FwM Nortel Alteon X Fw#Load Balancer Czy]>cD d C inX% @9C r
;p9Cb)i~#>Za)K b)i~DE v#
Fwi~DEv;
VIwi~DEv
VIwi~(}:XybD@X iOM \mm~ =bzD ~qw.dDw? # VIw
2 I T l b J O D ~ q w " * " w? F } | # V I w ' V
HTTP"FTP"SSL"SMTP"NNTP"IMAP"POP3"Telnet 0NNd|yZ TCP r^
4 , UDP D&C Lr#
"M= VIwz wD
~qwO#I9Cb)(5D 1 !5rZd C}L P|D |G #
VIwa)}V* "=((ZKZO8 ( ):
v MAC *"=( (mac )#9CK*"=( ,VIw:Xyb=oks =~qw#~q
v NAT/NAPT *"=( (nat )#9CVIwDxgX7*;(NAT)/xgX7KZ*
v yZZ]7 I*"=( (cbr )#^h_Y:fz m,VIwi~J mz
y PM'zks 4U3)/,hCD( 51 S;}<= 0nQ 1
S5Xl&xM 'z,x^h VIwDNNIf#
w1
;(NAPT )\&}%;Z>X ,SxgODsK~qw D ^ F# 1 z #{~qw ;
Z6L;C1,zIT 9 C nat <u
(WAN )<u#9C nat *"=( ,VIw:Xyb=oks =~qw#~qw 5X
l &=VIw#;s, V Iwz w + l &5XxM 'z #
C0Z] 1`Mfr)T0* HTTPS (9C SSL a0 j 6W 5T)4 PyZZ]7
I#T Z HTTP M HTTPS w? ,VIwi~ITa)H CBR i~
] 7I#9 C cbr *"=(,VIw:Xyb=oks = ~qw#~ q w5Xl&=
VIw#;s, VIwz w+l& 5XxM 'z#
x ;G9 C;c7 I b0(GRE)/ c r x
* HTTP (9
|l
DyZZ
© Copyright IBM Corp. 2004 11
V Iwi~GTsMIlu ~ qwxgxP H ("P'\mD X | # 9C V Iw,I
+\`%@~qw4S*g,%;Dib~qw#by, >cTbIw*;v IP X7#
VIw;@5r{ ~qwKP;yPks <; "MA VIwz
VIw(} =bw? :X=:/ D ~qwxx4TxD'f, S x H("P'\mz
D> c#
9CVIw\m>X ~qw
wD IP X7#
<1.9CVIw\m>X ~qw>cD omm >(>}
< 1 9>K 9CT+ xdCD> cDomm>(#20 VIwz w1^hTxgxPN
N om|D #9C MAC *"=( 1 ,VIw+M'zks }<=nQ~qws,l&
+1 SS~qw "M=M'z ,x^h VIwDNNIf#
12 WebSphere Application Server: Load Balancer \m8O
9CVIwMH? ~qw\m ~qw
<2.9CVIwMH? ~qw\m ~qwD> c >}
< 2 hvdyP~q w<Z>X xgOD> c#VIwi~CZ *"ks ,xH ?~q
wCZ *VI wz wa)53:XE "#
ZK>}P,?(sK~qwO <20 H?~qw X$Lr#zIT+H?~qwk
VIwi~rNN d| Load Balancer i
9CVIw\m>XM6L ~qw
<3.9CVIw\m>XM6L ~qwD> c >}
~;p9C#
V IwPDcr 'VJm9C>XM 6 L ~ qw(;,S x OD ~ qw)#< 3 T>K
C;v>XVIw( VIw 1)w*y Pks kZc& DdC#|+b)ks Vd=T
Z 2 B Load Balancer i~ DEv 13
Q D> X ~qw(~ q w A"~qw B"~ q w C)M6LVIw( V Iw 2), d +
:Xyb=| D > X ~qw( ~ qw G" ~ qw H" ~ qw I)#
19CVIw D NAT *"=( r GRE 'V1,VIw Dcr'V2I Tj Ix^h
L >c(~qw D" ~ qw E M ~ qw F yZ DX =)O D VIw#kND
9C6
Z 55 3 D :VIw D NAT/NAPT (nat *"=( );M Z 198 3 D :GRE (;c7Ib
0)'V; ,Tq!|`E"#
yZZ]7 I(CBR )i~DEv
CBR k_Y: fzm;p9C, Tz mM 'zks=8( D HTTP r HTTPS(SSL)
~ qw# * KZMxgxm*s D ivBl Yl w Web D 5,|Jmz&m_ Y :f
j8E"# CBR k_Y: fzm;pb T9C8(fr`MD HTTP ks#
CBR 9zIT8(;i\y
CBR Jmz*?V ks8 (`(~qw,yTI *nQM 'zl&T ksxP:Xy
b #CBR 9lb~qwiPD3(~qwN1"zKJO,"#9+ks 7I=C~q
w# CBR i~9CD:
1_Y:fz mSUks 1, + yZQZ CBR i~P( e Dfr4li|#g {R =
K %d,r!q ;vkKf r `XD~q w 4& m Kks #;s_Y: fz m 4P|
D#f&m,+ks z
CBR kVIw&\`,(}K_I C T" SNMP Szm"crM8vd|dC|n .
b)#
_Y:fz mXk}ZK P,CBR EIT *<T M 'zks xP :Xyb#
Xybc(k VIwi~9CDQi$ D c(`,#
m=y!~qw#
9C CBR \m>X~qw
]ks Z]D}rmo=%d(4&mks D~qw#r*
14 WebSphere Application Server: Load Balancer \m8O
<4.9C
< 4 9>K;v >cD_-m>(,dP CBR CZ zm >X~qw D;)Z]#CBR
i~9C_Y:fz m yZ URL DZ],*"M 'zks (HTTP r HTTPS)=~q
w#
>c!qwi~ DEv
>c!qww*kr {53P d|{F~q w;p$w D{F~qw,T9C/P D
b ?M(5T;i~qwxP:Xy b #zI4(>cdC,T9 z\ y]CZ M'
zks Dr{T~qwiP Dw? xP:Xyb#
CBR
\m>X~qw> c> }
M 'z+b vr{Dks a;
=xgZ D{F~qw# {F~qw+ks * " => c
!qwz w#;s>c !qw+r{ bv* Q ZK>c{BdC D~qwP DdP;
(~qwD IP X 7#> c !q w +y! ~ qwD IP X 7 5 Xx{F ~ qw#{F ~
qw+ IP X7
5XxM 'z#
H ?~qwG Load Balancer D53` S i~, d Xk20ZzdC Z D?(: X yb
D~qwP#9CH? ~qw,> c!qwIT`S~q wO Dn/6p, lbN1
~ qwD:Xna,T0l b "zJOD ~ qw#:XG ~ q
w$w?HD H?j
< #(}(F5 3 H?E>D~,zIT X FCZ b ? :XDb ? (`M # IdC>
c!qwTJ&z D73,dC1&<G ngCJ5J"C '\}0CJ`M( }
g ,L1di/"$ 1 dKPDi/rs? 9
C CPU D:X) H rX#
Z 2 B Load Balancer i~ DEv 15
9C>c!qwMH?~q w\m> XM6L~qw
<5.9C>c!qwMH?~q w\m> XM6L~qw D >c >}
< 5 hv>c!qwi~CZ Xpks P D >c#~qw 1"~ qw 2 M~ qw 3 G
>XD #~qw 4 "~qw 5 M ~qw 6 G6LD #
M 'z+b vr{Dksa; = M 'z {F~qw# M 'z {F~qw(} DNS +k
s*"=>c!qwzw(7
D IP X 7#> c !qw5Xy !~qw D IP X 7 = M'z {F~qw# { F~qw
5X IP X7 =M 'z#
M 'z SU=~qw D IP X 7s,| + &C Lrks 1 S 7I=y! D ~qw
2)#
":ZK>}P,H?~qwa)53: XE"x>c! qwz w#H?~q wzm
2 0Z?(sK~qwO#+ H ?~qwk>c! q w;p 9C;q r >c! q
wvIT9C-7 !q=( xP:Xyb#
Cisco CSS XFwi~DEv
Cisco CSS XFw,, Cisco D CSS 11000 5P;;z 9I K 9dDbv=8#iO
Dbv=8 + CSS 11000 5P D!+}]|*"MZ ]7I\& k Load Balancer j
F DO6c(lOp4,T 7 (:XE"M
I CT#Cisco CSS X Fw &\{C Load Balancer D( 5 c("j<M( F KJL
rT0H?~qw47 (H?"!+4,M~qD:X#CKE",Cisco CSS XFw
z I"M= Cisco CSS ;;z D ~ q(5,TxPnQ ~ q!q":X
m#
6 1)#;s,>c!qwbvr{*tI~ q wPD;v
(76
~q
(sK~qw&CLrr}]b )D
E/M1!]
Cisco CSS XFwzYm`j <,|, :
v n/,SM ,SJ((5Fc \ZZDB ,S})
16 WebSphere Application Server: Load Balancer \m8O
v &C LrM}]bI C T ,|G(}9Cj<M(F K J L rdC.Vr c ,"R
$tZ~qODzm(F *X(&C Lr
v CPU 9CJ
v Zf9CJ
v C'I(FD53 H?
1 Cisco CSS ;;z (x;P Cisco CSS XFw)7(a)Z ] a)~q D !+4
,
1 ,|+l&1d CZ Z]ks rd|xgk)O#1 Cisco CSS XFwM;1,b)
n/S Cisco CSS ; ;z6= Cisco CSS XFw# Cisco CSS XFw0l~q D(5
r~qZ]D \&,"Z ~q V4 r'%ICTD J1 1r$ nr]R~q#
Cisco CSS XFw :
v 9C"<D
SNMP SZTS Cisco CSS ;;zq !,SE"
v 9CKJLr dkVv ~qICTMl & 1d
v 9CH?~qwE" Vv53:X
v zIdCP ?n~qD(5
(5JCZ ;vKZODyP~q# TZ NNX(K Z,y]=n~qdD `T (5
Z|G.
d Vdks #}g,g {;n~qD(5hC* 10 ,xm;nhC* 5,r(
5h C* 10 D~ qqCDks}G ( 5h C* 5 D~ qD=6#9C SNMP +b)
(5a)x Cisco CSS ;;z #1 NN~qD (5h C*|_ 1,Cisco CSS ;;z
+|`ks }<= C~q#
<6.9C
Cisco CSS
X FwMH?~q w \m>X~q D > c > }
Z 2 B Load Balancer i~ DEv 17
Cisco CSS XFw,, Cisco CSS ;;z "M0=v l rPDnQ 1 b v=8,d +
g(YHZ]*;kjF D&C LrO6"1!]mM~q:XE/i Op4#Cisco
CSS XFwG Cisco CSS ;;zM IBM WebSphere Application Server Load Balancer
.d{v9dbv=8D; ?V#
Nortel Alteon XFwi~DEv
Nortel Alteon XFw,, Web ;;z D Nortel Alteon 5Pa)9dbv=8,| +
;;z D}]|*"M Load Balancer DjFO6c(\&iOp4,T 7(~qw (
5#
Nortel Alteon XFwJmz * "\4P|`&C L r O6DICTG\@@T0CZ ?
p~qD&C Lr:X D(FK
H ?~qwa)53:XE"(g ,CPU MZf9CJE"),T0zCZ *"(F5
3:Xb?Dr\#
Nortel Alteon XFwU/` V H?}],T7(}ZI ` v Nortel Alteon Web ;;z
:XybD~qw(5,| ,:
v n/MBD,S
v &C LrM}]
$tZ~qwODzm(F *X(&C Lr#
v CPU 9CJ
v Zf9CJ
v C'I(FD~qw H?
v IAT
bI CT,|G(}9 C j<M(FKJLr d C.Vr c ,"R
JLr#
Nortel Alteon XFw9C SNMP k; ;z(E#dC,S;;z lw4,M,SE
;)XFwFc~q w ( 5 ,b)( 5 +h C Z;;z O# ;;z 9C X Fwh C D
(54!qnQD~qw,T& m~qDM'zks #
<7.9C
zIT9C/@w"6L GUI r 6L|nPg f 4\ m XFw#
Nortel Alteon
XFw\m>X~q wD> c>}
"#
18 WebSphere Application Server: Load Balancer \m8O
k Web ;;z D Nortel Alteon 5PiOD Nortel Alteon XFw"M0=v l r P
DnQ1bv=8,d + g(YH}]|*;kjF D&C LrO6"1!]mM~
q w:XE/iO p 4#Nortel Alteon XF w G Web ;;z D Nortel Alteon 5Pk
IBM D WebSphere .dD9dbv=8 D;?V#
Z 2 B Load Balancer i~ D Ev 19
20 WebSphere Application Server: Load Balancer \m8O
Z 3 B \mz D xg:7(*9CD) Load Balancer & \
>BPv Load Balancer i~DdC&\,rKzIT7(D)&\CZ \mzDxg:
v :\mw "KJLrMH?~ qw &\(CZ VIw "CBR M>c!qwi~) ;
v :VIwi~&\ ;
v Z 24 3 D:yZZ]7 I(CBR )i~&\ ;
v Z 26 3
v Z 27 3 D:Cisco CSS XFwi~&\ ;
v Z 28 3 D:Nortel Alteon XFwi~&\ ;
* q!PX?v Load Balancer i~a )DdC & \D_6Pm, T (zzF. D )&
\CZ \m zDxg,kNDZ 3 B , :\mz Dxg:7(*
& \;#
\mw" KJLrMH?~ qw &\(CZVIw"CBR M>c!q wi
~)
*E/g~qwD:Xyb"7#! q0}7 D1 ~qw,kND :
__ Z 156 3D:E/ Load Balancer a)D:Xyb;
__ Z 159 3D:KJLr ;
__ Z 168 3D:H?~qw ;
D:> c!qwi~&\;
9CD) Load Balancer
VIwi~&\
6L\m
"C
_ ICT
M'z=~qw DW5T
VIw'Vg~qwT HTTP "FTP "SSL "SMTP "NNTP "IMAP"POP3"Telnet MN
Nd|yZ TCP r^4, UDP D&C Lrx P:Xy b#
__ *S Load Balancer yZD%@zw K P Load Balancer dC,kNDZ 219 3
D:Load Balancer D6L\m;#
__ *ZkzxP:XybD Web ~qw D ,;(zwOKPVIw,kNDZ 174
3D:9C"PdC D~qw;#
__ *9CVIw}%xgP D%cJO^F,kNDZ 60 3D:r % _ICT;
M Z 61 3 D :`%_ICT ;#
1:Xyb SSL(HTTPS)w? 1 :
© Copyright IBM Corp. 2004 21
__ *7#M 'z+,;( SSL ~qw CZ`v, S,kNDZ 188 3D: Load
Balancer DW5T&\gN $w;#
__ *7#M'z +, ;(~qwCZ HTTP M SSL w? ,kNDZ 188 3D:;
fKZW5T;#
__ *7#M'z +, ;(~qwCZ `v,S,kNDZ 188 3
DW5T&\gN $w;#
__ *7# ;iM 'z+,;(~qw CZ`v,S,kNDZ 189 3D:W5T X
7 Zk(stickymask);#
__ *SzDd CP}%~qw(} g,*K ,$D? D ),x; Y5M 'zw?,
k NDZ 189 3 D :#Y~qw,Sd
yZfrD: Xyb
* K+M'z <r,; Web X 7D ;,~ q wi,zIT+0fr 1 mS=VI w d
C#*q!|`DE",kND Z 180 3D :d CyZfrD: Xyb;#
__ *yZM 'z 4 IP X7,+M'z < r;,~qwi,kNDZ 182 3 D :9C
M'z IP X7 Dfr;#
yZ
__ *yZM 'z KZ,+ M 'z <r;,~qwi,k N D Z 182 3D:9Cy Z
M'z K ZDfr;#
__ *yZ1d,+M 'z <r;,~qwi,k N D Z 182 3D:9Cy Z 1 d D
fr;#
__ *yZxg}]|PD~q`
182 3D:9Cy Z~q`M( TOS)Dfr;#
__ *yZ>cw? ,+M 'z<r;,~qwi:
__ 9C?k ,S },kNDZ 183 3D:9Cy Z?k ,S } Dfr;#
__ 9C\Fn/,S },kNDZ
r;#
__ #fM2m;, Web X7 D xm,kND Z 183 3D:9CyZ#txm
M2mxmD fr;#
__ 7#*zD?v~ qwi} 7Xb ?w?,kNDZ 187 3D:~ q w@
@fr!n ;#
__ *+ gv w?<r;
D Z 185 3 D :9C\ G *ff r ;#
__ * 2GM 'zW5T,T7#M 'z;03 1!gv~qw,k NDZ 186 3D
:KZW5T2G;#
D :Load Balancer
z ;#
M(TOS);,+M'z <r~qw ,kNDZ
183 3D:9Cy Z\n/,S } Df
i1!~qw(} g,+l&0>c& 1D~qw ),kN
9CVIwD cbr * "=(Dy ZZ]7 I
* 7# SSL 5X=`, D SSL ~qw,yZM 'z ks PD SSL j 6
__ kNDZ 56 3#
* yZ%dM'zksD URL Z]9Cfr,T+ HTTP M'z <r;,~qwi,
kNDZ 56 3 D:VIw DyZZ]7 I(cbr *"=( );M Z 186 3 D :9CyZ
ksZ]
__ *xpXb URL kd~q &C Lr,kNDZ 58 3 D :~qw V x:dC=;
22 WebSphere Application Server: Load Balancer \m8O
D fr;q!|`E" #
vom~ qw(IP X7 )D_-~ qw;#
__ *7#M 'zZ9C Web ~qw4(D cookie ks`v,SP`FDZ]1,
5X=,;( ~qw,kNDZ 192 3 D:;/ cookie W5T;#
__ *+ Web w?:Xyb= J m Z ?(~qwO_Y:f(;Z]D_Y:fzm
~qw(Sx(}{% `(z
!),kNDZ 193 3 D:URI W5 T;#
VIwi~D cbr * "=(k CBR i~.dDHO
9 CVIwD cbr * "=( D E c G |TM'zks a)l&D Y HH CBR i~|
l#mb,VIwD cbr * " ;*s20M9C_Y:fz m#
g{zDxg|, j +2+D SSL (M'z =~qw)w? ,r9C CBR i~ (,,
_ Y:fz m)DEc G | IT&mXhDS\/b \ , T c4PyZZ]7 I #T
Zj+2 +D,S,VIw D cbr *";\9
(&mS\/b \ TZM'zks D URL O4P5 J DyZZ]7 I #
cr:Xyb
__ *9CVIwDc r &\:Xyb= 6 L~qw,kN D :Z 193 3D:dCc
rVIw'V;M Z 198 3 D :GRE(;c7 Ib0)'V;#
":g{6L>cO;' V GRE, r6 L>cOh*;v= S D VIw#
__ *9CVIwD nat *"=( :X
D NAT/NAPT(nat *"=( );#
w OZ]D _ `_Y:f,vSK>c _ Y:fs
C SSL j6W5Tx PdC,r*| ^
yb=6L~qw,kNDZ 55 3 D:VIw
":g{9C nat *"=( ,rZ6 L>cO
KZ3d
__ *+3v Web X7:Xyb=,;(zwOD`v~qwX$Lr,dP?vX
$LrZ(;DKZOl},kNDZ 55 3 D:VIw D NAT/NAPT (nat *"
=();#
Z(CxOhCVIw
__ *+VIw w?ECZ;,ZM 'z w?DxgO(T (}uY b?xg DyC
4 DxT\),kNDZ 200 3 D :9C(C xdC ;#
(d{:/M (d{KZ
__ *+`v Web X7iO =% vd CP,kNDZ 200 3 D :9C(d{:/4i
O~qwdC;#
__ *:Xyb@p=,kN DZ 201 3D:9C(d{:/* @p=:Xyb ;#
__ *+ w?<ryP? DXKZ,kND Z 202 3D:9C(d{KZ
CDKZw?;#
0\x~q 1%wlb
;
h*=SDVIw#
(r=4d
__ *lbI\D0\x ~q 1 %w,k N DZ 202 3D:\x ~q%wlb ;#
Z 3 B \mz Dxg:7(*9CD) Load Balancer & \ 23
~xFU >G<
__ *Vv ~qw w?,kNDZ 203 3D:9C~xFU >G<Vv ~qw3 FE
";#
/f
__ *Z~qwjG * K Pr1 z 1zI/f,kN D Z 159 3D:9CE> T zI
/frG<~qwJO;#
yZZ]7 I(CBR )i~&\
CBR +:Xybk WebSphere Application Server D_Y: fzm/IZ;p, Tz m
M'zks =8( D HTTP r HTTPS (SSL )~qw#*9C CBR ,XkZ,;( z
wO20MdC_Y:fz m#* q!PX g NdC_Y:fz mTc9C CBR DE
",kNDZ 93 3 D: =h 1. d C
9 C CBR i~(rVIw i ~D cbr * "=(), zITr z DM'z a)TB E
c:
__ +;,Z]`MDM 'zks:Xyb=~qw/#(kNDZ 86 3 D : ;,V
Z]D:Xybks ;)#
__ (}Z Web ~qwdn QX.V
:*|CDl&1d.Vz D> cZ] ;)#
__ (}Jm*?V` MDZ]8 (`(~qw,T7#Z ~qw "zJO1M 'z
w? ;PO#(kNDZ 86 3 D :a) Web ~qwZ] D 8];
_ Y:fz mT9C CBR;#
z D> c ,TDxl&1d#(kNDZ 86 3 D
)#
CBR i~MVIw i~D cbr *"=(.dDHO
g{zDxgh* j +2+D SSL (M'z =~qw)w? ,r9C CBR i~ (,,
_ Y:fz m)DE c G | IT&m SSL S\/b \ , T c4PyZZ]7 I #
T Zj+2 + D SSL ,S,VIw D cbr *";\9 C SSL j6W5Tx P dC,
| ^(&mS\/b \ TZM'zks D URL O4P5 J DyZZ]7 I #
r*
TZ HTTP w? ,9 CVIwD cbr * "=(D EcG| TM'zks a)l&DY
;
HH CBR i~|l#mb,VIwD cbr *"
*s20M9C_Y:fz m#
6L\m
__ *S Load Balancer yZD%@zw K P Load Balancer dC,kNDZ 219 3
D:Load Balancer D6L\m;#
"C
__ CBR ITZkzxP:XybD~qw D ,;(zwOKP#kNDZ 174 3 D
:9C"PdCD~qw ;,Tq!|`E" #
_P`v_Y:f5}D CBR
__ *(}9C` v_Y: fzmxL 4 Dx CPU 9CJ,kNDZ 86 3D:9C
`v_ Y:fz mxL 4Dx CPU 9CJ;#
24 WebSphere Application Server: Load Balancer \m8O
* SSL ,Sa)yZZ]7 I
* Jm SSL w? DyZZ]7 I :
__ Z=K(M 'z=zmM zm =~qw)<9C2+,S ,kND Z 87 3D
:gj+2 +D(SSL),S D:Xyb ;#
__ vZM'z =zmK9C2+, S,kNDZ 87 3 D::Xyb SSL P DM'
z=zm
M HTTP PDzm =~qw;#
~qw Vx
__ *xpXb URL kd~q &CLr,kNDZ 58 3 D:~qw Vx:dC=;
vom~ qw(IP X7 )D_-~ qw;#
yZfrD: Xyb
* K+M'z <r,; Web X 7D ;,~ q wi,zIT+0fr 1 mS= CBR d
C#*q!|`DE",kND Z 180 3D :d CyZfrD: Xyb;#
__ *yZks D URL Z],+M'z <r;,~qwi ,kNDZ 186 3D:9
Cy Zks Z]
__ *yZM 'z 4 IP X7,+M 'z<r;,~qwi,kNDZ 182 3 D :9C
yZM 'z IP X7 Dfr;#
__ *yZ1d,+M 'z <r;,~qwi,k N D Z 182 3D:9CyZ 1 d D
fr;#
__ *yZ>cw? ,+M 'z<r;,~
9C?k ,S },kNDZ 183 3 D: 9Cy Z?k ,S }Dfr;#
9C\Fn/, S } ,kNDZ 183 3 D: 9 Cy Z\n/,S } Df
r;#
__ *+ g v w?<r;i1!~qw(} g ,+ l &0> c &1 D ;(r` (~q
w),k
__ * 2GM 'zW5T,T7#M 'z ;03 1 !gv~qw,k N DZ 186 3D
:KZW5T2G;#
D fr;#
N DZ 185 3 D :9C\ G *ff r ;#
qwi:
M'z=~qw DW5T
__ *7#M 'z5X= CZ`v,SD,;(~qw,kND Z 188 3D: Load
Balancer DW5T&\gN $w;#
__ *SzDd CP}%~qw(} g,*K ,$D? D ),x; Y5M 'zw?,
k NDZ 189 3 D :#Y~qw,Sdz ;#
__ *7#M'z Z;@
5 X=,;( ~ qw,kNDZ 190 3 D :n/ cookie W 5T;#
__ *7#M 'zZ9C Web ~qw4(D cookie ks`v,SP`FDZ]1,
5 X=,;( ~ qw,kNDZ 192 3 D :;/ cookie W 5T
__ *+ Web w?:Xyb= Jm Z?(~qwO_Y:f(;Z]D_Y:fzm
~qw(Sx(}{% `(z wOZ]D _`_Y:f,vSK>c _Y:fs
!),kNDZ 193 3 D:URI W5 T;#
5 Web ~qw4(D cookie ks `v,SP`FDZ]1,
;#
Z 3 B \mz Dxg:7(*9CD) Load Balancer & \ 25
9CVIwM CBR D_I CT
__ *9Cx P DBR D 2 cdCP DVIw}%zxgPD%c JO^ F,kND
~xFU >G<
__ *Vv ~qw w?,kNDZ 203 3D:9C~xFU >G<Vv ~qw3 FE
/f
__ *Z~qwjG * KPr1 z1zI/f,kN DZ 159 3D:9CE> TzI
>c!qwi~&\
>c!qwg =;i~qwT{F ~qks xP: Xyb#
6L\m
__ *S Load Balancer yZD%@zw K P Load Balancer dC,kNDZ 219 3
Z 5 3 D:_ICTgN5V? ;#
";#
/frG<~qwJO;#
D:Load Balancer D6L\m;#
"C
__ >c!qwIT Z kzxP: X yb(^hd|dC= h ) D ~qw D ,;(z
wOKP#
_ICT
__ (}9C`v_ ` >c!qw,"Yh } 7D8{~qwdCM } #D DNS V
4=( ZJ1D ;C,> JOITSr{53(DNS )=( q! _ICT#}#
DNS V4=( D>} G:XB+ di/MX Tx*F#
__ *9Cx P>c!qw D 2 c
N DZ 5 3 D :_ICTgN5V? ;#
M'z=~qw DW5T
__ *7#M 'z+,;(~qw CZ`v{F~qw ks,kNDZ 188 3D
:Load Balancer DW5T&\gN $ w ;#
__ *7#9ChC9CZ^(TTL)Dj< DNS =(DM 'z=~qwDW5T,
k NDZ 107 3 D :TTL "bBn ;#
yZfrD: Xyb
* K+M'zks <rr{F b v D;,~ q wi,zIT+0fr 1 mS= z D>
c!qwdCP #*q!|` DE",kND Z 180 3 D:dCyZfr D:Xy
b;#
__ *yZM 'z 4 IP X7,+M'z < r;,~qwi,kNDZ 182 3 D
yZM 'z IP X7 Dfr;#
dCP DV Iw}%zxgPD%c JO^ F,k
:9C
26 WebSphere Application Server: Load Balancer \m8O
__ *yZ1d,+M 'z<r;,~qwi,k ND Z 182 3D:9Cy Z 1d D
fr;#
__ *yZ~qw/DH?:X5,+M 'z<r;,~qwi,k ND:
__ *+ gv w?<r;
w ),kNDZ 185 3 D :9C\ G *ff r ;#
cr:Xyb
> c!qwIT Z Vrx(LAN )rc r x(WAN )P K P#
Z WAN 73P:
__ *9C(5-7 !q =(TM 'z{F~qw ksxP:Xyb,; h *d|d
C= h#
__ *<GM 'z{F~qw=a)y ks&CLrD~qw(? DX ~qw) D x
g
/f
__ *Z~qwjG * K Pr1 z 1zI/f,kN D Z 159 3D:9CE> T zI
/frG<~qwJO;#
Z 185 3 D:H?yPfr ;
Z 185 3 D:H?=yfr ;
i 1!~qw(} g ,+l&0>c& 1 D;(r` (~q
S|,kNDZ 107 3 D:9Cxg S|&\ ;#
Cisco CSS XFwi~&\
Cisco CSS XFwv? Cisco ;;z D~qw:Xyb\&,9 d _P|sD &C Lr
M53O6#XFw 9C|`t P &CLr M53tPH?4T /Fc~qw(5#
9C SNMP ,+(5a)x ;;z #K;;z Z&mM'zks19 C(5,b<B~
qw:X
* E/g~qwD:Xyb"7#! q 0}7 D 1 ~ qw,kND :
__ Z 207 3D:E/ Load Balancer a)D:Xyb;
__ Z 209 3D:KJLr ;M Z 210 3D:4((F(I (F D)KJLr;
__ Z 213 3D:H?~qw ;
E/MDxJO]m#
6L\m
__ *S Load Balancer yZD%@zw K P Load Balancer dC,kNDZ 219 3
D:Load Balancer D6L\m;#
"C
__ Cisco CSS XFw I TZkzxP: X yb(^hd|dC= h )D~qw D ,
;(zwOKP#
_ICT
__ *}%zxgP D%cJO^F, Cisco CSS ;;zM Cisco CSS XFw<_P
_ ICT\&#T Z K;;z , _ ICT\& I \9C CSS _ ` -i#T Z
Cisco CSS XFw,9C(C-i ,dJm=v XFwDH8Cd C#
Z 3 B \mz D xg:7(*9CD) Load Balancer & \ 27
*q!PXdC_I CTD|` E",kNDZ 124 3D:_ICT ;#
~xFU >G<
__ *Vv ~qw w?,kNDZ 215 3D:9C~xFU >G<Vv ~qw3 FE
";#
/f
__ *Z~qwjG * K Pr1 z 1zI/f,kN D Z 216 3D:9CE> T zI
/frG<~qwJO;#
Nortel Alteon XFwi~&\
Nortel Alteon XFwv? Nortel Alteon ;;z D~qw:Xyb\&,9 d _P|s
D&C LrM53O6#XFw 9C|`t P&C LrM53tPH?4T /Fc~
qw(5#9C SNMP ,+ (5a)x;;z #K ;;z Z&mM'zks19 C (
5,b< B~qw:X
*E/g~qwD:Xyb"7#! q0}7 D1 ~qw,kND :
__ Z 207 3D:E/ Load Balancer a)D:Xyb;
__ Z 209 3D:KJLr ;M Z 210 3D:4((F(I (F D)KJLr;
__ Z 213 3D:H?~qw ;
E/MDxJO]m#
6L\m
__ *S Load Balancer yZD%@zw K P Load Balancer dC,kNDZ 219 3
D:Load Balancer D6L\m;#
"C
__ Nortel Alteon XFw ITZkzxP: Xyb(^hd|dC= h )D~qw D
,;(zwOKP#
_ICT
__ *}%zxgPD%c JO^ F , Nortel Alteon Web ;;z M Nortel Alteon X
Fw_P_I CT\&#T ZK;;z ,_I CTI\9 C_ `-i,T CZ~
q wD,SM~ q #Nortel Alteon XFw9C(C -i( d Jm=v X FwDH
8 CdC)a)_I C T#
*q!PXd
~xFU >G<
__ *Vv ~qw w?,kNDZ 215 3D:9C~xFU >G<Vv ~qw3 FE
";#
C _ICTD | `E",kNDZ 144 3 D : _ ICT;#
/f
__ *Z~qwjG * K Pr1 z 1zI/f,kN D Z 216 3D:9CE> T zI
/frG<~qwJO;#
28 WebSphere Application Server: Load Balancer \m8O
Z 4 B 20 Load Balancer
>Brz5w Load Balancer 2~Mm ~hsM20(9 C 53m~|$_)#
X*E": *q!PX 2~M m~ hsDn BE" ,k4 S= TB Web 3f:
http://www.ibm.com/software/webservers/appserv/doc/latest/prereq.html
v Z 30 3 D:AIX Dhs;
v Z 34 3 D:HP-UX D*s;
v Z 36 3 D:Linux Dhs;
v Z 39 3 D:
v Z 41 3 D:Windows Dhs;
PX9 Cz720LrD 205w,k ND
D5#
":
1. g{}ZSH0f>D Load Balancer (F,r_}ZYw53OXB20,rZ2
00,IT* Load Balancer #fNNH 0dCD~rE> D~#
v 2 0 s , h * + d C D ~ E C Z
...ibm/edge/lb/servers/configurations/component ?<P(d P component
GVIw"cbr "ss "cco r nal)#
v 2 0 s ,
.../ibm/edge/lb/servers/bin ?<P,TcKP|G#
2. Load Balancer XhD 32 ; Java
Solaris f*s;
+E > D ~ ( } g goIdle M goStandby ) E C Z
6
Edge Components
™
6 pG V1.4.2#
DEn"f.M20 7
r *3);Z Load Balancer zwOD &C LrI\ h * d|f>D Java, y T 1
z}61XkZzw O20}7 f>D Java # 20`v Java f>1,*7 # Load
Balancer i~9C}7Df>,4PTBY w:
a. 20 32 ; Java D1 0f>#
b. `- Load Balancer E>D
Linux M UNIX 53
/usr/bin/<scriptfile >
Windows Yw53
C:\WINNT\System32\<scriptfile.cmd >
* z}Z}6D Load Balancer D ?vi ~ ` -E> D ~#?vi ~ DE> D ~
G:
\m lbadmin, lbkeys
VIw dsserver, dscontrol, dswizard
yZZ]7 I(CBR )
cbrserver, cbrcontrol, cbrwizard
© Copyright IBM Corp. 2004 29
~ T9C Java#1!ivB,E>D~;ZBP?<:
>c!qw
ssserver, sscontrol, sswizard
Cisco CSS XFw
ccoserver, ccocontrol
Nortel Alteon XFw
nalserver, nalcontrol
":1!ivB,b)D~ G;AD;rK ,Zz#f|D 0 Xk|D b )D
~DmI(#
c. E>D~PR =DyP0 java 1r 0 javaw 1|n<|,7 60:(m w C | n
Z Java20?<PD; C)#
AIX Dhs
}g:
Files\IBM\Java142\jre\bin P,rZ E>D~ P|D TBZ],
S : javaw
= : C:\Program Files\IBM\Java142\jre\bin\javaw
v NNyZ IBM RS/6000 ®Dzw
v IBM AIX 5.1,5100-05 ,$6p,'V 32 ;M 64 ;==
v IBM AIX 5.2,5200-02 r 5200–03 ,$6p,'V 32 ;M 64 ;==
v IBM AIX 5.3,'V 32 ;M 64 ;==
v CZ 20D 50 MB ICEL Ud
":U>h*=SDELU d#
v 'VTBxgSZ( (NIC):
–16MbnF7
–10MbT+x
– 100 Mb T
–1GbT+x
– bKV<=} ]SZ( FDDI)
– `K ZT+x NIC
Z Windows Y w53 O,g { Java 1.4.2 2 0 Z C:\Program
+x
":`K Z NIC D5VZw)&L.d G ;, D #rK,T3) `K Z NIC D
'VI\a\=^ F#
v Java KP173D 32 ; IBM AIX Developer Kit ,Java 2 Technology Edition V1.4.2 #
(*q!PXKP`v Java f>D E" ,kND"M
v _Y:fz m V6,g{}Z9C CBR i~ ry Z Web D\mTCJMdC Load
Balancer zw
v Perl v5.5,g{9Cy Z Web D\mTCJMdC Load Balancer zw
v TZ'Vi4*zo zD/@w,1! /@wG Mozilla #(i Df>G Mozilla 1.4
r|_ f>#
30 WebSphere Application Server: Load Balancer \m8O
E Z 29 3 D 2#)
v TZ Cisco CSS XFw,zXk P ;v Q 20MdCD Cisco CSS 11000 5PZ]
~q;;z #
v TZ Nortel Alteon XFw,zXk20Md C Nortel Alteon Web ;;z#Web ;
;z2~=(G AD3 "AD4 "180e "184 M Passport 8600 D 4/7 c6e #Nortel
Alteon Web ;;z5P'VDm~G WebOSV9 r 10#
AIX D20
m 1 mv Load Balancer D installp 3q#
m
1. AIX installp
\m(,P{" ) ibmlb.admin.rte ibmlb.msg.language.admin
y> ibmlb.base.rte
h 8}/Lr ibmlb.lb.driver
mI$ ibmlb.lb.license
Load Balancer i~(,P{" ) ibmlb.component .rte ibmlb.msg.language .lb
D 5(,P{" ) ibmlb.doc.rte ibmlb.msg.language .doc
H ?~qw ibmlb.ms.rte
dP component ITG:disp (VIw)"cbr (CBR )"ss (>c!qw)"cco (Cisco
CSS XFw)r nal (Nortel Alteon XFw)#I!X, !qz*20D ;vr` v i
~#
3q
200
dP language ITG:
v en_US
v de
v es_ES
v fr
v it
v ja_JP
v Ja_JP
v ko_KR
v pt_BR
v zh_CN
v zh_TW
v Zh_TW
g {20KOg f >,rZ z 2 010 f >.0&C6X C1 > #WH, 7 #yP4
PL rM~qw#9#;s,*6X{vz7,kdk installp -u ibmlb (rH0D{
F ,g intnd )#*6XX(DD~/ ,w7 X Pv|G x ;G8 (m~|D{F #
0 >z71,I!q2 0 BPNN! n (r+? ):
2
v \m(,P{" )
v y>
Z 4 B 20 Load Balancer 31
v h8}/Lr( Xh)
v mI$(X h)
v VIwi~(,P{" )
v CBR i~(,P{" )
v >c!qwi~(,P{" )
v Cisco CSS XFwi~(,P{" )
v Nortel Alteon XFwi~(,P{" )
v D5(,P{" )
v H?~qw
20=h
q -b)=h2 0 Load Balancer for AIX:
1. T root C'm]G<#
2. ek z7=e,g{S Web 20,k+ 203q4F=; v?<#
3. 20 203q#(i9 C SMIT 20 Load Balancer for AIX,r* SMIT I7#
yP{" <\T /20#
9C SMIT:
!q m~20k,$
!q 20M|
Bm~
!q SnBDICm~2 0 M|B
dk |, installp 3qDh8r?<
dk Z0**20Dm~ 1PO,8(!nD `& E"(r! qPm)
4 7(
|njI1,4jI;sS0 Kv1K%P!qKv Smit r4 F12 #g{9C
SMITTY,r4
F10 TKvC Lr#
9C|nP:
g{S CD 20,rXkd kBP| nT20 CD:
mkdir /cdrom
mount -v cdrfs -p -r /dev/cd0 /cdrom
k NDBmT7(d k D)|n420Z{D Load Balancer package for AIX:
m
2. AIX
20|n
\m(,P{" ) installp -acXgd device ibmlb.admin.rte
ibmlb.msg.language .admin
y > installp -acXgd device ibmlb.base.rte
h 8}/Lr installp -acXgd device ibmlb.lb.driver
mI$ installp -acXgd device ibmlb.lb.license
32 WebSphere Application Server: Load Balancer \m8O
m
2. AIX
20|n (x
Load Balancer i~(x msgs )#|,:VI
w"CBR">c!q w"Cisco CSS XF wM
Nortel Alteon XFw
D 5(,P{" ) installp -acXgd device ibmlb.doc.rte
H ?~qw installp -acXgd device ibmlb.ms.rte
)
installp -acXgd device ibmlb.component .rte
ibmlb.msg.language .lb
ibmlb.msg.language .lb
dP device G:
v /cdrom,g{S CD 20#
v /dir(|, installp 3qD?<),g{ zSD~ 5320#
7 #**Da{8P?v } Z20(&C )D Load Balancer ?~< | ,0I& 1#
1z*20 DyP?~<QI& &CsYLx#
":*ZNN installp 3qPzI
installp -ld device
D~/ DPm,|,yPI C D{" ?<,dk
dP device G:
v /cdrom,g{S CD 20#
v /dir(|, installp 3qD?<),g{ zSD~ 5320#
*6B CD,dk :
unmount /cdrom
4. i$Cz7Q20#dk TB|n:
lslpp -h | grep ibmlb
g{zQ20 +?z 7,K|n5XB PE" :
ibmlb.admin.rte
ibmlb.base.rte
ibmlb.doc.rte
ibmlb.ms.rte
ibmlb.msg.language .admin.rte
ibmlb.msg.language .doc
ibmlb.msg.language .lb.rte
ibmlb.lb.driver
ibmlb.lb.license
ibmlb.<component>.rte
Load Balancer 2076 |,TBZ]:
v \m - /opt/ibm/edge/lb/admin
v Load Balancer i~ - /opt/ibm/edge/lb/servers
v H?~qw - /opt/ibm/edge/lb/ms
v D5(
6\m8O 7
)- /opt/ibm/edge/lb/documentation
P X9 C 6L=( wC(RMI )D Load Balancer 6L\m , zh*ZM'z O20\
m"y> "i~MmI$m ~| #PX RMI DE",kND Z 219 3D :6L=( w
C(RMI );#
Z 4 B 20 Load Balancer 33
HP-UX D*s
v PA-RISC 1.1 r PA-RISC 2.0 e5a9zw
v HP-UX 11iv1(32 ;r 64 ;==)
h * ^ )|Dn B ICf> HP-UX 11i Quality Pack(GOLDQPK11i )#ITZ HP
Support Plus Web >c http://www.software.hp.com/SUPPORT_PLUS/qpk.html &R=
q !nB Quality Pack D|` E "M B X5w#
v CZ 20D 50 MB ICEL U d
":U>h*=SDELU d
v 'VTBxgSZ( (NIC
–10MbT+x
– 100 Mb T+x
–1GbT+x
– `K ZT+x NIC#v'V== 1#(;'V]m (== 2)MKZ[/ (==
3)#)
":`K Z NIC D5VZw)&L.d G ;, D #rK,T3) `K Z NIC D
'VI\a\=^ F#
v 32 ; Java 2 JRE,Standard Edition(V1.4.2)#
",kND"ME Z 29 3 D 2#
v _Y:fz m V6,g{}Z9C CBR i~ ry Z Web D\mTCJMdC Load
Balancer zw
v Perl V5.5,g{9Cy Z Web D\mTCJMdC Load Balancer zw
v TZ'Vi4*zo zD/@w,1!
r|_ f>#
v TZ Cisco CSS XFw,zXk P;v Q20MdCD Cisco CSS 11000 5PZ]
~q;;z #
v TZ Nortel Alteon XFw,zXk20Md C Nortel Alteon Web ;;z#Web ;
;z2~=(G AD3 "AD4 "180e "184 M Passport 8600 D 4/7 c6e #Nortel
Alteon Web ;;z5P'VD
):
*q!PXKP`v Java f>D E
/ @wG Mozilla #(iDf> G Mozilla 1.4
m~G Web OS V9 r 10#
20 HP-UX
>Z5wgN9Cz7 CD Z HP-UX O20 Load Balancer#
200
*<20}L0,7#z_P 20Cm~D root C' (^#
g{20KOg f>,r 2010 f>0 Xh6 XI f>#WH* 7#4PL rM~
q w<Q#9#;s,*6X Load Balancer ,kN D Z 36 3 D:6Xm~|D5w;#
20=h
Z 35 3 Dm 3 Pv K Load Balancer D20m~ | D{FT09C53 Dm~|2 0
$ _20m~ | DXh3 r #
34 WebSphere Application Server: Load Balancer \m8O
m
3. Load BalancerDHP-UX
m~|hv HP-UX m~|{F
y> ibmlb.base
\ m ibmlb.admin
Load Balancer mI$ ibmlb.lic
Load Balancer i~ ibmlb.component
D 5 ibmlb.lang
H ?~qw ibmlb.ms
":
1. d? component 8TB 5.;Dfz: disp(VIw )"cbr(CBR)"ss(>c!qw )"
cco(Cisco CSS XFw)r nal(Nortel Alteon XFw)#
2. d ? lang 8 T B o T X ( D
nlv-de_DE"nlv-en_US"nlv-es_ES"nlv-fr_FR"nlv-it_IT"nlv-ja_JP"nlv-ko_KR"nlv-zh_CN"
nlv-zh_TW#TZ"o ,d? lang 8 doc Dfz #
m~|2 0Dj8 E"
z k . ; D f z :
":HP-UX ;'VMwOQ@o(pt_BR)oT73#Z HP-UX \'VDoT73*:
v en_US.iso88591
v es_ES.iso88591
v fr_FR.iso88591
v de_DE.iso88591
v it_IT.iso88591
v ja_JP.SJIS
v ko_KR.eucKR
v zh_CN.hp15CN
v zh_TW.big5
20m~ |D5w
TB}L j8hvKjIKNqXkD=h#
1. I*>X ,6C' root#
su - root \k:password
2. "v20|n 2 0m~ |
"v20|n
swinstall -s /source package_name
dP source Gm~|D; CD?<,x package_name Gm~| D{F#
}g,g{z}S CD D root 20,TB|n 20 Load Balancer (ibmlb.base ) D
y>m~|
swinstall -s /lb ibmlb.base
3. i$ Load Balancer m~|D 20
"v swlist |nP vyPzQ-20Dm~ |#}g,
swlist -l fileset ibmlb
Z 4 B 20 Load Balancer 35
Linux Dhs
6Xm~|D5w
9 C swremove |n6Xm~|# & C Ck 20 1 `4D3r}%m~|#} g , "
vTB|n:
v *6XyP Load Balancer m~|
swremove ibmlb
*6XvpDm~|(} g,Cisco CSS XFw )
swremove ibmlb.cco
v 2~e5a9Mm ~f>:
BmPv K'VD Linux 53 #*q!PX 2~M m~ Hvu~|BE "Md|E
" , k N D T B Web 3 f
http://www.ibm.com/software/webservers/appserv/doc/latest/prereq.html#
m4.'VD
Yw53 Linux for Intel(32
Red Hat Enterprise
Linux V3 Update
2(2.4 ZK)
SuSE Linux Enterprise
Server 8.0 SP3(2.4 Z
K)
SuSE Linux Enterprise
Server 9.0 (2.6 Z
K)
UnitedLinux 1.0 SP3 xxx
Linux
53
Linux for S/390
;==)
xxx
xxx
xxx
zSeries
Linux for iSeries r
pSeries
v 'V%&mwM` &mwZK#
v g{}Z9CVIwD_ P_I CTM"CD MAC *"=( , rI\h*20
Linux ZK9!r9C8C=( TxXM!p{#*q!|`DE",kNDZ 74 3
D:9C Load Balancer D mac *"1, Linux XM!8C p{;#
v g{}Z9C Linux ZK 2.4.10.x ,$n iptables +<BT \ 5Mx, 1 #(i;*
* K Linux ZKf>$n iptables #*ME iptables M q C|`PX iptables DE",
k NDZ 231 3 D :9C ipchains r iptables T\x y P w? 4(L/)Load Balancer
zw(Linux );#
v CZ 20D 50 MB ICEL Ud
U>h*=SDELU d#
":
v 'VTBxgSZ( (NIC):
–10MbT+x
– 100 Mb T+x
–1GbT+x
36 WebSphere Application Server: Load Balancer \m8O
– `K ZT+x NIC(v== 1 'V#; 'V]m(== 2)MKZ[ O (==
3)#)
":`K Z NIC D5VZw)&L.d G ;, D #rK,T3) `K Z NIC D
'VI\a\=^ F#
v bash f>( Bourne Shell D GNU f>)G X hD#bG=x Load Balancer 'V
yP Linux =(Dj<(1! ) shell#
D
v 32 ; IBM Runtime Environment for Linux"Java 2 Technology Edition(V1.4.2)#
*q!PXKP`v Java f>D E",kN D"ME Z 29 3D 2#
v JAVA_HOME M PATH 73d? Xk9C export |nhC# JAVA_HOME d?
DZ]! vZC '20 Java D;C#TBG ;v>}:
– JAVA_HOME=/opt/IBMJava2-14/jre
– PATH=$JAVA_HOME/bin:$PATH
v _Y:fz m
Balancer zw
v Perl v5.5,g{9Cy Z Web D\mTCJMdC Load Balancer zw
v TZ'Vi4*zo zD/@w,1! /@wG Mozilla #(i Df>G Mozilla 1.4
r|_ f>#
v TZ Cisco CSS XFw,zXk P;v Q2
~q;;z #
v TZ Nortel Alteon XFw,zXk20Md C Nortel Alteon Web ;;z#Web ;
;z2~=(G AD3 "AD4 "180e "184 M Passport 8600 D 4/7 c6e #Nortel
Alteon Web ;;z 5P'VDm~G WebOSV9r 10#
V6,g{}Z9C CBR i~ ryZ Web D\mTCJMdC Load
0 MdCD Cisco CSS 11000 5PZ]
20 Linux
>Z5wgN9Cz7 CD Z Linux O20 Load Balancer#
200
*<20}L0,7#z_P 20Cm~D root C' (^#
g{20KOgf>,rZ z2010f>.0&C6X C1>#WH,7#yP4P
L rM~qw#9#;s,d k rpm -e pkgname 6X{vz7 # 6X14Um~|2
0Dfr3rx P,
20=h
* 20 Load Balancer:
1. <82 0#
v T root C'm]G<#
v ek> z7=erS Web >cBX> z7,;s9C RPM (Red Hat Packaging
v ZY1?<P(} dk:tar -xf eLBLX-version :tar.z b ! tar D~#a{ G
T7#ns6X\m m~|#
Manager )20 2 03q#
203qG eLBLX-version :tar.z q =DD~#
qC;i_P .rpm
)9{DD~#
Z 4 B 20 Load Balancer 37
B PG RPM I20m~ | P m#
– ibmlb-admin-release-version .hardw .rpm(\m )
– ibmlb-base-release-version .hardw .rpm(y> )
– ibmlb-lang -release-version .hardw .rpm(D5 )
– ibmlb-ms-release-version .hardw .rpm(H?~qw )
– ibmlb-component -release-version .hardw .rpm(LB i~)
– ibmlb-lic-release-version .hardw .rpm(mI$ )
dP -
– release-version G10"Pf,}g : 6.0-0
– hardw GTB5. ;: i386
– component GTB5. ;: disp(VIwi~ )"cbr(CBR i~)" ss(>c
!qwi~)"cco (Cisco CSS XF w)"nal (Nortel Alteon XF w)
– lang G T B 5. ; : doc( "o ) "
nlv-de_DE"nlv-es_ES"nlv-fr_FR"nlv-it_IT"nlv-ja_JP"nlv-ko_KR"nlv-pt_BR"
nlv-zh_CN"nlv-zh_TW
v m~|D 203rG\X*D# TB
– \m( admin)
– y>( base)
– mI$( lic)
– Load Balancer i~( disp"cbr"ss"cco"nal)
– H?~qw( ms)
– D5( doc)
"s390"ppc64
G yhDm~|Pm 0 d20 3 r:
20m~|D|n&CSk RPM D~$tD`,?<B"v#"vTB|n20
?vm
":dPA YP;v RPM D~h *20 Java ,"Z RPM }]bP "a#g{
v Load Balancer 2076 | ,TBZ]:
– \m - /opt/ibm/edge/lb/admin
– Load Balancer i~ - /opt/ibm/edge/lb/servers
– H?~qw - /opt/ibm/edge/lb/ms
– D5 - /opt/ibm/edge/lb/documentation
v *6Xb )m~|,k 4 U m ~|2 01Dfr3 r x P , T 7#ns6X\m
m~|#
2. i$Cz7Q20#dk T B|n:
rpm -qa | grep ibmlb
20yPz7s &C= ` FTBDPm:
~ |:rpm -i package .rpm #
Q -20 Java ,+;PZ RPM }]bP"a,r9C=x.no dependencies
/!nD20|n,g By>:
rpm -i --nodeps package .rpm
38 WebSphere Application Server: Load Balancer \m8O
Solaris f*s
v ibmlb-admin-release-version
v ibmlb-base-release-version
v ibmlb-doc-release-version
v ibmlb-ms-release-version
v ibmlb-dsp-release-version
v ibmlb-cbr-release-version
v ibmlb-ss-release-version
v ibmlb-cco-release-version
v ibmlb-nal-release-version
v ibmlb-lic-release-version
P X9 C 6L=( wC(RMI )D Load Balancer 6L\m , zh*ZM'z O20\
m"y> "i~MmI$m ~| #PX RMI DE",kND Z 219 3D :6L=( w
C(RMI );#
v SPARC $w>r UltraSPARC 60 ~qw
v Solaris 8 r Solaris 9(32 ;M 64 ;=='V)#=_<Xh 2004 j 6 BD9 !
/:#
T Z Solaris 8,g{9 C Edge Components 20r<,G44SLr D 6pX hG
109147-16 r|_ , C++ 2mb6pX kG 108434-8 r|_ #
* Kns^HX#V;BT,k S Sun Microsystems BX"
!,dx7* http://sunsolve.sun.com#
v CZ 20D 50 MB ICEL Ud
":U>h*=SDELU d#
v 'VTBxgSZ( (NIC):
–10MbT+x
– 100 Mb T+x
–1GbT+x(vZ Ultra 60 ~qwO'V )
– `K ZT+x NIC(v== 1 'V#; 'V]m(== 2)M
3)#)
":`K Z NIC D5VZw)&L.d G ;, D #rK,T3) `K Z NIC D
'VI\a\=^ F#
v 32 ; Java 2 JRE,Standard Edition(V1.4.2)#*q!PXKP`v Java f>D E
",kND"ME Z 29 3 D 2#
v _Y:fz m V6,g{}Z
Balancer zw
v Perl v5.5,g{9Cy Z Web D\mTCJMdC Load Balancer zw
v TZ'Vi4*zo zD/@w,1! /@wG Mozilla #(i Df>G Mozilla 1.4
r|_ f>#
9 C CBR i~ry Z Web D\mTCJMdC Load
&CnBD Solaris 9
KZ[O(==
Z 4 B 20 Load Balancer 39
v TZ Cisco CSS XFw,zXk P ;v Q 20MdCD Cisco CSS 11000 5PZ]
~q;;z #
v TZ Nortel Alteon XFw,zXk20Md C Nortel Alteon Web ;;z#Web ;
;z2~=(G AD3 "AD4 "180e "184 M Passport 8600 D 4/7 c6e #Nortel
Alteon Web ;;z5P'VDm~G Web OS V9 r 10 #
20 Solaris f
>Z5wgN9Cz7 CD Z Solaris O20 Load Balancer#
200
*<20}L0,7#z_P 20Cm~D root C' (^#
g{20KOg f>,r 2010 f>0 Xh6 XI f>#WH, 7#zQ-#9K
y PD4PL r M~qw#; s ,* 6 X Load Balancer,dk pkgrm pkgname#
20=h
* 20 Load Balancer:
1. <82 0#
v T root C'm]G<#
v Z`&D}/wPek|, Load Balancer m~ D CD-ROM#
Z|na>{B, dk pkgadd -dpathname ,dP pathname GCm~|y ZD
CD-ROM }/wDh8{r2L } /wOD?<{;}g : pkgadd -d
/cdrom/cdrom0/#
+xv*20m~ |DP
v ibmlbadm(\m )
v ibmlbbase(y> )
v ibmlblic(mI$ )
v ibmlbdisp(VIwi~ )
v ibmlbcbr(CBR i~)
v ibmlbss(>c!qwi~ )
v ibmlbcco(Cisco CSS XFwi~)
v ibmlbnal(Nortel Alteon XFwi~)
v ibmlbms(H?~qw )
v ibmlblang(D5 )
d P , d ? lang 8 T B o T X (
deDE"esES"frFR"itIT"jaJP"koKR"ptBR"zhCN"zhTW#TZ"o ,d?
lang 8 doc Dfz#
m#|GG:
D z k . ; D f z :
g{z*20yP m~|, r%X d k0all 1"45X # g{*20?V i~,d
k`&D*20i ~ D{F, CUqr:EV t, ;s45X#
|D VP?<rD~DmI(#v45 X ,rX p0G 1# zh*20Hvu~m
~|(r*| 4V8Nr 20xGHvu ~3r)#g{zXp 0+? 1,TZy
Pa><;Xp0 G1,20+I&j I #
40 WebSphere Application Server: Load Balancer \m8O
53I\aa> z
yPm~|!vZ+2m~| ibmlbadm#K+Cm~|Xkkd|m~|;p20#
} g , g { z v * 2 0 V I w i ~ T 0 D 5 M H ? ~ q w , r X k 2 0 :
ibmlbadm"ibmlbbase"ibmlblic"ibmdisp"ibmlbms M ibmlbdoc#
2. 20D\m $tZ?< /opt/ibm/edge/lb/admin
3. 20DH?~qw $tZ?< /opt/ibm/edge/lb/ms
4. 20DD 5 $tZ?< /opt/ibm/edge/lb/documentation
5. i$Cz
Windows Dhs
v NN\ Microsoft ®Windows 2000 r Windows Server 2003 'VD Intel x86 PC
v Windows 2000 Server SP4"Windows 2000 Advanced Server SP4 r Windows 2000
v Windows Server 2003 Standard "Windows Server 2003 Enterprise r Windows Server
v CZ 20D 50 MB ICEL Ud
v 'VTBxgSZ( (NIC ):
PX9 C6L=( w C(RMI )D Load Balancer 6L\m , zh*ZM
0 \m"y>"i~MmI$m~|#PX RMI DE",kNDZ 219 3 D :6L
=( wC(RMI) ;#
Load Balancer i~ $tZ /opt/ibm/edge/lb/servers 2 0?<P#
7Q20#"vBP| n:pkginfo | grep ibm #
Professional SP4
2003 Datacenter Edition#
":U>h*=SDELU d
–16MbnF7
–10MbT+x
– 100 Mb T+x
–1GbT+x
– `K ZT+x NIC
'zO2
":`K Z NIC D5VZw)&L.d G ;, D
'VI\a\=^ F#
v 32 ; IBM Cross Platform Technologies for Windows V2.0(SDK D V1.4.2)
zXkZK P InstallShield L r.0,BX Developer Kit I20m~ |M K P17
3 I20m~ | #(*q!PXKP`v Java f>D E ",kND"ME Z 29 3 D
2#)
v _Y:fz m V6,
Balancer zw
v Perl V5.5,g{9Cy Z Web D\mTCJMdC Load Balancer zw
v TZ'Vi4*zo zD/@w,1! 5G53/@w#(iD /@w G Internet
Explorer 5.5 r|_ f>,T0 Mozilla 1.4 r|_ f>#
v TZ Cisco CSS XF
~q;;z #
g {}Z9C CBR i~ry Z Web D \ mTCJMdC Load
w,zXkP;v Q20MdCD Cisco CSS 11000 5P Z]
# rK,T3) `K Z NIC D
Z 4 B 20 Load Balancer 41
v TZ Nortel Alteon XFw,zXk20Md C Nortel Alteon Web ;;z#Web ;
;z2~=(G AD3 "AD4 "180e "184 M Passport 8600 D 4/7 c6e #Nortel
Alteon Web ;;z5P'VDm~G Web OS V9 r 10 #
Windows 2000 r Windows Server 2003 D20
> Z5wgN9Cz7 CD Z Windows 2000 r Windows Server 2003 O20 Load
Balancer#
20m~ |
+xhz*20m~ |D!n#
|GG:
v \m
v mI$
v D5
v H?~qw
v VIw
v yZZ]7 I
v >c!qw
v Cisco CSS XFw
v Nortel Alteon XFw
PX9 C6L=( wC(RMI )D Load Balancer 6L\m , zh*ZM'z O20\
m"y> "i~MmI$
C(RMI );#
2 00
":Load Balancer D Windows 2000 f>M Windows Server 2003 f>
^F:Load Balancer D Windows f>,^(20Z_P IBM @p=D,;(zwO#
* <20}L.0,7#zT \ m1m]G<,rT5P \ m(^DC'm] G <#
g{20KOgf>,rZ z2010f>.0&C
r6X,4 PBPYw:
1. %wt/ > hC(TZ Windows 2000)> XFfe
2. +wmS/>}L r
3. !q Load Balancer(rH0D{F ,}g
4. %w|D />}4%
20=h
m~|#PX RMI DE",kND Z 219 3D :6L=( w
d|f>D Windows =(OKP#
;a
6X C1 >#*9CmS/>}L
xgVIw
)
ZNN
* 20 Load Balancer:
1. + Load Balancer CD-ROM ekzD CD-ROM }/w,;s200Z+T/vV#
42 WebSphere Application Server: Load Balancer \m8O
2. v1Fcz^(T/KP CD 1,BP=h GXhD# 9C sj,%w sj4% 1
T4PBPNq:
v %w*<#
v !qKP#
v 8( CD-ROM EL} /w,sz setup.exe ,}g :
E:\setup
3. !qA!20}L9CDoT#
4. %w7(#
5. q-2 0LrD5w#
6. g{*|D }/wr?< ?DX , k%w/@#
7. zIT!q0yP Load Balancer z71r 0z!qDi~ 1#
8. 20jIs,9C Load Balancer .053+a>zXB}<Fcz#
bI7#yP
D ~Q20,"R IBMLBPATH 73d? Q m S ="amP#
Load Balancer 2076 |,TBZ]:
v \m - C:\Program Files\IBM\edge\lb\admin
v Load Balancer i~ - C:\Program Files\IBM\edge\lb\servers
v H?~qw - C:\Program Files\IBM\edge\lb\ms
v D5(\m8O )- C:\Program Files\IBM\edge\lb\documentation
Z 4 B 20 Load Balancer 43
44 WebSphere Application Server: Load Balancer \m8O
Z 2 ?VVIwi~
K ?Va)P X lYt/dCDE",F."bBn,"h v dC Load Balancer DV
Iwi~D=( #||,TB 8B:
v Z 47 3 DZ 5 B , :lYkEdC ;
v Z 53 3 DZ 6 B , :F.VIwi ~ ;
v Z 63 3 DZ 7 B , :dCV Iwi~ ;
© Copyright IBM Corp. 2004 45
46 WebSphere Application Server: Load Balancer \m8O
Z 5 B lYkEdC
KlYkE>}T > gN9CVIwi~D mac * "=(4dC }v>X,S D$w
> ,T:Xyb=( Web ~qw.dD Web w? # C dCT=bN N d | TCP r
^4,D UDP &C Lrw? >JOG;y D#
<8.r%> XVIw dC
":9C;Z 3v Web ~qw$w>OD V I
bm>;v"PdCD dC#PXh C |4SdCD}L,ki DZ 65 3D:h
CVIwz w;#
mac * "=(G1 !* "=( ,(}K =( ,VIwQxkks :Xyb=~qw,x
~qw+b)l&1 S 5X
",kNDZ 54 3 D:VIw D MAC 6p7I (mac *"=( );#
=M'z #*q!PXVIw D MAC *"=( D|`E
w,;C=v$w>MITjId C#
zh*24?
Z lYkE>}P,zh* } v$w>M D v IP X7#; v $w>+C w VIw;d
|=v$w>+C w Web ~qw#? v Web ~qwh*; v IP X7#VIw$w
>h*=vX7:G* " X7(NFA )M:/ X7(+x P:XybDX 7),z
b)X7a)xM'z TCJz D Web >c#
":NFA G hostname |n5XDX 7#KX 7CZ \m?D,g6Ld C#
+
gN<8?
1. TZK>X,SDdC>},hCzD$w>,Tc|GZ,; LAN NO#7# }
(zw.dDxgw? ;X (}NN7I w r xE+]#(PX9 C 6L~qwh
Cd C,kNDZ 193 3 D:d CcrVIw 'V;#)
© Copyright IBM Corp. 2004 47
2. dC}v$w>DxgJ dw#TZK>},RGYhz PBPxg dC:
$w> {F IP X7
1 server1.intersplash.com 9.47.47.101
2 server2.intersplash.com 9.47.47.102
3 server3.intersplash.com 9.47.47.103
x gZ k = 255.255.255.0
?v$w>v|,; vj<DT+xx gSZ( #
3. 7# server1.intersplash.com <I T ping = server2.intersplash.com M
server3.intersplash.com#
4. 7 # server2.intersplash.com M server3.intersplash.com IT ping =
server1.intersplash.com#
5. 7#=v Web ~qw( ~qw 2 M~qw 3)ODZ];B#bI(}4 F=v
$ w>OD}], 9 C;v 2 mD~ 5 3(g NFS
"AFS®r DFS™), rICN
Nd|J Oz>cD ==4 5VK*s#
6. 7# server2.intersplash.com M server3.intersplash.com OD Web ~qwGIYwD#
9 C Web / @ w 1 S S http://server2.intersplash.com M
http://server3.intersplash.com ks 3f#
7. qCC LAN NDm;vP' IP X7#bGz+a)x#{CJz>cDM'z D
X7#TZK>},RG+
Name= www.Intersplash.com
IP=9.47.47.104
9C:
8. dC=v Web ~qw$w>TSU www.Intersplash.com Dw? #
dCV Iwi~
mS;v www.Intersplash.com p{= server2.intersplash.com M server3.intersplash.com
ODXMSZ#
v TZ AIX:
ifconfig lo0 alias www.Intersplash.com netmask 255.255.255.0
v TZ Solaris 9:
ifconfig lo0:1 plumb www.Intersplash.com netmask 255.255.255.0 up
v TZd|Yw53,k N DZ 70 3 D m 6#
9. >}NNnb76,|GI \G IZTXMSZ |{p{x4(D#kND
3 D:=h 2. l i nb7I ;#
z VZQjIK= v Web ~qw$w>y * sD+?dC = h#
PKVIw,zIT9 C|nP"dCr<r< N C'gf(GUI)4 (dC#
":XkT"o V{dkN }5#( ;D}bGCZ wz{MD~ { DN}5#
Z 73
48 WebSphere Application Server: Load Balancer \m8O
9C|nPdC
g{z9C|nP,rq-b )=h:
1. t/VI wOD dsserver:
v TZ AIX"HP-UX"Linux r Solaris,w* root C'KPBP| n:dsserver
v TZ Windows,dsserver w* T /t /D~qKP#
2. t/VI wD4PL r&\:
dscontrol executor start
3. +:/X7m SAVIw d C:
dscontrol cluster add www.Intersplash.com
+ HTTP -iKZmS=VIw d C:
4.
dscontrol port add www.Intersplash.com:80
5. +?v Web ~qwmSA VIw dC:
dscontrol server add www.Intersplash.com:80:server2.intersplash.com
dscontrol server add www.Intersplash.com:80:server3.intersplash.com
6. dC$w>TS\:/X 7Dw? :
dscontrol executor configure www.Intersplash.com
7. t/VI wD\m w&\:
dscontrol manager start
VZVIw+y] ~qwT\4 P: Xyb#
8. t/VI wDKJLr &\:
dscontrol advisor start http 80
VZV
VZz_P>X,S D~qw Dy >dCQjI#
bTzDdC
bTdC GqZ$w#
1. S Web /@w,*A;C http://www.Intersplash.com#g{vV3f ,r5w
;P}##
2. Z Web /@wPX B0k3f#
3. i4TB|nDa{: dscontrol server report www.Intersplash.com:80:#=v
~ qwD0\,S} 1 POF&C * 021#
I w+7#M'zks ;"M=vJO D Web ~ q w #
9C<N C'gf(GUI )dC
* q!PX9 C VIw GUI DE",kND Z 64 3 D :GUI ;M Z 393 3 D =< A,
:GUI:;c5w ;#
Z 5 B lYkEdC 49
dCr<
*q!PX9 CdCr<D E ",kNDZ 65 3D:9CdCr <dC;#
:/"KZ "~qwdCD`M
P m`IdC Load Balancer T'VzD>cD =( #g{ z Dy P M'< k .,SD
>c;P;v wz{,zIT(e~qw D%;:/#TZ b)~qwPD?;(,
d C Load Balancer (EyCDKZ#kND < 9 #
<9.dCP;v:/M= vKZDV Iw>}
Z KVIwi~>}P,;v:/Z www.productworks.com (
KZ 80 CZ HTTP , KZ 443 CZ SSL # T http://www.productworks.com (KZ 80 )
ks DM 'z*A;(k ks https://www.productworks.com(KZ 443 )DM 'z;,
D~qw#
g {z_P;v\sD> c ,K >c _ P*y'VD? V -i 8 (Dm ` ~ q w,r
m ;Vd C Load Balancer D=(
i(e_P ;vKZ+_Pm `~qwD:/, gZ 51 3D< 10 Py>#
I\HOOJ#ZbVi vB,z I\#{*?V-
e #K:/P=vKZ:
50 WebSphere Application Server: Load Balancer \m8O
<
10.
dCP=v:/,? v:/ P;vKZDV Iw>}
Z KVIw i~D>} P,=v: / ( e*:www.productworks.com CZ K Z
80(HTTP)x www.testworks.com CZ KZ 443(SSL)#
g {zD>cI*`v+>r?Ea)Z]wz\m,"R?;vwz<C;,D URL
,SAzD>c,rI\h*Z}V=( 4d C Load Balancer #Zb V i
vB,z I\
# {*?v+>r? E (e; v:/, ;s (eZK URL SU, S DNN K Z,gZ
52 3D< 11 Py>#
Z 5 B lYkEdC 51
<
11.
dCP 2v:/,? v:/P 2vKZDVIw>}
Z KVIwi~D>}P,*; Z www.productworks.com M www.testworks.com D ?
v>c,(eK= v:/,KZ 80 CZ HTTP xKZ 23 CZ Telnet#
52 WebSphere Application Server: Load Balancer \m8O
Z 6 B F.VIwi ~
>B5w20MdCV Iw i~.0xg F.K1&<GDJb#
v kNDZ 63 3 DZ 7 B , :dCV Iwi~ ;,Tq!dCV Iw D:Xyb N}
DE"#
v kNDZ 173 3 DZ 21 B, :VIw "CBR M > c ! q wD_6&\;,Tq
XgNhC Load Balancer DE",Tc C=|` _6 &\#
v kNDZ 219 3 DZ 23 B, : Y wM\m Load Balancer ;,Tq!P X 6LO$ \
m"Load Balancer U>M Load Balancer i~C(DE" #
>B|,TB8Z:
v :2~Mm ~*s ;
v :F."bBn ;
v Z 60 3 D:
v Z 54 3 D:VIw D MAC 6p7I( mac *"=( );
v Z 55 3 D:VIw D NAT/NAPT(nat *"=( );
v Z 56 3 D:VIw DyZZ]7 I(cbr *"=( );
":TZH0Df>,1z7F*xgVIw1,VIwXF|n{FG ndcontrol #V
,VIwXF|n {FF * dscontrol#
Z
_ICT;
!P
2 ~Mm ~ *s
F."bBn
=(*s:
v TZ AIX,kND Z 30 3D: AIX Dhs;
v TZ HP-UX,kND Z 34 3D: HP-UX D*s;
v TZ Linux,kND Z 36 3D: Linux Dhs;
v TZ Solaris,kND Z 39 3D: Solaris f*s;
v TZ Windows,kND Z 41 3D: Windows Dhs;
VIw|,BP&\:
v dsserver &m S|nP=4 PL r"\mwM KJL rDks #
v 4PL r'VT TCP M UDP ,SDyZ KZD:Xyb#|\ y]SU =Dks
` M( } g HTTP "FTP "SSL H)+,S *"A ~ qw # 1VIwi~CZ :Xy
,4PL r< UKP#
b1
v \mwy]BPE "hC4 PL r9CD(5:
– 4PL r PDZ?F}w
– KJLra )D~qw D4!E"
– 4T53`SLrgH?~qwr WLM D4!E"
© Copyright IBM Corp. 2004 53
9 C\mw G I!D# + G ,g{; 9 C\mw,ry]10~q w (5, 9 CS
(D-7 wH4P:Xyb,"RKJL r;IC#
v ZwC\mwThCJ 1D(5. 0,KJLr4-ii/~qw "Vva{# 1
0KJLrICZ
Telnet#
V Iw9a);;;-iX(DE"DKJLr,g(fXZ DB2
v D DB2 KJLrM(f~ q wGql& ping D ping KJLr#*q! K JL
rDj{Pm,kND Z 162 3 D:KJL rPm;#
z 9P4 z T:DKJLr D !n(kND Z 165 3 D :4((F(I (F D )K
JLr;)#
9 Cb)KJL r G I!D,+ (iz 9 C#
v *dCM\m 4 PL r "KJL r M\mw,9C|n P (dscontrol )r< N C'
gf(lbadmin )#
v a)K;vy>dCD~ T CZ dCM \ mVIwz w #kNDZ 403 3 D =< C,
: y > d C D
...ibm/edge/lb/servers/samples S?<PR=KD~#
v SNMP SzmJmyZ SNMP D\m &C L r `SVIwD4,#
VIwD}vX| &\?~(4PL r" \m wMKJLr)`%wCT =bM wH
~qwdDxkks #}:X
QjI4,D,S}#4P Lr9T QjI,Sr4; ,Sx P,xU/,"+K E
"a)x \mw#
BP-i:HTTP "FTP "SSL "SMTP "NNTP "IMAP "POP3 M
®
~qwDKP4
~ ;# 2 0 K K z 7 . s , I Z Load Balancer y Z D
ybks b,4PL r9`S B,S"n/ ,S M&Z
*"=(
\ mwS4PL r " K JLrM53`S L r(gH?~ q w)U/E"#y
wSUDE",| w{gNZ?;vKZ T~q wxPS(," +CZ | =bB,S
DB(5"Mxh 4 PL r#
K JLr`S8(K ZOD?v~ q w,T7(~ q wDl&1dMI C T,;s+
KE""Mx\mw# KJL
C\mwM KJLr,4 P Lr+y]10~ qwD(5xP-7 wH#
9 CVIw,zIT!qZ K Z 6p8(D} V * "=( DdP;V :MAC * ""
NAT/NAPT *"r CBR(yZZ]7 I )*"#
r9`S~qw G&ZK P4,9GQ1 z#g{;9
VIwD MAC 6p7I( mac * "=()
9CVIwD MAC * "=((1 !*"=(),VIw +x kks:Xyb=y! D
1S
~ qw,x ~ qw+l&
wvX"k>M'z =~q wE"w#|^ hi4v>D~q w=M'z DE"w#
b ;&\TxXuaKT&C Lr D 0 l "RIa_xgT \ #
19C dscontrol port add cluster:port method value |nmSKZ 1,IT!
K *"=( #1!*"=( 5* mac #v1mSKZ1zEI8(=(N}#;)mS
KZ,zM^(|D * "=(DhC#kND Z 309 3 D:dscontrol port - dC K
Z ;,Tq!|`E" #
5 X=M 'z x;f0 V Iw#9CK* "=( ,V I
]\m
q
54 WebSphere Application Server: Load Balancer \m8O
Linux ^F:Linux 9C ARP ++<D2~ X7 DyZw z D#MCZ IP X7#K
# MksK~qwr Load Balancer mac * "=( D_I C T "C~qw h s;f]#
kNDZ 74 3 D:9C Load Balancer D mac *"1,Linux XM!8C p{; ,|
hvKm`Dd Linux 53D P*T 9
8#
dk Load Balancer D mac *"f]Dbv =
VIwD NAT/NAPT(nat * "=()
9CVIwDxg X7*;(NAT )rxg X7KZ*;(NAPT )\& ,}%K CZ
:XybD~qw ;Z> X,S DxgO D^F# 1z#{~qw ;Z 6L;C1,
zI9C NAT *"=( < ux; G9C GRE/WAN b0< u# z9I9C NAPT &
\CJ$
(;DKZOl}#
z IT4=V;,D=( ,9C`v X $Lr4d C ;(~qw:
v 9C NAT ,zIdC`v~qwX$Lr,Tl&=;, IP X7 D ks #
s (~qwX$Lr= IP X 7#
v 9C NAPT ,zIdC`v~qw X $Lr(KP Z ,;(om~qwO)TZ;,
DKZEl}#
K &C L r I \C X k 6 p O _ D &C L r- i ( g
HTTP "SSL "IMAP "POP3 "NNTP "SMTP "Telnet H);p9C#
t Z?(: X ybD~qwO D `v~qwX$Lr, d P? v X$Lr Z
b2Fw
F:
^
r%
v VIwD NAT/NAPT 5V GK&\ D
MYw#|;Vv}]|} ]?VDZ]#TZVIw,NAT/NAPT +;9C +X7
r KZE6k{" D}]?V D &C Lr- i, g FTP#bG y Z7D NAT/NAPT
DQ*^ F#
v VIwD NAT/NAPT ^ (k(d { :/r(d { K
z +h*}v IP X7CZ VIwz w - nfa"cluster M return address # * 5V
NAT/NAPT,4PBPYw (m{Z 57 3D:dCV Iw D nat r cbr *"=( Dy
>=h;):
v hC dscontrol executor set |n OD clientgateway N}#Clientgateway GC
w7IwX7 D IP X7,(}K X7,5X
M 'z #Zz I 9C NAT/NAPT .0,Xk+K 5 h C *Gc IP X7#kND Z
291 3D: dscontrol executor - XF4 PL r; ,Tq!|`E"#
v 9C dscontrol port add cluster:port method value |nmSKZ#*"=( 5
&ChC* nat #v1mSKZ1zE I 8(=( N}#
D*"=( DhC#kND Z 309 3 D:dscontrol port - dCKZ ;,Tq! |`
E"#
":g{z4+M'z xXX7hC*Gc 5 ,r*"=( vI* mac (yZ MAC
D*"=( )#
v 9C dscontrol |nI C mapport "returnaddress M router N } mS~qw#}
5V#|vT TCP/IP }]|7xPVv
Z &\;p9C#
=rPDw? S Load Balancer * "=
;)mSKZ,zM^(|
g:
dscontrol server add cluster:port:server mapport value returnaddress
rtrnaddress router rtraddress
– mapport (I! )
Z 6 B F.VIwi ~ 55
b+QM'zks D? DXK ZE(CZ VIw )3d=~qw DK ZE(VI
w 9C|TM'z Dks xP:Xyb)#Mapport Jm Load Balancer Z;vK
ZSU M'z Dks ,x+|"M= ~qwOD;,KZ#9C mapport ,z I+
M'z Dks :Xyb = I\KPE
!5 G M'zks D? DX K Z E#
– returnaddress
5 XX7GzZ V Iwzw O d CD(;X 7 rw z{#1 V Iw:XybM'
zDks =~qw1,| 9C 5 XX7w*| D4 X7#b7#K~qw+Q}
]|5X=VIwz w,x;G1S"M}]|=M'z #(VIw;s+Q IP }
]|*"=M'z #)1mS~qw1 zXk8( 5X X75 #z^(^D 5X
X7,}Gz}%~qw ;sYmS|#5XX7;\k:/"~qwr NFA
7`,#
– router
=6L~qw D7Iw X7#g{bG> X,S D~qw,rdk ~qw X7#
* q!PX9 C mapport "returnaddress M router N}D dscontrol server |n D
| `E",kNDZ 319 3 D :dscontrol server - dC~qw;#
`v~qwX$LrD~qw#mapport D1
VIwDyZZ]7 I(cbr * "=()
VIwi~Jmz* HTTP (9C0 Z]1` Mfr)M HTTPS (9C SSL a0 j 6
W5T)4 PyZZ]7 I,x^h9C_Y:fz m#TZ HTTP M HTTPS w? ,
VIwi~D cbr * "=(ITHh *_Y:fz mD CBR i~a) | lYDyZZ
]7I#
X
TZ HTTP
G9C0Z] 1`MfrdCD #1dCZ]fr1,+ QwV{.0pattern 1M ~q
w /8(xfr#1&mB D xkks 1,K f r+ 8 (DV{.kM'z D URL r
M'zksP8 (
g {VIwZM'zks P "VV { .,V Iw+ks * "= f rP;v~qw# ;
s VIw+l&}]S ~ qwPL=M'z (0cbr 1 * "=( )#
g {VIwZM'zks P4 "VV { .,r V Iw
w#
":Z]frZ VIwi~PD dC =(kZ CBR i~PDd C =(`,# VIwI
9 CCZ HTTP w? DZ]fr# ;x,CBR i~I 9 C
HTTPS(SSL)w? DZ]fr#
T Z HTTPS (SSL ):VIwyZZ]D7Iy]M'zks D SSL j6a0 VNx
P :Xyb#9C SSL,M'zks | ,H0a0 D SSL a0 j6,x~qw ,V|
G H0 SSL ,SD_Y:f#VIwD SSL j6a0 W5TJmM
k ~qwDH0,S D 2+TN},(" B ,S#(}{} SSL 2 +TN} D XB8
P (g2m\?MS\c(),~qwZ< CPU \Z"RM'z +q!|lYDl&#
*KtC SSL a0 j6W5T: *KZ8 (D-i`MX
XkhC*Gc 5#1,}K stickytime 1,M'z I\aSH0D~qw "M=;,
D~qw#
:VIwDyZZ]7 I D ~ qw!qyZ URL DZ] r HTTP 7#|
D HTTP 7xPH O#
;
SfrPD~qw/! q~q
,1
CZ HTTP M
'z M~qw9C
k G SSL,RKZ3T1d
56 WebSphere Application Server: Load Balancer \m8O
z +h*}v IP X7CZ VIwz w - nfa "cluster M return address # * 5V VI
wDyZZ]7 I(m{:dCV I wD nat r cbr *"=( Dy>=h;):
v hC dscontrol executor set |n OD clientgateway N}#Clientgateway GC
w 7IwX7 D IP X 7,(}K X 7,5X = r P D w? SVI w *
"=M'z #
clientgateway 51!*c#ZzITmSyZ Z ] 7I*"=( .0,K 5 Xkh C
*Gc IP X7#kND Z 291 3D: dscontrol executor - XF4 PL r; ,Tq
!|`E"#
v 9C method N } M dscontrol port add |nOD protocol N } 4mSKZ#
&C+*"=( 5h C* cbr #KZ
-i` M ITG HTTP r SSL # kNDZ 309
3D:dscontrol port - dCKZ ;, Tq!|`E"#
":g{z4+M'z x XX7h C*Gc5,r* "=(vI* mac * "=(#
v 9C mapport"returnaddress M router N }mS~qw
dscontrol server add cluster:port:server mapport value returnaddress rtrnaddress
router rtraddress
":*q!PX9 C mapport (I!
)"returnaddress M router N}dC~qwDE
",kNDZ 55 3#
v TZ HTTP:9Cy Z M'zks Z](fr`MZ] )DfrxPdC#} g ,
dscontrol rule 125.22.22.03:80:contentRule1 type content pattern pattern
dP pattern 8(CZ Z]`MfrD #=#*q!| `XZZ] fr`MD E",
k NDZ 186 3
D:9Cy Zks Z] Dfr;#*q!|` XZ pattern DP'm
o =DE",kND Z 399 3 D =< B, :Z]fr( # = )o(;#
":TZ_I CTD,SG<4F&\(7# 18]V Iwz wS\wz w1M'z
D,S;O*),VIw DyZ
Z]7I ;'V#
dCV IwD nat r cbr *"=( Dy>=h
<
12.
9CVIwD
natrcbr
*"=( D>}
z +h*AY}v IP X 7 CZ VIwz w #TZ< 12 , T BGnM ^ HXdCV I w
D nat r cbr *"=( DXh=h:
1. t/4PL r
dscontrol executor start
2. (eM'z xX
dscontrol executor set clientgateway 1.2.3.5
k"b:g{zD Sx;P>X7 Iw,rXk
dCzwT 4P IP *""+dC v
M'z xX#ki/zD Yw5 3D5
T7(gNtC IP *"#
Z 6 B F.VIwi ~ 57
3. (e:/X7
dscontrol cluster add 1.2.3.44
4. dC:/X 7
dscontrol executor configure 1.2.3.44
5. 9C nat r cbr =( (e KZ
dscontrol port add 1.2.3.44:80 method nat
r
dscontrol port add 1.2.3.44:80 method cbr protocol http
6. Z Load Balancer OdCp{5XX 7(9CT+x( 0)
dscontrol executor configure 10.10.10.99
r 9C ifconfig |n(vT Z Linux r UNIX):
AIX:ifconfig en0 alias 10.10.10.99 netmask 255.255.255.0
HP-UX:ifconfig lan0:1 10.10.10.99 netmask 255.255.255.0 up
Linux:ifconfig eth0:1 10.10.10.99 netmask 255.255.255.0 up
Solaris 8:ifconfig hme0 addif 10.10.10.99 netmask 255.255.255.0 up
7. (es K~qw
dscontrol server add 1.2.3.4:80:192.10.10.10
router 10.10.10.6 returnaddress 10.10.10.99
M 'z xX(1.2.3.5 )G Load Balancer M M 'z .dD7Iw 1 X 7 #7Iw
(10.10.10.6 )G Load Balancer Ms K~qw.dD7I w 2 X7#g{z; 7 (
clientgateway r7Iw 2 X7,zIT9 C x P M 'z (r ~qw)X7D traceroute
L r,T7(7IwX7#K L rD5Jo(+y
Zzy9 CDYw53xxp#z
&i/zD Yw53D5,Tq! PXKLrD|` E"#
g {~qwk Load Balancer ;Z,;S x O(4 ,9 C traceroute 4 5 X7Iw),
r dk~qwDX 7w * 7IwX7# 7 IwX7 G =h 7 P Z Load Balancer zw
server add1|nP9CDX 7 #
OD0
~qw Vx:dC=;vom ~qw(IP X7 )D_- ~qw
C ~qwVx,zIx;=VfXb URL M|GDX(&C Lr#}g,;( Web ~
qwIT~ q JSP 3f" HTML 3f" GIF D~"}]bks H #Load Balancer V
Z a)+;v:/MKZ X (D~qw. V *8v_ - ~ qw D \&#b J mz Z z
wO(i
X b~qTlb servlet } fr } ]bks G |lKP9 G y>;PKP#
~qw VxJm Load Balancer lb,}g ,HTML ~qlY ~q3f,+G} ]b,
S %'#bJmzV<yZ|` !X(~q$w: X D: X ,x; G ;G c:D ~ q
w(5#
9C HTTP r HTTPS KJLrD~ qwVx
~ qw V xZk HTTP M HTTPS KJLr ;p9 C 1I C #}g,1z_ P &m
HTML"GIF M JSP 3fD HTML ~qw1,g{zZKZ 80 B(e( (,mS)
~ qw;N,rTZ{v HTTP ~qw,zvSU=; v: X5#bI\a9Kzzs
b,r* GIF ~ q
M'z "V;v,1rJO#
I\Z~qwO; pwC# VIwT+ GIF 3f*"A ~q w,+
g {zZKKZB T ~qw(eK}N(}g,ServerHTML "ServerGIF M ServerJSP )
"T?(_-~qw9C ;,DV{.(e ~qw advisorrequest N},G4 zIT
58 WebSphere Application Server: Load Balancer \m8O
i/~qwOXb ~qDKP4v#ServerHTML "ServerGIF M ServerJSP zmQ S;
(om~ qwVxD}(_-~qw#TZ ServerJSP ,zIT (e advisorrequest V{
.,Ti/ &m JSP 3fDzwO D~q#TZ ServerGIF ,zIT (e advisorrequest
V {.,Ti/ GIF ~ q#RTZ ServerHTML,zI
HTML ~q#rK,g{M'z ;P S advisorrequest q!l&,Ti/ GIF ~q,
r VIw+C_- ~ qw(ServerGIF )jG * 1z,xd|=(_- ~ qwI\&Z
!54 v#VIw;QNN|`D GIF * "xom ~qw,+| IT; + JSP M
HTML
ks"Mx ~qw#
* q!PX advisorrequest N}D|`E",k N DZ 164 3 D:9C ks /l&
(URL )!ndC HTTP r HTTPS KJLr;#
+;(om~ qwdC * ;)_-~qwD>}
Z VIw d CP ,zI9C cluster:port:server cNa9m > om ~ qwr_- ~ q
w#~qwITG T{E{rcV.xF*q=Dzw(om~qw)D(; IP X7#
r _,g{z(e~qw T zmVxD ~ qw,G4 z Xk *o m ~ qwZ dscontrol
server add
:dscontrol server - dC~qw ;Tq!|`E" #
TBG+om~ qw.V *_-~ qw Tbv;,`MDks D> }#
Cluster: 1.1.1.1
|nD address N}Pa)Ibv D~qw X7#k ND Z 319 3 D
Port: 80
Server: A (IP address 1.1.1.2)
HTML server
Server: B (IP address 1.1.1.2)
GIF server
Server: C (IP address 1.1.1.3)
HTML server
Server: D (IP address 1.1.1.3)
JSP server
Server: E (IP address 1.1.1.4)
GIF server
Server: F (IP address 1.1.1.4)
JSP server
Rule1: /*.htm
Server: A
Server: C
Rule2: /*.jsp
Server: D
Server: F
Rule3: /*.gif
Server: B
Server: E
T(e advisorrequest Ti/
Z K>}P,~qw 1.1.1.2 . V I 2 (_- ~ qw :0A 1 ( & m HTML ks )M
0B 1(&m GIF ks )#~qw 1.1.1.3 . VI 2 (_- ~qw:0C1(&m HTML
ks )M0D 1 (&m JSP ks )#~qw 1.1.1.4 . V I 2 (_- ~ qw: 0 E1(&
m GIF ks )M
0F 1(&m JSP ks )#
Z 6 B F.VIwi ~ 59
_ICT
r %_ICT
<
13.
9 Cr%_I C TDVIw > }
_ICT&\f09 CZ~(VIwz w# Z;(VIwz wg|Z % vVIw dC
P yvD;y, 4 PTyPM'zw? D:Xyb# Z ~ (VIwz w `SZ; (V
Iwz wD0!54 v 1,g{|lb =Z;(V Iwz w'\,r
Nq#
b =(zw<8 ( K X(DG+,
n/
= 8]zw# 1 wzw
|B,f1<8Z X* 1S\#
b=(zw.dD(E a0F*
!54 v#
g {8]zwlb= n / z wQvV J O,|+S \ wzw"*<xP:Xyb#K
4,
1=(zwD
Z _ICTdCP ,wM8]zw X k Z ,;vS x P,"xPH ,DdC#
PXdC_I CTD E",kNDZ 175 3 D:_I CT;#
G `4D:8 ] zwI*
(xP:Xyb )1 ,&Z
wzw r8]z w
$w5 J
# $w5JJm?(z w `Sm;(z w D
n/D
# wzwQ,S}];OX"M
8C
4 ,D8]zwVxx P
xwzwI*
+S\:Xyb
8CD
#
60 WebSphere Application Server: Load Balancer \m8O
`%_ICT
<
14.
9 C`%_I C TDVIw > }
`%_ICT&\f09 C=(VIw zw#=( zw< n/X4PM 'zw? D:
X yb,"=(zw` % a )8]# Z r%_ICTdCP ,; P ;(zw4P : X
ybNq#Z`%_ICTdCP ,=( zw<4P?VM 'zw? D: X
yb#
T Z`%_I C T,y]:/X7+M'zw? 8 (=?(VIwz w # ? v:/ <
IdC|D wV Iwz wD NFA (G* " X7)#wVIwz w(# 4PK:/D:X
y bNq# g {"z J O,m;(zw+*|T:D :/ M
"zJOD VIw:/4
P:Xyb#
P X_ P 2m0:/hC A 1 M2m0:/hC B 1 D`%_ICTdCD5w,kN
w
D< 14 #?vVIw<In /X7I| D
O ,"R^(Yn/X7I| D w:/ D }]| ,rd|VI w aS\|D
:/D}]|# g{ N;VIwvKJ
8]
:/
D}]|7I#
":b=(zwXk+2mD:// OdC* ` ,#4,9CDKZM?v K Z B D
~ qwZ=vdCP Xk * H,#
* q!XZdC_I C TM` % _ICTDE ",kNDZ 175 3 D:_ICT ;#
Z 6 B F.VIwi ~ 61
62 WebSphere Application Server: Load Balancer \m8O
Z 7 B dCV I wi~
4P>Byv= h.0,kNDZ 53 3 DZ 6 B , :F.VIwi ~ ;#>B {vK
g N* Load Balancer DVIwi~4(y> d C#
v kNDZ 155 3 DZ 20 B, :VIw "CBR M > c! qwD\m w"KJLrMH
? ~qw&\;M Z 173 3 DZ 21 B, :
\;,Tq! Load Balancer D|4 SdC #
v kNDZ 219 3 DZ 23 B, : Y wM\m Load Balancer ;,Tq!P X 6LO$ \
m"Load Balancer U>M Load Balancer i~C(DE" #
VIw"CBR M>c!q wD_6&
":TZH0Df>,1z7F*xgVIw1,VIwXF|
Z ,VIwXF|n{ FF * dscontrol#
n{FG ndcontrol #V
dCNqEv
":Z*<KmPDd C= h.0,7 #zDVIwz wMyP ~qw,S =xg,
_PP ' IP X7,"R\%`x P ping Yw#
m5.VIw&\D dCNq
Nq hv `XE "
hCVIwz w# hC:Xybd C# Z 65 3 D : hCVIwz w;
hC*:XybDzw# * XM h8("p{,linb7I ," >}NN
n bD7I#
Z 70 3 D:*:XybhC~
qw;
dC=(
PDVd CVIwDy> =(:
v |nP
v E>
v <NC'gf(GUI )
v dCr<
|nP
b GdCV I wn1SD=( #|nN } 5XkT"DV{ d k#(;D}b G wz
{(CZ :/"~qwM_ICT |n)MD~ {(CZ D~ |n)#
* S|nPt/VI w :
1. S|na>{" v dsserver | n#*#9~q,dk :dsserver stop
Z Windows ,%wt/ > hC (T Z Windows 2000 )>XFfe > \m $
":T
_ > ~q#R|%w IBM V Iw,"!q t /#*#9~q,q-` ,D=
h,"!q#9#
© Copyright IBM Corp. 2004 63
2. B;=,"vzh *DVIwXF|n, TchCzDd C#KVa PD}LY h
9 C|nP#|nG dscontrol # *q!|`XZ|nDE",kNDZ 279 3 DZ
26 B , :VIwM CBR D|nN<;#
E>
zIT(}dkN }D( ;V 89C dscontrol |
PXD~#f|nDoz,zITdk dscontrol he f 4fz dscontrol help file #
*t/|nPg f:"v dscontrol TSU dscontrol |na >{#
*ax|nP gf:"v exit r quit#
d CV I wD|nIdk = ;v d CE>D~ P ,Sx9b)|n;p 4 P#kND
Z 403 3 D:y> Load Balancer dCD~ ;#
":*lY4PE>D~(}g ,myscript )DZ] ,9C TB|n. ;:
v *|B10dC,9C T B|nSE>D~K
dscontrol file appendload myscript
v *j+f;10dC,Sz DE>D~KPI4 P|n,9C -
dscontrol file newload myscript
*+10dC#f = E>D~(}g ,savescript ),KP TB|n:
dscontrol file save savescript
K|n+# fdCE>D~ A ...ibm/edge/lb/servers/configurations/dispatcher ?
<#
n N}Dn!/f>#}g,* q !
PI4 P|n -
GUI
PX;c5wM<N C'gf(GUI )D>} ,kNDZ 393 3 D< 41#
*t/ GUI,q-b)=h
1. 7# dsserver ZK P
v TZ AIX"HP-UX "Linux r Solaris ,w* root C 'KPTB|n:
dsserver
v TZ Windows,dsserver w* T / t / D~qKP
2. B;=,4P TB3vYw
v TZ AIX"HP-UX"Linux r Solaris:dk lbadmin
v TZ Windows:%w t/ > Lr > IBM WebSphere > Edge Components
> IBM Load Balancer > Load Balancer
* S GUI dCV I wi~,XkHZwa9P!q VIw#;),S = wz,4It
/ 4PL r M\mw#z9IT4(| , K ZM~qwD:/," t
JLr#
:
/C\mwD K
64 WebSphere Application Server: Load Balancer \m8O
GUI ICZ jI dscontrol |n+5VDNN N q#} g ,*C | nP(e:/, I
Tdk dscontrol cluster add cluster |n# *S GUI ( e;v:/,R |%w4
P L r ,;sZ/vK % s| % wmS:/ # Z /v0ZPd k: /X7 ,;s%w
7(#
IT9Cwz/vK
dC(T|B10dC )!n0k$ HdCDV Iw dCD~#z&1(} wz/v
K %PT> D +dCD~mf * !n(Z+VIwdC#f=D~#D~K%;Z GUI
D% ?,9C|IT+ 10 D wz,S#f =D~,rV 4VP D~PyP Load
Balancer i~D,S#
d C|n9IT6L K P# * q !|`DE",kND Z 219 3 D :6L=( w C
(RMI );#
* KS GUI 4P| n :S GUI w;vT > 0wz1Zc,
q "M|n....#. Z |ndkVNP, d kz*4PD | n,}g :executor report #
10a0 PKP|n Da{Mz7G<Za ) D0ZPT>#
%w Load Balancer 0ZROG DJE<jIC JozE"#
v oz:VN6p - h
v oz:gN - PvITSCA;j IDNq
v E"P D - a)Tz7E"D/P=CJ
*q!PX9 C GUI D|`E",kND Z 393 3D=< A, :GUI: ;c5w;#
9CdCr< dC
%PvV D0kBDdC(Tj+f; 10dC)M7S=1 0
"S0wz 1/vK %P!
v?vVN"1 !5
hCVIwz w
g{z9CdCr<,q-b)= h:
1. t/VI wOD dsserver:
v TZ AIX"HP-UX "Linux r Solaris ,w* root C 'KPTB|n:
dsserver
v TZ Windows,dsserver w* T / t / D~qKP#
2. t/VI wDr <&\,dswizard#
Kr<+8 <zp= 4(VIwi~Dy
J b#9+8<zh C VIwD:/T:Xyb ;i ~ q w.dDw? #
hCVIwz w0,zXkG root C' (TZ AIX "HP-UX "Linux r Solaris )r
Windows OD\m1#
ZyP\'VD=(O,Load Balancer IT P"PdCD ~qw#bb 6E Load
Balancer ITomX$tZ:X yb D ~ q wO#
T ZVIwz w ,19 C mac *"=( 1,z+
cbr r nat *"=( ,z+AYh*}vP 'D IP X7:
v VIwz w (CD IP X 7
> dC#+arzaJ;)PX z Dxg D
AYh*=vP 'D IP X 7#TZ
Z 7 B dCV I wi~ 65
C IP X7GVIwz w D w IP X 7,;F*G* " X 7(NFA )#|D 1!5M
hostname |n5X DX7`,#CCX 7 ,S A zw CZ\m?D, } g,( }
Telnet xP6LdCrCJ SNMP Szm#g{VIwz w Q-\TxgP d |z
wxP ping Y
v ?v:/; v IP X7
:/X7Gk wz{X* DX7( g www.yourcompany.com)#M'z 9CC IP X
7 T,S=:/ P D~qw# V IwTK X 7 xP:Xyb#
v TZ cbr r nat *",;v CZ 5XX
1VIw:XybM'z Dks =~qw1,| 9C 5X X7w*| D4 X7#b
7#K~qw+Q}] | 5X= VIwz w,x;G1S+ }]| "M=M'z #
(VIw;s+Q IP }] |* "=M'z #)1mS~qw1zX
5 #z^(^D 5 XX 7 ,}Gz } %~qw ;sYmS|#
v Solaris:
1. 1!ivB,VIw d C*:Xyb 100Mbps T+xx gSZ( ODw? # * |
D1!hC,Xk4 gBy>`- /opt/ibm/edge/lb/servers/ibmlb.conf D ~:
v Z ibmlb.conf P+1! 100Mbps T+xJdw8
v *9C 10 Mbps T+xJdw,C le f; hme#
v *9C 1Gbps T+xJdw,C ge f; hme#
v *9C`K Z Jdw,C qfe f; hme#
v *'V` V`MDJdw,k4 F ibmlb.conf D~ PDP,"+? ;P^ D*k
h8`M%d#
w ,rj+;X*hCG * "X74P|x;= D Y w #
7D IP X 7
k 8(5XX 7
(* hme#
}g,g{F.
P 8( hme h8D% @ ;P#g{F.9C;v 10Mbps DT+xJdwM;v
100Mbps DT+xJdw,r ibmlb.conf D~P+P=P:;P 8( le h8,
;P8( hme h8#
ibmlb.conf D~ * Solaris autopush |na)dk"RXk
2. t/r#9VI w4PL r+!{d C ibmlb.conf D~PPvDJdwO DyPp
{ #*T/XBd C G)JdwODp{(Load Balancer D VIwi~9C D G)
}b)9C goAliases E>D~#y > E>; Z ...ibm/edge/lb/servers/samples
? <,"RZK P|. 0
PL rt/r#91,T /4 P goAliases E>#
} g,g {dC/ : X M Y T) ibmlb.conf PPvD N NJdwOD CBR i~
9C,1"v dscontrol executor start r dscontrol executor stop |n 1,
!{dC/ : X M Y#bI\;GZ{Da{# 1Z goAliases E>Pd C
M:/ Y 1,VIw4PL r t/r#9. sT/dC:/#
v Windows:7#;P* TCP/IP -it C IP *"#(kND Windows TCP/IP d
C#)
Z 67 3 D < 15 T>C % v:/"= v KZM}(~qwhC D VIw>}#
9C=v 100Mbps DT+x Jdw,r ibmlb.conf D~&C_
k autopush |nf]#
Xk
+dF/= ...ibm/edge/lb/servers/bin # 1VI w4
:/ X
66 WebSphere Application Server: Load Balancer \m8O
<
15.
V Iwz w h*D IPX 7>}
*q!C}LP9CD|n DozE",kNDZ 279 3DZ 26 B, :VIwM CBR
D|nN<;#
* q!y>dCD~,kNDZ 403 3 D:y> Load Balancer dCD~ ;#
= h 1. t/~q w &\
AIX"HP-UX"Linux r Solaris:*t/~q w&\,dk dsserver#
Windows:~qw&\w * ~qT/t /#
":1!dCD~(default.cfg) Zt/ dsserver 1T/ 0 k# g{C'v(Z
default.cfg D~P#fVIw d C,G4BNt/ dsserver 1+T/ 0kKD~P
#fDyPdC
E"#
=h 2. t/ 4PL r&\
* t/4PL r &\,dk dscontrol executor start |n#K 1 2 I T |D ;,D
4PL rh C#kNDZ 279 3 DZ 26 B , :VIwM CBR D|nN< ;#
=h 3. (eG* "X 7(g{X 7 ;,Zwz{)
G* "X7CZ ,SzwT5V\m? D,gTCzw9C Telnet r SMTP# 1! X
7* wz{#
*(eG* "X7,dk dscontrol executor set nfa IP_address |nr`-y >d
CD~#IP_address G{E{rc V .x FX 7#
=h 4. (e:/ "hC:/!n
V Iw+ "M=:/ X 7 D ks =bAC:/ D KZOdC D ~ qw#
:/ITG{E{"c V .xFX 7r( e(d{ :/D(C X7 0.0.0.0# *(e :
/ ,"v|n dscontrol cluster add#*hC:/!n,"v|n ndcontrol cluster
set,r9C GUI 4"v|n#(d {
] |xP=b:X#kN D Z 200 3 D :9C(d{:/4i O ~q w dC;" Z
201 3D:9C(d{:/* @p = : X y b ;M Z 201 3D:+_Y: fzmM(d
{:/;pCZ 8wzm;, T
q !|`DE"#
:/ICZ %d`v IP X7,Tc Tx kD}
Z 7 B dCV Iwi~ 67
=h 5. *xgSZ( ("p{
;)(eK:/,(#zXkZVIwzwD;vxgSZ( O dC:/X7#*by
v,"v|n dscontrol executor configure cluster_address#|+iRk:/X7
t Z`,S x D V P X7 D J dw#;s, 9 CR=D J dwT0C J dwOR=D
VPX7 DxgZ k,|
dscontrol executor configure 204.67.172.72
;#{dC:/X 7DivG,T_ ICT==mS =8C~qw D:/,rm S =
d 16 L ~qwDcr V Iw:/# g {T@" = =9 Cy> goIdle E > ,r, y ;
h *K P executor configure |n#PX goIdle E>D E ",kNDZ 178 3 D :9C
E>;#
+ YivBaPkVPX7Sx;%dD:/ X 7#Zb V ivB,k9C executor d
C|nDZ ~ Vq="w7a)SZ {FMxgZ k# 9C dscontrol executor
configure cluster_address interface_name netmask#
TBG8v >}:
dscontrol executor configure 204.67.172.72 en0 255.255.0.0
(AIX)
dscontrol executor configure 204.67.172.72 eth0:1 255.255.0.0
(Linux)
dscontrol executor configure 204.67.172.72 le0 255.255.0.0
(Solaris 8)
dscontrol executor configure 204.67.172.72 en1 255.255.0.0
(Windows)
+"vC:/X7 DYw53Jdw dC|n#} g:
Windows
*KZ Windows O9C executor configure | nDZ ~Vq=,zXk7 (*9CD
SZ{F#
g {zwO;P;v T +x(,rS Z {F+G en0 # ,yX, g {z;P;vnF7
(,rS Z{F+G tr0 #g{zP N;`MD`v (,rh*7((D3d#
9CT
B=h:
1. Z|na>{Bt/ regedit#
®
2. @N% w HKEY_LOCAL_MACHINE"Software "Microsoft "Windows NT
"
Current Version #
3. ;s,%w Network Cards#
Z 0Network Cards 1 BfPv K xgSZJdw#%w?vxgSZJdwT7(|G
hv
T+xSZ9GnF 7 xSZ#Z
8 PPv K SZ ` M#executor configure |
n8(D{F3d =SZ`M# }g,C PmPDZ ;v T+xSZ 8(* en0 ,Z~
v 8(* en1 ,@N`F;Z;vnF7SZ8(* tr0 ,Z ~ v 8 (* tr1 ,@N`F#
q!C3dE"s,ITZxgS Z
O4(p{8r:/X 7#
9C ifconfig dC/:p{
Z Linux r UNIX ®O ,4PL r d C |nKP ifconfig | n ,rKT; I T 9C
ifconfig |n#
68 WebSphere Application Server: Load Balancer \m8O
Solaris
7Pm1,9C arp publish | n!z ifconfig ,Z Load Balancer zwO/, h C IP
X 7#}g:
arp -s <cluster> <Load Balancer MAC address> pub
M
HP-UX:9Cs(X (~qw &CLr s(;|,~qw IP D IP X
=h 6. (e KZ "hCKZ!n
*(e;vKZ,kdk dscontrol port add cluster : port |n ,`-y >dCD~
r9C GUI#Cluster G{E{ rcV.xF X7#port GCZ C-i DKZE#K1
9IT|D ;,DK ZhC#zXk*;vK Z(eMdCyP~qw#kNDZ
279 3DZ 26 B , :VI
KZE 0(c )CZ8((d{KZ# K KZ+S \;X(ZNN:/O(eKZD K
Zw? #(d{K Z+CZ dCNNK ZDfrM~qw#g {`v K ZP`,D~
q w/frdC, r I9CK & \#by,;v
Xyb v_#PXN19 C(d{KZD| `E",k N DZ 202 3 D:9C(d{
KZ (r=4dC D KZw?;#
wM CBR D|nN<;#
=h 7. (e:Xyb~qw
*(e:XybD~qw,kdk dscontrol server add cluster :port :server |n, ;
s`-y >dCD~r9C GUI#Cluster M server G{ E{rcV.xF X7#port
GCZ C-iDKZE# *4 P:Xyb,Xk*:/ODKZ (e ` v~qw#
KZDw? a0ld| KZOw? D:
s(Xb~qw:g{
s (=:/ X 7#r*VIw;|D ? DX IP X 7*"}] | ,1}] | =o~qw
1,}]|T+ |,w*?DXD :/X7# g{~ qwQdC * s(= IP X7 x;
G:/X7,G4~qw+ ^ (S \=:/ D }]|/ks
":TZ Solaris M Linux:9 CKJLr1,;C "PdCs (X (D~qw#
`X7"C: Z"PdCDdCP ,"PdCD~qwX7
` ,#g{zw(eP ` v IP X7,rIT9Cm ; X 7 # TZVIwi~,Xk9
C dscontrol server |n+<CD~qw(e* collocated #PX<C~ qwD|`
E ",kNDZ 174 3 D :9C "PdCD~qw;#
PX dscontrol server |n o(
C ~qw;#
VIwi~:Xyb=s(X ( ~qw,r
D|`E",kND Z 319 3 D:dscontrol server - d
=h 8. t/\m w&\(I! )
\mw &\Dx :Xyb#*t/ \mw,dk dscontrol manager start |n"`
-y>dCD ~r9C GUI#
=h 9. t/KJLr &\(I! )
K JLr * \ mwa )P X :XybD~qwl&ks \& D | `E"# K JLrX
(Z;v- i#}g, *t / HTTP KJLr," vTB|n:
dscontrol advisor start http port
Xk
dC~qwT
#
;X
kG* "X7(NFA )
*q!KJLr0d1!KZDPm,kNDZ 279 3DZ 26 B, :VIwM CBR D
| nN<;#*q! ? vKJLrD h v,kNDZ 162 3 D :KJLrPm ;#
Z 7 B dCV Iwi~ 69
=h 10. y]h*h C:/H}
g {zt/ K JLr,zI ^ Dx (DX* T H}=:XybP(P| , D K JLr
E"#*hC:/H},"v dscontrol cluster set cluster proportions |n #*
q !|`DE",kND Z 156 3 D :4,E" D X*TH};#
*:XybhC~ qw
g {BP3vu~* true,r4PT B =h:
v g{}Z9C mac *"=( ,"R bGvsK~qw#
v g{}Z9C mac *"=( ,"R bG"PdCD~qw,C ~qw dC*_IC
T8Czw#
":
1. Zzw|D * n/DivB,h*+>}
2. g {bdC*_ICTn/D zw,rZ zw |D *8CDivB,h*+xX
M h8!p {D}LEk go* E > #
9 C mac *"=( 1 ,VIw+v (} ~ qw:Xyb,b)~qwJmCd| IP X
7d CXMJ
s #q-KZPD= h h C :XybD~qw #
XMp{D}LEk go* E >#
dw,TZK IP X7 ,sK~q w+S;l& ARP (X7bv-i )k
=h 1. *XMh8("p{
TZ*9 CD:Xyb~qw,Xk+XMh 8 ((#F * lo0)hC (rn C("p
{ )=:/X7#9C MAC *"=( 1 ,Z+ TCP/IP }]|*"A TCP ~ qw0,
VIwi~;Dd}]|ZD ?DX IP X7#(}+XMh 8hC=: /X7r(
X Mh8=:/ X 7 p {,:Xyb~qw+S UX7 * =:/ X 7 D } ] |#
g{_P'VxgSZp{DYw5 3(} g,AIX "HP-UX "Linux "Solaris r
Windows ),r&C+XMh8Dp {!*/ :X7#9 C 'Vp{DYw53 D E
cG,I
X *E":TZ Linux ,kNDZ 74 3 D:9C Load Balancer D mac *"1,Linux
X M!8C p {;#
g{~qwYw53 ;'Vp{, Xk+XMh 8h C= :/X7#
9 Cm 6 y > DYw53|n4hC
m6.*VIwDXMh8(
AIX 4.3 r|g f> ifconfig lo0 alias cluster_address netmask netmask
AIX 5.x ifconfig lo0 alias cluster_address netmask 255.255.255.255
HP-UX ifconfig lo0:1 cluster_address up
Linux ifconfig lo:1 cluster_address netmask 255.255.255.255 up
OS/2
Solaris 7 ifconfig lo0:1 cluster_address 127.0.0.1 up
Solaris 8 M
Solaris 9
TdC:Xyb~qw *` v:/X 7~q#
lo0
)("p{D | n
":9Cw JdwDSxZk
®
ifconfig lo cluster_address
ifconfig lo0:1 plumb cluster_address netmask netmask up
"
X Mh8 r * X Mh8("p {#
70 WebSphere Application Server: Load Balancer \m8O
m6.*VIwDXMh8(
Windows Server
2003
1. %w*<,;s %wXFfe#
2. g{T0;P20 MS Loopback Adapter }/Lr, kmSCJdw }
/Lr#
a. %wmS2 ~#KYwt/ 0mS2 ~r <1#
b. %w0B;= 1
c. !qG,RQ-,S K2~,;s%w0B;= 1#
d. g
{1Kv #
e. g{ MS Loopback Adapter4Z PmP - !qmSBh8"%w0B
;=1#
f. *SPmP!q2~, Z iRB2~fe P ,%w0q 1 " % w0B
;=1#
g. !qxgJdw"%w0B; =1#
h. Z!qxgJdwfeO,Z0FlL1PmP!q Microsoft ,;s
!q Microsoft Loopback Adapter#
i. %w0B;= 1 ,;sYN % w0B;= 1 T201!hC( r _!
qSE L20,;se k CD "S CD 20 )#
j. %w0jI 1jI20 #
3. SXFfe,+wxgM& E,S#
4. !qh8{*0 Microsoft Loopback Adapter1D,S #
5. SB-K
6. !q Internet -i( TCP/IP),;s%wtT#
7. %w9CBfD IP X7#9C:/X7nd IP
wDSxZknd
":;*dk7IwX7# 9C>Xwzw*1 !D DNS ~qw#
lo0
)("p{D | n(x
)
{ MS Loopback Adapter ;ZPmP,r|Q-20 - %w0!
%P!qtT#
X7
,"9CsK~q
SxZk
#
Z 7 B dCV Iwi~ 71
m6.* VIwDXMh8(
Windows 2000
Windows NT
1. %w*<,hC ,;s %wXFfe#
2. g{T0;P20 MS Loopback Adapter }/Lr, kmSCJdw }
/Lr#
a. +wmS/>}2 ~#KYw+t/ 0mS/>}2 ~r< 1#
b. %w0B;= 1,!qmS/E}h8 h8 ,;s %w
c. A;-}A8s,vV!q2~h8fe#
d. g{ MS Loopback Adapter ;ZPmP,r|Q-20 - %w0!
{1Kv #
e. g{ MS Loopback Adapter
;=1#
f. *SPmP!q2~, Z iRB2~fe P ,%w0q 1 " % w0B
;=1#
g. !qxgJdw"%w0B; =1#
h. Z!qxgJdwfeO,Z0FlL1PmP!q Microsoft ,;s
!q Microsoft Loopback Adapter#
i. %w0B;= 1 ,;sYN % w0B;= 1 T201!hC( r _!
qSE L20,;se k CD "S CD 20 )#
j. %w0jI 1jI20 #
3. SXFfe,+wxgM& E,S#
4. !qh8{F*0 Microsoft Loopback Adapter1D,S" %wsj
5. SB-K%P!qtT#
6. !q Internet -i( TCP/IP),;s%wtT#
7. %w9CBfD IP X7#9C:/X7nd IP
Z k(255.0.0.0)nd
":;*dk7IwX7# 9C>Xwzw*1 !D DNS ~qw#
1. %w*<,;s %whC#
2. %wXFfe,;s+ wxg#
3. g{T0;P20 MS Loopback Adapter }/Lr, kmSCJdw }
/Lr#
a. Z0xg 10ZP,%wJdw #
b. !q MS Loopback Adapter,;s%w7(#
c. a>1 ,kekzD20 CD rEL#
d. Z0xg 10ZP,%w-i #
e. !q TCP/IP -i,;s%wt T#
f. !q MS Loopback Adapter,;s%w7(#
4. +XMX7h C*:/ X7# S\K1 !SxZk( 255.0.0.0),"R
;*dk
lo0
)("p{D | n(x
S xZk
xXX7#
)
0B;= 1#
4
ZPmP - !qmSBh8"%w0B
R|#
X7
,9C1 !DSx
#
":Z MS Loopback }/Lr vV Z TCP/IP dCB .0,zI \XkK
v"XBdk0xgh C1#
72 WebSphere Application Server: Load Balancer \m8O
m6.*VIwDXMh8(
OS/390
®
Z OS/390 53OdCXMp{
v Z IP N}I 1(D~ )P ,h*\m 1Z Home X7Pm P4(;vu
v IT*XM( e8vX7#
v Z1!ivBdCI 127.0.0.1#
=h 2. l inb7I
Z3)Yw53O,I \Q4(K1!7I,"Rh *}%K7I#
v 9CTB|nZ Windows Yw 5 3Olin b 7 I :
route print
v 9CTB|nZy P Linux M UNIX 53Olin b7 I:
netstat -nr
Windows >}:
1. Zdk route print |ns,+vV;v`F T BT > Dm#(K}T>KiR "
}%= 1!Zk* 255.0.0.0 D :/ 9.67.133.158 Dnb7I#)
Active Routes:
lo0
)("p{D | n(x
? #}g:
HOME
;Address Link
192.168.252.11 tr0
192.168.100.100 1tr1
192.168.252.12 loopback
)
Network Address Netmask Gateway Address Interface Metric
0.0.0.0 0.0.0.0 9.67.128.1 9.67.133.67 1
9.0.0.0 255.0.0.0 9.67.133.158 9.67.133.158 1
9.67.128.0 255.255.248.0 9.67.133.67 9.67.133.67 1
9.67.133.67 255.255.255.255 127.0.0.1 127.0.0.1 1
9.67.133.158 255.255.255.255 127.0.0.1 127.0.0.1 1
9.255.255.255 255.255.255.255 9.67.133.67 9.67.133.67 1
127.0.0.0 255.0.0.0 127.0.0.1 127.0.0.1 1
224.0.0.0 224.0.0.0 9.67.133.158 9.67.133.158 1
224.0.0.0 224.0.0.0 9.67.133.67 9.67.133.67 1
255.255.255.255 255.255.255.255 9.67.133.67 9.67.133.67 1
2. Z0 Gateway Address 1PBiR:/X7#g{Pnb7I,:/X7+vV=N#
ZxvD>}P,:/ X7(9.67.133.158 ) ZZ 2 PM Z 8 PPvV#
3. Z:/X7vV D ?;PPiRxg X 7#b)7I P D ;vGXh D ,d|``
D7Ih*
> }#*>}Dnb7IDx g X7I:/X7 D W;}VsSO}v 0
iI#ZT>D >}P,nb7I ZZ~P,xg X7* 9.0.0.0:
9.0.0.0 255.0.0.0 9.67.133.158 9.67.133.158 1
=h 3. >}NNnb7I
Xk>}nb7I#9 CZZ 74 3 D m 7 T>D;,Yw 53D|n>}n b7I#
> }:4U=h 2 P 0n/7I 1 >}my > ,>}nb7I ,d k:
route delete 9.0.0.0 9.67.133.158
Z 7 B dCV Iwi~ 73
m7.* VIw>}NNnb7ID|n
HP-UX route delete cluster_address cluster_address
Windows route delete network_address cluster_address(Z MS-DOS a>{)
":?NXB}<~qw<X k>}nb7I#
9C Z 67 3 D< 15 PT >D >},"hCKP AIX D~qw ,|n* :
route delete -net 204.0.0.0 204.67.172.72
=h 4. i $~qwd C}7
* i$sK~qwG q }7d C ,1 Load Balancer ;PKPR4d C
:/
1,S`,
SxD; ,zw4PTB= h:
1. "v|n:
arp -d cluster
2. "v|n:
ping cluster
&C; Pl &#g{T ping Pl &, 7#z;P ifconfig :/X7 =SZ# 7#^
z w_P"<=:/ X 7 D arp u?#
3. Ping sK~qw,; s"4"vK| n:
arp -a
Z|ndvP,z&C4= zD~qw D MAC X 7#" v |n:
arp -s cluster server_mac_address
4. Ping :/#z&Cq !l&#"v HTTP "Telnet rd|ks ,07Kks =z Z
}&mDsK~qw D:/# 7#|}#$w#
5. "v|n:
arp -d cluster
6. Ping :/#&C; P l & #
:/
":g{Pl & ,"v arp
8nTq!msd CDzw D MAC X7#;s,
X4= h 1 = 6#
9C Load Balancer D mac *" 1,Linux XM!8C p{
3)f>D Linux ZzwOfZDNNSZP*CzwOdCDNN IP X7"v ARP
l &#|9y] C z wOvVDyP IP X 7* ARP who-has i/!q ARP 4 IP X
7,x;\GqQZSZOd CKG)X 7#b+< ByPD/:w? <r =;7(
PD% (~qw#
= =
9CVIwD mac *"=( 1,Xk9CzFT7#9C_ICTM"C1,sK~q
w DQ;M"PdC D _ICT8 C z w ITS\/:07Dw? #
Z s`}ivB,XkxXMOD/: X 7! p { ;r K ,sK~q
x/:!p{,xg{9C _ICTM"C,r8 C :Xyb~qwXk ZXMO x
/:!p{#
74 WebSphere Application Server: Load Balancer \m8O
wXkZXMO
* 7 # Linux ;ZXMO+ < X7,I T 9C T BDvbv=8PDNN ;v T 9
Linux kVIwD mac *"f]#
1. 9C;+ <X7 DZK#b Gv W!n,|;a<B?v }]|*z,"R| ;h
*?vZKXBd C#
v +_P SP2 (x86 )
r SP3(yPd | e5a9 )D Linux 1 / SLES8 k|,
Julian ARP ~ X9!D |_f>*O#9CTB| nx/:X7 ! p{0,7 #
|<Uz':
# sysctl -w net.ipv4.conf.all.hidden=1 net.ipv4.conf.lo.hidden=1
;sIT#f==x/ :!p{,} g:
# ifconfig lo:1 $CLUSTER_ADDRESS netmask 255.255.255.255 up
v 9C 2.4.25"2.6.5 M|_ f>PI C D arp_ignore sysctl, + G k"bV" P 1
PsK&\#7#9 CTB|nx/:X7 !p {0 Qt C|:
# sysctl -w net.ipv4.conf.all.arp_ignore=3
net.ipv4.conf.all.arp_announce=2
;s/ :Xk9CTB|n !p{:
# ip addr add $CLUSTER_ADDRESS/32 scope host dev lo
`FD|nXkZ_IC T"Cd C D go* E>P#
v k"b:9C sysctl 1 ,(}+b)hCmS= /etc/sysctl.conf 47#|G
ZXB}<sT; f Z#
2. 9C IP m+yPkV/:w? X(r=>Xwz#g{9CK=( ,r;*Cp{
dCXMJ dw#
# iptables -t nat -A PREROUTING -d $CLUSTER_ADDRESS -j REDIRECT
z.T9C TB|n:
b +<B Linux Z?v}]|O 4 P?j NAT ,+/:X7*;*SZX7#K=
(_P< 6.4% ,S/kDLB ?{D#K=(ZNN\'VDf"V" O5);;
h *ZK # ir Z K9! + 9( + 20#
3. &C noarp #i V1.2.0 r |_f>#ZK4 XkIC"x
PK}7dC,"R*"
$_(gcc "gnu make ,HH )XkIC# XkZ?N}6ZK1 9(M20#i#
ITZ http://www.masarlabs.com/noarp/ R=C# i#r*ZKzk>m4^D,y
T |;0bv=8 #4 ( T BPv)G4i3 ,"R ;+] W "zms#9XkZ
X
MOxNN/ :X7 !p{0dC |#}g:
# modprobe noarp
# noarpctl add $CLUSTER_ADDRESS nic-primary-addr
d P nic-primary-addr Gk/:X 7 Z,;SxPDX 7 #;sIT#f==x/
:!p{,}g :
# ifconfig lo:1 cluster address netmask 255.255.255.255 up
":TZ_I C T"Cd C 45,X k + noarpctl adds M dels ECZ go* E
>PT7 #n/D Load Balancer IT ARP /: X7,Rw*~ qw D 8C
Load Balancer ;abb(4 , ;7(X)*<S UyP/ :w? #
4. STB Web >cq! Julian 9!:http://www.ssi.bg/~ja/#hidden#4V" 8>E"
4PTxZ
Kr9!r`k|,CZ KJ OkCV" ;p9 C#g{bGv"Pd
C D_ICT Load Balancer ,r7# uname -r k V" a)DZK%d,"7# z
Z 7 B dCV Iwi~ 75
*<TV" DZK D .config D~#+ZKk Julian ~X9 !;p9 ( "2 0MK
P s,4PvDZ;vbv= 8 BD8> E "YwTtC 9 !#
":I\fZK P(F ZKDV" 'V ,e#
76 WebSphere Application Server: Load Balancer \m8O
Z 3 ?V yZZ]7 I ( CBR )i~
K ?Va)P X lYt/dCDE",F."bB n , "hvdC Load Balancer D
CBR i~D=( #||,TB 8B:
v Z 79 3 DZ 8 B , :lYkEdC ;
v Z 85 3 DZ 9 B , :F.y ZZ]7 Ii ~ ;
v Z 89 3 DZ 10 B , :dCyZZ]7 I Di~;
© Copyright IBM Corp. 2004 77
78 WebSphere Application Server: Load Balancer \m8O
Z 8 B lYkEdC
K lYkE>}T > g N9C CBR M _ Y : fz m4 dC}v>X,S D $w>,T
:Xyb=( Web ~qw.dD Web w? #(*r%p { ,K>}h v,; LAN N
O D~qw, + 9C CBR T Z Z,; LAN O 9C~qw ^ ^F#)
<
16.
r%> X
CBR
zh*24?
gN<8?
dC
ZlYkE>}P,zh*}v$w>MDv IP X7#; v $w>+Cw CBR ;d|
= v$w>+C w Web ~qw#? v Web ~qwh*; v IP X7#CBR $w>h
*;v5JX7M; v CZ:Xyb DX7#
*9C CBR ,_Y:fz mXk20Z, ;
m ,kNDZ 93 3 D : = h 1. d C _Y:fz m T9C CBR;#
1. TZK>},hCzD$w>,Tc|GZ,; LAN NO#7#}(zw.dDx
gw? ;X(}NN 7IwrxE+]#
2. dC}v$w>DxgJ d w#TZK>},RGYhz P BPxg d C:
$w> {F IP X7
1 server1.mywebsite.com 9.27.27.101
2 server2.mywebsite.com 9.27.27.102
3 server3.mywebsite.com 9.27.27.103
x gZ k = 255.255.255.0
(~qwO#* * CBR dC_Y:fz
© Copyright IBM Corp. 2004 79
dC CBR i~
9 C|nPdC
?v$w>v|,; vj<DT+xx gSZ( #
3. 7 # server1.mywebsite.com IT ping = server2.mywebsite.com M
server3.mywebsite.com#
4. 7 # server2.mywebsite.com M server3.mywebsite.com IT ping =
server1.mywebsite.com#
5. 7# server2.mywebsite.com M server3.mywebsite.com OD Web ~qwIKP#9
C Web /@w1SS http://server2.mywebsite.com (}g ,.../member/index.html)
M http://server3.mywebsite.com(}g ,.../guest/index.html)ks 3f#
6. qCC LAN NDm;vP' IP
:/X7#TZK>},RG+ 9 C:
Name= www.mywebsite.com
IP=9.27.27.104
PK CBR ,zIT9 C|nP"dCr<r<NC'gf(GUI )4(dC#TZKl
Y kE>}, 9 C | nP]>dC= h #
":XkT"o V{dkN }5#( ;D}bGCZ wz{MD~ { DN}5#
X7#bGz+a)x#{CJz>cDM'z D
S|na>{,q-b)=h :
1. t/ cbrserver#w* root C'r\m1K PTB|n:cbrserver
":TZ Windows =(:S0~q 1fet/ obrserver(IBM yZZ]7 I ):
* < > hC(TZ Windows 2000 ) > X Ffe > \m $ _ > ~q#
2. t/ CBR D4PL r&\:
cbrcontrol executor start
3. t/
4. +:/(wz{ ,M'z , S=D Web >c
5. + Web >cD :/X7( 9.27.27.104)mS= CBR zwODxgSZ( #kN
6. + http -iKZmS= CBR dC:
_ Y:fz m#(ITZzt/4PL r & \ sDN N 1 r t/_Y:fz
m):
ibmproxy
":TZ Windows =(:z9ITS0~q1fet/_Y:fz m:*< > h
C (TZ Windows 2000 )> X F fe > \m $ _ > ~q#
)mS= CBR dC :
cbrcontrol cluster add www.mywebsite.com
DZ 94 3 D:=h 5. *xgSZ( ("p{(I! ) ;,Tq!|`E" #
cbrcontrol port add www.mywebsite.com:80
7. +?( Web ~qwmS= CBR dC:
cbrcontrol server add www.mywebsite.com:80:server2.mywebsite.com
80 WebSphere Application Server: Load Balancer \m8O