IBM Retail Environment for SUSE LINUX
V2.1.4
*"_8O
G151-0163-012007j 8B 23U
IBM Retail Environment for SUSE LINUX
V2.1.4
*"_8O
G151-0163-012007j 8B 23U
"b
Z 9C>JO0d'VDz 7 .0,k p X D AZ 215 3 D =< E, :yw ;Bf D ;cE"#
2007j 8B 23U
Z}f(2007 j 6 B )
>f >JCZ mIL r IBM Retail Environment for SUSE LINUX V2.1.4(L rE 5724-H99)T0yP s x"PfM ^
)f,1=B f >PmPyw* 9 #
(}zD IBM zmr IBM V?I) : IBM vfo#&rzD IBM z[zmks KvfoD1>MP X IBM z7
D<uE"# B
f DX7P ;Pvfobf#
ITS IBM Retail Store Solutions Web >cq! Kvfo#
1. *A www.ibm.com/solutions/retail/store#
2. %w Support#
3. %w Publications#
zIT+ b{D y TBX7:
IBM Pz+ >O#V+ > ,:/?
PzO#P4 # P7 333 Ep2c! 10 %
J~`k:200021
r IBM "ME "1,z4 Zh IBM G
@ <({T C IBM 4| O *J1D N N==9 Cr V" zya)D N NE" x
^kTzP#NNp N#
© Copyright International Business Machines Corporation 2004, 2006. All rights reserved.
2007j 8B 23U
?<
< ..............................ix
m ..............................xi
X Z>8O ..........................xiii
>8ODA_ .........................xiii
`Xvfo ..........................xiii
> 8ODi / ==........................xiii
~qw ...........................xiii
POS M'K .........................xiv
j ZXK ..........................xiv
> 8ODBZi / a9 .....................xiv
|D ** ...........................xv
Z 1 ?V F. ................................1
Z 1 B F.Ev ........................3
n/ 1. 4s10Yw .......................3
n/ 2. ^D20F . .......................3
n/ 3. 4sz[chs ......................3
n/ 4. !q2~Mm ~i ~ ....................4
~ qw2~i ~ ........................4
POS M'K2~ ........................5
x g2~ ...........................5
m ~i ~ ...........................6
n/ 5. yZ LDAP rG+DdC ..................6
n/ 6. 209(~qw ......................7
n/ 7. F . POS M 'K:X ....................8
n/ 8. (eV'~qwMM 'KdC .................8
V'~qw ..........................8
M 'K ...........................9
n/ 9. *"L}F . .......................9
n/ 10. *"Lj}L ......................10
n/ 11. *"`5Lr ......................10
n/ 12. <8>c ........................11
n/ 13. <8\m~qw(v LDAP) ................1 2
n/ 14. 20bT53
n/ 15. *"MbT, $F .....................12
n/ 16. *"4FM9>F .....................13
n/ 17. 0ku<3q ......................14
n/ 18. `5LjK1 ......................14
n/ 19. 20TcL j ......................14
n/ 20. 5) bTk, $F .....................14
n/ 21. bTT cL j53 ....................1 4
n/ 22. `ST cL j ......................15
n/ 23. 4hw{ 20M4F
......................1 2
F . ..................15
Z 2 B F.L j2~73 ....................17
2 ~hs ...........................17
© Copyright IBM Corp. 2004, 2006 iii
2007j 8B 23U
POS 2~ ..........................17
~ qw2~ .........................18
IBM xSeries ~qw( Intel x86) .................2 0
IBM POS UKd1~qw ....................2 0
-}KP SLES9 O$D POS 53 ................20
Z 3 B F.,$_T ......................23
V '~ qwD ,$_T ......................23
POS M'K3qD, $_T ....................23
Z 4 B F.M 'K:XZ] ...................25
^ X Windows D Linux (n! ) ..................25
Linux tuned for a Java-based application(Java) .............2 5
Linux tuned for a browser-based application(
Linux tuned for a full desktop environment(@f )............2 5
POS-Branch 3q ........................2 5
d {"bBn..........................26
f >E ...........................26
9 u ............................26
3 q,$ ..........................27
/ @w)...........25
Z 2 ?V 20 ...............................29
Z 5 B 20 .........................31
20hs ...........................31
20 NLPOS ..........................31
20 IRES ...........................3 2
+ IRES mS= YaST .....................32
20 IRES zk ........................3 2
20 IBM IRES 204 ......................3 3
4 (204 i J ........................33
6X ............................35
Z 3 ?V }6 ...............................37
Z 6 B 9C YaST }6 .....................39
}6hs ...........................39
}6 SLES...........................39
}6 NLPOS ..........................39
}6 IRES ...........................4 0
S CD }6 IRES .......................4 0
Sd{4iJ}6 IRES .....................4 1
Z 7 B 9Cv?,$}6 ....................43
v?,$ IRES (F .......................4 3
S IRES 2.1.1 }6= 2.1.4 ....................4 3
S IRES 2.1.2 r 2.1.3 }6= 2.1.4 V'~qw ............43
S IRES 2.1.2 r 2.1.3 }6= 2.1.4 PosBranch ~qw .........44
+,$&CZ _I
} 6_ICT / : .......................46
CT/:.....................46
Z 4 ?V dC ...............................49
iv IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 8 B dC .........................51
3 q9(~qwdC .......................51
\m~qwdC .........................51
4( LDAP ?< #= ......................51
u</ LDAP ?<Lja9 ...................51
n d LDAP POS UKE" ....................5 1
i$ LDAP ?<a9 ......................51
"w X ~ q wdC ......................52
V'~qwdC .........................52
yZG+DV'~qwdC.....................52
yZ LDAP DV'~qwdC ...................52
Z 9 B _ICT( HA)73P DV'~qwdC ............53
Linux-HA Di~ ........................5 3
Distributed Replicated Block Device(DRBD) .............53
Heartbeat ..........................53
HA $_ ...........................5 4
Linux HA $_ ........................54
IRES HA $_ ........................55
g NV$xP Linux-HA / :JO*F ...............59
Z yZG+D 7 3PxP HA 20DH v u~..............59
XhD2~ .........................60
XhDm~ .........................60
53hs ..........................60
ZyZG
+ D73PxP HA $20 .................60
ZyZG+D 73PxP HA 20 ..................61
H0DhC .........................61
u <hC ..........................62
hC ............................62
s 20 ............................69
nQ5 y ...........................69
53^D ...........................69
4(r^DDD~ .......................69
t/M#9D~q .......................70
Z yZ LDAP D HA V'~ qwOxP IRES 20 ...........70
N <JO4 S..........................73
Linux-HA 5w .........................73
Z 10 B v? D*x ......................75
E v .............................75
posIBM_setupNetwork E>5w ...................7 5
h s .............................75
;^DDD~..........................76
etc/dhcpd.conf(S7*< 4( ) ..................76
/etc/sysconfig/dhcpd .......................76
/etc/named.conf ........................76
/var/lib/named/posIBM_generated/named.zone ..............76
/etc/nsswitch.conf........................7 6
/etc/resolv.conf ........................77
/var/lib/named/posIBM_generated/*.arpa.zone ..............77
\ 0lD~q.........................77
x gdC5CLr5w ......................77
?< v
2007j 8B 23U
posIBM_setupNetwork dCD~ PDxg 5 ...............78
Max_Clients=1-999 .......................78
Strict_Sequential=[yes,no] .....................78
Dynamic_Pool=1-999 ......................79
EnableDNS=[yes,no] ......................79
Network[1,2]_IP=172.22.0.1 ....................79
Network[1,2]_Client_Start=172.22.10.1 ................7 9
Network[1,2]_Dynamic_Start=172.22.220.0 ...............7 9
Network[1,2]_Gateway=172.22.0.1 ..................79
Network[1,2]_NTP=172.22.0.1 ...................79
Network[1,2]_DNS=172.22.0.1 ...................80
posIBM_setupNetwork (F ....................80
V $^D POS xgdC ......................81
8( /etc/dhcpd.conf ......................81
(" PXE !n"(e pxeclients ` ................82
(eM'z DL (X7 .....................82
(eSxD6'5 .......................82
^D /etc/sysconfig/dhcpd......................83
8( /etc/named.conf .......................83
d C DNS xrD~ .......................83
^ D /etc/nsswitch.conf ......................83
/etc/resolv.conf .......................83
^D
T _ICT539 C posIBM_setupNetwork ...............83
Z 5 ?V \m ...............................85
Z 11 B 3q9( .......................87
9(M?p3q .........................87
9((C3 q.........................87
9((F3q.........................88
9(iOD POS V'~qw3q .................92
?p3q ..........................93
?p initrd MZ K .......................93
IRES Image Builder .......................94
Image Builder GUI ........................94
Create $_ .........................95
Manage $_ .........................96
Extend $_ .........................97
Configure $_ ........................98
Files $_ .........................11 5
Build $_ .........................116
Summary $_ ........................117
Delta $_ .........................118
Boot CD $_ ........................11 9
dCD~hv
3q9(D~ ........................119
* 20M}%D~q ......................120
XF86Config D~ .......................120
Elotone...........................121
3 qf6D5()9 D ~) ....................121
)9D~q= ........................121
)9D~?<a9 ......................1 21
.........................1 19
vi IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 12 B 9Cy ZG+ DdC...................123
9CdCLr .........................123
t/ IRES POS M' KdC ...................123
G< ...........................1 24
/@w"bBn .......................124
d C POS M'K ........................12 4
POS h8dC ........................12 5
D ~53dC ........................128
T>dC ..........................12 9
M'KG+ .........................130
0 k POS M'K ........................13 1
Ev ...........................1 31
hC POS M'KG +MUK E ..................13 2
| nP$_ ..........................134
posIBM_rebuildPosConfiguration
..................135
posIBM_terminalNameUtilties ...................135
posIBM_setStoreName .....................135
posIBM_setServerTerminalNumber .................13 5
posIBM_setStoreNumber.....................13 6
X Window dC .......................136
Z 13 B 9C LDAP dC ....................139
LDAP |nP$_ .......................139
XF86Config D~ .......................139
4 (r^D LDAP D XF86Config D~ ..............13 9
\ m~qw $ _ .......................149
V'~qw$_ ........................154
g NSV'~ qw} % UK(posIBM_rmCR) ............154
X Window dC ........................155
+ T>w ..........................155
% ~A ...........................155
Virtual Network Computing(VNC) ................15 5
Z 6 ?V ,$k'V ............................157
Z 14 B 9Cv?,$ .....................159
v ?,$ ...........................159
POS M'K3q, $ .....................15 9
POS M'K3qDv?, $|nP$_ ...............16 0
V'~qw ,$ .......................161
V'~qwDv? ,$|nP$_ .................161
v?,$D<NC 'gf ....................164
LDAP C'D"bBn .....................167
+,$&C AiOD POS V '~ qw ................16 8
Z 15 B z7'V .......................169
Ev ............................1 69
*6b(KB ) }]b ......................169
*5 IBM Support .......................17 3
TZZ@zrSCs :rD IRES z7 ...............173
TZZ@zrSCsTb :rD IRES z7 .............196
TZ94:rz7D IRES C' .................196
?< vii
2007 j8 B 23 U
Z 16 B U/Jb7( D 5 ...................197
PD &sm~D|nPC'g f ...................198
PD &sm~D<NC'gf ...................19 8
C J PD &sm~ GU I....................198
!q PD &sm~E" .....................19 9
Z 17 B 53\m .......................201
Ev ............................2 01
i4 POS M'K ........................20 1
T>PX POS M'KMV'~qwDE " ..............202
wC IRES UKd C5
T>"\mM4(Jb7( &sm~ .................20 3
4sv?,$4, .......................2 03
rV'~qwM POS M'K "M|n ................20 3
CLr ...................202
Z 7 ?V =< ...............................205
=< A. OS M'KD IRES PXE }<&\ .............207
=< B. |D@p=hC .....................209
=< C. CD {Fkhs .....................211
=< D. %~A#<L r .....................213
touchcal(/usr/sbin/touchcal) ....................213
aipcalibrate(/usr/sbin/aipcalibrate)..................213
=< E. yw .........................215
Lj ............................2 16
w } ............................217
viii IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
<
1. w~qw ..................................56
2. (z~qw .................................56
3. Primary == DRBD ,S ............................63
4. DRBD T+xh8 ..............................64
5. DRBD Vx .................................64
6. T+x_7 .................................65
7. xg XK ..................................65
8. POS xg~q ................................66
9. (zZcD ib IP X7 ............................66
10. (zZcD IP X7 ..............................67
11. CZ (zZcD Vx ..............................67
12. CZ +d Heartbeat EEDT+xh8 .......................68
13. Zc.d Dh8
14. Configure fe ................................91
15. Create fe .................................95
16. Manage fe ................................96
17. Extend fe .................................97
18. Configure fe ................................98
19. ClassPath $_ ................................99
20. Command $_ ...............................10 0
21. Shell Variables $_ .............................10 1
22. Drivers $_ ................................102
23. Image Options $_ ..............................10 3
24. RPMs $_ .................................104
25. Symbol Stripping $_ .............................105
26. Locale $_ ................................10 6
27. Time Zone $_ ...............................10 7
28. Secure Shell $_ ..............................10 8
29. X11 dC$_ ................................109
30. Inittab $_ .................................11 0
31. Services $_ ................................1 11
32. Groups $_ ................................11 2
33. Root $_ .................................113
34. Users $_ .................................11 4
35. Files fe .................................115
36. Build fe .................................116
37. Summary fe ...............................117
38. Delta fe .................................11 8
39. Boot CD fe ................................119
40. Device Characteristics 0Z ...........................125
41. Device Characteristics 0Z ...........................126
42. u< File System Characteristics 0Z .......................129
43. Display Characteristics Records 0Z ........................130
44. Lj IP >} ................................1 51
45. Server Maintenance Bundles ...........................16 6
46. Support and Downloads 0Z ..........................17 0
47. Search results ................................171
48. KB DB ..................................172
,= ..............................68
© Copyright IBM Corp. 2004, 2006 ix
2007j 8B 23U
49. Support & downloads .............................17 5
50. Open or manage service requests 3f .......................176
51. Software Service Request 3f ..........................177
52. My IBM registration (Step 1 of 2) 3f ......................178
53. My IBM registration (Step 2 of 2) 3f ......................179
54. My IBM registration 3f ...........................180
55. Software Service Request ............................18 1
56. Software Service Request G<3f ........................18 2
57. Special Agreement Required 3f .........................183
58. Special Agreement Form ............................184
59. Thank you 3f ...............................185
60. Electronic Tools Service Request .........................186
61. Open or Manage Service Requests 3f ......................187
62. Software Service Request 3f ..........................188
63. Software Service Request Sign In 3f .......................189
64. Software Service Request – Submit a PMR 3f ...................19 0
65. Account/Service Package Choices .........................191
66. Software Service Request – Account Information 3f .................192
67. Software Service Request Search 3f .......................193
68. Software Service Request Product List .......................194
69. Contact information ..............................195
x IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
m
1. LDAP ry ZG+DdC ............................6
2. \'VD POS 2~ ..............................17
3. HA 2~\& ................................18
4. _6p&\? ~ ...............................12 2
5. posIBM_terminalNameUtilties ..........................135
6. posIBM_setStoreName .............................13 5
7. posIBM_setServerTerminalNumber .........................13 6
8. posIBM_setStoreNumber ............................136
9. posIBM/deploy $_>} ............................15 4
10. *t PMR.................................17 3
© Copyright IBM Corp. 2004, 2006 xi
2007j 8B 23U
xii IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
X Z>8O
>8ODA_
`Xvfo
> 8OT>gN* z DL j F."20 Md C IBM Retail Environment for SUSE
LINUX(IRES)&C Lr#
> 8Ofr:p20Md C IRES D53/IK1r\m 1 #
v Novell Linux Point of Service Installation Guide,www.novell.com/documentation/
nlpos9/pdfdoc/nlpos9_install/nlpos9_install.pdf
v Novell Linux Point of Service Administration Guide,www.novell.com/documentation/
nlpos9/pdfdoc/nlpos9_admin/nlpos9_admin.pdf
&CLr*"_ ITZBP;CR= PCDE"#
v PX POSS Linux ,k*A www.ibm.com/solutions/retail/store #!q Support ,;s
!q Publications T !qBPvfo:
,
– Point of Sale Subsystem Installation, Keyboards, and Code Pages
– Point of Sale Subsystem Programming Reference and User’s Guide
v PX JavaPOS"POSS Linux M RMA D5,k*A http://www2.clearlake.ibm.com/
store/support/html/pubs.html "rB v/A UPOS"POSS for Linux r Remote Management Agent D5#
v PX National Retail Federation DE",k*A http://www.nrf.com#
v PX Association for Retail Technology Standards DE", k*A http://www.nrf-
arts.org/presentations.htm#
GC30-3623
,
SC30-3560
>8ODi /==
>8OY( zITCJ NLPOS Administration Guide M NLPOS Installation Guide #b
)D5(eZ>8O P T|j8 D==b M DX|uoMXK#; },k"b ,Novell
D5D 3)?Vk9 CyZG+DdC xP IRES ?p^X#Bf G9 C1k IRES P
XDuo DrLEv#
~qw
NLPOS e5a9(e}V;,D~qw`M,zI\h*(2I\;h*)P?b)`
MD|`8Z,_e! vZz D5) !n#
\m~qw
g {!q5)yZ NLPOS LDAP D 1 !dC# = ,G4h*\m~qw#+
G,IRES a)K;VyZG+D/,
.5)y ZG+D IRES dC,G4^hDA NLPOS D 5 P P X LDAP D
NNE"#
3q9(~qw
4 ( POS M'K3qh* 3 q9 (~qw#+G,IRES a)KCZ &m`V
© Copyright IBM Corp. 2004, 2006 xiii
dC=( ,Sx^hbV~qw#g{F
POS M'K3q4( z FD I !$_#rK, !q9C IRES 3q4($_D
C'^h NLPOS Installation Guide Pa)D PX 3q4(Dm` E "#
V'~qw
V '~ qwXFjZxg P D POS U K#> D 5PhvKB P V '~ qwd
C:
v %V'~qw:;(
v _ICT(HA )T :IT!q T_ ICT(HA )TD N=iT? p=(V
v iOV'~qw/POS UK(POS-Branch): 3)73J mZ;v POS 5
2007j 8B 23U
V'~qwcT&T` Vc[73#> 8O+o zzZ
6 vn!D,& D ivB!q ! 1D 2~4hC r %D c[XK#
'~qw#Zb Viv P,&CWHDA
HA e5a9D<uEv#;sND>8OTq!PXO$D IBM 2 ~"(
iDn M2~hs"y>xgdC "20 <I D|`E" T0d{j8 E
",T7# HA ?pI&#y]z!qD LDAP ky ZG+DdC ,IRES
HA V'~qwD
3 P,1KPV'~ qwM POS UK#bViOF*0POS-Branch 1 3q,
Z!(D IBM POS 53S/O\'V#POS-Branch d C_P^h @"DV
'~qwDE c#>8O7(K
UK"f (K7#?pI&Dn M2~hs# ; 'VZ_ICTh CP9C
POSBranch ~qw#
2 0}L;!`,#
(}KP POS-Branch 3qO$D IBM POS
NLPOS Installation Guide Tq!
POS M'K
jZXK
>8OD;v ? jG9 zZK<D IBM POS Uxz"aJ53M g Sc{UKzOc
Z xP IRES D!qM?p#>D 5 P9 C u o 0POS M'K 1 r0 POS UK 1 1<
~,Kb ;P#POS M'KdCD=vX|*XG M'K }<3qMM'K 2~#
POS M'K3q
NLPOS a)K;iP^DU( POS M'K3q4d1N < #M# z Ds5 I
\h*4( ;vr ` v(FD POS M' K3q#IRES a)K< N $_
iresImageBuilder 4)z!q,CZ -z4(M \ m (FD POS M'K3q#
> 8Oj8 hvK$_D3q
POS M'K2~
IRES POS M'K3qQ-O$, I TZ!(D IBM POS 53/OKP#>
8O+o zz7(JOss5D} 7 POS 53knM 2~hs#
z D IRES V'~qw+(};vr`v(CDj Zxgkd~qD POS M'K(E#
ss5I\h *?p+*4SDxgy!a 9,TczcT\"IC Tk2+ T?
j # + G , T Z h * P H L H 4 S T D x g y ! a 9 D i 3 , IRES a ) K
posIBM_setupNetwork $_,K $_IToz*yZG+DV '~qwOD POS M'
KdCxg#
4(&\kC ' gf#
":TZy Z LDAP DV'~ qw,;\9CK IRES $_#Xk 9 C Novell a)D
$_#
>8ODBZi /a9
>8O PDBZi /a9gB:
xiv IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
v Z 3 3 DZ 1 B , :F.Ev ;a)s i/* IBM Retail Environment for SUSE
LINUX(IRES)w< 8DtIF.n /#
v Z 17 3 DZ 2 B , :F.L j 2~73;Pv K JO IRES 7 3 D IBM POS 2~
ME#
v Z 23 3DZ 3 B , :F.,$_T ;*ZLjZV'~qwOKPDm~M POS M
'KOKPDm~a), $_T#
v Z 25 3DZ 4 B , :F.M 'K:XZ];hv_P;,XwDtIy>3q#e,
Tozz9(nJO si /D3q#
v Z 53 3 DZ 9 B , :_ICT( HA )73P D V'~ qwdC;a)TZ HA
3P20V '~qwDnk=V #
v Z 123 3 DZ 12 B , :9Cy Z G+ D dC;a)$ _ME",} < zxPyZ G
+D3q9( 53 Du< hC#
v Z 139 3 DZ 13 B, :9C LDAP dC;a)$ _ME",ozzxP\m~qw
(AS )LDAP 3q
v Z 159 3 DZ 14 B , :9Cv?,$ ;a)X ZgN@@9! M|B DZ],T 7
(D)JO zD73, D) TzD5qG#X *#
v Z 169 3 DZ 15 B, :z7'V ;a)P X q!zD IRES z7 D 'V D j8E"#
5P|,*5 IBM D=Vw *=( Dhv:Web g fk g0#
>D
v Z 197 3 DZ 16 B, :U/Jb7( D 5 ;a) PD &sm~ D f" k,$ D j8
=V#
v Z 201 3 DZ 17 B , :53\m ;hvKz7 D53\m &\?~#
v Z 207 3 D=< A, :OS M'K D IRES PXE
(PXE )}<Lr DB&\#
v Z 215 3 D=< E, :yw ;|,>8O Dyw#
9(53Du<hC#
} <&\;hv$ } <4P7 3
7
|D**
2007 j 4 B 27 U
mSKTB P?VD|B: gS4s "M#
2005 j 9 B
m SKTB P ?VD|B:gNdC\m ~ qw#
XZ>8O xv
2007j 8B 23U
xvi IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 1 ?V F.
Z 1 B F.Ev ........................3
n/ 1. 4s10Yw .......................3
n/ 2. ^D20F . .......................3
n/ 3. 4sz[chs ......................3
n/ 4. !q2~Mm ~i ~ ....................4
n/ 5. yZ LDAP rG+DdC ..................6
n/ 6. 209(~qw ......................7
n/ 7. F . POS M 'K:X ....................8
n/ 8. (eV'~qwMM 'KdC .................8
n/ 9. *"L}F . .......................9
n/ 10. *"Lj}L ......................10
n/ 11. *"`5Lr ......................10
n/ 12. <8>c ........................11
n/ 13. <8\m~qw(v LDAP) ................12
n/ 14. 2
n/ 15. *"MbT, $F .....................12
n/ 16. *"4FM9>F .....................13
n/ 17. 0ku<3q ......................14
n/ 18. `5LjK1 ......................14
n/ 19. 20TcL j ......................14
n/ 20. 5) bTk, $F .....................14
n/ 21. bTT cL j53 ....................1 4
n/ 22. `ST cL j ......................15
n/ 23. 4hw{
~ qw2~i ~ ........................4
POS M'K2~ ........................5
x g2~ ...........................5
m ~i ~ ...........................6
V '~ qw ..........................8
_ ICT ..........................8
M'K ...........................9
0bT53 ......................12
2 0M4FF. ..................15
Z 2 B F.L j2~73 ....................17
2 ~hs ...........................17
POS 2~ ..........................17
~ qw2~ .........................18
IBM xSeries ~qw( Intel x86) .................20
IBM POS UKd1~qw ....................20
-}KP SLES9 O$D POS 53 ................20
_ ICT(HA)~qw ....................21
Z 3 B F.,$_T ......................23
V '~ qwD ,$_T ......................23
POS M'K3
Z 4 B F.M 'K:XZ] ...................25
^ X Windows D Linux (n! ) ..................25
Linux tuned for a Java-based application(Java) .............25
Linux tuned for a browser-based application(/@w )...........25
© Copyright IBM Corp. 2004, 2006 1
q D,$_T ....................23
2007j 8B 23U
Linux tuned for a full desktop environment(@f )............25
POS-Branch 3q ........................25
d {"bBn..........................26
f >E ...........................26
9 u ............................26
3 q,$ ..........................27
2 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 1 B F.Ev
n/ 1. 4s10Yw
K n/ICZ 4sYwDX5 "7 (uyE\n s ^HX"S IBM Retail Environ-
ment for SUSE LINUX(IRES)D&\#nu wiDa{ITd 1KN 4s+CDE"
4 #BfDPm|,< 8 20 IRES D 8 n "bB n :
v z[&C Lr
v 1dkvZzY
v wH
v +>Z?(E
d{ HR m%k&C Lr
v
v bf XFk9d
v ;W?
v (Ihs
v 2+<G
v >cF.kXB(#
n/ 2. ^D20F .
* *<F.Lj53,kDA>BP+?20 N q D h v #y]i/Dh * ,%};
h*r#{ Ts20DNqr SNq#4( KTm"Z F.K14 PDNN NqrS
N qT_-;v X#
*y!wN q:
v ZZ}PP4B 8( K
v ZZDPP4BNq DnsjIUZ
8(0p .s,(}9CK KTmG<NqjIiv4zY2 0Dx H#
n/ 3. 4sz[chs
20 IRES +*za)|D i/Kw==Dza #IT 9CYw53c:D}]&m\
& 4XBhFMv?zD K w#
G<Ljhs+a)(eC' hs D=( ,Sxbv_ TJ b"6p Jb#si/D
Yw53 n?0 lDC' i&S7=2
hsD5&|, kBPZ] PX D E":
v z[&C Lr
v jZ}]b&C Lr
v V' Web ~qw&C Lr
v gSc{UKz&C Lr
v ;aw*m~9>D; ?Vxf;D2~ DJ4^F
1 D{F
X4sMK <@@ Zd zI DNND 5#
© Copyright IBM Corp. 2004, 2006 3
v EFT"EBT Md{b?Z(zF
v POS M'K,SD'Vh8
v 5Vm~9 >D$Z ROI Dd{Lr"_TM} L
v 1$ Y`5
v (f
v TZZ*;Zd,1'VBI5 3Dw zrPD>c hs
v zRM1X (Ihs
v 2+T
n/ 4. !q2~Mm ~i ~
~qw2~i ~
Z 17 3 D m 2 Pa)K IRES 'V D IBM 2~Pm#Kb,f1I+B 2 ~m S =
KPm#PXnBD 2~'VDE",kND B P IBM *6bDB:http://www-
1.ibm.com/support/docview.wss?rs=220&uid=pos1R1003011 http://www-1.ibm.com/support/
docview.wss?rs=220&uid=pos1R1002979
2007j 8B 23U
I +y!MED IBM SurePOS z[ c UK,1Cw~qw M POS UK#b V !nZ
BPivP IT
v Lj!D 73 r L j<Vu~\^,Sx ^ FKR = 20( C D V'~ qw D mk
;C
v LjPv20K;( POS UK
v LjPv20K8( POS UK
v LjTk~qw;% Dhs+ !
k "b,0lV'~ qwD J b 2
UKDCs? CPU \Z4 &mmsDJOb'2~I\0l,1d1~qwM POS U
K D% *D~qw K OKPD}]b" E CZ(rz [ 'VL r D&m\&#
m;=f,}XD}]b&mr
T ,gLjXUr+Bqs&mFv L j"F k PD> c\&|? D 2~1 w H1 X
D~qwN q,Pz Zozuasf DBq,, 17#AYP;vd{ POS UKIT
Z~qwQ
POS UKM~qwD POS %*D hs1, k G!+ POS z[&C LrDZfM E L
Udhsm S=~qw D`&?V#v'V 1GBr|`ZfD POS UKE\ 'V,
ITd1i
~qwdCP 2'V!(MED IBM SurePOS 2~#KdCG; xXbD POS IO ,
S D IBM SurePOS y> % *# + K%*Cw( C D V'~ qw D C & |(:?~k~
q"POS `z[/z|\ZD2TT0*'VAL Dc[73(k*sOMD}]PD
3 `Tx T)xXphFMbTD2 ~ Dd{EF#1 c | (IZ W y h F<B' V
D IO h8d Y,T0 POS `<ukT\M~qw `<ukT\. d Dnp#
p =\C D wC:
a0lz [ &CLr,4.`;#} g ,<B@"
d {G;% ~ q w w5I\<BaJ}Ld}#IT _
z1Lxx Pz [BqMEC Z(,Sxua0 _D:## 7( ,1Cw
O~qw M POS#
7
} !q}7D POS 2~M } 7D~qw.b,k q X !q}7D UPS #XkT?vV
'~qw9C UPS,+T Z POS M'Kx T 9C UPS ;G(ixGXh#kiD [
0 E"r/J z [I/K1,T 7 # !q4'V~qwD UPS h8&\ c ; ? s,Z
4 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
h *~qw#VKwD1d$HZ\ ' V F.k.,SDyPh8#UPS 9&CITZ
8Cg4vJO.0/f~qwSx 4P PrX U#Z 20K= vV'~qwDiv
B ,&+d, S ==v;, D UPS % * ,T@%c JO#
IRES Q-Z%v
~qwdCG;vH8C%*,|` S w ~qwD4, ,ITZw V'~qw "zJ
O 1S\LjKw#+~qw!nH % ~qw!n| * 4S, + ^h(E D 2~
= v~qw ,$; v 5qDELVx,by4kw ~ q wO C VxZDD~ D }]M
43Z8 C ~qwD2m VxP,Tc7 #8C%*I TZ w ~qw'\DX =S
\ ,SxT V'Kw l ID P O5=n M #
":
IT+sv S+V'
1. V'~qw2~ &`,,Tc|CX{ CYw k1ZD Jbtk#
2. &Z=vV'~qwZc.d9C'W;Jdw? p DRBD 4S,TcSl }
]4F+dYH#
3. HA D IRES2 5){Cv/E EM DRBD 4#$ POS xg
T~qw2L}/wom Jba )#$,(i9C RAID ,Z'VCbv=8D
73P,+T>X~qwO D2L} /wJOa )# $#
9IThF LjP;x~qw D Lj 73,+GbVb v=8h*K ~;)t=#
IRES MWc
POS M'K#ZLjP;P~qwDivB, I\^(6L}<M'K#a)K;)z
F 4Z9C LDAP d C 1(} CD-ROM i J ?pM'K,+ G }Z 4 PDm~,$
I\fZJb
~ qwM POS UK#
M=vV'~qwdCP(}KbT#Z+~qwdCP,Z~vV'
#b
~qwdCI? TDBn|(:
#IZ DRBD ;
D NLPOS (#9C9(*5 3 %* D6L} < PXE &\4?pM,$
# Zs`}ivP,Hp ? @"M' K ,|cr+ POS dC*,1d1
POS M'K2~
xg2~
!q POS UK2~1,k" T* $Zzf ZZDm~; v$t vc;Zf#
IRES M NLPOS IT'V+rM POS M'K r^L POS M'K,T09CAfw
* 2L}/wD POS M' K #9 C ^ L POS M'K I TuY~ q I>M1z1d,
r*JOJn
1 Zf G w*D<GrX#(#ivB,?v POS M'K 512 MB DZfG^LM'
KDM ^,!\3)ivMdC BI\ass MZ 512 MB #Z9 CAf} /w x;G
2 L}/w
4 kYH"^Fb )h8'VD 4 \Z}?# d {d C P4-} IBM D}=b T ,r
K Z;P|`~q-iDivB;\'V#
IRES h*;;D 100 Mb T+x#Z x g X K+* r %D!MLj73P,JOr %
D4C;;z # PX|AL DxgdC DE",&I/xg (R rKJ ,Tc7(|
_6D2 ~ITgNozz5V |_6D `Sr~qJ?& \T 0$_Mh)4o
|lXoOJb
IRES *s+jZ POS xgk+>Z? x r WAN tk* 4 #&+; v r= v xg;
;z(CZT POS M' K w?a)'V#b 2b6EV'~ qwXk_P==DvT
_ Di~MG2L}/w#c [ 7 3 Hd;{ Z2 L}/w #KP^ L
DivP,nC;*ZAf }/wOVd;; V x,r *byaTx5 M
z
Z 1 B F.Ev 5
+ xKZ#;v T + xKZ<U(CZ+>Z? x r WAN ,x;v r =vKZr(C
Z POS xg#9 C+~qw1,+ 9 C;fgBMm;v( CKZ+|D 5q= 5q
Vx#
m~i ~
!qm~i ~\sLHO !vZ POS z['Vhs#* 7#'V&C LrrbI C,
kkzDm~) &L\ POw#
n/ 5. yZ LDAP rG+DdC
Novell Linux for Point of Service (NLPOS )a)K;vCZ XF POS 53dCDz
F,Cz FyZ|, POS M 'KM~qwDd CG<,T 0M'K:X3q .`Dd
CG<Ds5 LDAP f" b# IRES z 7j+ 'V(} NLPOS LDAP d C=89C
dC,,19a)KTsF*
dC9G yZG+D dC#K!q0lgN20 m~b v=8,20D) m~i ~,
T 0gN\mbv=8#BfH O Kb = vdC=8#
m
1. LDAP
NLPOS LDAP dC yZ IRES G+D dC
(#Zs5XFyPLjD LDAP d C}]#
\ m~qwP \ LDAP }]b,"R|,{v
s5yPV'~q wM POS M'KDdCG
< #!\IT+ ;(~qwdC * ,1d1 \
m ~qwM V '~ qw,+b" G n#
v ,r*!q LDAP dCD ;vw * -r G%
vs56'D\m ~q wITa)D/P/#
h*k\m~qwD,S, TcmS BD POS
M'K#g{\ m~qw&\ ;
4h*=s 5D tcp/ip ,S, TcrjZxg
m SBD POS M'K#
h*k\m~qwD,S, TcTdCx P|
D#g{\ m~qw&\ ;Zs5Z,G4h
*=s 5D tcp/ip
D#
y P POS M'Knu < Gy]dzw ME4d
C D#vpM'Kd C G<ITZ T s^D#
POS M'KD~533 q D~{FMf>1S
ZdCP8 (,XkkV'~qwOD D~D
{F%d#
X Windows dCD~ITf"Z LDAP f" b
P"y]M'Kd CG<BX=M'K#
JavaPOS h8(}0
CD~xPd C#
ry ZG+DdC
,S,TcTdC xP|
kj<D JavaPOS xml d
yZG+D
{Di
Zs5Z,G
2007j 8B 23U
d CD8C d C=8# 2 01Xk!q LDAP
x(LjyZG +DdC}](#Z CLjD
V'~qwOXF#
h *kV'~ qwD,S, T cmS B D POS
M'K#
h *kV'~ qwD,S, T cTdCx P |
D#
X k*yP POS M'K8 (G+,CG+*y
ZG+DdC53
'K8 ((;G+,M ^(^DddC#
POS M'KD~533 q D ~{F I T1S 8
(#Kb,ITvTf
3 3qD~f>ITZ ^ hdC|DDiv B
|B#
X Windows (} IRES dC GUI xPdC#
y]yZG+DdCf" DfrT/ zIdC
D~#
JavaPOS h8(}Z IRES dC GUI P("f
rM0kj <D JavaPOS xml D~4xPd
C#
(efr#;WH*vpM
>,Sx9 POS D~5
6 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
m
1. LDAP
NLPOS LDAP dC yZ IRES G+D dC
c[LD IT K1T LDAP "Linux r`F< u
Q -l7FUDX= ,|] W ICy Z LDAP
DdC#
s ?|Bs5DdCG<+(}9C E >"5
CLr
G<"(}KP NLPOS a )D $_ $n,T
c Z\0lD?vL j Plwd C E "#
9C+3D U/Jb7( D ~kD5D=( # 9C pdbundle $_4 U/Jb7( D ~kD
9C posInitBranch hCjZx
9C GQ LDAP /@w k|nP$_,$dC
E"#
v*sLjZfZnU POS M'K3q# }K nU POS M'K3q, 9 *sLjZfZ
9 C+3=( 4tCT POS M' K MV'~q
wD CIM 53\m#
'V4T`R)&LD POS M' K# v 'V IBM POS M'K#
ryZG+DdC (x
rL5&C Lr5V ,|G{C LDAP
)
g# 9C posIBM_setupNetwork hCjZx g#
c[LD IT K1_P 4690 3 0 DX=,|]
WICy Z IRES G+DdC#
VZ;a)zF#
5#
9C IRES dC GUI k|nP$_,$dCE
"#
= v Y 1D POS M'K3q(dP|
C POS M'KG+DLr)M UKE#
k T POS M' K MV'~ qw,$dC CIM
53\m#
,CZ h
n/ 6. 209(~qw
^ [G9 C LDAP 9G y Z G+DdC,0k POS M'KD m ~Z ] <9CZ 3 q9
(~qwO20D$_4(e#
~ qw,C~qwG9 C9(~qwD NLPOS M IRES &\?~20D#CZ * POS
M 'K4(D~533 q #3 q 9 (~qw;XG(C ~ qw,+G(#cr + ;v
r`v~qw(CZ KG+#
h *T3q9
bDm;cGK53I\h*c;DELUd,4(CZf" CZ Z?bTMi$D CD
Z ]MD~533 q ,b) Z ]M3q;aI*a)xLjD z z 3 q#
:pbTM
3q#1M'K 3qe}KbTi/ "* ?pvC <8 1,nC+K 3q"9(U>
T0dCD ~a;xm ~b53,byM I TZ Tsz zK`hs1X B
3 q#g{F.9 C IRES f=Dv?,$&\4uYh*SP D >c+d=L jD }
] ?,G4&( "}L,Tc 4 PfZD3q Z P D>cQ * #
POS M'Kv?, $LrICI 3qMB3qw*dk4zI!M v?Lr|#
K Lr|"M=L j ,Tc S I3qXB 4 (B3q# K }L!vZGq f ZI3
q#rK, *ns ^H{CK&\,h*KbwLjP fZD)I 3 q#
P Xg N20 NLPOS 9 (~qw D8>E ",kN D ; Z www.novell.com/
documentation/nlpos9/pdfdoc/nlpos9_install/nlpos9_install.pdf D Novell Linux for Point of
Service Installation Guide,T
3q9 (~qw
8 DGs5Zr)&L> c & D ;v
(~qw|S"bD;c GC'Xkw* root G<E\4(3q#h*"
/Im ~DZ?m ~*"K1M IT K1h*\; Z#fy!O 4( M'K
4(M^D
IT+
0Z 31 3 DZ 5 B , :20 ;.
Z 1 B F.Ev 7
n/ 7. F . POS M 'K:X
(#(e POS M' K :X1,W H&m POS U K z[&C L rM' V brd{X8
Lr,g POS h8}/ LrMd{ IRES $_ M5C Lr#ZKxrPr 3qmST
7OJb+ * PCDNNVN#
2007 j 8 B 23 U
g{+S POS M'KCJs5m%M&C Lr,G4mS
Web M'KM' VLr|#g{zh*+ RPM Lr|&CZ Q-0kDM'K,kq
X+3q$_dC* + RPM }]b #tZnU3q P#CxLI\h*s?D EL U
d,;F vfr^LM'KD3 qIC#2 PI CZ
V !n,bTELP ^ DM'K\Pbe , + G ` TZ1! d C ,b+avSELU
dhs#
;*h * r POS M'K0k;,DD~ 5 3Z],<h * ;,DD~5 3 3q#^h
T;,D POS y> %*4(
M'K IT2m, ;v3q#9 CyZG+DdC1, +D ;v3q0k% v POS M
'K!vZ9 C!qDG+D LDAP dCrD~53XwG<1DM'KG<(r53
%*G<)#
P X4(M'KD~53 3 qD|`E "; Z Z 87 3 DZ 11 B , : 3 q9(;P #
n/ 8. (eV'~qwMM 'KdC
K?Va)(e V'~qwMM'KDdC D(i#
V'~qw
T~qwdC<GTBB n:
v *20Dm~
v xgdC
v X Windows T>dC
v r!zdC
v }]8]}L
v _ICT(HA )"bBn
`&Dwz 53Bfwr
Z nU3q P #twT{E D ;
;,D POS 3q,Zs`}iv B ,;vL j Z D yP
~qwdCZ9C LDAP dC1(}iOD LDAP G< M YaST 4P,Z9Cy Z
G +DdC1 v 9C YaST @"4P#
Z www.novell.com/documentation/nlpos9/pdfdoc/nlpos9_install/nlpos9_install.pdf D Novell
Linux Point of Service Installation Guide PD0 Setting up Branch Servers 1?V;P
X 9Cy Z G+DdC D E",kND YaST D5Moz53#PX9 C yZG+Dd
C1DE",mkND Enhanced Networking#
_ICT
s `}c [ L < ^,d~q w M POS M' K iIDj ZxgXk_P_I C T #j Z
~qwOf" D}] G#&s,\I\| ,c[;W }]# rK ,'%Lj ~qwI
\ T5qx4V Q TDs{#$@~qw J O M }]* ' D 8C=(`V
+ =V dPD;?V#
8 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
P X9 C LDAP dC~qwDE",kND ;
`y#Bf
2007j 8B 23U
%~qw
g{*'K }]Dw1>,IT |} JO"S8]V4 }]# Kbv=8( Q ;F,
e VZh*DQ1d4|}J O "S8 ] V4}]#
IC RAID D% ~qw2GgK#RAID 9 ~qw}]_ P_I
+ Jm~qwL x * POS M'Ka)~ q #+G, Z JbC= |}.0,~ q wJO
(2~rm ~ )I\<BL j POS xgT \B5#
HA
OlYV4#Z= v HA ~qw2m; v}]f" h8((# G RAID h8)D 73
PfZ~qw2~bv =8,by;v2L}/wJ O ;a#02m}]# ;Jmd
P;v~qw_P
C ~qwIT G #8YX9 C 2m}]S \ :X#}h *; (nbD~qw. b ,K
bv=8nJOSJOlYV4#+ G,|h*Z2m } ]f" h8=f6vnbD
z[#
HA
w#w~q wvVJO1,(z~q w+9C 514FD } ] S\#bV bv=8`
F RAID 1 (5q )D$w-m ,+g=(~qw#5VbVbv =8 yhDm~i ~
9(= NLPOS V" P
1 4F}]#X*}]hCZ DRBD ih8T _ ,(}b=v~qwV" #Heartbeat :
pZn/~qw;Ya)v /EE1S n/~qwP ;*8C~ qw#
- RAID
r(Z8]}]:
/:-2mf" wh8:
}]D4CJ(#| G
/:-514F:
m;vbv=8G51 +X *~qw}]4F= m;v~q
,F* DRBD M Heartbeat # DRBD :pZ =v ~ q w.d5
n #{D_ICT=( G(Z8]~ q w }]#
CT#*';v2LT
}h*; (nbD~qw.b,Kbv=8nJOSJ
n/
~ qw#g{n/ ~ qw'\,G48
M'K
Kbv=8H;v}#D V'~qwAYh*`
B#+G,Kbv=8+* -C ,ZJO"zsIT l YV4 #Kbv=8DI>G
IZ hCk,$4STa _ #;*Zb) HA ~qwO| B KNNm~,
qDwL4#$ HA 73#mb,9Xk`S"(ZbTKbv=8,Tc7# HA Z
c &Z}#KP D 4,#T IRES Lr|i I ?VDN=a)KtI $ _,Tcozb
vb)20k,$4S T#
k 2mf" h8bv=8`F,bV b
b ?2mf" h8Dhs,xG9 C DRBD #g{ITS\K b v=8PfZD,$4
ST vS,G4bG;V\C D [T=( #
TM' KdC<GTBB n:
v xgdC
v POS IO dC
v X Windows T>dC
v M'KD~533 qdC
M 'KdCZ9C LDAP d C1y] NLPOS D5 4 P,Z9C y ZG+DdC19
CZ 123 3DZ 12 B, :9CyZG+DdC;PhvD POS M'KdC GUI
v =8h*=v ~ qw,+G|!zKT:r
=vxgJdw,T0 |`xg_
<Xk4 P
O
4P#
n/ 9. *"L}F .
L}F.7O XhDMI CDNL,byzM IT*L jwHJ 1D`5(}g ,
0 `5L& 1 )#
Z 1 B F.Ev 9
2007j 8B 23U
IBM Md{i/a)Kw VNL,o zs+ >xPF.k20}L# PXI CNLP
m ,k*5 IBM z m ,PX Global Retail Store Education a )DLLN L ,kND
IBM Retail Store Solutions rXx>c, b)LLN Ls?V<\ TTzL}#iDN
= BX#
ZF.M20}LD gZq
\ Mn?-m& !g4s IRES L} # i#T s ZxLP:pDn?ES I 1&NSS
|dNk1dDNL#
IRES L}#i(#Y( 3v6pD Linux *6*Hvu~#U(D Linux L}I
IBM +r~qMd{44q !#PK $DL}#iI \|(:
v Linux Internals
v Linux System Administration
v Linux and Bourne Again Shell Programming
v Linux and Perl Programming
n/ 10. *"Lj}L
IT9C Web /@wgf +y PLj}L{O = ;&,+Pp|G *L jK1a)o
OM^4xgr~qw Jby h}LDr!1>,b ) Jbah9LjK1C Js5
Z?x>c#
Lj}LG;v6'+ * c: Dwb,IT|( :
v z[&\
v Gz[&\
v GJk GJ\ZXU &\
v L7k[q}],$&\
v {Q79x&\
v 8]kV4&\
v Jb(fkbv&\
!L}IT9zq fK3#X|n? K1,HdG< u w
(}
WHIT4syP VPM10L j}L DD 5#I \1S k IRES PXDL j }L|
(:
v 8]
v V4}L
v Jb(f}L
v XK, $}L
v XvdC }L
}L
n/ 11. *"`5Lr
>n/P,+ 4PBPNq:
v @@s i/D`5hs
v 7O h*`5DC'i,|( :
– m~*" K1
10 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
– J?# $rbT ?EI1
– <u'VK1
– xrK *(R
– 9>ESI1
– }]&mK1
– z[raJK1
– Lj-m
– w\
v 7(`5=(
v 7(xP`5D=(
v `4`5DO
v b(`5F.
b (`51dm(*zI ` 5DOV
5DO - ;WkTB1$ ,m;WkTVP1$(Q VP1$Q ZvDU# Nq kB
}L X*p4)#
n/ 12. <8>c
<8>c|,BPF.:
v Ljom<V|D
v z[q(ri u Un(hF|D
v gx<_
v xg<_
v ~qwD ;CkI CJT
v xgD;C
v xggBU+` krj"j<
>n/P,+ 4PBPNq:
v 4s10 h)
v 7(d{h
v *"BDr|DDg x*s
v *"BDr|D Dxg*s
v 7(-+&mh)"gxMxg20
v 7(-+4PB ~qw20( g{h*)
dc;D1d),"G !nC*"=W;,D `
s
Zm`ivP,V '~qw+w*= IRES D *;D;?V}6#k G !*<GB~q
wDomM g
* DlfE~ qwDl+R D h)? Z F.20 z \ DX=,z \ GqISX? 9 C
DNNh8Gqh*kd{ h8;, Dg9?g{1 $}# l + DX=*20B ~q
U xGqw(?kt G q G vJb?
w,
x*s#}g,g{ ( F=Bz\,GqPCZ 20 z\ DU d?Gq
Z 1 B F.Ev 11
n/ 13. <8\m~qw(v LDAP)
9 C LDAP dC 1 ,+Z8(;C 20 NLPOS r SLES ~qw ,"+ddC*d1
dCE"D PDf" b#yZG+D dCDC'+x}K= h,r*yZG+D dC
9 CV"=( ,ZbV =( P,x(LjD d C } ]ZCLjZXF#
2007j 8B 23U
PX20 kdC
b ,9ITZ9C LDAP dC 1 (} IRES 20 CD 20 IBM Retail PXE }<L
r "v?,$M IRES 3q9(L r GUI .`s?PCD$_M5CL r #
n/ 14. 20bT53
Z5i Rrb Th )P,k" T4(;v!?`F 5J LjD 73#~qw "xg h
8 M POS M'KDFlkM E &C k Z;v5JL j P20 D `,# = PD> c ~q
w (9C LDAP 1 *\m~ q w )D,S&!I\#b 5XPD>cDTcL
,SYHMT\#
y ]*"D20}L 2 0 ~ qw2~Mm ~ ,O q qX b)}L"+T } LD |D r
^DO"=nUD 5P#
d CMvT/~qwm~,YN l i G <D}L"K P kTKC>Q*"DN N E
>#
9Ck 5JD
v 7#4U$Z0 k POS M'K#
v 7#z[aJMG z[&\4U$Z $w
v i$GJ}]
\ m~qwDE",kND NLPOS 8>E"#} NLPOS 8 >E" .
jD5J
TcL j`, DzF+M 'KD~533 q0kV'~ qw:
g{TcL j9 >;G4ZBLj20,x G4ZOI 53Dn S,9 & ZK
"i$F.M}LGqQM;, T c&T X k P9 nSDi v#a 0 7(-P (v(
P9nST0XkZWlDN1(r_mO D3 v1d)v ( P9,Tc01V4=
I53,Sx95qE V B;vK*U# g{Ud Jm ,nC
~ qwMxgh8";N+;v POS M'KP;=B53,SxEx~qPODI\#
n/ 15. *"MbT, $F .
5 3bT9 zIT #b }#DU # K*} L PI \ "zDJb` M "*"LjV4}
L4& mwv Jb#* dVbTb)iv, kZF.P Sk 9C53Dmsl bkV
4 &\Dn/#}F . D Bqm s .b, 5 3 b T 9& #b PO, g2
O#
5 3bT N k"bvKPJb, "-z7#ZJO"z 1V4 5 3#+fD 5 3bT
&|,BPbT:
v yPLr
v `5DO
v Lj}LkXF
v g4PO
v mslb
1 #9
(}I5 3p;20B
~Mm ~J
12 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
v JOV4
v 538]kV4
z D53,$F .&|, P X) x9d"Xhm~M 2 ~|D k Dx D E"#}Z?
vLjPd8m %"r!z +x"+.r +[P "=EM8 ]i J.b,9&_ PI
CZlYN <DBPE ":
v LjD nB<_
v UK{Fk}?M; CPm
v 53i~f=DNN2 ~oOmLr CD-ROM iJ
v +<Dxg gBU+rj"j<hs D5w
b)E "ozLjM~qK1 oOJbk ,$h8#
>b<
& P8F.MbTDxk )# P 8G B y P Dxks ,
!D`&Yw#F. " wH"4P"b T NN53|D #G!^ D NN\0lD`5
kYw DO, "r`5PDNN K1( *ZxLr} L=fD|D #
n/ 16. *"4FM9>F .
I (}tI!n45 V5 3 4F#g{*+B~qw20 * 9>DiI? V , I \#
{<GkT/I~qxPUu#g{!qT :&mm ~ M2 ~/I,rg{ F.4C
V P~qw 2 ~,k<Gv/=D 2 ~F .,hT + ;v r `vBD
wkxg;;z 4 Cw2 0Z;zY} L jD0V S51#1nSjI"-i$Q I&
1 ,k}% u < ~qw"+ d 5 XPD T c4xP^ 4,T c*w * | ;~"M = B
;(LjvC <8#9CbV=( I TuYk'\D
j~qwZ{vn S Zd#Vj{ ^1#^4P DT cDVPV '~qw|(}> M
m S2L}/w"RAM rT + x(,T00kB m ~ #bV=( 9 I T+4Pn S y
C1d?5=n M,Sx +20K1Xk
~ qwkxg;;z .d5) x ggBj"Lr D mk1z#m ;vuY+ 4 1Z D
'VJbD(iG,9CM CUO"J+Ex r3Tj)w 7 X+~ qwODxgK
Zk}7Dxg gBU+
IT9C*K C>4(DL 5r *E=4zk$_4Fm~#2 IT(}+Z ;E CD
C w}< CD "!qV/2 0 D!n4+ NLPOS Y w 53m~ 0 k9 C NFS rd{
\'VD+ dzFDV '~qw#h*a0KbzD ~ qw
M SCSI >,i,Tc9CK=( ,r* r Xx}/LrM SCSI } /LrGV / 0k
D#0kT+xM SCSI }/Lr1, kYNt/2 0,!q;vxg- i4d120
D4#0kY w53m~1,IT 9C NFS rd{3
{ Lr|#PXS CD 0km~D8C=( D j8E",kND NLPOS f=DD 5 #
;sVvks ,Tc 7(*I
r49CD~ q
n SPXDgU,r*-< D L
ZC>cDQ D1d?5 =n M# b2G Z
rj)X*#
P9CD)T+x >,i
v xg+dzF40kyhDd
m~0 k.s,Zs`}ivB ,h*Td CxP;) v T/r w{#IT*"j8
D8>E",rZ3 )ivBa)T: DhCE
s#
> ,T c uY(F}L P DK*m
Z 1 B F.Ev 13
n/ 17. 0ku<3q
g {9C/IPDr v /=? p Lr,G4&Z~qw T; ;ZPDTc1 <G? p
Z 6 3 D:n/ 5. yZ LDAP rG+ DdC;zz DM'KD~533 q, r*
CD-ROM rd{iJ f =|,u<3qD20Lr|#3qD~I\G#s,r
GxgzF?pu <3qJmz9C IRES f=D v?,$&\4vB X|,3qPD
D ~D|D D Lr|,Tc+n B D |B?p = z D POS D ~533 q P#
2007j 8B 23U
K9C
} (F3q .b,9Cy Z G+Dd C 1,9XkZ3 q9(~qwO
* posIBM_stnc M posIBM_stnj D3q,Tc\;hCU KG + M}?#kNDZ
87 3D:9((C3 q ;#
n/ 18. `5LjK1
*<ZZ 9 3 D:n/ 9. *"L}F.;P *"D`5Lr#
n/ 19. 20TcL j
u=20F.& |,20Z;vL jf0 Dn/M3r#b ) n/& |,:
v Lj\m`5
v <_kL(h8^D
v ):h8
v (Eh820
v ~qwkm~20
v m~dCkvT/
7#\0lD?;=<a0Kb 5)DF.,T c
7(*v (P9 D K1KbTM'~q lI0l.0j IXK} LyhD1d#
4(=v{F
&TTBiv:20XkP9 R-
n/ 20. 5)b Tk, $F .
5)ZZ 11 3 D:n/ 12. <8> c;P*" DbTk,$F .#
n/ 21. bTTcL j53
KNqh* -wbTkzYMbv JbDi/<I#
KbTG Z;vL j53 D/I bT# KbTD?j G7# {v53Z0 lz [.0
K P}##KbTI\Gli{vLj53(|(#b +lDL j n/PDyP POS M
'K)DZ ;v za
z DbT&CeV}# D U#Kw,XUGJ\Z" 6 L (E& \ MECk hkZ
(#
v z[&\
v Gz[&\
v GJ&\
v *jkX j&\
14 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
#
2007j 8B 23U
v }],$&\
v 8]}L
v 53t/kXU }L
v 'V&C Lr
v Jb(fkbv&\
v r!(f&\
K bT}LP,&i $ yPLj } ]D~#Z 9 CB5 3V4 Y w.0,|}yP}
]ms#
n/ 22. `STcL j
Y w53a)KtI $ _,CZ -zzU/P z ZVv 5 3 T\D}]#PXl#r
bbn/,kND top .`D Linux 5CLrM i4 /var/log/messages .`D{"
U>#
n/ 23. 4hw{ 20M4FF .
y ]20TcL jD a{, 4 s20k 4 FF.,TcKbdE1c#` & w{ F
.,Tcy}Jbxr#
ZzDK 1TB530d9C-i|*a ;.s, 8< 4s#K 4sD?j G @@2
0 F."4F F .MLj53 z IDa{
s#4 slr|(:
v 20=( kwH
v $_
v `5DO
v }L8O
v (Ek xg
v PD>cYw
v YwwH
w *4sDa{,k(e; v Y w F.4E / 53DKP# ^ D2 0 k4FF.Te
V(iD|D #
!q4d1T cj f D L j ( # Gy]X m S| nP{6DK 1 #Tc- i $. s,
MITFc=|6 DL j# 2 MG*;,DM'a) ; ,DL7#I\b 6EPmO
B ;zLjGf#nsM n ! D L j# 2 I\ b 6E9
Lj#Xb LjnH&m D;v- rGI T+|`XD EZ? |9>* <.& D Y?
Lj#Xb Lj f0D <u-$ 5.s,MITTd` D Lj2E|*s (DPk w
H #
#yPl rDn?K1 kzmy &N k4
C nOD<ur n BD<u D
Z 1 B F.Ev 15
2007j 8B 23U
16 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 2 B F.L j2~73
IRES 'V` VMED IBM POS 2~# IRES 'VDw V IBM POS 53yQ (}K
Novell ZK P NLPOS =fDO$M IBM ZK P IRES =fDO$#!q IBM POS
5 32Q (}Kd1V'~ qw D O$#xZ Novell M IBM Z IBM xSeries ~qw
k IBM POS 53OywD y PO$ kbT,zVZMIT! qb
x -CDyZ Linux D ~qwM POS 53#
2~hs
POS 2~
m 2 T> IRES 'VD POS 2~#B m PPvDzwME4U`F M EVi#"4 P
v'VDyPME,;},`MVNPD x rmwC`MDK?VITGNNV8} V
V {#}g,4694-2x 5 zm 4694-205 M 4694-245 y\'V # PX|` IBM POS 5
3 E",
53a)K YES CERTIFIED +f#kS+>Pm!q IBM, S Novell z7Pm!
q Novell Linux Point of Service 9, Powered by SUSE LINUX#
kCJ http://www.pc.ibm.com/store/products# Novell 2 *'VDw IBM POS
){Q:c :"I?
m2.\'VD
POS
2~
v 4694-2x 5 SurePOS 4694
v 4694-2x 6 SurePOS 4694
v 4694-2x 7 SurePOS 4694
v 4694-3x 7 SurePOS 4694
v 4810-x 1x SurePOS 300
v 4810-x 2x SurePOS 300
v 4810-x 3x SurePOS 300
v 4614-A0x SureOne
v 4614-Pxx SureOne
v 4615-Cxx SureOne
v 4615-Jxx SureOne
v 4800-1xx SurePOS 700
v 4800-2xx SurePOS 700
v 4800-73x SurePOS 700
v 4800-75x SurePOS 700
v 4800-7x 1 SurePOS 700
v 4800-7x 2 SurePOS 700
v 4835-xx 0 IBM Kiosk
v 4835-xx 2 IBM Kiosk
v 4835-xx 3 IBM Kiosk
© Copyright IBM Corp. 2004, 2006 17
2007j 8B 23U
~qw2~
m2.\'VD
POS
2~ (x
)
v 4836-x 3x Anyplace Kiosk
v 4838-x 3x Anyplace Kiosk
v 4840-xx 1 SurePOS 500
v 4840-xx 2 SurePOS 500
v 4840-xx 3 SurePOS 500
v 4851-514 SurePOS 500
v 4846-xx 5 SurePOS 500
~ qwIT G(CD( @" D ),Z3)i v B2 I Tk POS UK&\(POS-
Branch)iO#~qwD3) iO2I Td1_ICT (HA)dCDP'r! 5#z
y!D~qwXkQ-(}K dC> =f D`&O$, "R 2~9XkcT'V
?j
:X#>ZD?DG*K{w& C*zF.DdC<G D)M E,T0KbS N&q
!PX>D5"<sFv DME DE"#
v ITSO$D IBM xSeries ME T0O$D IBM POS ME!q /!q(C~qw#
v iODV'~qw/POS UK(POS-Branch )3
qITZm 3 P T>D IBM POS M
EOKP#
v gm 3 DT>, HA vZ2~\&c;_D~qwO\'V#
m
3. HA
2~\&
2~ ME ( C~qw
w V M E #
kNDZ 20
3 D : IBM
xSeries ~q
w ( Intel
x86);#
G q G
POSBranch i
O HA T 5w
1. *snM 1GBD
RAM#
2. 4 O $ IBM
xSeries MEGq
I K P POS-
Branch 3q#
18 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
m
3. HA
2~\& (x
)
2~ ME ( C~qw
SP700 4800-
GGq
C41
SP700 4800741
SP700 4800781
SP700 4800C42
SP700 4800742
SP700 4800782
SP500 4840-
GGq
5x3
SP500 4846xx5
POSBranch i
O HA T 5w
1. *snM 1GBD
RAM#
1. *snM 1GBD
RAM#
2. SP500 ME;_8
HA &\#
3. T:XOaDU K
; \ k POS-
Branch ;p9C#
Z 2 B F.L j 2~73 19
IBM xSeries ~qw( Intel x86)
IRES 'VQ-(}K SLES9 r NLPOS9 O$D IBM xSeries ~qw# Novell *'
VDw IBM xSeries ~qwa)K YES CERTIFIED + f#kS 0+> 1Pm!q
IBM,;sS0Novell z71Pm!q SUSE Linux Enterprise 9 for x86#!q 0V
'~qw11,kND Novell SLES9 ~qwhs#
IBM POS UKd1~qw
IRES 9'Vy! POS UKw* SLES V'~qwKP#K POS UKXknY_P
1GBDZf#ITIC=V=( 420 x SLES D POS UK# Novell *'VDw
IBM xSeries ~qwa)K YES CERTIFIED +f#kS 0 +>1Pm!q 0 IBM1,
;sS0Novell z7 1 Pm!q 0 SUSE Linux Enterprise 9 for x86 1#
Z IBM xSeries ~qwOxP20D`, =(20 NLPOS9 Admin/Branch # 20
1. T
=( ITG FTP"HTTP "Samba "NFS r CD #bV= = ;JmK P POS &CL
r#
":g{=v POS UKT _ ICT==9 C "R20 K NLPOS9,G4 = v POS
UK< XkK P NLPOS9#
2. 9C iresImageBuilder 9(;v POS-Branch 3q(C 3qy
;s9C CD 20K 3 q#ZC= = P,POS 532I T KP POS &C Lr#k
"b,K POS-Branch 3q;\Z BfDPmP D IBM POS 2~P9 C#
2007j 8B 23U
Z SLES V"),
":
a. POS-Branch 3q;\Z IBM xSeries ~qwO9C#
b. ;'VZxP #fV '~qw(g IBM xSeries ~qw )D_ICT
POS-Branch ~qw#
-}KP SLES9 O$D POS 53
v SP700 4800-C41
v SP700 4800-741
v SP700 4800-781
v SP700 4800-C42
v SP700 4800-742
v SP700 4800-782
v SP500 4840-563
v SP500 4840-533
v SP500 4840-543
v SP500 4840-553
v SP500 4846-545
v SP500 4846-565
d CP 9C
Cwi OD POS-Branch ~qw D POS UK; CG_]?UK#mkiv G,i OD
POS-Branch ~qw&CG\Y9CDUK,dT\5M;aGsJb#zI\a"Vi
O53P POS DT\56#Z 3
P Dd{&C L r #g{Kzwd1 ISP (j Z & mw)x s ?9C,G4; & d1U
K#
20 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
VLHO,T\56 LH!vZZzwD~q w KK
2007j 8B 23U
":d1V'~ qwKP D POS UK D n M Zfhs* 1GB#
_ICT(HA )~qw
_ ICT2EBD~qwXkK P ,;v SLES 20#}g,T_ICT==KP IBM
xSeries ~qw1, ~qwTXk20 NLPOS9# POS-Branch 3qZ IBM xSeries ~q
wO;\'V#
T_ICT==KP IBM POS UKd1V '~qw1,~qwTXk20 NLPOS9 #
;P SurePOS 4800-700 POS UK
= =P;\ 'V#
ITCw_ ICTT#POS-Branch 3qZ_ ICT
Z 2 B F.L j 2~73 21
2007j 8B 23U
22 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 3 B F.,$_T
F.,$_TI= ?V9I:
1. XkkTLjP DV'~qw ODm~ (e_T#
2. POS M'KOKPDm~ h*_T#
b=?VKK@ ", b)_T^ h`,#
V'~qwD ,$_T
4PNN,$ .0,Xk*V '~qw ,$bvBP_T Jb:
v gN6p r!9!?
z+StI44U='V9!M,$#P) JO zD73, P);JO#X kli
a vD9!"kT+4I\ D YwxPV`#
v 9!t1L H
U =DP)9!I\ ; J OzD73,rK@6 2 ; a &C #xP) rIT Z }#
D,$\ZZ2+ X&m, SxP1d4xPJ?# $b T # xX| D2+9!.
` Dd{9!rI\h*"4x P & m #
v 9CNVJ ?
@@ivgN?
#$}L47 #}7xP RPM DU/?
* V'~ q wOD20av;vr` v RPM D~1,+ICD)bTkJ?# $ =
h47#~qwZ20Kb)B9!DivBLx }# KP?
v N1T0 T N V==+,$&sm~+ d =L j ?
;a)$ _T+|B+d=V'~qwxP\m#IBM a )I4 PbV&\D
IRES
z 7,2I T 9Cj<D Linux $_#
v N1T0 T N V==KP prepBranchMaint?
g{9Cv?,$ $_,G4XkWH4 P< 8WN#I \ h*; )1d ,"RI
\h*<C
KP?
v N1T0 T N V==KP applyBranchmaint?
< 8WN.s, X kK P &C #b+9V'~ qwQz;N 1 d ,T c 4P2 0 #
+KYwwHZN14P? Gq TX| 9! fZ
v I-:pv(!{,$?
v?,$$_a ) K\I? X!{,$&s m~,"+53V4 =.0 Dzk6p
D&\#g {xPK,$, +PO,$+ <BJb,+I-v(!{ ,$?
s ?D E LUd#bGZ;l.P "Mw? Z d 9G} !1.sZ s (
POS M'K3qD, $_T
l#?
4PNN,$ .0,Xk* POS M'K ,$bvBP_T Jb :
v gN6p r!9!?
© Copyright IBM Corp. 2004, 2006 23
2007j 8B 23U
z+StI44U='V9!M,$#P) JO zD73, P);JO#X kli
a vD9!"kT+4I\ D YwxPV`#
v 9!t1L H@@ivgN?
U=D P)9!I\ ; JOzD POS 73,rK@6 2; a&C #xP)r G
L r,ITZ} # D,$\ZZ2+ X &m, S xP1d4 xPJ?# $ b T # x
X|D2+9!.` Dd{9!rI\h*" 4xP&m#
v ZB9(D3qO9 C NVJ ?#$ } L?
4(|,BvZ]r9!D B POS M'K3
qD~1,+4PN VJ?# $47#
dZLjP}# KP?
v N1T0 T NV==+B3q+ d=L j?
IRES ;a )$_T+|B+d=V'~ qw x P\m#IBM a)I4Pb V & \D
z7,2I T9Cj<D Linux $_#
v N1T0 T N
V==KP applyImageMaint?
g {+v?,$ $ _CZ3 q,$,G4+ZV'~ qw9C applyImageMaint 4X
B 4(bvBD3qD~#K$_+V/t/,9G(} cron .`DT/}Lt/?
IZK$_TT\D0l; s,r KzIT!qLj w?M1KP#
1 T0 T NV= = $nB3q,Tc POS M 'K 9 CC 3 q?
v N
;G4(B3q,9;a +C3q0k POS M'K#Xk4UZ 127 3 D :# fM
$n|D ;PDhv $n3q#;sXkX B}< POS M 'K#
j<
24 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 4 B F.M 'K:XZ]
M 'K3qGZ BUILD r IMAGING ~qwO9(D#K~qw(#G ;ZPD>c
D*"5i R DiI?V#M'K3qG Ij+2 0 DD~53#dP|, POS Z j
Z KPy h DYw53"I4 P &C L r D~k}]"NNdC D ~Md{N N
~#yPb)?V(}9 (~qw$_iO NIM'K 3q #C3qfs" M=V'
~qw"(}jZ xg0k POS M'K#
* 9(3q,kiO`v53 RPM ,T0d{&CLr RPM M% @ DD~#RPM G
CZr|";6M 20m~Dj < Linux
RPM #`R &CLr)&L2IT(} RPM ;6T:Dm ~ #IZ "G? v &C Lr
<r|* RPM ,M' K9(532IT+%@DD~(Z3)ivB,OYv%@DD
~ )r|*M'K3q#
D
= i#NLPOS9 + yPY w53 i ~r|*
*9(3q
y !r pc#b) y >D3q#e?v< P ;, D X c ,z&!qnJO T : D M '
K3qDG;v#
,h*; vpc#NLPOS9 a)y>3q#e ,d1z D%vM'K3qD
^ X Windows D Linux(n! )
K 3qG^h Java "/@wr X Windows DNNM 'K 3 qD<Cp c #|a)y>
D|nPg f,JOmS^h< N D,yZD> D&C Lr #bGDv3qPn ! D
T>A
;v,GxP 2x20
r K3 q mS|` C/C++ b,E\'V>z&C L r#
ryZD>D+A D ^LM'KDmk!q#z I\h*
Linux tuned for a Java-based application(Java)
K3qGyZ Java Dm`&CLrD<Cpc#dP,1|, X Windows 53 M Java
KP173(JRE)#(}9C IRES a )D3q f6D5,M'K3qPT /|,K
IBM JRE#
Linux tuned for a browser-based application(/@w )
K 3q`FdP,1|, X Window 5 3M JRE D Java 3 q,+9|,K> z /@
w#Browser 3qI\Gs` } &CLra)Ln # CD pc#|H Java 3qTs,
IT,1d1^LMPL POS UKD8!=8,_e!vZ3qs!MIC RAM ?#
Linux tuned for a full desktop environment(@f )
b GDv3qPnsD; v #dP|,ndD@f,GNOME r KDE # K3q9 & Z
x2LD POS h8 O9C#K 3q\YZ9(M'K3q19 C,r*s`} POS &
C Lr^bCLjD ,B9 C @f#4(-mD POS UK1IT 9 C K 3 q,r*K
UK9+CZ LjJ~M Lj(f#
POS-Branch 3q
IRES V2 }kK ;VBD3q,4 POS-Branch ~qw#K 3qCZ9jZ D;vUK
,1d1~qwMUK# G q5P POS-Branch M'KT T\D0l+s#
© Copyright IBM Corp. 2004, 2006 25
2007j 8B 23U
;P+!D;?V U KIT,1 4 P~qwM POS M'KDG+#PX(} KK P
SLES9 O$D POS 53Pm,kNDZ 20 3D:-}KP SLES9 O$D POS 5
3;#
Cw POS-Branch DUK; CG_]?UK#mkivG,POS-Branch ~qw&C G\
Y 9CDUK,
POS DT\
d1j Z&mw(ISP)x s?9C, G4;& d1UK#
POS-Branch ~qwG9 C IRES 3q9(LrT kd{NN 3q` ,D==9( D#
i O3q P ;v~qw i ~M;v POS i ~
(nM"Java "/@wr@f),IRES T; *s POS-Branch ~q w3q(}9C@f
y!49(#* 9(iOD POS-Branch ~qw,kND Z 92 3 D: 9(iOD POS
V '~ qw3q;#
dT\5M;aGsJb# zI \a"ViOD POS-Branch ~qwP
56
#T\56LH!vZZzwD~q wKKPD&C L r#g{Kzw
#!\ NLPOS Jmz! qNNy>3q
d{"bBn
f>E
0k POS-Branch 3q k 0kd{3q;,#9C#
K 1,CU K PXE SV'~ qw0k, x 3qr(} x g"M= POS#
9C POS-Branch ~qw 1,PXE ;\SV'~qw0k ,
K ,9C IRES 3 q9(Lr 1 ,Xk 4 (;EI } <D CD,dP|, POS-Branch
3q#(}SZ?rb ? CD-ROM }/w}<,POS-Branch 3q+T:2 0=UK D
2L}/wO#
&P8<G POS-Branch ~qwD,$#POS M 'K(}B(M 'K3q4\
Branch ~qw;\9C RPM 4\ m r|B#vZ, $ ?D, POS-Branch ;S*~ q
w,x;G POS M' K#Z POS-Branch 3qP ,P) RPM `X T4C= zc#r
K,20 RPM 1 ,I\h*9C --no-deps !n#| B POS-Branch 531&Xp
1D,Tc7 #53 Dj{T#
? v3q< P ; v { FM;vf># f >D q =Xk G 0 } V-dc - } V-dc - } V1
(number-dot-number-dot-number )#!\zIT9CT:#{DNN }Vi O,T; (
iICBfD#=:
{D POS M'K3q0k POS U
r*bG
V '~ qw#r
m#POS-
IRES f> - IRES ~q| - &C Lrf>( IRES Version – IRES Service Pack
– Application version)
f>E&_ P ,e#K*
8<,xGfr#
9u
3 qIT(}9u 9 (, 2 I T;9u#s`}i v B nCt C 9u,r*b y IT
Z!3q+ dD 1dMxm#
26 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
3q,$
+ 3q?p=L j Z.s,h* x P} P ,$#dP| ,2 +| B "&C L r |D r
Bv}] *X#IT(}=V=( TLjx P,$#b=V =( WH< h* B(;v
3q#
(}9C IRES 3q 9(LrSVPzz 3q B (;v3q#IRES 3q
!CZ 4(zD-<3qDyP9(!n")9"d{D~M RPM #+-<3qK!=
,$3q.s,zvhmS r| ;Q|D D D~r#i#w {K ,$3q.s,zM
Q -+d<8C"4 (*B3q#
I &9 (BD,$3
{ v3q"M=L j #byHD1V D xm#bG V1 P+|BsD3q"M=L j M
UKD(;=( # xZ V2 Pr}kK v?,$#
(}v?,$,+9C IRES 3 q 9 (Lr
v|,yP>} kvSD|BD ~#bvD ~T;H 3 q>m!C`,rK { DD1
d Mxm|Y#3q= o Lj1,zIT 9 Cv?,$ GUI r | n P 5 CLr+np
D~&CZ jZ D3q#
":|D +Z;ZV'~ qw1&CZ3q,x;G1S&CZ w POS # |D &CZ ~
qw1>.s,+r POS XB0k ,$3q#
q.s,zP=v!q#Z;v!n(;+X*)G(} WAN +
4 HO-<3q k ,$ 3 q,;s4(;v
&CK |D.s,B3q+{v0k POS#
9(LraG
Z 4 B F.M 'K:XZ] 27
2007j 8B 23U
28 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 2 ?V 20
Z 5 B 20 .........................31
20hs ...........................31
20 NLPOS ..........................31
20 IRES ...........................32
20 IBM IRES 204 ......................33
+ IRES mS= YaST .....................32
2 0 IRES zk ........................32
4(204 iJ ........................33
4( IBM IRES 20 CD...................33
4( HTTP ~qw204 iJ .................34
4( NFS ~qw204 iJ ..................34
4( Samba(SMB)2m204 iJ ...............34
4(>X?<204 i
4C IBM IRES 204 CD..................35
6X ............................35
J ...................35
© Copyright IBM Corp. 2004, 2006 29
2007j 8B 23U
30 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 5 B 20
20hs
20 NLPOS
>Bj8 i\gNZ~qw O20 NLPOS 9 SSP 3 M IRES 2.1.4#WH,g{; 7
(h*D ) CD ,kNDZ 211 3D=< C, :CD {Fkhs ;#zh*Pb ) CD #
TB}LhvS CD 20 NLPOS#
1. Z;=G9 C SLES9SP3CD1 }<~qw# } <A;T>S 5 32L}/ w
}<D 1!!n,SC }<A;P(}!q20|D }<!n#
2. a>07# CD 1 Q;Z}/wP11,ek NLPOS 9 CD 1#
3. T>3)oTMd{a >.s,
4. +T>020hC 1fe #
a. g{20DG Admin Server,k9C1 !hC#
b. g{20DGV'~qw,k 9C 1!hC#
c. g{20DG 9(~qw,k%wm~r|D > m ~"+!q|D *0NLPOS
~ qw(x KDE )1#
3q
5. (}%wS\t/20#
6. 20Lr+Z h*|; CD 1a >z#4Ua >&m ksD CD,1=20jI#
7. 5 3jI20"XB}< .s,+Lxd C53#&S\y Pd CA;OD1!
5 #a>1kdk root C'\
9CG root C'#g{;mS NN C',% wB;= 1,+T >PX0U C'G
<1D/f,zITv TK/f"%wG#
8. dCjI1,k%wjIT} <5 3#
9. 53+}<A G
10. +T>;vfe,a >zek0=~ 1 CD#k%wP9 #
11. XUr*Dd{NN/frN <{" 0Z#
12. ek SLES9SP3CD1#
13. %w W?s ` D N <jTT> &CLrK%,;s!q53 -> YaST#%w |D
204#
T >;vBfe#%wmS -> CD #KYw+Q SLES 9 SP 3 w *2 0 4mS#
14. +
15. Z;XU0ZDi vB, ek NLPOS 9 SSP 3 CD 1#
16. %wmS -> CD#KYw+Q NLPOS 9 SSP 3 w*2 04mS#
17. %wjI#
18. Zw YaST 0ZP,%w53}6#
19. Z020hC 1feP,S\1
20. 20Lr+*<}653#a >1k|; CD#
21. 20Lrj I1,53CT|B#
22. LxYwT2 0 IRES#
< A;#kT root C'Dm] G < #
+a>z!q20`M# !qB20#
k #a>mSC'1,^hmSNNC',}GF.
!5#%wB;=T* <|B#
© Copyright IBM Corp. 2004, 2006 31
20 IRES
B fG20 IRES yh=hE v :
1. Z 31 3D:20 NLPOS;
2. Z 33 3D:20 IBM IRES 204;
3. Z 33 3D:4(204 iJ ;
4. :20 IRES;
K }LhvgN 9 C20M 4 (D IBM IRES 204 2 0 IRES#9+*sz Q -4P
K Z 31 3 D :20 NLPOS ;Phv
+ IRES mS= YaST
K } L+Q IRES w * 2 04m S= YaST# YaST I T9C`V;, D 4 ,g
CD"NFS 2m" HTTP ~qw" FTP ~qwM>X?<#4PK}L .0, XkQ-
4(K204 iJ#
1. r* YaST "%w|D 204#
2. Zr*D 0ZP,%wmS#
3. K&yw
GZ 33 3 D:4(204 iJ ;;ZP ( iD{F#g{ 9CD G:
v IBM IRES 20 CD,kekC CD "%w CD#
v NFS 2m,G4%w NFS "dk NFS ~qw{Fr IP X7
/opt/ibm/ires/install/files
2007j 8B 23U
D}L#
!q!vZ4(D20 4iJ04 (C iJ1yCD{F#Y(z 9CD
"T?<9C
20 IRES zk
#
v Samba 2m,G4%w Samba "dk Samba ~qw{Fr IP X7"T?<
9C ires#
v HTTP ~qw,G4%w HTTP "dk HTTP ~qw{Fr IP X7"T?<
9C /#
v >X?<, G 4 % w>X?<"T?<9C
/opt/ibm/ires/install/files
#
4. %wjITXU0Z#
K}L*sz Q-+ IRES mS= YaST #b +Q`&D IRES Lr|2 0=z D~q
wO#
1. (}%w W?s ` D N,;s %w53 -> YaST 4r* YaST 0Z#
2. %w20k}%m ~#
3. +r*0 YaST Lr|\mw10Z #+}KwB -K%|D *!n#
T 9C 5 v0 IBM IRES !n1; 3 vkTy Z LDAP D20, 2 vkTy Z
4. I
G+D20#T}Z 20 D53`M!q}7 D!n#
5. !qK0 IBM IRES !n1.s,k%wS\ #
6. 20Lrj I.s,zMQ - 20K IRES#XUw YaST 0Z#
32 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
7. XB}<~qw T7#yP IRES 53~qyZK P#
8. LxYwTdC IRES#
20 IBM IRES 204
IBM IRES 204 CD +Q IBM IRES 20 CD DD~i! = z D 53O#z D 5
3OA Yh* 400 MB DUP Ud#z I T (}KD~a 94(204 iJ#
1. ek IBM IRES 204 CD#
2. (}%w W?s ` D N,;s %w53 -> YaST 4r* YaST 0Z#
3. %w|D 204#
ZT>D0ZP, %wmS -> CD#;s %wjI#
4.
5. Zw YaST 0ZP,%w20k}%m ~#
6. +r*0 YaST Lr|\mw10Z #+}KwB -K%|D *!n#
7. (}%w IBM IRES 204nT_ Dr4+d!P#;s %wS\#
8. 20Zd+T
G 4; \ 20 IRES#
9. 4U:4( 204iJ;PD 8>E"Y w,;s5XBfD}L=h#
10. ZK53O, IRES Q-mS= YaST,rKzI T1SLxYw=02 0 IRES z
1#
k
>0IBM IRES mI$ 1#g{,bun,k%wS\#g{;,b,
4(204 iJ
I T!q4(`V`MD20 i J# A Yh * 4( ;viJ# ( i iJ*o mD IBM
IRES 20 CD#+G,zI \y]5J5PDJ4MxgdC!qd{iJr9C`V
i J#g{;#{9C IBM IRES 20 CD Z?v 5 3OV/20 IRES,G4IT
Cy ZxgDiJ# (iy ZxgDiJ* NFS ~ qw#
9
!q4(NV iJ. 0,k DAwVi JhvTiRn JO zDh CDi J#}GP
5 w,qr^[!q4(NV i J,y&Z20 IBM IRES 2 0 4((#GzD3q9
(~qw)D5
3O4Pa)D= h#
4( IBM IRES 20 CD
K204iJG (iD=( #dPf0 4(om CD M +C CD ek +20 IRES D
5 3Z# z IT (}K20iJ + IRES 2 0= x P CD }/wDNN 5 3O#20
IBM IRES 204D53OXk_P;( CD L<z,"RXkAY P;EUW CD#
1. (}
2. ZUK0Z PdkTB|n#+ /tmp/ibm-ires.iso f;*!qDNN76 M D~{,
3. +UW CD Ek CD L<z#
4. 9C cdrecord +K ISO 3qD~L<= CD#zI \h*w{K|n DN},_
%w W?s`D N,;s %w53 -> UK -> Konsole 4r*;vUK0Z#
| +G CD D ISO 3qD~#
/opt/ibm/ires/install/create-cd /tmp/ibm-ires.iso
e !vZzD53;g{K|n;KP,kdk man cdrecord Tq !g N 9 CKL
rDj8 E"#
cdrecord dev=/dev/cdrecorder /tmp/ibm-ires.iso
Z 5 B 20 33
2007j 8B 23U
5. zVZMPK IBM IRES 20 CD,I+d CZZxP CD }/wDNN53O2
0 IRES#
4( HTTP ~qw204 iJ
K 204iJ*sz Z 2 0 IBM IRES 2 04D~qwk+ 2 0 IRES D53.d f
Zxg,S#b)8>E"CZ 4(+d r%D HTTP ~qw204iJ,"+f;T
0D HTTP ~qwdC(g{P )#g{Q-hCK HTTP ~qw,G4;&qUb )
"#*KbPXdC HTTP ~qwD|`E ",kND;Z Novell Web >c
8>E
Apache ODZ 22 ?VD SuSE Linux Enterprise Server 9 Administration and Installa-
tion Guide#Apache G Novell/SuSE 53f=Dj< HTTP ~qw #
1. g{420 HTTP ~qwLr|,kr* YaST "%w20k}%m ~,;s20
r% Web ~qw!n#
2. Zw YaST 0ZP,
3. + HTTP ~q|D *tC#
4. !q1!wz"%w`-#
5. !q~qw\m1gSJ~,;s%w`-,;sdkN NgSJ~X7#YaST +
* s z d k 3 v X 7 # b v X 7 X k I C } 7 DgS J ~ q = , g
name@domain.com#
q D5y"%w`-,;s+d|D * /opt/ibm/ires/install/files#
6. !
7. !qZ;v?<" %w`-,;s+ Z;vr |D* /opt/ibm/ires/install/
files "ZZ~vrPdk:
Options Indexes FollowSymLinks
Order allow,deny
Allow from all
8. %wjI#
9. g{a>,k20 NN#i#
!qxg~q -> HTTP ~qw#
4( NFS ~qw204 iJ
K 204iJ*sz Z 2 0 IBM IRES 2 04D~qwk+ 2 0 IRES D53.d f
Zxg,S#b)8> E"CZ 4 (+d r%D NFS ~qw20 4iJ#*K bPX
d C NFS ~qwD|`E",kND ;Z Novell Web >c NFS ODZ 21.10 ?V
D SuSE Linux Enterprise Server 9 Administration and Installation Guide#
1. g{420 NFS
D~~ qw(NFS ,Samba )!n#
2. Zw YaST 0ZP,!qxg~q -> NFS ~qw#!q t / NFS ~qw,;s
%wB;=,Y!qmS?<"9C?< /opt/ibm/ires/install/files #g{Q-
+C?<F/r 4F
3. IS\B;v/v0 Z PDh C #%w7(,;s % wjI #
~ qwLr|,kr* YaST "%w20k}%m ~ ,;s 2 0
=Kd{;C,k9Cz D?<#
4( Samba(SMB)2m204 iJ
K 204iJ*sz Z 2 0 IBM IRES 2 04D~qwk+ 2 0 IRES D53.d f
Zxg,S#b)8> E"CZ4(+d r %D Samba(SMB)~qw204iJ#*
K bPXdC Samba ~qwD|`E",kND ; Z Novell Web >c Samba OD
Z 24.1 ?V D SuSE Linux Enterprise Server 9 Administration and Installation Guide #
1. g{
34 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
420 Samba ~ qwLr|,kr* YaST "%w20k}%m ~,;s20
D~~ qw(NFS ,Samba )!n#
2007j 8B 23U
2. Zw YaST 0ZP,!qxg~q -> Samba ~qw#
3. IS\1 !D$wi TUX-NET#
4. IS\1 !Dwr XFw#
5. +t/hC|D *r*#
6. Z2mB%wmS#* 02 m{F1M 02 mhv1 9C ires#* 0?< 19C
/opt/ibm/ires/install/files#
7. 2I T{Cd{y P2
5 PPX Samba 2 m D |`Z]#
8. %wjI#
9. dk Samba root C'D\k;IT9 CT:D root \k#
m ,byITa_2+T#PXj8 E ",kDA Novell D
4(>X?<204 iJ
K204iJkd{ 204iJ;,;| ;a 4(PD 204 iJ,xG v+D~ a
9 4F=*20 IRES D w 53O#g { 9CKiJ,Xk + {vD~ a 9 S20K
IBM IRES 204D~qw4F =* 20 IRES Dw~qwO#by}5J20 IRES
z kyhDUd.b,*20 IRES D w~qwO9+<CA Y 400 MB D Ud# K
!n"GnQ2 04iJ,+G Z3)1{Div B+*PC #8>E "+Py;
,,_e! v Z}Z9 C D5 3 G20 IBM IRES 2 04D0 4 15 3 ,9 G+20
D0?j 153 #kv9Ck z G< D53T& D=h#
IRES
":vh4 PBf=v=hd P.;#Pp,1 4 P=v=h#
v S453T root C'Dm]4P T B |n:+ TARGET f;*?j 5 3D{Fr IP
X7#
scp -r /opt/ibm/ires/install TARGET:/opt/ibm/ires/install
a>1d k?j53D root \k#4Fh*; )1d #
v S?j53T root C'Dm]4P T B |n:+ SOURCE f;*4 5 3D{Fr IP
X7#
scp -r SOURCE:/opt/ibm/ires/install /opt/ibm/ires/install
a>1d k453D root \k#4Fh*; )1d #
4C IBM IRES 204 CD
K !ny>;a 4 (204 i J,x;G4C IBM nua)DV P IBM IRES 204
CD#g{;\( }xg,S=# {20 IRES D53O,xR;P CD L<zr UW
CD 44( IBM IRES 20 CD,G4&v!qK =(#g{IT L< CD,G4&4
( IBM IRES 20 CD "
* 9CK CD,kOqq X -< 8 > E" T 20 IBM IRES 2 04,+G Z #{ 2 0
IRES D?v~qwOX 4b)8> E"#
9CGV=( ,x; G9CbV=(#
|
|
|
|
|
6X
* 6X IRES,; h t/ YaST "+}KwB- K %|D *!n,;s T #{ 6 XD
IRES w?V+ 4!r|D *O=d<j,T mw+6XK!n#Z;+I\vVDiv
P ,4NNLr|Z YaST PQ-0x( 1 ((}x<j8>)1 ,Xk(}R
Lr|"!q,x0/ 6X!n4V/hC* 6XDw Lr|#Z!qK* 6XD+?
Z ].s,k%wS\ ,+6X IRES#
Z 5 B 20 35
| %w
2007j 8B 23U
36 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 3 ?V }6
© Copyright IBM Corp. 2004, 2006 37
2007j 8B 23U
38 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 6 B 9C YaST }6
}6hs
B fDBZP h vK8V} 6 =( # W H ,g{; 7 (h*D ) CD ,kNDZ 211 3
D=< C, :CD {Fkhs;# g{G9 C CD xP}6,V_ h*P B CD#g{
9 C;Vy Z xgD}6=( ,G4Xk 9 xgITS * | BD~qw,S = _
BL r|D~qw#
}6 SLES
K }Lhv}6 SLES#g { 9CD; G CD,G4XkQ-4UZ 1.2 Z Set Up a
Central Installation Server PgB; CD Novell Linux Point of Service 9 SSP3 TvD
~ ZDhv,hCA Y xP SLES Service Pack 3 Dxg204:http://www.novell.com/
documentation/nlpos9/readme-ssp3/readme-ssp3.html#
1. t/ YaST "!qm~,;s !q Novell Linux Point of Service |B#
2. Zr*D 0ZP,%wmS#
3. g{9CD
v CD,kekZ;E SLES Service Pack CD "%w CD#
v NFS 2m,G4%w NFS "dk NFS ~qw {Fr IP X7T0}7D?<#
v Samba 2m,G4%w Samba "dk Samba ~qw{Fr IP X7T0}7
D?<#
v HTTP ~qw,G4%w HTTP "dk HTTP ~qw{Fr IP
D?<#
v >X?<, G 4 % w>X?<"dk} 7 D ?<#
4. %w*<|B#
5. g{9CD G CD,20Zda>1 kek CD#
6. 20jI1,kXB}<~qw#
G:
P|
X7T0}7
}6 NLPOS
K }Lhv}6 NLPOS #*sz Q - } 6K SLES #g { 9CD; G CD ,G4XkQ
-4UZ 1.2 Z Set Up a Central Installation Server PgB; C D Novell Linux Point
of Service 9 SSP3 TvD~ZDh v ,hCA Y xP NLPOS 9dT Service Pack 3
Dxg204:http://www.novell.com/documentation/nlpos9/readme-ssp3/readme-
ssp3.html#
1. t/ YaST "!qm~,;s !q Novell Linux Point of Service |B#
2. Zr*D 0
3. g{9CD G:
v CD,kekZ;E NLPOS Service Pack CD "%w CD#
v NFS 2m,G4%w NFS "dk NFS ~qw {Fr IP X7T0}7D?<#
v Samba 2m,G4%w Samba "dk Samba ~qw{Fr IP X7T0}7
D?<#
© Copyright IBM Corp. 2004, 2006 39
ZP,%wmS#
}6 IRES
2007j 8B 23U
v HTTP ~qw,G4%w HTTP "dk HTTP ~qw{Fr IP X7T0}7
D?<#
v >X?<, G 4 % w>X?<"dk} 7 D ?<#
4. %w*<|B#
5. g{9CD G CD,20Zda>1 kek CD#
6. 20jI1,kXB}<~qw#
B fG}6 IRES yh=hE v :
1. Z 33 3D:20 IBM IRES 204;
2. Z 33 3D:4(204 iJ ;
3. Z 39 3D:}6 SLES;
4. Z 39 3D:}6 NLPOS;
5. :}6 IRES;
K }LhvgN 9 C20M 4 (D IBM IRES 204}6 IRES#mb,K?V9*s
4 PKZ 39 3 D :}6 SLES ;M Z 39 3 D :}6 NLPOS ; P hvD}L#I
z QT9CK}L S T0D(yZ InstallShield D)NN6p} 6#
":S IBM U=D CD r ISO 0; G 1IBM IRES 204 # * 4 (204 CD ,h*
S CD }6 IRES
K}LvkT9C IBM IRES 20 CD }6# IZ KYw+ r* InstallShield <N6
X 0Z,rK*szKP X,b6Ez&Z<N==#g{;KP X,G4&4UZ 41
3D:Sd{4iJ}6 IRES ;P D8>E" 4P#
1. t/ YaST "!q Novell Linux Point of Service =~#
2. a>1 ,e
3. !q20E>,;s%wt/#
4. K1+T >0 InstallShield 6X10Z #4Ua>YwT 6XT06pD IRES#6
5. +!n|D *Lr|\mw,;s%w t/#
6. LxYw=Z 32 3D:2
7. 20jI1,kXB}<~qw#
4 PZ 33 3 D :20 IBM IRES 2 04 ; P D= h #
k IRES CD "%wLx#
X jI.s,%wjIXU InstallShield 0Z#
0 IRES zk;=h 3 (x}=h 1 M 2 ,r*0Lr
| \mw10ZQ-r*);+20.skp*<dC IRES,r * IRES &CQ-
ZON201xPKdC#
40 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Sd{4iJ}6 IRES
K }LvkT9CG IBM IRES 20 CD D44}6r Z G <N73P}6#X k Q
-4UZ 33 3 D:4( 204iJ;PDhv4 (K 204iJ"Q 4UZ 32 3 D
:+ IRES mS= YaST ;PDhv+204mS =K~qw D YaST P #
1. g{9CD
Konsole 4r*UK 0Z#g{9CD G XF((G<N )== ,G4Q- r*K
;vUK#
2. (}%w W?s `r*UK 0Z#
3. ZUK0Z PdkTB|n# g{;#{
}#
/opt/ibm/ires2/uninstall/Uninstall_Ires_2.bin -silent
4. LxYw=Z 32 3D:20 IRES zk;,+20.skp*<d C IRES,r*
IRES &CQ-ZON201xPKdC#
5. 20jI1,kXB}<~qw#
G<N= = ,k(}%w W?s ` D N ,;s%w53 -> UK ->
6XIC2,==,kp 9 C -silent N
Z 6 B 9C YaST }6 41
2007j 8B 23U
42 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 7 B 9Cv?,$}6
v?,$ IRES (F
S ;v IRES "Pf}6=m ;v IRES "Pf#v'V9C0KD IRES i JZ\m
~qwM9( ~qwO} 6#v? ,$ICZ Z3)i vB}6 V'~qw#M'K
3 q(}9 C B6pDzk} 6 9(~qw"X B 9( M'K 3 qCT}6#
BD3qD~(}v? ,$1S"Mx 3q,$$_ D V'~qw,SxCZ uY "
M=L jD}]?#
bvJCZ |BV'~qw#
S IRES 2.1.1 }6= 2.1.4
v NNS IRES 2.1.1 }6y*s4P V2.1.1 6XL r4 S53} % 2.1.1 z76p#
b yMIT9C YaST + Novell 53zk|B=y h D SP3/SSP3 6p,;s M I
T9C YaST rv?, $420B6pD IRES#
v IZ d{ IRES 2.1.1 RPM D~PfZD Jb,rK IRES |B;'Vv?,$
v PosBranch :Zyh SP3/SSP3 Novell zk6pM IRES 2.1.4 zk6p9( BD
posbranch 3q"XB20zw#
IT+
#
k NDZ 92 3 D :9(iO D POS V'~ qw3q;#
S IRES 2.1.2 r 2.1.3 }6= 2.1.4 V'~qw
k "b,3q~qwOXk2 0 IRES 2.1.4 M Novell D NLPOS9 SP3 M SSP3 ser-
vice pack#
v 9Cv?,$S 2.1.2 r 2.1.3 }6= 2.1.4 +A}I\Q-fZDNN InstallShield
6XL rzk,T@+4<;4 Pb )6XL r#g{< ;t/ 6XL r,+F5
53#
v 4P20 .0,IRES 2.1.4 f=D
IZ RPM }]bP+fZDw IRES RPM P|,F5D scriptlet ,rKbGXk
D#b)F5 D scriptlet(HdG4T 2.1.2 6p D)+ <B9C0rpm -Uhv 1|n
1;)53~q IRES 20#V 4 6X4,#
v V'~qw NLPOS9 z
kWH 9C Novell a)D $_x PC| B#
v ,$V'~ qw:
– 9Cv?,$9( IRES 2.1.4 , $ &sm~#kNDZ 45 3 D :9( IRES V2.1.4
,$&sm~;#
– +,$&sm~BX=L j#
– <8"&C
C ,$&sm~T+ IRES | B= 2.1.4 6p#
k XkQ-&Zy h D SP3/SSP3 6 p #g{;G,G4 X
v ?,$ P mD~+j+A}.0 6 p D IRES#
© Copyright IBM Corp. 2004, 2006 43
S IRES 2.1.2 r 2.1.3 }6= 2.1.4 PosBranch ~qw
T Z PosBranch ~qw,IT(}=V =( +53}6=nB#k"b,3q~qwX
k20 IRES 2.1.4 "NLPOS9 SP3 M SSP3 ,"RX k9C Novell poscopytool.pl $_
+ NLPOS 9 SP3 M SSP3 CD 4F=3q~qw#
XB20 PosBranch
1. XB9(+ T/|, IRES V2.1.4 M'K rpm D PosBranch 3q#
v kNDZ 92 3 D :9(iO D POS V'~ qw3q;#
2. +3qL<= CD,xALj" XB20zw#
3. Z 45 3D:9( IRES V2.1.4 ,$&sm~;9Cv? ,$#
4. +,$&sm~BX=L j#
< 8"&C 2 0 IRES 2.1.4 ~qwzkD&sm~#
5.
2007j 8B 23U
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|BVP PosBranch
*S PosBranch ~qw( F= IRES V2.1.4 ,Xk9(}v,$&s m~#K }LZ3
q ~qwO4P#k"b,T Posbranch ~ qwDv? ,$|BT rpm 6pK P #g
{ PosBranch 3q|,;t Z rpm iI?VD% vD~,G4 D~/ PD |DrTb
)D~DZ] D|D +;t
w #b)| B X k V/x P #
4PTB}L T9(,$&sm~#vZ5wD? D, Y(10 posbranch 3q(L j
P9CD6p){F* posbranch-2.1.2 ,B 6p+F* posbranch-2.1.4#k +z D{F
f;*J1D {
zIy>
1. 9C IRES 3q9(Lr4 (M 9(BD posbranch-2.1.4 3q#I+T0D
posbranch 3qD(e CwB 3qDy!#
2. g{T0D3q(L jP D3q)6p* IRES 2.1.2:
a. +?<|D *9 (T0D posbranch 3qD?<#}g,
opt/SLES/POS/system/posbranch-2.1.2
b. KP|n: grep “^. “ .log/build.log > Image-rpm-list
d P:grep #=G ;vekjG ,sfz;v dc ,YsfG;vU q #
F #k"b}bDG,b)=hkS V2.1.3 | B ` , #
Posbranch
Z,$&sm~D;?V,rK;a +d= Posbranch ~q
3qDPmD~:
|
|
|
|
|
|
|
|
|
|
|
":Novell Z NLPOS9 SP2/SSP2 Pa)D $ _;a+yhD RPM Pm m f
*0xscr –delta 1Ddk,rKK =h+V44T IRES 3q9 (Lr U>
D~DXh}]#TZTzk6p NLPOS9 SP3/SSP3
2.1.3 Posbranch 3q),K=h ;GXhD#
3. Z=cD?<P, KPTB|n:
xscr ––delta -i posbranch-2.1.2 -w posbranch-2.1.4 -d 2-4.diff
by+Z10?<P4(;v{F* 2-4.diff DS?<,dP|,;v{FT diff *
7 YSO=v3q{FT 0 1lUZ D D ~ #vZ5wD? D , Y (zG Z /opt/
SLES/POS/system PKPK|nD#
9Cv?,$ Z 3q~qwO9(&sm~:
1. T root C'Dm]KP:
44 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
9 (D3q(g IRES
2007j 8B 23U
|
|
|
buildBranchMaint -l /opt/ibm/ires/config/First.214.lst <first bundle name>
K&sm~+Tv?,$ zk4P; NXhD| B#
2. T root C'Dm]KP:
|
buildBranchMaint -l /opt/SLES/POS/system/2-4.diff/diff...... <second bundle name>
|
|
K &sm~+|B Novell Linux z kM IRES M'K z k#
3. T root C'Dm]KP:
|
|
buildBranchMaint -l /opt/ibm/ires/config/Posbranch.role.214.lst <third bundle name>
|
|
|
|
|
|
|
T Z LDAP 53,k+ Posbranch.ldap.214.lst C wdkD~#
K ,$&sm~+|B IRES V'~ q w z k#
v,$&sm~<9Ca)D{FkD~)9{ tar Z /tmp ?<P9(#k"b,
b}
& sm~|{<(IC 'v(#Z=h 2(d P {F* diff..... ) P ,nd xscr --delta
|nzID diff D~ D}7D~ {#
X k+b)&sm~S3q~qw+d=?j Posbranch ~q
+G&sm~Xk;Z? j Posbranch O D /var/maint/downloads ?<P#
w#+d==IC 'v(,
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
20,$& sm~:
2I TZ>X4P, +G Xk @N4P#| B Novell zkM IRES M'K zkD&s
m~XkWH< 8M&C #
":;N;\<8 ;v&sm~#
|n ApplyBranchMaint +T/&CQ- <8CD&
v <8k&C Z;v,$&sm~
Z?jV'~qw4PBP| n:
1. prepBranchMaint -f /var/maint/downloads/<first bundle>.tar
2. applyBranchMaint
":applyBranchMaint |n+Q?jV'~ qw"M=;vC'==P#K}LI
\h* 10-45 VS#ns, zXkZ applyBranchMaint jI1G< ?j~q
w#
b)=h+&CZ;v,$&s
log/maint/branchMaint.log#
v TZ ~vMZ} v&sm~X 4b)=h#
VQjI Posbranch = IRES 2.1.4 M NLPOS SP3/SSP3 zk6pD( F#
20,$& sm~h*==#b)=hIT(}6L==4P,
sm~#
m ~#applyBranchMaint xL + Q{" 4 k /var/
9( IRES V2.1.4 ,$&sm~
* 9( V2.1.4 IRES ,$&sm~,k4P T B}L:
1. + IRES 2.1.4 9(~qwi~2 0= 9(~qw#
2. 7# Novel SP3/SSP3 zk6pQ-20" Q9C poscopycd.pl $_4F=K 9(
~qw#
Z 7 B 9Cv?,$}6 45
2007j 8B 23U
3. KP buildBranchMaint T9(,$&sm~#
v ’buildBranchMaint -l /opt/ibm/ires/config/<listfile><bundle-name>’
v <listfile> *0 <server type>.*.214.lst1,dP 0 *1G 0 ldap1r 0 role1#
– g{&s m~ kTiODV'~qw S POS M'K,G4 <server type> *
0 Posbranch1#
– TZU(DV'~q w, <server type> *0 Branch1#
v <bundle-name> G*9(D&sm~ D D~{
– &sm~{FIC '!q,ITG NNP'DD~{#0.tar1 g{;fZ,
+=S= CD~{#
4. +,$&sm~"M=j ZD ~ qw#
5. ZLj~qw O4P prepbranchMaint#
v ’prepbranchMaint <bundle-name>’
v <bundle-name> GBXD&sm~ DD~{(g{h* ,kx76 )#
~ qwO4P0applyBranchMaint1# (^hN} # )
6. Z
":applyBranchMaint +9~qwQz;N1d,;sZ,$jI.sXB}<~q
w#
#
+,$&CZ_I CT/:
+,$&CZ _ICTdCH +,$&CZ %~ qw| *4S#Bf D=h3ro z
z I? X+,$,1&CZ zD HA 73P D ~qw#k"b,Zs`},$}LP,
HA /:<T56==KP,xZ=w~qwD|B1,P;N1d=v53y
}6_ICT /:
>?Va)+,$&CZ _ICT/:PD ~qwDp =}L #Z{v }LP<9C
posIBM_HAhealthcheck $_i$w HA ZcD 4,,;sY=B;=#
1. ,1ZwV '~qwM(zV'~qwO t/ posIBM_HAhealthcheck #l$K$_
a )D DRBD M Heartbeat 4 ,#
2. Zw~qwO,i
4 ,Xk8>Q,S,wM ;B/drbd0 #g{
#
x
3. Z(z~qwO,i$ DRBD ~qD4,Gq}##posIBM_HAhealthcheck DRBD
4,Xk8>Q,S,(zM ;B#g{
4. Zw~qwO,i$ Heartbeat
c4,
Gqy*
5. Z(z~qwO,i $ Heartbeat
Gqy*
c4,
6. Zw~qwM( z~qw=_O,(}dk /etc/init.d/iresmondrbd stop #9
IRES DRBD `Sw X$Lr#
7. Zw~qwM( z~qw=_O,SjZ POS M'Kxg O *,S#= POS x
gDyP~qy &;I C#
8. Zw~qwM( z ~qw=_O,O* DRBD xg,S
g4S#H}=v~qwT> DRBD
;IC#
$ DRBD ~qD4,G q}##posIBM_HAhealthcheck DRBD
n/
n/
#
#
{e4 ,
{e4 ,
4,
Gq*0w~qw1R=vZcD Heartbeat
h84,
Gq*
{e4 ,
d*
;GQ,S,G4
;GQ,S,G4
(z
R =vZcD Heartbeat
# bG} ]4F(}D x
}ZH},S
#
PpL
PpLx
#
Z
Z
46 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
9. Zw~qwM(z~qw=_O,O*yP Heartbeat xg,S#g{Q-+ Heart-
beat dC*(}`v xg4S+%,G4O*\0lDyP,S#H}=v~qw
T >m;v Heartbeat
*
n/
4,
#
Zc4, d* Q@
# ?vZcT + TmS* Heartbeat
Zc
10. Zw~qwM( z ~qw=_O,i $ posIBM_HAhealthcheck DRBD 4,Gq8
> WFConnection "w ";B/drbd0 MH},S #kXp"b,=v~qw<+
T > /drbd0 V x Q 2 0 R DRBD DISK INFORMATION ? V } Z
posIBM_HAhealthcheck A;DW ?T>#
":DRBD M Heartbeat yQO*,S1,w~qw M (z~qw<+d
1ICJ
drbd0 VxD%@wZc#bG|Br20 B m~ D Xh4,#
11. rK,Xk+,;vm~,$&CZ HA /:PD=v~qw# dP|(20 IRES
CD B"Pf.`Dn"20&CLrD Bf>r&C NLPOS RPM DB"P f#
":20B RPM 1,3 ) RPM
IT;~S Heartbeat *sT20D~qDXF#
IRES RPM Q-kT HA xPK ^ D,rK;aF 5 HA hC#+G,20
b) Linux RPM +F5 HA hC,rK h*6v ;cnb D$w4+ Heart-
beat V4*\~ qDXF:dhcpd-server"bind M atftp#
12. vZ(z~qwO,9C rcheartbeat stop
X kH}(z~qwO D posIBM_HAhealthcheckDRBD
# 9 Heartbeat#
h84,
T>*(zR;
C 20 /drbd0 Vx#K=h+ ? F(z ~ qw V4 * 0,=?j 1 = =(4Qk
0w 1==),rKI TZB ;=PX Bk 0,=4 1,S #
":K=h+d X*,}Gb)4,<7^s ,qr0 ;1&Lx #
13. Zw~qwM
(z~qw=_O,XB,S DRBD Mv/E E ,S#}G POS M
'Kxg,SG+M Heartbeat EED(; x g,qrK10Pp 1 ,SC x g#
14. vZ(z~qwO,9C rcheartbeat start t/ Heartbeat#
(z
H A Heartbeat 4,T>
15. li=v~qwTi$ DRBD
4,#
,S4,
# g{=v~qw<T> DRBD
,S4,
*Q,S,kLx=B;=#
i $w ~qwO DRBD
h84,
G q*w,(z ~ qwO G q*(z#w ~ qw
K bT:Z HA / :P4 PNV G ++*X*#
g{= v~qw <T> DRBD
,S4 ,
* @" ,kZw ~ q wO "v|n
drbdadm connect all T?F~qw,=#
g { ; v ~ q w T > DRBD
, S 4 ,
* @ " , m ; v ~ q w T >
WFConnection ,x~qw+;,= ,G4 DRBD ^(7(,=D = =#Zby
DivP, k*5 Linux-HA (R#
16. Zw~qwM( z~qw=_O,i$ DRBD Gqj+ ,=#g{ DRBD
,
*,=4r ,=?j,G4Zw~ qwM(z~ qwOH} DRBD
> *Q,SR DRBD
EL4,
T>*;B#
,S4
,S4,
T
17. K1, posIBM_HAhealthcheck A;&T> DRBD INFORMATION (OK) M
HEARTBEAT INFORMATION (OK)#
18. XB+ w ~qwM( z ~qw=_,S=jZ POS M'Kxg#
Z 7 B 9Cv?,$}6 47
2007j 8B 23U
48 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 4 ?V dC
© Copyright IBM Corp. 2004, 2006 49
2007j 8B 23U
50 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 8 B dC
> Ba)dC IRES 20Dj8 } L#dC.0,XkQ-gZ 32 3 D:20 IRES ;
PDhv20K IRES#
3q9(~qwdC
B fD}LCZ Z LDAP ry ZG+ D dCP hC03 q 9(1~qw #
1. (}%w W?s `D N,;s %w53 -> UK -> Konsole 4r*;vUK0Z#
;sZKUK Pd k:
poscopytool.pl --source=/media/cdrom
":g{CZ cdrecorder,G4Xk9C --source=/media/cdrecorder#
2. K$_+a>zekyhDw CD#ek CD(TNN3r ),;sZe kKw CD
.s4 Enter |#K$_+ Q CD 4 F => X EL#
3. yP CD y4F=EL .s,Lr+K v#
4. g{}ZdC
q;PDhv9( posIBM_stnc M posIBM_stnj 3 q#
5. 4UZ 88 3D:9((F3q ;P Dhv9(T: D ;vr` v3q,nU+d
0kM'K53#
6. 4UZ 93 3D:?p3q ;P Dhv? pb)
yZG+D
0 3q9(~qw 1 ,+4UZ 87 3 D : 9((C3
3q#
\m~qwdC
;\ZyZ LDAP Dd CP9C\m~qw#
4( LDAP ?< #=
4 U NLPOS Installation Guide P Chapter 9 Setting Up the Administration Server D
Running posInitLdap.sh ;ZZDhvKP posInitLdap |n#
u</ LDAP ?<Lja9
*u</ LDAP ?<a9,k 9C posIBM_InitLdap |n#K |n+V'LjD ( e
m S= LDAP P#XkZ20.sKPK|n,Tc(}mSZ;iV'Lj4u</
LDAP#ITZ N N1 r Y N KPK| n 4r LDAP mSB D V'#P X 9 C
posIBM_InitLdap Dj8 E",kN
nd LDAP POS UKE"
* r LDAP ndT20( ;DUK`M,k9C posIBM_hardware |n# P Xj8 E
",kNDZ 149 3 D:\m~qw $_ ;#
i$ LDAP ?<a9
* i$ LDAP Gq Q }7hC,kKP ldapsearch |n#y> | n g B:
ldapsearch –D ‘cn=admin,o=ibm,c=us’ –W –x –b ‘o=ibm,c=us’ objectClass=*
D Z 149 3 D :\m~qw $ _ ;#
© Copyright IBM Corp. 2004, 2006 51
|D i/kzR/Xx{FT%da )x posIBM_InitLdap DE"#g{K|nI & j
I,G4m w LDAP DdC}7^s #
"w X ~ qwdC
r *UKg4"+d"a= LDAP .s,+* U Ka)y> D X dC#g{h*|`
&\,Xk9CZ 139 3 D:4(r ^D LDAP D XF86Config D~;PD 8> E"
^D XF86Config D~#
V'~qwdC
2007j 8B 23U
V '~ qwDdCky Z G+ry Z LDAP DdC;,#|*szQ-20"
q9( ~qw
S CV'~ qw= K 3q9(~qwDxg, S ,G4Xk_ P T:D + dD~=
(#
,"RKV'~qwXk_PA 3q9( ~qwDxg ,S#g{;P
yZG+DV'~qwdC
BP=hCZ d CyZG+DV '~qw#
1. 4UZ 75 3DZ 10 B, :v?D*x ;PDhvKP posIBM_setupNetwork 5C
LrThCV 'xg#
2. 4UZ 93 3D:?p3q ;P Dhv+z D3q9(~qwO4 ( D3q?p =
CV'~qwO#
3. hC
4. 4UZ 123 3DZ 12 B , :9Cy ZG+DdC ;PDhvd CKV '~qw #
5. KV'~qwVQMw,I T0kM'K#
L jE#+ NUMBER( L jE)f;*Pzz6pCV'~ qwDV{.#I
TGNNV{.,+TZ KX( V'~qw& *( ;D#
posIBM_setStoreNumber NUMBER
yZ LDAP DV'~qwdC
dCK3
*dCyZ LDAP DV '~qw,kND Novell Linux Point of Service 9 Installation
Guide
D
Chapter 6 Setting Up a Branch Server#K8O;Z:
www.novell.com/documentation/nlpos9/pdfdoc/nlpos9_install/nlpos9_install.pdf
h C L jE#+ NUMBER( L jE)f;*Pzz6pCV '~ q w D V{.#IT
GNNV{.,+TZ KX( V'~qw& *(;D#
posIBM_setStoreNumber NUMBER
52 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 9 B _ICT( HA)73P DV'~qwdC
> ZPDE"ITo z z20Mm b I NLPOS a)Dm~ HA b v=8,C b v=
8DF* Linux-HA#Kb,9hvKI IRES a) D Linux-HA $_#k"b,9P
;)d{ HA bv=8I)9C,}gZZ 8 3 D :n/ 8. (eV'~ qwMM 'K
dC;P
Linux-HA /:DhC"20M,$";vi # Z9C Linux-HA /:1,XkOqq
-;)}L,qr ,I\a"z}]* ' rp 5#
Z 73 3 D:N<JO4 S ;PPv D Web J4a)Ks ? XZCw b Dvfo#
NLPOS 10f DRBD V0.7.5 M Heartbeat V1.2.3 a
DAXZb)f>D E"#
V '~ qw20IT!q20 Z @"r_ICT(HA)dCP#HA d Cf0=+=v
IRES V'~qw/: *;v_-%*#jI CYws,b)-}/:D V'~qwZ
POS xgPT
(~q"&C Lrr}] )#g{CZc"z JO, (zZc +S \wZcD G+,*
<:p/:$w#HA +b w*;Vz F,CZ ZwZc"z VQTJODivB,a
) | u , x D ~ q w
DRBD (Distributed Replicated Block Device )M Heartbeat # DRBD v:p(}x g 4
F }]#wV Heartbeat m~| :p`SICZcM&m S /:a)DwV~qDw H#
bV`SCZ 7#V '~qw wZcZ POS xg P< UIC#Heartbeat M DRBD .
dD
hvDG)bv=8#
wZc M(zZc
I C T # IRES HA 5 3 y Z = i @ " D m ~ | 9 ( :
C>xpT Zmb IRES HA 53G#X*#
D X5 $ w#wZ c *Q,S D POS h8a)J4
)#DA Web DB1,k7#
Linux-HA Di~
>Zhv Linux-HA Di~#
Distributed Replicated Block Device(DRBD)
DRBD G CZZ=v~qw.d4F}]DLr#CLrDwCG#`FZ RAID 1 T
Z_ P`v} /wD% v~q wDw C,;G DRBD G CZ9(m;v~qwD}/
w D}]5 q#\m1Xk7( h *4F D }],"4(X b D Vx(r9C@" D
}/w)rih8,) DRBD 9(5q#DRBD _PTB_-:Z8C~qwQz1,
z YTn / DRBD VxxPD |D #18C~qwV 4 **z1,DRBD + a vY,
=Q|D D}]#
Heartbeat
Heartbeat G=v~qwZcO<KPDLr,:pZ ? vZcOt/M#9;i 8(D
53~q#ng dhcpd "named(DNS) "atftpd b;`D ~qMm`d{&C Lr~q
X kJ m Heartbeat XFN1t/ M # 9 ~q#Z\m 1 !q KDv53w * n/ ~ q
s,Heartbeat 9:p"M MSU0#Vn/1}]|,T7(N1n/Zc"zJ
w.
O #Heartbeat ITdC*(}`vSZ"Mb)#Vn/}]|,Sx;vSZOD%
NJO+;a?FxP;X*DJO*F#Heartbeat CZ lbZcGq#9$w#g{
n /Zc#9$w,"R^( (*8C~qw,KP Z 8 C~qwO D Heartbeat + a
© Copyright IBM Corp. 2004, 2006 53
HA $_
Linux HA $_
2007j 8B 23U
? FxPJO*F#g { n/ Z cO"z Heartbeat ^(lb D d{Jb,G4\m1
I \h*V$?FxPJO*F#kNDZ 59 3 D :gNV$xP Linux-HA /: J O
*F;#
P 8v Linux-HA $_I CZ Linux-HA ~qwTDu<hCMYw#zXk!D 9C
b )$_,r*|G9zcTF5KP<CD Linux-HA 7 3,<B*' X * }]#r
K ,&1wDf(+ > D Yw}L ,ILj$wK1 q -#(iZbT73P70 9
Cb)
L#
> Zhv Linux HA $_,b) $ _r|Z NLPOS Z"w* SLES V" D i I ? V#
$_,+Zf5 DL j7 3P,Lj \m1XkOqq - +>wD f(D }
DRBD $_
rcdrbd start/stop/status:C|n9zITKP /etc/init.d/drbd ~q4t/"#9M
i /4,#Z HA 73t/ "KPs,&v9 C rcdrbd status 4 i /4,#(iz
9C IRES HA $_ posIABM_HAhealthcheck 4li DRBD 4,,r*|a+ 4,E
"bk"Z;vfeP T >|,", 1 T >v/EE4,#
:
drbdadm
A! drbd dCD~ /etc/drbd.conf ,"wC M 6p$_ drbdsetup 4 4P4,|D #
#ivB,Z
Z u< HA hCZdM Z HA ~qwD2~Mm ~ ,$Zd,drbdadm CZ+ HA ~
qw?Fh *wZcr( zZc,"ICZ +;v~ qwOD DRBD }] h *^',
T?F4 PS ;vx (~qw=m ;v~qw}] 4F#
TBPmPhv K#CD drbdadm
":b)|n&1vZu< HA hCZdM Z 2~rm ~,$Z d9 C#
drbdadm connect all
drbdadm primary all
drbdadm secondary all
drbdadm invalidate all
C$_9zIT|D4Fih8D4,#drbdadm G;v_6p$_,|
(
Linux-HA
h C DRBD xg,S,"9=v DRBD h8 ,S(g{ = vZc<QdC)#
C|n&Z DRBD ,SPO,"R DRBD ,S4,T>0Standalone 1 19
C #C|n &I _ P <\D\
h*G# !D#
+~qwhC *w Zc,b +Jm20 DRBD Vx
+~qwh *(z Zc,b +
+ DRBD VxOD}] h*^ ',9C ZcI*,=?j
/:-}hC"}# $w.s, M;&9 CC$ _#
|n#
m19C,r* Z(eDv~qww *wZc1
;
Jm20 DRBD Vx
+G,
drbdadm down all
XU DRBD DxgSZ,"+~qwCZ Standalone 4, - ,$Zd9 C#
drbdadm up all
t/ DRBD xg,S - 9 DRBD VxI DRBD J4XF#
54 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
IRES HA $_
drbdsetup
h8M DRBD DYwP*# n CDv(G hC /etc/drbd.conf d CD~,"9C_ 6p
$ _ drbdadm 4|D ih84,Mi/ 4 ,# Novell D50 Installing and Configuring
High Availability Servers1P9CC$_xPu < HA hC#+Z}#ivB,;&9
CC
$_#
:
bG;vM6p$_,I drbdadm M DRBD E >CZ dC DRBD i
Heartbeat
rcheartbeat
w*CZ t/"#9 Heartbeat ,T0+ Heartbeat h*8C#rcheartbeat standby
G #CZ ?Fw HA ~qw E zXF,+ X F*Fx( z ~ qwD|n#
cl_status
l i Linux-HA S53D 4 ,#posIBM_HAhealthcheck 9CC$_," ZKP
4vli**A;OT> {e 4,#}#ivB,;h*K PC$_ #
posIBM_initHA
C $_CZ ozu<d C Linux-HA S53#10,| ;Z9Cy Z G+Dd C 1 $
w,r*|CZ hC Heartbeat 4\ myZG +D~ q (}g pdbundle )#g{*hC
Linux-HA "9C LDAP dC,kq- Novell Installation Guide -0 Setting up High
Availability Servers1#
posIBM_HAhealthcheck
bG;vG#PC D$_,CZ li DRBD M Heartbeat D4,# C$_T >%vD
> ==A;, 9 zITi 4 {v Linux-HA S53D1 0 4 ,,|( { eD Linux-HA
~qwKP4,#posIBM_HAhealthcheck CZ Z=v HA ~qwZcOKP,T>
DRBD M Heartbeat wTD 4 ,#Zn/ HA ~qwZc
aT> DRBD EL 9CE "#
O,posIBM_HAhealthcheck
Z 9 B _ICT( HA )73P D V'~ qwdC 55
2007j 8B 23U
<1.w~qw
<2.(z~qw
TBhvKwv feDE "#
56 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
DRBD INFORMATION
j bPP,P0(OK)1 r 0 (Alert)1 ,hv{ e D HA KP4 ,#(OK) m >
HA ~qw&Z}#KP4,# (Alert) 8>fZJb,h*"4h TX" ,T
b v HA Jb#
Connection Status
bG DRBD 4,#I\D 4,P:
v Connected:DRBD h8ZwZcM( zZc .dQ,S#
v SyncTarget:>X DRBD h8Cw4F4
v SyncSource:>X DRBD h8Cw4FD? j h8
v WFConnection:>X DRBD h8}ZH}4Td{Z cD,S
v Unconfigured:>X DRBD h8 P4dC
v Standalone:>X DRBD h8\x ,S#bTZ DRBD G;V
XkI_ P<\D\m1V $V4 DRBD h 8#
Device Status
T> DRBD h84,,P=VI\D 4,:
v Primary:bGn/~qw#>X DRBD V xCww DRBD h8#Heart-
beat a+ DRBD h820=C~qw O#
v Secondary :bG8C~qw#>X DRBD h 8 ;20,+SwZ
}]#
B|4,
#
cSU4F
Disk Status
T> DRBD EL4,,P=VI\D 4,:
v Consistent:DRBD ELrVx &Z<C4,#
v Inconsistent:DRBD ELrVx; &Z<C4,,h* Sm;vZc xPj
+4F#
Overall Status
\a>X DRBD KP 4,#
HEARTBEAT INFORMATION
jbPP,P0(OK) 1r 0(Alert) 1,h
Primary HA Server Hostname
T> HA ~qwDwZ c{F#
Secondary HA Server Hostname
T> HA ~qwD(zZ c{F#
Heartbeat Status
T>>X Heartbeat 4,,P=VI\ D4,:
v Primary:>X Heartbeat Cwn/Zc,"Qt / K Heartbeat dCy5P
D~q#
v Secondary:>X Heartbeat Cw8 C Zc,}Z`S
n /1}]|,"H}ZwZ c "zJO 1 xP S \ #
v{eD Heartbeat KP4 ,#
4Tn/ZcD 0#V
server_name node status
T >w HA ~qwM( z HA ~qwD Heartbeat 4,#
Z 9 B _ICT( HA)73P DV'~qwdC 57
2007j 8B 23U
posIBM_HAMonDrbd - DRBD _7`SX$Lr
IRES a)K;vCZ `S DRBD _74,DX$Lr# DRBD a+X*D4,E"
E k53 U >D~ P ,CE"\ ] W*'r;vT#C ` S $_a6q X * Dms,
"+|G" < x C'#Z u < 4 P 1,X $L r a 0 kdCD~ /etc/opt/ibm/
posIBM_HAMonDrbd#dCD
POLLTIME
li DRBD _74,D V/1 ddt#
HBTRIGGER
hC*01 11,Jm X$LrT/# 9Mt/ Heartbeat,"Zl b= DRBD
_7O*1(fJO4,#5* 00 1 1,+?F X$Lrv(fJO4,#
TIMEOUT_HBSTOP
b GZ` S wlb= DRBD _7O
DRBD _71DS 1#
TIMEOUT_HBSTART
b GZ` S wlb= DRBD _7XB,S .s, = XBt/ Heartbeat .0,
XBli DRBD _71DS 1#
Z "z DRBD _7JO1,X $Lr a r ?vXF( "M/(EE"#9 Heart-
beat#CP*I
l b= DRBD 47V41,| a YNt/ Heartbeat (2I9C HBTRIGGER xPd
C )#Z DRBD _7PO1,C'r \m1aSU=(*{GDc%{" #DRBD _7
`SX $Lr a;ek= >X53~qP
T 9CdCD~PD HBTRIGGER X|VxPd C #Kb,1X$Lr
~_PTBhC:
*.s,=# 9 Heartbeat .0, XBli
,Z}<1t/#
X $Lr z F4TB= = $w:
v 0kdC#
v Zs( KPL r#
v bT HA DdC#g{> X53&ZG HA r@"~qwP,G4LrK v#
v |7( Heartbeat Gq}ZK P# g{ |}ZK P,G4li DRBD _7#
– g{ DRBD Q
_4,#
– g{ DRBD PO,G4X$LrH} TIMEOUT_HBSTOP 1d,;sYN li
DRBD _7#
- g{ DRBD _7T; PO,G4#9 Heartbeat "r ?vXF("Mc%{"#
K b,9a hC;vj > ,8> Heartbeat I X
- g{ DRBD _7V4,G4X $Lrxk ]_4,#
g { Heartbeat ;ZK P,G4l i DRBD _74 7 ( Heartbeat Gq G I X $L
r#9D#
– g{ Heartbeat ;GI X$Lr#9D,G4y] POLLTIME xk]_4,#
– Heartbeat GI X$Lr#9D,| H} TIMEOUT_HBSTART 1
i#
- g{_7Q,S,G4t/ Heartbeat ""Mc %{" #XUj > #
- g{ DRBD _7T; PO,G4X$Lry] POLLTIME xk]_4,#
,S,G4X$Lr;4 PNNYw ,"y] POLLTIME xk]
$Lr#9#
d,;sYN l
58 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Heartbeat D#9Mt/IT9C HBTRIGGER X|VxPdC#1!ivB, X$L
r +a#9 r t/ Heartbeat#zIT(}ZdCD~ P + HBTRIGGER hC* 0 4
2GCP*#
gNV$xP Linux-HA / :JO*F
Z3)ivB, I \ah*V$4P Linux-HA /:D JO* F#b)ivI \|(:
v GB|2~rm ~ Jb,b) J b; I Heartbeat 6q#kG!,( z (r8C ) ~
qwOD Heartbeat v`Sw(rn / )~ qwGqj+ #9$w#Z&C Lr 4}
DivB,|;axPJO*F#
74P
v HA /:,$#bI\G2 ~rm ~,$#
v bT#&AY?v>H bT;N Linux-HA /:,7(|Gq}#$w#Pm`rX
a <B Linux-HA / : KP'# # Kb, 9 ( iz(Z l i=v~q w OD
posIBM_HAhealthcheck fe,
"b:Z4PV$J O*F(*FA8C~qw) .0,XkHi$ Linux-HA /:G
qZ}7 KP#TB=hY( TB8v =f:
v HA /:QxPdC,"&Z}#K P4,#
v n/~qwGw ~qw,"R|IT C
v 10}ZK P D~qI Heartbeat XF#
1. Zw HA ~qwO,4PTBYw :
a. 9C posIBM_HAhealthcheck i$w HA ~qwM(z HA ~qwOD DRBD
h 8Gqy&Z}#KP4,#DRBD 4 , X kT> Connected#
b. 9C posIBM_HAhealthcecheck i $w HA ~ qw10 G q} ZKP
Heartbeat# Heartbeat 4,X
~q#
2. Z(z HA ~qwO,9C posIBM_HAhealtcheck i$(z HA ~qwG q }Z
KP8C Heartbeat #Heartbeat 4, X kT> Secondary #b8 >(z HA ~qw&
Z 8 C #=,If 1 S \ 4Tw HA ~qwDJO * F#
3. Z(z HA
v 9C rcheartbeat standby ,+w HA ~qwP; * 8 C # = ,"C(z HA ~
qwS\ DRBD VxMI Heartbeat a )D~ q#
v 9C posIBM_HAhealthcheck i$w HA ~qw G qxk8C# = #zXkH}
C 4,,1=0Heartbeat Status 1 S Transition d* Secondary # bm>-4 D w
Zc
4. Z(z HA ~qwO,9C posIBM_HAhealthcheck i$(z HA ~qwG q xk
n /4,#0Heartbeat status1 &T> Primary 4 ,,0DRBD status1 &T> Con-
nected 4,#
~ qwO,4PTBYw :
VZ&Z8 C#=,If 1S \4Tn/~qwDJO *F#
i 4GqPNNJb#
J DRBD Vx#
k T> Primary #b8 > w HA ~qw10}Za)
(z HA ~qwVZI *n/Dw~qw#(}YN4P
wM(z~q wP;X |G-4DG+#
ZyZG+D 73PxP HA 20DH vu~
* Z HA 73P20 IRES ,Xkz c ;)X(D2~Mm ~ u ~# T BhvKXZb
)hsDE"#
Z 9 B _ICT( HA )73P D V'~ qwdC 59
`,D}L,zIT+w~q
XhD2~
2007j 8B 23U
XhDm~
53hs
":bG
v =vxgJdw:
v ;ugSgB,CZ 1 S,S T+x DRBD 47#
v IC
HA 20yXhDm~|ITZu< NLPOS9 20Zdq!,=( G :Z20Dm~!
q?VZd,! q High-Availability m~|i#r_,2I T Z20.sq!b) m
~ |,=( G :S|nPKP yast ,"!q Install and Remove Software ,;s}
K Selections "!q High-Availability #IRES HA 205CLraf
Branch Server m~|i;p 20#
nM
2~hsPm#Kb,9 h*nbD T+xh8 CZCJ+ CxgM C
w _`#
– ;vxgSZCZ DRBD 4F
– ;vxgSZCZ (CCJ(=U xzDfwD76)
E LUd, I a)nM 10 GB D U d) DRBD Vx9C#
":DRBD Vxh*n M 10 GB D ICEL U d, T ]I IRES y>YwD~M
POS UxzDfw3q#X(73Dh*+aPy;,#K b,CUd?9Xk
SOCZ 4FDZ }=&C LrMD ~Df" U
d#
IRES 20D
? v~qwZc<Xkzc T Z @ " IRES V '~ qwDn M 2~hs#
ZyZG+D 73PxP HA $20
HA 20E> posIBM_initHA CZSwZc PKP,w* IRES DB2 0D ns=h#
C E>a=b (zZc(+ ;Sd P KP)D2~M~q E "#
k IRES HA }]M~qX*DwV D~D ;C+;F= DRBD Vx#rK, k7#
=v
ZcOTBw nyP', Tc9C posIBM_initHA xPI&D HA 20:
Z
v NLPOS9 M IRES D`;20, |(nB D,$|
":ZwZcM( zZcO<Xk h CLj`E#
v }7,_,g4r*
v yPlb=D T+xh8< Xk QdCR}#KP#
v DRBD V
GB# posIBM_initHA albfZ"zcb)h sDyPVx#CVxITZ NLPOS9
2 0}LP4(,2I T Z 2 0s9CNbj < Vx$_(}g ,fdisk"cfdisk r
sfdisk)4(#+G ,g{CVxGZ20.sZ20 root VxD2LO4( D,
4I\h*x PX B}<, TcYw536 pCVx#
":*Z YaST2 P4( Q60Vx,k!q System-> Partitioner-> Create,;s8
(wVxMs!,++20 c #t*U#
x X k d C * Linux w V x "
Q 6 0
, " R s ! s Z 10
G
60 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
HA 20E> posIBM_initHA ay]ZwZcM (zZcO"V D2~a>z xP!
q #rK,z&1Kb=v~qwZcO D 2~e%#ZKP posIBM_initHA .0,*
=v~qw<8CTBE ":
v DRBD Vxh8(>} : /dev/sdb3 r /dev/hda2)
v CZ 4F DRBD }]DT+xh8
":k7#@p =JmCw? (}b vT+xh8#
v CZ * POS xga)~ qDT+xh8M IP X7(n` 2 v )
v /:Dib IP X7#C IP X7Iz 8(#|G /:DL( IP,"I& Z Primary
4,DZ c5P #|G POS M'zCZ CJ HA
v CZ Heartbeat Zc`S D T+xh8M IP X 7#Heartbeat 9Cb)h84rT H
Zc"M Zc`SEE#
":k7#@p =JmCw? (}b )T+xh8#
Z yZG+D 7 3PxP HA 20
HA 20}LTZ DRBD Vx_PF5T,rK ,g{H 0 KPK posIBM_initHA ,
r_g{ZK P posIBM_initHA .0h CK DRBD,G4X k4 P;)X(D=h#
M IP X7
/:DX 7#
H0DhC
g {H0QfZ N N DRBD 73,G4Lxx P :H0DhC ;# g {;fZ,G4
Lxx PZ 62 3 D:u<
hC;#
HA 20E> posIBM_initHA CZw* IRES 20}LD n s=hKP#rK, ;\
PH0D HA 73ZK P# +G,g{ZK P HA 20E>. 04PKbT,G4X
kHmb4 P;)=h,;s E\K P posIBM_initHA#
/ f: b)Ywa+ DRBD Vxh*^ ',"R
yP}]<a *'
#Kb,NN8r
C VxD { E,S}]<a * ',"RG)? <7 6 + ;YP'#
1. 8] DRBD VxPD1 0yP}]#
2. 4TB3r9C `&D|n4#9 ?vZ cO D Heartbeat ~q#
HaNode2:~>/etc/init.d/heartbeat stop
HaNode1:~>/etc/init.d/heartbeat stop
3. XU(z DRBD h8#
HaNode2:~> drbdadm down all
4. 60wZcVx (g{Q2 0),9d DRBD Vxd* Secondary 4,,;s+
DRBD h8 h*^ '#
HaNode1:~> umount <drbd mount point>
HaNode1:~> drbdadm secondary all
HaNode1:~> drbdadm invalidate all
5. ns,9(zZcD DRBD h8d * Secondary 4,,"9d^'#
HaNode2:~> drbdadm secondary all
HaNode2:~> drbdadm invalidate all
Z 9 B _ICT( HA)73P DV'~qwdC 61
u<hC
2007j 8B 23U
1. WH7#w~qwM( z~qw,T0yP T+xh 8<Q} 7dC(kNDZ
60 3D:ZyZG+ D73PxP HA $20;)#
posIBM_initHA a=bylb=D T+xh8,"y]CIC2~4(dCD~#HA
2 0E> posIBM_initHA a{C=v Z c.d
D ssh (E4i$2~"4dCD~
T 0k~qxP ;%#rK,XkZ=vZc.dh C IED( E 47#IRES 9C
DRBD ,Sw*CC>#
2. *hCCIE73,kND0man ssh-keygen1#*4(2+\?,kSw~qwOD
UK PKPTB|n
HaNode1:~>ssh-keygen -t rsa
a.
:
C |nG;% = | n,a4(; v \?D~(.ssh/id_rsa.pub), C \?D~C
Z;vZcO$m ;vZc#K1aT > TBdv:
Generating public/private rsa key pair.
Enter file in which to save the key (/root/.ssh/id_rsa):
Enter passphrase (empty for no passphrase):
b. VZ,4 B Enter 44(UZ n#
Enter same passphrase again:
c. YN4B Enter xP7O #\ ?Q4(,"T> TBdv:
Your identification has been saved in /root/.ssh/id_rsa.
Your public key has been saved in /root/.ssh/id_rsa.pub.
The key fingerprint is: <secure key> root@HaNode1
HaNode1:~>
d. VZ,C~qwDj6\ ?Q4(,;Z0 []/.ssh1,{* id_rsa.pub#
3. +\?4F= (z Zc,"9C ssh-copy-id 5CLr4F ssh \?,T4(CZc
D\?#>}:
ssh-copy-id –i .ssh/id_rsa.pub root@172.24.0.2
4PC|n.s,aT>;u{",a>zLx#dk yes #ZB;va>P,a*
sdk root \k# dk root \k#
C|na+ id_rsa.pub D~=S=m;vZcD0 []/.ssh/authorized_keys1D~P#
V Z,zITZZc.d 4 P ssh r scp ,x; a vV\ka>#k"T
.d+MD ~,Ti $CYw#
4. VZ,Xk Z(zZcO X 4b)=h(4(2+\ ?M4F2+\ ?)#
5. *bT ssh GqQ}7hC,kKP TB|n:
HaNode1:~> ssh <IP addr of Node2> uname -a
C|nT Node2 4P uname –a |n"xP( f#
hC
1. r*;vUK," S8(* wZcD ~qw P4P posIBM_initHA#
HaNode1:~> posIBM_initHA
":zh* root CJ(E \KPCE>#
62 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
Z=vZc
2007 j 8 B23 U
K1,posIBM_initHA a=b=v~qwZc ,"y]l b=D 2~T >wVd C
!n#g{H0KPK posIBM_setupSimpleNetwork,G4a* zdk`&D!q#
2. g{#{V $!qG) !n,x ;xPT /lb ,k9C0 -manual1!nKP
posIBM_initHA#Z;v!n7(CZ ,S = v
Z cD DRBD ,S D`M#
3. !qCZ ZwZcM( zZc .d,S DRBD h8D=( #1!ivB,+!q
Direct – Connected peer to peer#
<
3. Primary
==
DRBD
,S
C =( GTZgSgB,S'VDdC#!n Multi-Device – Connected through
a network kTXk(} xg,SDdCa)#
/f: (iz(}9Cg SgB1 S,S HA /:
T D(C 1GBxg4KP
DRBD#(};;z KP DRBD avS"zJOD 8J#
k "b,(} DRBD ,S+]D}] G ;2+D ,;&(}+ C xg7 I #
Z 9 B _ICT( HA)73P DV'~qwdC 63
2007j 8B 23U
4. !qCZ ,S(z ZcT xP DRBD 4FDT+xh8#
<
4. DRBD
T+xh8
5. posIBM_initHA aiRICDVx, "T>G)zc DRBD VxhsD Vx#!
q *8(* DRBD VxD V x#
CVxOD1 0yP}]<+ * '#
<
5. DRBD
Vx
64 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
6. !qCZ SwZcr( zZc +M Heartbeat EEDT+xh8#
<6.T+x_7
/ f: (iz(}`v x g, S KP Heartbeat #}g,(} POS x gM DRBD
v
xgKP Heartbeat #;*
(} DRBD xgKP Heartbeat ,r*g{,SPO ,
+ a<BO X D HA Jb#
7. !qC IRES HA /:+a)~qDxg XK(;v(C POS xgr=v@ "D
(C POS xg)#ZTB>}P,! q K;v(C POS xg #
<7.xg XK
Z 9 B _ICT( HA )73P D V'~ qwdC 65
8. !qCZ * POS xga)~qD ~qwD IP X7#
<
8. POS
xg~q
9. dk+*S0fD=hP !q D POS xga)~qDib IP#
2007j 8B 23U
<9.( zZcD ib IPX 7
ib IP G;v IP X7, POS UxzDfwM 'z+CX7 6p* HA /:D
IP #Z"zJO*FDivB,(zZ c +a } *wZ
c,"S\C IP X7#
K 1,QSwZcU/KyPXhE "#posIBM_initHA +y]Zw Z c DRBD T
+ xh8 O q!DE"4"TCJ(zZ c # g {^(T/lb=(zZ c ,G
4aT>T B fe#
66 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
10. y]wZc DRBD IP DxgZ kdk(zZ cD IP X7#
<
10.
(zZcD IPX7
b GI(zZc 9 CD IP , CZ SwZc4 F } ]#Z,S.s,posIBM_initHA
a "4*<=b(zZcD I C2 ~ #
11. posIBM_initHA Q,S=(z Z c,"Q7(D)VxCw DRBD h8G P 'D#
VZ,!q*C
w(zZc DRBD h8 DVx#
<
11.
CZ(zZ cDVx
K 1,Q-U/KCZ *wZcM(zZc4( DRBD dCD~DyPXh}]#
Z 9 B _ICT( HA)73P DV'~qwdC 67
2007j 8B 23U
12. !qCZ S(zZcr wZc +M Heartbeat EEDT+xh8#b )h8&k *
w Zc!q D Heartbeat h8 D xg`%d#
<
12.
CZ+d
Heartbeat
EEDT+xh8
K 1,Q- U /KCZ *wZcM( z Zc 4 ( HA dCD~DyPXh}]#
":1=K1,4TN;Z c 4 PNN;IV4
DYw#!q OK +*<TB}
L :q=/ DRBD Vx ,"+yP*4FD}]F/= DRBD Vx#b)D
~ M?<D8]a=S .SavedByposIBM_initHA )9{," E kk-~`,D
?<P#!q OK Lx #
/ f: (iz(}`v x g, S KP Heartbeat #}g,(} POS x
v
xgKP Heartbeat #;*
(} DRBD xgKP Heartbeat ,r*g{,SPO ,
gM DRBD
+ a<BO X D HA Jb#
13. posIBM_initHA VZQ+ DRBD h8q=/#wZcM (zZc .dD h8,=
Q-*<#
<
13.
Zc.d Dh8,=
IRES HA D20QjI#yP D HA dCD~<QEk w ZcM( z Zc,~qVZ
I Heartbeat XF#
68 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
s 20
nQ5 y
20jIs,9Xk4 P;)=h ,.s HA 5 3EICZ a)~q#
1. /etc/ha.d/authkeys D~Ph CK;v Y1\k#C \k CZT Heartbeat Zc`Sw
? xPS\#C \ kG# r %,;CZ z z 73#Z2+xg (T H xg)P2;
h*C\k#g{x gG2
(XZj8 E" ,kkNDdCD~ /etc/ha.d/authkeys )#+G,g{ Heartbeat EE
+ (}n/ x g,G4Xk x PS\#ky]s+ >D2+_T4 |DC \ k#
2. i4fwv m~|2 0D HA M DRBD D5# HA _P
}aT/:Yw zz\s0l#20 IRES HA 1,dPDm`!n<hC*Lr1
!5,I\"; JOZzD73#ki4dCD~ P DhC,"y]+> Dh* ^
D|G#
3. i4wZcM( z ZcO D @p=h C
}ZK P posIBM_initHA Zd!qDT+xh8#
} K(} posIBM_initHA T IRES HA 5 3 xPDdCh C. b ,9Pm`d{=f
ITxPDF, T+sXa_C 53 DH(T#|G|(:
1. V'~qw2~ &1j+` ,,Tc ZxPYwMtk1Z Jb#
2. =vV'~qwZc.d D DRBD 47&I C'
4F+MY H#
3. Linux-HA 5) a{C Heartbeat M DRBD 4#$ DRBD VxODX* POS &
CLr}]#r* DRBD v#$ DRBD Vx,x; G{v 2L,yT &<G9 C
RAID('VDivB ),T@9>X ~qwO "z2LJO#
4. Heartbeat &(}
beat#;*
D HA Jb#
` vxg,SKP#}g,(} POS x gM DRBD x gKP Heart-
v
(} DRBD ,SKP Heartbeat ,r*g { C,SPO, + a<BO X
+D,G4IT{}&m (S\/b \ )CE" D*z#
m`IdCN},b )N
# 7# DRBD }]M Heartbeat EE <\(
W;Jdw,T 5V|lYD}]
53^D
posIBM_initHA IT+=v IRES @"~qw*; * ;v HA /:,"T53v z z
n!DI\<C?#TBGy4(r ^DDD~"t/r#9 D~q DPm#
4(r^DDD~
v HEARTBEAT D~
v DRBD D~
v U>D~
v Y1D~
– /etc/ha.d/haresources
– /etc/ha.d/ha.cf
– /etc/ha.d/authkeys
– /etc/drbd.conf
– /var/log/ires2HaInstall.log
– /tmp/HaPrimaryNodeInfo.list
Z 9 B _ICT( HA )73P D V'~ qwdC 69
v 53dC
t/M#9D~q
* * POS M'z a)D~ q XkvK P ZwZc# r K,+a S =vZcD } <}L
P}%TB~q," E k /etc/ha.d/haresources PCZ HA X F#
v atftpd
v dhcpd
v named
v iresd
v irespdbundleserverd
v wase
v rmsvc-ma
v tog-pegasus
2007j 8B 23U
– /tmp/HaSecNodeInfo.list
– /tmp/tmpreply
– /etc/fstab
ZyZ LDAP D HA V'~qwOxP IRES 20
>ZhvgN 9C LDAP dC=( Z_I CT(HA )V'~qwTO20 IRES#
":g{F.9C IRES yZG+DdC,x;G LDAP ,kND Z 61 3 D:Z yZ
G+D73P xP HA 20;#
TB=hY(z w *yZ NLPOS 208OxPY w,yT?v
"#V;B#
1. <8;vT>xg07# = MV'~ qwEL V x# = D j <#ZdC}] 4 F
M HA dCD Heartbeat *X1,7( IP X7"T+xSZ( eth0"eth1 H) M
V x(}g /dev/sda3 )#z9+h*Z}v~qw.d
C LDAP u?)" wV'~qw(dCxgSZMVx)T0(zV'~qw(d
CxgMVxE")#;P<CDf.,+ \]Wzz's;z &1\ bxPK?
V HA dC,;sV;C ; X B*<#
2 0V'~ qw.07(nUD HA d C ,XpGELVx V d,b;cG
":Z
#X*#qr,zI \;C ;xPX] ,T V '~qwEL XBx PVx,
T4( /drbd Vx#
2. !q=21d# Z HA 20}LP,V '~qw+av=}]Mx
PO#ZKZd,\b~q w: XG#X| #R;v~qwI TSxg O*8v
!1D 1 d(g{h*)#t/ HA 20.s,Z HA 2 0}Lzz;vI&a {
(|(jI=v~qw.dD 4F}]D j+Y ,= ).
* *z<I\G;2+D#y] z !qDxgMf" <u, Y ,= I \h*; (
D1d#
3. 4U NLPOS 208OD0 Z _B:h C _ICT~qw1 P DyZ LDAP D8
> E"4hCwV'~ qwM(z V '~ qw#k7#
0I! 1i$= h,T7# HA 20c ;I? ,;sYLx 4PfsD IRES HA
2 0=h#
"T<kCD5P DE
F/}]:\m~qw (d
gICT=fD
0 ,+V'~ qwV4
4PCD5 PPvDyP
70 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
":ZTB=hP ,+Lx9C Z NLPOS 208ODZ _Ba)DCZ ]> HA
20D>}E"#b G*K Zb) D 5.dP;1IT7#,xT # J 1X
9 Ck s5`XD 5 J5xPf;#TBX4PvK NLPOS 208O P D>
}DX|uo:
v BS1 - w
V'~qw
v BS2 - (zV '~qw
v /drbd - ?v~qwOD}] 4F20c
v /dev/drbd0 - +;f;DVx
=vV'~qw
4. Z
O 9CD>`-wr* /etc/ha.d/ha.cf,"xPTB|D :
v !{"MX| V:debugfile"logifle"keepalive M initdead
v +0deadtime 30 1|D * 0deadtime10 1
v +0initdead 120 1|D * 0initdead 30 1
v mSBP :0auto_failback off 1
5. Z BS1 M BS2 Oi$10 D HA 4,#ZyPb)8> E"P,Y( BS1 z
m zZ{D0w 1 HA
~ qw,BS2 zmz Z {D0(z 1 HA ~ qw#zIT(
}Z=v~qwO KPTB|n4i$~qwG q&ZZ{Du<4,#
rcdrbd status
7 #yzzD DRBD 4,A;+ BS1 T>*0 Primary/Secondary 1,+ BS2 T
>*0Secondary/Primary 1,;sYLx #
6. 9CTB|ni$ Heartbeat Gq}Z BS1 M BS2 OKP#7#=v~qw<T
>0running 1Heartbeat 4,,;sYLx #
rcheartbeat status
7. (}TB=h4/,`S DRBD 4,Gv;mDwb#bI T Z8 v =hPK*
X}% Heartbeat ,T%" BS2 S\w Z cG+#*ZC G+*;Zd/, `S 4
,,kZ?v~qwOr*; vUK ,t/TB|n"C d#VKP#
watch rcdrbd status
8. Z BS1 M BS2 O]R cron w5#bG*K\bZz&m4F } ]Vx 1 ,3v
T;t/D cron w5I\h *CJ, ;Vx#zI T(}9C TB|n#9 cron
X $Lr4]R cron w5#
/etc/init.d/cron stop
9. 4UTB3r{C BS1 M BS2 ODxg,S#
":ZTBxgO*rPD3v1d c ,BS1 M BS2 +alb = * ' Heart-
beat#lb=*' Heartbeat 1, BS2 +J0 Primary/Unknown14,,"a2
0 |D /drbd Vx# ~ qw BS1 +d * 0Primary/Unknown1 4 ,,"+|D
/drbd Vx#V*2
04 ,#z;	KPZ ~qwOD Heartbeat X$L
r#; hPOxg,SMQc;#
a. SjZ POS M'z xgPO * BS1 M BS2 D,S#Z HA 20Zd,Xk
\b4T POS M'z DyP~qks #
b. Z BS1 M BS2 OO* DRBD xg,S#bGCZ x P}]4FD
xg4 7#
| I\k Heartbeat -}D47`,,2 I \;,#
Z 9 B _ICT( HA)73P DV'~qwdC 71
2007j 8B 23U
c. Z BS1 M BS2 OO* Heartbeat xg,S#g{Q + Heartbeat dC*(}
` vxg4 7 ,G4 O *yP\ 0 lD47#g{Q+ Heartbeat M DRBD d
C*2C;vxg4 7,G4;h *C= h#
10. i$ BS1 M BS2 Gq<JV0 Primary/Unknown 14, #
":Z0fD=hP O* Heartbeat &
1Q-%" BS2 JV Primary/Unknown 4
,,x BS1 &Q-& Z Primary/Unknown 4 ,#C}LI\h*8kSD1
d,yTkHr ;)1 d, Ti$|Gq QjI ,;sY Lx#g{*/,
`S DRBD 4,,ki4 DRBD 4,T>,1==v~qw<xk0Primary/
Unknown 14,*9
#g{;h*/,`S DRBD 4 ,,kZ?v~qwO
"vTB|n"X4, 1 = = v ~ qwOD4,<8>0Primary/Unknown 1
*9#
rcdrbd status
11. Z BS1 M BS2 O#9 IRES ~q#
/etc/init.d/wase stop
/etc/init.d/rmsvc-ma stop
/etc/init.d/tog-pegasus stop
12. Z BS1 M BS2 OS}<rPP}% IRES ~q#
chkconfig wase off
chkconfig rmsvc-ma off
chkconfig tog-pegasus off
13. XB(; IRES }]:
a. vZ BS1 O,7# /drbd Q20:
":g{VxQ-20,zI \aSU= 8 >C 4vD{" #b;G ;vJ
b#g{20' \,kxP|} , ;sYLx #zITgB9C mount |
n 4li204 ,:
mount
b. vZ BS1 O,+ IRES }]4F= 4FVx:
mkdir –p /drbd/var/opt
cp –rap /var/opt/ibm /drbd/var/opt
cp –rap /var/opt/tog-pegasus /drbd/var/opt
c. Z BS1 M BS2 O,+-<D IRES }]#f* 8]:
mv /var/opt/ibm /var/opt/ibm.backHA
mv /var/opt/tog-pegasus /var/opt/tog-pegasus.backHA
d. Z BS1 M BS2 O,4(8r4 F}]Dm4 S :
ln -s /drbd/var/opt/ibm /var/opt/ibm
ln -s /drbd/var/opt/tog-pegasus /var/opt/tog-pegasus
14. Z BS1 M BS2 O,9CTB|n#9 Heartbeat X$Lr:
rcheartbeat stop
15. Z BS1 M BS2 O,+ IRES ~qmS= HA J4D~P:
":ZC=hP,zh*`- HA XFD ~ ,CD ~ ZJO*FZdt /M#9X
|D~q#C D ~&1Q-fZ,"&1 Q-,PX ZX| NLPOS ~qDE
"#z;h+ IRES ~qmS= VPD
a. liVPD HA J4D~:more /etc/ha.d/haresources
b. 7#D~P,P`FTBPD P( !T NLPOS 208O>})#bGzh*`
-Tm S IRES ~qDP#k"b,K& T>D~qw{F"IP X7M drbd V
xD5I\;,,b!vZ z D20#
72 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
PmP#
2007j 8B 23U
bs1 192.168.1.3 /dev/drbd0::/drbd/ext3 named dhcp atftpd
c. 4( HA J4D~D8]1 >:
cp -p /etc/ha.d/haresources /etc/ha.d/haresources.beforeIRES
d. 9CD>` -w,r* HA J4D~xP` -:
vi /etc/ha.d/haresources
e. + IRES ~qmS= HA J4D~PD~ qXBt/PmD) 2#a{&1`
FTBZ]:
bs1 ...etc... named dhcp atftpd tog-pegasus rmsvc-ma wase
f. #f HA J4D~"Kv` -w#
16. v+ BS2 OD4FVx h*^ '#
drbdadm secondary all
drbdadm invalidate all
17. Z BS1 M BS2 O,XB, O DRBD M Heartbeat xg,S#b +at/Y ,=
} L#g { }Z/,`S DRBD 4 ,,G4 ZY ,=Zd,za4=;v8>x
HD4,8# H}Y,= jI,;s YLx#
18. 4TB3rX Bt/ Heartbeat X$Lr:
a. a. WHZ BS1 O
rcheartbeat start
drbdadm primary all
:
b. b. ;sZ BS2 O:
rcheartbeat start
19. Z BS1 M BS2 O,9CTB|nXBt/ cron X$Lr:
/etc/init.d/cron start
N<JO4S
Linux-HA 5w
K 1,zQ-ZyZ LDAP D HA V'~ qwO20K IRES#4F}]Q -Y,=,
BS1 M BS2 &Q-VpV4*|GDwZ cM (zZc G+#K1G i $ |DD<C
1 z:(}X4 NLPOS 20 8 ODZ _B P h v D HA i$= h #
v http://www.linux-ha.org
v http://www.drbd.org
v hCC Linux-HA 53 .s,}Gv=OXJb,"R"T9C}]V4w* nsD
VN,qr@ 6;* T DRBD r Heartbeat xPT7#
v @6;*"T Z& Z(z4,12 0 DRBD Vx#
v Zt/rXU/:PD N;~q w1,k7#,=&Z} 7D=
r,TZ 53O#
VnBDP '}]#
v KP Linux-HA 731, h *7# HA ~qw&Z1d,=,b ;c\X * #SLES
PD xntp D1!h CGv 9C>X53 1S<Uw*1dN<#b V1!h C+^
(#V HA ~ qwD1d&Z,=#*hC
HA ~qwOD xntp,zXk `- /etc/
ntp.conf dCD~,"yw;v 8rb?1d4D~qw N}#Z=v~qwO< 4
PCYw, "8r,; v}]4#
Z 9 B _ICT( HA )73P D V'~ qwdC 73
2007j 8B 23U
74 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
Z 10 B v? D*x
> Ba)dC IRES 20Dj8 } L#ZxPdC. 0, X kQ4UZ 32 3 D:20
IRES;PDhv20K IRES#
Ev
posIBM_setupNetwork E> CZZ%vV'~ qwOdC IRES xg,9.ITZw V
xg XKP}#$w#*bv4SrG ;c XKDhs ,zIT4UD 5>ZP Dh
v^D posIBM_setupNetwork Perl E>#g{Tb)E> x PK(F,+v=Jb,G
4 zXk \ ;9C4-^
Z za) TCP/IP xgX7 D (Fd C D~1, posIBM_setupNetwork IThCw V x
gXK#+G,IZ x gdCP fZ s?D!n,C$_^( d C?vI\DL j d
C Dxg#K b ,posIBM_setupNetwork ;a"T*V '~qwh
h *@p=M}7dC @ p=IM 'T P :p#
Z>ZP,POS M'z 8 IRES z7 'Vw* PXE I}< M'z DNN IBM 2~#
POS xg8 POS M 'z,S =DxgS Z((xgS Z( ZV'~ qwO),mb9
8CZ 7# TCP/IP xgJOZ IRES D
D DzkYVG)Jb,E \ ;* 5 IBM 'V#
C@p=#7(G q
2~Mm ~y!a9#
posIBM_setupNetwork E>5w
ZwC posIBM_setupNetwork Perl E>1, E> +y]V'~qwO D IRES z7 D
h shC*xD~#E>aA!dCD~ /etc/posIBM_setupNetwork.conf ;zXk+Cd
CD~^D *hvzDX(xg XK#d CD~|,; 5PCZ 8(d? 5D0X|
V =51T,IE> A ! "i $ M
posIBM_setupNetwork.conf.sample(fz7a) )w*pc ,r*dzkP|,K"
M#
posIBM_setupNetwork E>af;r ^D m `5 3xgdCD~M53~ q #1^Dr
f;3v53D~1,posIBM_setupNetwork aX|{ -<D~#XZI\;^DD D
M~qDj{Pm,kND0 ;^D D D~1 M0\0lD~q 1#
~
posIBM_setupNetwork E> CZS|na>{r shell KP#r_,2IT(} root C
'(^Sd{LrrE>PwC|#g{Sd{E>PwC|,G4XkhC -q !n,
9 E>I*G ;%
\ #E>;a I C|nPPDNNd{ N } # yPxg dC!ny (}dCD~ P h
vDhCxPX F(kNDBf D0xgdC 5CLr5w1)#
K P posIBM_setupNetwork 1,E>ar /var/log/posIBM_setupNetwork.log 4 U>D
,CD~G <E>D4PivM| I\v =D Jb#g{9C posIBM_setupNetwork
~
1v=Jb,"h**5 IBM 'V ,k#fU> D~ D1>#
=D#posIBM_setupNetwork 5Xk*c 1m >I&,Gc 1m >'
CZ ^D53* x D~#k9Cy>dC D ~ /etc/
hs
z D73XkzcTBu~,E \ 7# posIBM_setupNetwork } 7 KP:
© Copyright IBM Corp. 2004, 2006 75
;^DDD~
2007j 8B 23U
v z+ posIBM_setupNetwork hC*ZV '~qw OKP,"R hC* vdC* POS
M'z a)~qDxg#
v z20K Novell z7( SLES M NLPOS)M IBM IRES z7#
v YaST dCK~qwODxgJ dw#
v zdCK /etc/posIBM_setupNetwork.conf D~,9.hvV'~qwyhDxghC#
v DNS M NTP
gJdwOfZ," &ZCx gDSxZ#
v zZh posIBM_setupNetwork S root 4PD(^#
v zZ posIBM_setupNetwork KP.s,ETxgdCD~(OfD YaST hC}b )
xP|D #qr,posIBM_setupNetwork I\a
s`}ivB,KP posIBM_setupNetwork .s ,(} YaST r V$dC TTBPv
D D~xP D |D +a*'# 1 CE>^ D rf ;3 v 53 D~1,aX|{ - < D
~# 8]D ~D76{Fk-D ~D`,,;GD ~{sa= SUZ"1 dM
0setupNetworkBackup 1#CE
qxP|D ,G4&1ZC E>4P .sY xPG )|D ,Tc C'|D ;a ; ^D
r2G #
~qwX7}b,dCD~PDxg X 7M6'Z V'~qwD;vx
^Dr 2GzD |D#
> @6;a>}b)D~#g{ C '*Tb)D~ r ~
etc/dhcpd.conf(S7*< 4( )
v dC PXE !n#
v *t DNS |B#
v * POS M'z dCL( IP X7#
v mS*~ qwdCDr{#
v dC/,X 76',CZ *M'zr d{h8a) DHCP/PXE ~q#
v mS;vxX u?,)M'zCZ CJb? xg#
v mS;v DNS ~qw u?# mS;v
NTP ~qwu?#
/etc/sysconfig/dhcpd
6p* POS xga)~ qDV'~ qw Jdw,+ dCZ a) DHCP ~q#
/etc/named.conf
v mS*~ qwdCDr{#
v mS4r DNS i/ u?#
/var/lib/named/posIBM_generated/named.zone
v mS*~ qwdCDr{#
v mS4r DNS i/ u?#
/etc/nsswitch.conf
H*D ~"s* DNS dCi/ #
76 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
/etc/resolv.conf
mS*~ qwdCDr{#
/var/lib/named/posIBM_generated/*.arpa.zone
y]xg IP X74( CD~#ZdPnk7? #
\0lD~q
K PZV'~ qwDTB5 3 ~ qDdC D ~I\a; ^ D rf ;#g{T N N==
^DK3n~q, G4 CE>aX Bt/C~q,9 |DZ53O"4 z '#
v dhcpd
v atftpd
v named
v iresd
v xntpd
v rmsvc-ma
v wase
xgdC5CLr5w
posIBM_setupNetwork E>aSdCD~ /etc/posIBM_setupNetwork.conf PA!xgh
CE"#ZK P posIBM_setupNetwork E> .0,zITy]LjD xghsTya)
D y>dCD~ /etc/posIBM_setupNetwork.conf.sample xP( F # y >dCD~ D zk
P|,K"M,h v Kg N9C?vd C!n#g{; fZ NNd CD~,G4E
a dv;ums{" "#9#
1. *(Fd C D~,zXka) T BE ":
v CZ ,S POS h8D?vxgJdw D IP X7#
v 2,Vdx? vjZxgO DyPI\UK D,x IP X7 6'#
v m;v ,xX76',CZ Z}<}LP/,
bD"SL j~qwks IP X7 Dd{h8#
v LjdC' V D POS M'z Dns}?#
v 8>G q&Cd C>X{F~qw#
2. 9CNbD>` -wr*y>dC D~ /etc/posIBM_setupNetwork.conf.sample#
3. TD~xP (F,;s+d#f*n /d
4. 3)ivB I \ah*`v( ;DdCD~,}gTZs?L j,|G Dxg;J
m9C+2 dCD~#
bVivB:
a. 4(;vI y]M'a)D|{ #=zIdCD~ D E>#
b. Z20Zd, ZV'~qwO KPCD
c. ;s,Z4P posIBM_setupNetwork .0,+yzIDd CD~BX=V'~q
w#
>
V dxUK,"CZ POS M'z T
CD~ /etc/posIBM_setupNetwork.conf#
~|{ E>,rZM '>cKP|#
Z 10 B v? D*x 77
posIBM_setupNetwork dCD~ PDxg 5
? v POS M'z<_P8 (K(; TCP/IP X7 D UK`E# ? vLjIT h C; v
r=v POS xg#r* TCP/IP X7;Z; v rm;vxgO,y TLjI TZxg
Oh C`v POS M 'z,?v<_P(;X7#
2007j 8B 23U
T Z'V POS M'z DL j P D?vxg,X
5#b)59zIT(} Network[1,2]_IP N=8( ;vr=v POS xg#Network1_IP
M Network2_IP GCZ h v POS xg 1 M POS xg 2 D5=vX|V#TZ % x
gdC,k"Mtr>} Z~vx gDyP0X|V=5 1z k#
posIBM_setupNetwork
POS M'z y,SDZ ;vr( ;;vjZ POS xg# xg 2 8I!D"d{ POS
M'z ,S=DZ ~vjZxg#
":posIBM_setupNetwork E>^('VLj 6'Ds5, Srd{*xhs#
TBPmhv KdCD~X
Mxg 1 D5Xk 8(# xg 2 D5GI! D#CE>ai$d CD~ P D}]#
Max_Clients=1-999
(eV'~ qwOD53x g D ~I'VD POS M 'z Dns}?, ^ [ POS x g
JdwD }?gN#k"bTB^ F:
v dCD~awC posIBM_terminalNameUtilities D ~,r * C5CLr D ~ay]z
* Max_Clients X | V h C D 5 4 h CU K ` E D O ^ 5 # g { ZK P
posIBM_setupNetwork .sKP
nsUK`E#
v g{ posIBM_terminalNameUtilities D~8(D U K`E6'+k#fpc 1(}g ,
6' 500 A 599),G4 Max_Clients X|V5XkHZ nsUK`E(ZC>}
P * 599),x;G6 'Ds!#
kT0X|V=51DN=a);5PD
E>ahC' V POS M 'zDj Z POS xg~q# xg 1 8
|V 0d5#k"b,;fZNN 1! 5,"R0 }v 5
posIBM_terminalNameUtilities,k;*^DyJ mD
Strict_Sequential=[yes,no]
8 (gNzI POS M'z D2, TCP/IP X 7 #b;a0l/,XX 7 #
g { 8 ( yes , G 4 S z I Network[1,2]_Client_Start * < , 1 =
Network[1,2]_Client_Start + Max_Clients D2, POS M'z X76'#
g {8( no,G4T1.x F q=zI TCP/IP X 7 ,bb6E U K`ET K `IA
Dq=Ek TCP/IP X7 Dn M
K DK;*S*9u.xF } D== ] v#nRKDK;*]v = 99 #B;N ] v+a
a _B; v K;*PD5 #
":}g,g { Network[1,2]_Client_Start Dq=* xx.xx.x0.01 ,UK`EZ POS M
'z D TCP/IP X7 D n M 8;PG0K`IAD1
g,g{ Network[1,2]_Client_Start Dq=* xx.xx.x0.99 (UK 99), ]v.s+
* xx.xx.x1.00(UK 100 )#nRKD} V T>*9u .xF } ,NN``Dxg
X7<I\ T3)xg XKzz:f0l#
78 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
? V#TCP/IP X7 Network[1,2]_Client_Start T+nR
#Cq =;aKQxgX7,}
2007j 8B 23U
^ [ Strict_Sequential * N5,<azI Max_Clients v2,X 7 #(e=v POS x
g1,+*?vx gzI\2 Max_Clients v2,X7#g {P=v POS x g,G4
? v POS M'z <_P; v Z ? v POS xgOP'D x gX7,SkN N; v POS
xg1<\}#KP#
Dynamic_Pool=1-999
DHCP /,X7X P D IC TCP/IP X7 D ns}?#Z} < }LP,?v POS M'
z< a;Y1Vd;v/,X7# 1M'zj+}<s,/,X7a;ME,.s POS
M 'z 9C2, TCP/IP X7#nQ v ( G ,+ Dynamic_pool hC*sZHZ L jP
D POS M'z D5
'z <;h*H}m ;vM 'z ME/,X7E\xP} < #h CC 5 1 ,kFkd
{ ,S= POS xg D "aks /, DHCP X 7 D h8#
EnableDNS=[yes,no]
8 >G q&CZ V '~qwOdC>Xr{~qw#(#DhCG yes #g{ 9 CK4
SDxghC,"P;v b?~qw * V'~qw0 d POS M'z a) DNS &\,
G48( no#
J}?,TJmyPM'z I T, 1t/}<}L# r x,NNM
Network[1,2]_IP=172.22.0.1
V dx V '~ qwPDxgJdwD TCP/IP X 7# x gJdwXkQ9C YaST xP
dC,Sx posIBM_setupNetwork IT6pDvxg JdwT&Z zD POS xg#g
{P=vxgJdwZ* POS xga )~q,G4y9C YaST xPdC ,"ZdC
D~P9C|GT
DX7)8(=vX|V#
& D TCP/IP X 7(POS M'zCZ CJ POS xgO D V'~ qw
Network[1,2]_Client_Start=172.22.10.1
2 , POS M'z X76' D p< TCP/IP X 7#XZ|`E",kNDOf D XZ
Strict_Sequential D5w#
Network[1,2]_Dynamic_Start=172.22.220.0
DHCP /,X7X Dp< TCP/IP X7#/,X Dax X7I Dynamic_Pool 5X F#
Network[1,2]_Gateway=172.22.0.1
POS M 'zCZCJ|GSx.b D x gX7 D TCP/IP X7#g{ POS M 'z&Z
(CxgO,G4b+8rV'~qw;V'~qwIdC* 4P IP *"~ qr NAT
(xgX7*; )~q#g{ POS M'z &Z +CxgO ,G4CN}ITdC* 8
wSxxXD53r7Iw#ZV'~q w Cw x XD_ICT h CP,(#i
rC
vB,b+8 rIwV '~qwM( zV '~qw2 CDib IP X7#
":CE>;adC IP *"M NAT#
Network[1,2]_NTP=172.22.0.1
POS M'zCZ CJxg1d-i ~qD TCP/IP X7#(#,C X78 rV'~q
w,+2I T8rb? NTP ~q w#(#ivB,V'~q wdC*kb?1d~ q
wxP,=,M'z dC*kV '~q wxP,=,byI T 5Mxgw? #`v X
Z 10 B v? D*x 79
7IT 8(* :E (gPm#ZV '~qwa) NTP ~qD_ICTh CP,bI\
8rI wV '~qwM( zV '~qw2CDib IP X 7#
Network[1,2]_DNS=172.22.0.1
POS M'zCZ xPr{i/D TCP/IP X7#(#,C X 78 rV'~ qw,+2I
T8rb? DNS ~qw#`vX7IT8(* :E(gPm#ZV'~qwa) DNS
~ qD_ICThCP ,(#i v B,b+8 r Iw V '~ qwM(z V '~ qw
CDib IP X7#(i;*9C0w~qw,(z~qw1IP X7,r*g{w~qw
XU,G4bazz;v,1S 1#
posIBM_setupNetwork (F
zIT^D posIBM_setupNetwork E>PD I4Pzk#+G, zXk \;9C IBM
a)D-<zk4 YVI- }^DDzkzz DK P1ms,E\r IBM 'V(f J
b#IBM 'V;aT^D}DE>a)b{"(ir`5#(i} TBivb,;*^
posIBM_setupNetwork E>:g{; xP(F,G4^(zc>cDhs;z_P*
D
xM Perl E>` 4=fD(5*6,"*y zz D s{:+p#
(#,;&TE>D-<1>rWc D Perl #ixP^ D# (iz+ IBM a)DyP
I4Pzk4F=m;vD~P
E >Md'V Perl #i PX |{ C#i#
2007j 8B 23U
2
,"^D1 >#g{X|{;v Perl #i,k7#Zw
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T Bzk>}h v K|, posIBM_setupNetwork E>DI4PD~#
/usr/sbin/posIBM_setupNetwork
E >DwkZc,C#iZ posIBM_setupNetwork script E>P w C;5Pd{ Perl #
iDk Zc#
/usr/lib/perl5/vendor_perl/Ires2/Atftpd.pm
&mT atftpd ~qD^D#
/usr/lib/perl5/vendor_perl/Ires2/ConfigValues.pm
A!dCD~,"+X |V/ 5 TEk Perl "PP#
/usr/lib/perl5/vendor_perl/Ires2/Dhcp.pm
S 7*< 4 ( /etc/dhcpd.conf D~#C D ~P f ZDNN}]<;a;# t# -<D~
a;X|{ " #f#
/usr/lib/perl5/vendor_perl/Ires2/Dns.pm
^Dr{~qhC4 'VjZxg#
/usr/lib/perl5/vendor_perl/Ires2/Log.pm
|
|
|
|
*E>a)U>G< SZ#
/usr/lib/perl5/vendor_perl/Ires2/Services.pm
20M/rXBt/-} ^DD53~q#
80 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j 8B 23U
|
|
|
|
|
|
/usr/lib/perl5/vendor_perl/Ires2/Tools.pm
Id{ Perl #i9 CD;ilS D}L#
/usr/lib/perl5/vendor_perl/Ires2/Validation.pm
;fl idCD~ PD 5,T7(GqP ;) 51Yr ;;B#
V$^D POS xgdC
d; IBM (i;*V$hC POS xg,>Z9G** x(R(h*_P IRES *x
u~=fD*6) a)K|`j8E"#
":;*9C posIBM_setupNetwork E>4hC LDAP dC# I Novell a)D $ _
CZ LDAP dC#
g {zDhs8(DyZG+D53,v posIBM_setupNetwork E>ya)D
* szWH4P posIBM_setupNetwork ,;sb T yzzDdC G q}7$w,x4 T
Ba{:
v PXE Xk\;ZM'z P0k+ BD3q#
v zXk \;(}M'z Dwz{ ping M'z #
6',IBM
g {^(zcb)'V h s,k *5 IBM 'V#9Cyz I D D ~w
p c#g{z^DKI posIBM_setupNetwork zI D dC,a{ < B53^(}7K
P,IBM 'V^( -zzTJbx PwT#
} K>ZPhvDD~|D .b,posIBM_setupNetwork 97 # :X hD~q(}g
0named 1)Z|GDD~;^DsaX Bt/ ,"R
0\0lD~q 1PPv K\0lD~q #
":g{TxgdCD~M~ qxPK@XD|D ,G4KP posIBM_setupNetwork E
>s,zD|D I \a ;^Dr*'#d;E >aZ^D rf ;D~14(- <
D~D8]1
D~D8]1 >#
T BD~^D>}kTZ% v POS xg#TZ= v jZ POS xg,X k ,yw7X
(eZ ~vxg#
8( /etc/dhcpd.conf
ZK P posIBM_setupNetwork .s,CD~a;j+f;#DHCP ~qw'V IRES D
#fhsP:
1. PXE !nXk(e*'V PXE }<#
2. Xk8( DNS |B!n#
3. Xk* PXEClient M'z (e)&L`#
4. Xk(eCZ (er{D!n#
5. Xk(e8> POS M'z yZxgDS xy
6. Xk*?v POS M'z (ewzyw#
*x;=|D D
~ qaZ53}<1T/t / #
>,IBM 9G(izZKPE>.0,H4(V$^D }DyP53
w#
Z 10 B v? D*x 81
9 CBf}ZPDzk# = 44(CD~#
(" PXE !n"(e pxeclients `
+ TBzk4-44F= /etc/dhcpd.conf D~ P (;h * x P^ D)# Z"vu <
DHCP_DISCOVER ks1,yP IBM POS 53<9C PXEClient w*)&L`5#
option space PXE;
ddns-update-style interim;
update-static-leases on;
option PXE.mtftp-ip code 1 = ip-address;
option PXE.mtftp-cport code 2 = unsigned integer 16;
option PXE.mtftp-sport code 3 = unsigned integer 16;
option PXE.mtftp-tmout code 4 = unsigned integer 8;
option PXE.mtftp-delay code 5 = unsigned integer 8;
option PXE.discovery-control code 6 = unsigned integer 8;
option PXE.discovery-mcast-addr code 7 = ip-address;
class "pxeclients" {
match if substring (option vendor-class-identifier, 0, 9)= "PXEClient";
option vendor-class-identifier "PXEClient";
vendor-option-space PXE;
option PXE.mtftp-ip 0.0.0.0;
filename "boot/pxelinux.0";
}
2007j 8B 23U
(eM'zDL (X7
9CTBzk,*?vM'z ( e;vwz{ML(X 7#? v wzDX 7Xk& Z
SxywD Sx(eZ(kNDB ;ZPDzk)#+G,NNM'z X7<;\&Z
Sx6'Z;C6'G *I DHCP /,VdDG)X7#tD#g{wz
6'Z,G4I \<B=vr |`M'z "T CJ,; IP X7#
host posClient1 {
option dhcp-client-identifier "\000posClient1";
fixed-address 192.168.0.100;
}
host posClient2 {
option dhcp-client-identifier "\000posClient2";
fixed-address 192.168.0.101;
}
(eSxD6'5
S xyw6'5G DHCP ZM'z xP}<1/,VdxM'zDX 76'#(#,C
6'h*c;s,I *?v POS M'z a); v/,X7#g{;;s,ZxP} <
1 ,POS M'za "ze; ,1=|G D /,X7;d{M'z ME*9#C6'Xk
| ,ZSxP,"R ;\ | ,Z0fDwz(e P Vd D N N IP X7# domain-name-
servers"routers M ntp-servers (#8rV '~qw,d; d{d C2GI\D#
option domain-name "customer.com";
subnet 192.168.0.0 netmask 255.255.255.0 {
range 192.168.0.120 192.168.0.139;
max-lease-time 14400;
default-lease-time 14400;
option domain-name-servers 192.168.0.1;
option routers 192.168.0.1;
option ntp-servers 192.168.0.1;
}
X7&ZSx
82 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O