IBM Retail Environment User Manual

IBM Retail Environment for SUSE LINUX V2.1.4
*"_8O
򔻐򗗠򙳰
G151-0163-012007j8B23U
IBM Retail Environment for SUSE LINUX V2.1.4
*"_8O
򔻐򗗠򙳰
G151-0163-012007j8B23U
"b
Z9C>JO0d'VDz7.0,kpXDAZ 215 3D=< E, :yw;BfD;cE"#
2007j8B23U
Z}f(2007 j 6 B)
(}zD IBM zmr IBM V?I): IBM vfo#&rzD IBM z[zmksKvfoD1>MPX IBM z7 D<uE"#B
fDX7P;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{DyTBX7:
IBM Pz+>O#V+>,:/? PzO#P4#P7 333 Ep2c! 10 %
J~`k:200021
r IBM "ME"1,z4Zh IBM G
@<({TC IBM 4|O*J1DNN==9CrV"zya)DNNE"x
^kTzP#NNpN#
© Copyright International Business Machines Corporation 2004, 2006. All rights reserved.
2007j8B23U
?<
< ..............................ix
m ..............................xi
XZ>8O ..........................xiii
>8ODA_ .........................xiii
`Xvfo ..........................xiii
>8ODi/==........................xiii
~qw ...........................xiii
POS M'K .........................xiv
jZXK ..........................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
xg2~ ...........................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) ................12
n/ 14. 20bT53
n/ 15. *"MbT,$F.....................12
n/ 16. *"4FM9>F.....................13
n/ 17. 0ku<3q ......................14
n/ 18. `5LjK1 ......................14
n/ 19. 20TcLj ......................14
n/ 20. 5)bTk,$F.....................14
n/ 21. bTTcLj53 ....................14
n/ 22. `STcLj ......................15
n/ 23. 4hw{20M4F
......................12
F. ..................15
Z 2 B F.Lj2~73 ....................17
2~hs ...........................17
© Copyright IBM Corp. 2004, 2006 iii
2007j8B23U
POS 2~ ..........................17
~qw2~ .........................18
IBM xSeries ~qw(Intel x86) .................20
IBM POS UKd1~qw ....................20
-}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) .............25
Linux tuned for a browser-based application(
Linux tuned for a full desktop environment(@f)............25
POS-Branch 3q ........................25
d{"bBn..........................26
f>E ...........................26
9u ............................26
3q,$ ..........................27
/@w)...........25
Z 2 ?V 20 ...............................29
Z 5 B 20 .........................31
20hs ...........................31
20 NLPOS ..........................31
20 IRES ...........................32
+ IRES mS= YaST .....................32
20 IRES zk........................32
20 IBM IRES 204 ......................33
4(204iJ ........................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 ...........................40
S CD }6 IRES .......................40
Sd{4iJ}6 IRES .....................41
Z 7 B 9Cv?,$}6 ....................43
v?,$ IRES (F .......................43
S IRES 2.1.1 }6= 2.1.4 ....................43
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
2007j8B23U
Z 8 B dC .........................51
3q9(~qwdC .......................51
\m~qwdC .........................51
4( LDAP ?<#=......................51
u</ LDAP ?<Lja9 ...................51
nd LDAP POS UKE"....................51
i$ LDAP ?<a9......................51
"w X ~qwdC ......................52
V'~qwdC .........................52
yZG+DV'~qwdC.....................52
yZ LDAP DV'~qwdC ...................52
Z 9 B _ICT(HA)73PDV'~qwdC ............53
Linux-HA Di~ ........................53
Distributed Replicated Block Device(DRBD) .............53
Heartbeat ..........................53
HA $_ ...........................54
Linux HA $_ ........................54
IRES HA $_ ........................55
gNV$xP Linux-HA /:JO*F ...............59
ZyZG+D73PxP HA 20DHvu~..............59
XhD2~ .........................60
XhDm~ .........................60
53hs ..........................60
ZyZG
+D73PxP HA $20 .................60
ZyZG+D73PxP HA 20 ..................61
H0DhC .........................61
u<hC ..........................62
hC ............................62
s20 ............................69
nQ5y ...........................69
53^D ...........................69
4(r^DDD~ .......................69
t/M#9D~q .......................70
ZyZ LDAP D HA V'~qwOxP IRES 20 ...........70
N<JO4S..........................73
Linux-HA 5w .........................73
Z 10 B v?D*x ......................75
Ev .............................75
posIBM_setupNetwork E>5w ...................75
hs .............................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........................76
/etc/resolv.conf ........................77
/var/lib/named/posIBM_generated/*.arpa.zone ..............77
\0lD~q.........................77
xgdC5CLr5w ......................77
?< v
2007j8B23U
posIBM_setupNetwork dCD~PDxg5 ...............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 ................79
Network[1,2]_Dynamic_Start=172.22.220.0 ...............79
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'zDL(X7 .....................82
(eSxD6'5 .......................82
^D /etc/sysconfig/dhcpd......................83
8( /etc/named.conf .......................83
dC DNS xrD~ .......................83
^D /etc/nsswitch.conf ......................83
/etc/resolv.conf .......................83
^D
T_ICT539C posIBM_setupNetwork ...............83
Z 5 ?V \m ...............................85
Z 11 B 3q9( .......................87
9(M?p3q .........................87
9((C3q.........................87
9((F3q.........................88
9(iOD POS V'~qw3q .................92
?p3q ..........................93
?p initrd MZK .......................93
IRES Image Builder .......................94
Image Builder GUI ........................94
Create $_ .........................95
Manage $_ .........................96
Extend $_ .........................97
Configure $_ ........................98
Files $_ .........................115
Build $_ .........................116
Summary $_ ........................117
Delta $_ .........................118
Boot CD $_ ........................119
dCD~hv
3q9(D~ ........................119
*20M}%D~q ......................120
XF86Config D~ .......................120
Elotone...........................121
3qf6D5()9D~) ....................121
)9D~q= ........................121
)9D~?<a9 ......................121
.........................119
vi IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 12 B 9CyZG+DdC...................123
9CdCLr .........................123
t/ IRES POS M'KdC ...................123
G< ...........................124
/@w"bBn .......................124
dC POS M'K ........................124
POS h8dC ........................125
D~53dC ........................128
T>dC ..........................129
M'KG+ .........................130
0k POS M'K ........................131
Ev ...........................131
hC POS M'KG+MUKE ..................132
|nP$_ ..........................134
posIBM_rebuildPosConfiguration
..................135
posIBM_terminalNameUtilties ...................135
posIBM_setStoreName .....................135
posIBM_setServerTerminalNumber .................135
posIBM_setStoreNumber.....................136
X Window dC .......................136
Z 13 B 9C LDAP dC ....................139
LDAP |nP$_ .......................139
XF86Config D~ .......................139
4(r^D LDAP D XF86Config D~ ..............139
\m~qw$_ .......................149
V'~qw$_ ........................154
gNSV'~qw}%UK(posIBM_rmCR) ............154
X Window dC ........................155
+T>w ..........................155
%~A ...........................155
Virtual Network Computing(VNC) ................155
Z 6 ?V ,$k'V ............................157
Z 14 B 9Cv?,$ .....................159
v?,$ ...........................159
POS M'K3q,$ .....................159
POS M'K3qDv?,$|nP$_ ...............160
V'~qw,$ .......................161
V'~qwDv?,$|nP$_ .................161
v?,$D<NC'gf ....................164
LDAP C'D"bBn .....................167
+,$&CAiOD POS V'~qw ................168
Z 15 B z7'V .......................169
Ev ............................169
*6b(KB)}]b ......................169
*5 IBM Support .......................173
TZZ@zrSCs:rD IRES z7 ...............173
TZZ@zrSCsTb:rD IRES z7 .............196
TZ94:rz7D IRES C' .................196
?< vii
2007j8B23U
Z 16 B U/Jb7(D5 ...................197
PD &sm~D|nPC'gf ...................198
PD &sm~D<NC'gf ...................198
CJ PD &sm~ GUI....................198
!q PD &sm~E".....................199
Z 17 B 53\m .......................201
Ev ............................201
i4 POS M'K ........................201
T>PX POS M'KMV'~qwDE" ..............202
wC IRES UKdC5
T>"\mM4(Jb7(&sm~ .................203
4sv?,$4, .......................203
rV'~qwM POS M'K"M|n ................203
CLr ...................202
Z 7 ?V =< ...............................205
=< A. OS M'KD IRES PXE }<&\ .............207
=< B. |D@p=hC .....................209
=< C. CD {Fkhs .....................211
=< D. %~A#<Lr .....................213
touchcal(/usr/sbin/touchcal) ....................213
aipcalibrate(/usr/sbin/aipcalibrate)..................213
=< E. yw .........................215
Lj ............................216
w} ............................217
viii IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
<
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. xgXK ..................................65
8. POS xg~q ................................66
9. (zZcDib IP X7 ............................66
10. (zZcD IP X7 ..............................67
11. CZ(zZcDVx ..............................67
12. CZ+d Heartbeat EEDT+xh8 .......................68
13. Zc.dDh8
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 $_ ...............................100
21. Shell Variables $_ .............................101
22. Drivers $_ ................................102
23. Image Options $_ ..............................103
24. RPMs $_ .................................104
25. Symbol Stripping $_ .............................105
26. Locale $_ ................................106
27. Time Zone $_ ...............................107
28. Secure Shell $_ ..............................108
29. X11 dC$_ ................................109
30. Inittab $_.................................110
31. Services $_ ................................111
32. Groups $_ ................................112
33. Root $_ .................................113
34. Users $_ .................................114
35. Files fe .................................115
36. Build fe .................................116
37. Summary fe ...............................117
38. Delta fe .................................118
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 >} ................................151
45. Server Maintenance Bundles ...........................166
46. Support and Downloads 0Z ..........................170
47. Search results ................................171
48. KB DB..................................172
,= ..............................68
© Copyright IBM Corp. 2004, 2006 ix
2007j8B23U
49. Support & downloads .............................175
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 ............................181
56. Software Service Request G<3f ........................182
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 ...................190
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
2007j8B23U
m
1. LDAP ryZG+DdC ............................6
2. \'VD POS 2~ ..............................17
3. HA 2~\& ................................18
4. _6p&\?~ ...............................122
5. posIBM_terminalNameUtilties ..........................135
6. posIBM_setStoreName .............................135
7. posIBM_setServerTerminalNumber .........................136
8. posIBM_setStoreNumber ............................136
9. posIBM/deploy $_>} ............................154
10. *t PMR.................................173
© Copyright IBM Corp. 2004, 2006 xi
2007j8B23U
xii IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
XZ>8O
>8ODA_
`Xvfo
>8OT>gN*zDLjF."20 MdC IBM Retail Environment for SUSE LINUX(IRES)&CLr#
>8Ofr:p20MdC IRES D53/IK1r\m1#
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 "rBv/A UPOS"POSS for Linux r Remote Man­agement 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>8OPT|j8D==bMDX|uoMXK#;},k"b,Novell D5D3)?Vk9CyZG+DdCxP IRES ?p^X#BfG9C1k IRES P
XDuoDrLEv#
~qw
NLPOS e5a9(e}V;,D~qw`M,zI\h*(2I\;h*)P?b)` MD|`8Z,_e!vZzD5)!n#
\m~qw
g{!q5)yZ NLPOS LDAP D1!dC#=,G4h*\m~qw#+ G,IRES a)K;VyZG+D/, .5)yZG+D IRES dC,G4^hDA NLPOS D5PPX LDAP D
NNE"#
3q9(~qw
4( POS M'K3qh*3q9(~qw#+G,IRES a)KCZ&m`V
© Copyright IBM Corp. 2004, 2006 xiii
dC=(,Sx^hbV~qw#g{F
POS M'K3q4(zFDI!$_#rK,!q9C IRES 3q4($_D C'^h NLPOS Installation Guide Pa)DPX3q4(Dm`E"#
V'~qw
V'~qwXFjZxgPD POS UK#>D5PhvKBPV'~qwd C:
v %V'~qw:;(
v _ICT(HA)T:IT!qT_ICT(HA)TDN=iT?p=(V
v iOV'~qw/POS UK(POS-Branch):3)73JmZ;v POS 5
2007j8B23U
V'~qwcT&T`Vc[73#>8O+ozzZ
6vn!D,&DivB!q!1D2~4hCr%Dc[XK#
'~qw#ZbVivP,&CWHDA
HA e5a9D<uEv#;sND>8OTq!PXO$D IBM 2~"( iDnM2~hs"y>xgdC"20<ID|`E"T0d{j8E
",T7# HA ?pI&#y]z!qD LDAP kyZG+DdC,IRES HA V'~qwD
3P,1KPV'~qwM POS UK#bViOF*0POS-Branch13q, Z!(D IBM POS 53S/O\'V#POS-Branch dC_P^h@"DV
'~qwDEc#>8O7(K UK"f(K7#?pI&DnM2~hs#;'VZ_ICThCP9C
POSBranch ~qw#
20}L;!`,#
(}KP POS-Branch 3qO$D IBM POS
NLPOS Installation Guide Tq!
POS M'K
jZXK
>8OD;v?jG9zZK<D IBM POS Uxz"aJ53MgSc{UKzOc ZxP IRES D!qM?p#>D5P9Cuo0POS M'K1r0POS UK11<
~,Kb;P#POS M'KdCD=vX|*XGM'K}<3qMM'K2~#
POS M'K3q
NLPOS a)K;iP^DU( POS M'K3q4d1N<#M#zDs5I \h*4( ;vr `v(FD POS M' K3q#IRES a)K<N $_ iresImageBuilder 4)z!q,CZ-z4(M\m(FD POS M'K3q# >8Oj8hvK$_D3q
POS M'K2~
IRES POS M'K3qQ-O$,ITZ!(D IBM POS 53/OKP#> 8O+ozz7(JOss5D}7 POS 53knM2~hs#
zD IRES V'~qw+(};vr`v(CDjZxgkd~qD POS M'K(E# ss5I\h*?p+*4SDxgy!a9,TczcT\"ICTk2+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#
":TZyZ LDAP DV'~qw,;\9CK IRES $_#Xk9C Novell a)D
$_#
>8ODBZi/a9
>8OPDBZi/a9gB:
xiv IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
v Z 3 3DZ 1 B, :F.Ev;a)si/* IBM Retail Environment for SUSE
LINUX(IRES)w<8DtIF.n/#
v Z 17 3DZ 2 B, :F.Lj2~73;PvKJO IRES 73D 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(nJOsi/D3q#
v Z 53 3DZ 9 B, :_ICT(HA)73PDV'~qwdC;a)TZ HA
3P20V'~qwDnk=V#
v Z 123 3DZ 12 B, :9CyZG+DdC;a)$_ME",}<zxPyZG
+D3q9(53Du<hC#
v Z 139 3DZ 13 B, :9C LDAP dC;a)$_ME",ozzxP\m~qw
(AS)LDAP 3q
v Z 159 3DZ 14 B, :9Cv?,$;a)XZgN@@9!M|BDZ],T7
(D)JOzD73,D)TzD5qG#X*#
v Z 169 3DZ 15 B, :z7'V;a)PXq!zD IRES z7D'VDj8E"#
5P|,*5 IBM D=Vw*=(Dhv:Web gfkg0#
>D
v Z 197 3DZ 16 B, :U/Jb7(D5;a) PD &sm~Df"k,$Dj8
=V#
v Z 201 3DZ 17 B, :53\m;hvKz7D53\m&\?~#
v Z 207 3D=< A, :OS M'KD IRES PXE
(PXE)}<LrDB&\#
v Z 215 3D=< E, :yw;|,>8ODyw#
9(53Du<hC#
}<&\;hv$}<4P7 3
7
|D**
2007 j 4 B 27 U
mSKTBP?VD|B:gS4s"M#
2005 j 9 B
mSKTBP?VD|B:gNdC\m~qw#
XZ>8O xv
2007j8B23U
xvi IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
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. 20TcLj ......................14
n/ 20. 5)bTk,$F.....................14
n/ 21. bTTcLj53 ....................14
n/ 22. `STcLj ......................15
n/ 23. 4hw{
~qw2~i~ ........................4
POS M'K2~ ........................5
xg2~ ...........................5
m~i~ ...........................6
V'~qw ..........................8
_ICT ..........................8
M'K ...........................9
0bT53 ......................12
20M4FF. ..................15
Z 2 B F.Lj2~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
qD,$_T ....................23
2007j8B23U
Linux tuned for a full desktop environment(@f)............25
POS-Branch 3q ........................25
d{"bBn..........................26
f>E ...........................26
9u ............................26
3q,$ ..........................27
2 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 1 B F.Ev
n/ 1. 4s10Yw
Kn/ICZ4sYwDX5"7(uyE\ns^HX"S IBM Retail Environ- ment for SUSE LINUX(IRES)D&\#nuwiDa{ITd1KN4s+CDE" 4#BfDPm|,<820 IRES D8n"bBn:
v z[&CLr
v 1dkvZzY
v wH
v +>Z?(E
d{ HR m%k&CLr
v
v bfXFk9d
v ;W?
v (Ihs
v 2+<G
v >cF.kXB(#
n/ 2. ^D20F.
**<F.Lj53,kDA>BP+?20NqDh v#y]i/Dh*,%}; h*r#{Ts20DNqrSNq#4(KTm"Z F.K14PDNNNqrS
NqT_-;v X#
*y!wNq:
v ZZ}PP4B8(K
v ZZDPP4BNqDnsjIUZ
8(0p.s,(}9CKKTmG<NqjIiv4zY20DxH#
n/ 3. 4sz[chs
20 IRES +*za)|Di/Kw==Dza#IT9CYw53c:D}]&m\
&4XBhFMv?zDKw#
G<Ljhs+a)(eC'hsD=(,Sxbv_TJ b"6pJb#si/D
Yw53n?0lDC'i&S7=2
hsD5&|,kBPZ]PXDE":
v z[&CLr
v jZ}]b&CLr
v V' Web ~qw&CLr
v gSc{UKz&CLr
v ;aw*m~9>D;?Vxf;D2~DJ4^F
1D{F
X4sMK<@@ZdzIDNND5#
© 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'VBI53DwzrPD>chs
v zRM1X(Ihs
v 2+T
n/ 4. !q2~Mm~i~
~qw2~i~
Z 17 3Dm 2 Pa)K IRES 'VD IBM 2~Pm#Kb,f1I+B2~mS= KPm#PXnBD2~'VDE",kNDBP 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
2007j8B23U
I+y!MED IBM SurePOS z[cUK,1Cw~qwM POS UK#bV!nZ BPivPIT
v Lj!D73rLj<Vu~\^,Sx^FKR=20(CDV'~qwDmk
;C
v LjPv20K;( POS UK
v LjPv20K8( POS UK
v LjTk~qw;%Dhs+!
k"b,0lV'~qwDJb2 UKDCs? CPU \Z4&mmsDJOb'2~I\0l,1d1~qwM POS U
KD%*D~qwKOKPD}]b"ECZ(rz['VLrD&m\&#
m;=f,}XD}]b&mr
T,gLjXUr+Bqs&mFvLj"FkPD> c\&|?D2~1wH1X D~qwNq,PzZozuasfDBq,,17#AYP;vd{ POS UKIT
Z~qwQ POS UKM~qwD POS %*Dhs1,kG!+ POS z[&CLrDZfMEL
UdhsmS=~qwD`&?V#v'V 1GBr|`ZfD POS UKE\'V, ITd1i
~qwdCP2'V!(MED IBM SurePOS 2~#KdCG;xXbD POS IO ,
SD IBM SurePOS y>%*#+K%*Cw(CDV'~qwDC&|(:?~k~ q"POS `z[/z|\ZD2TT0*'VALDc[73(k*sOMD}]PD
3`TxT)xXphFMbTD2~Dd{EF#1c| (IZWyhF<B'V D IO h8dY,T0 POS `<ukT\M~qw`<ukT\.dDnp#
p=\CDwC:
a0lz[&CLr,4.`;#}g,<B@"
d{G;%~qww5I\<BaJ}Ld}#IT _
z1LxxPz[BqMECZ(,Sxua0_D:##7( ,1Cw
O~qwM POS#
7
}!q}7D POS 2~M}7D~qw.b,kqX!q}7D UPS#XkT?vV '~qw9C UPS,+TZ POS M'KxT9C UPS ;G(ixGXh#kiD[ 0E"r/Jz[I/K1,T7#!q4'V~qwD UPS h8&\c;?s,Z
4 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
h*~qw#VKwD1d$HZ\'VF.k.,SDyPh8#UPS 9&CITZ 8Cg4vJO.0/f~qwSx4PPrXU#Z 20K=vV'~qwDiv
B,&+d,S==v;,D UPS %*,T@%cJO#
IRES Q-Z%v
~qwdCG;vH8C%*,|`Sw~qwD4, ,ITZwV'~qw"zJ O1S\LjKw#+~qw!nH%~qw!n|* 4S,+^h(ED2~ =v~qw,$;v5qDELVx,by4kw~q wOCVxZDD~D}]M 43Z8C~qwD2mVxP,Tc7#8C%*ITZw~qw'\DX=S \,SxTV'KwlIDPO5=nM#
":
IT+svS+V'
1. V'~qw2~&`,,Tc|CX{CYwk1ZDJbtk#
2. &Z=vV'~qwZc.d9C'W;Jdw?p DRBD 4S,TcSl}
]4F+dYH#
3. HA D IRES2 5){Cv/EEM DRBD 4#$ POS xg
T~qw2L}/womJba)#$,(i9C RAID,Z'VCbv=8D
73P,+T>X~qwOD2L}/wJOa)#$#
9IThFLjP;x~qwDLj73,+GbVbv=8h*K~;)t=#
IRES MWc POS M'K#ZLjP;P~qwDivB,I\^(6L}<M'K#a)K;)z
F4Z9C LDAP dC1(} CD-ROM iJ?pM'K,+G}Z4PDm~,$ I\fZJb
~qwM POS UK#
M=vV'~qwdCP(}KbT#Z+~qwdCP,Z~vV'
#b
~qwdCI?TDBn|(:
#IZ DRBD ;
D NLPOS (#9C9(*53%*D6L}< PXE &\4?pM,$
#Zs`}ivP,Hp?@"M'K,|cr+ POS dC*,1d1
POS M'K2~
xg2~
!q POS UK2~1,k"T*$ZzfZZDm~;v$tvc;Zf#
IRES M NLPOS IT'V+rM POS M'Kr^L POS M'K,T09CAfw
*2L}/wD POS M'K#9C^L POS M'KITuY~qI>M1z1d, r*JOJn
1ZfGw*D<GrX#(#ivB,?v POS M'K 512 MB DZfG^LM' KDM^,!\3)ivMdCBI\assMZ 512 MB#Z9CAf}/wx;G 2L}/w 4kYH"^Fb)h8'VD4\Z}?#d{dCP4-} IBM D}=bT,r KZ;P|`~q-iDivB;\'V#
IRES h*;;D 100 Mb T+x#ZxgXK+*r%D!MLj73P,JOr% D4C;;z#PX|ALDxgdCDE",&I/xg(R rKJ,Tc7(|
_6D2~ITgNozz5V|_6D`Sr~qJ?& \T0$_Mh)4o |lXoOJb
IRES *s+jZ POS xgk+>Z?xr WAN tk*4#&+;vr=vxg; ;z(CZT POS M'Kw?a)'V#b2b6EV'~qwXk_P==DvT
_Di~MG2L}/w#c[73Hd;{Z2L}/w #KP^L
DivP,nC;*ZAf}/wOVd;;Vx,r *byaTx5M
z
Z 1 B F.Ev 5
+xKZ#;vT+xKZ<U(CZ+>Z?xr WAN,x;vr=vKZr(C Z POS xg#9C+~qw1,+9C;fgBMm;v(CKZ+|D5q=5q
Vx#
m~i~
!qm~i~\sLHO!vZ POS z['Vhs#*7#'V&CLrrbIC, kkzDm~)&L\POw#
n/ 5. yZ LDAP rG+DdC
Novell Linux for Point of Service(NLPOS)a)K;vCZXF POS 53dCDz F,CzFyZ|, POS M'KM~qwDdCG<,T0M'K:X3q.`Dd CG<Ds5 LDAP f"b#IRES z7j+'V(} NLPOS LDAP dC=89C
dC,,19a)KTsF* dC9GyZG+DdC#K!q0lgN20m~b v=8,20D)m~i~,
T0gN\mbv=8#BfHOKb=vdC=8#
m
1. LDAP
NLPOS LDAP dC yZ IRES G+DdC
(#Zs5XFyPLjD LDAP dC}]#
\m~qwP\ LDAP }]b,"R|,{v s5yPV'~qwM POS M'KDdCG <#!\IT+;(~qwdC*,1d1\ m~qwMV'~qw,+b"Gn#
v,r*!q LDAP dCD;vw*-rG% vs56'D\m~qwITa)D/P/#
h*k\m~qwD,S,TcmSBD POS
M'K#g{\m~qw&\;
4h*=s5D tcp/ip ,S,TcrjZxg
mSBD POS M'K#
h*k\m~qwD,S,TcTdCxP|
D#g{\m~qw&\;Zs5Z,G4h *=s5D tcp/ip
D#
yP POS M'Knu<Gy]dzwME4d CD#vpM'KdCG<ITZTs^D#
POS M'KD~533qD~{FMf>1S
ZdCP8(,XkkV'~qwODD~D
{F%d#
X Windows dCD~ITf"Z LDAP f"b P"y]M'KdCG<BX=M'K#
JavaPOS h8(}0
CD~xPdC#
ryZG+DdC
,S,TcTdCxP|
kj<D JavaPOS xml d
yZG+D
{Di
Zs5Z,G
2007j8B23U
dCD8CdC=8#201Xk!q LDAP
x(LjyZG+DdC}](#ZCLjD
V'~qwOXF#
h*kV'~qwD,S,TcmSBD POS
M'K#
h*kV'~qwD,S,TcTdCxP| D#
Xk*yP POS M'K8(G+,CG+*y ZG+DdC53
'K8((;G+,M^(^DddC#
POS M'KD~533qD~{FIT1S8 (#Kb,ITvTf
33qD~f>ITZ^hdC|DDivB |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
2007j8B23U
m
1. LDAP
NLPOS LDAP dC yZ IRES G+DdC
c[LD IT K1T LDAP"Linux r`F<u
Q-l7FUDX= ,|]WICyZ LDAP DdC#
s?|Bs5DdCG<+(}9CE>"5 CLr
G<"(}KP NLPOS a)D$_$n,T
cZ\0lD?vLjPlwdCE"#
9C+3DU/Jb7(D~kD5D=(# 9C pdbundle $_4U/Jb7(D~kD
9C posInitBranch hCjZx
9C GQ LDAP /@wk|nP$_,$dC
E"#
v*sLjZfZnU POS M'K3q# }KnU POS M'K3q,9*sLjZfZ
9C+3=(4tCT POS M'KMV'~q wD CIM 53\m#
'V4T`R)&LD POS M'K# v'V IBM POS M'K#
ryZG+DdC(x
rL5&CLr5V ,|G{C LDAP
)
g# 9C posIBM_setupNetwork hCjZxg#
c[LD IT K1_P 4690 30DX=,|]
WICyZ IRES G+DdC#
VZ;a)zF#
5#
9C IRES dC GUI k|nP$_,$dCE
"#
=vY1D POS M'K3q(dP| C POS M'KG+DLr)MUKE#
kT POS M'KMV'~qw,$dC CIM
53\m#
,CZh
n/ 6. 209(~qw
^[G9C LDAP 9GyZG+DdC,0k POS M'KDm~Z]<9CZ3q9 (~qwO20D$_4(e# ~qw,C~qwG9C9(~qwD NLPOS M IRES &\?~20D#CZ* POS
M'K4(D~533q#3q9(~qw;XG(C ~qw,+G(#cr+;v r`v~qw(CZKG+#
h*T3q9 bDm;cGK53I\h*c;DELUd,4(CZf"CZZ?bTMi$D CD
Z]MD~533q,b)Z]M3q;aI*a)xLjDzz3q#
:pbTM
3q#1M'K3qe}KbTi/"*?pvC<8 1,nC+K3q"9(U>
T0dCD~a;xm~b53,byMITZTsz zK`hs1XB 3q#g{F.9C IRES f=Dv?,$&\4uYh*SPD>c+d=LjD} ]?,G4&("}L,Tc4PfZD3qZPD>cQ*#
POS M'Kv?,$LrICI3qMB3qw*dk4zI!Mv?Lr|#
KLr|"M=Lj,TcSI3qXB4(B3q#K}L!vZGqfZI3 q#rK,*ns^H{CK&\,h*KbwLjPfZD)I3q#
PXg 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
8DGs5Zr)&L>c&D;v
(~qw|S"bD;cGC'Xkw* root G<E\4(3q#h*"
/Im~DZ?m~*"K1M IT K1h*\;Z#fy!O4(M'K
4(M^D
IT+
0Z 31 3DZ 5 B, :20;.
Z 1 B F.Ev 7
n/ 7. F. POS M'K:X
(#(e POS M'K:X1,WH&m POS UKz[&CLrM'Vbrd{X8 Lr,g POS h8}/LrMd{ IRES $_M5CLr#ZKxrPr3qmST
7OJb+*PCDNNVN#
2007j8B23U
g{+S POS M'KCJs5m%M&CLr,G4mS Web M'KM'VLr|#g{zh*+ RPM Lr|&CZQ-0kDM'K,kq
X+3q$_dC*+ RPM }]b#tZnU3qP#CxLI\h*s?DELU
d,;Fvfr^LM'KD3qIC#2PICZ V!n,bTELP^DM'K\Pbe,+G`TZ1! dC,b+avSELU dhs#
;*h*r POS M'K0k;,DD~53Z],<h*;,DD~533q#^h T;,D POS y>%*4(
M'KIT2m,;v3q#9CyZG+DdC1,+D;v3q0k%v POS M 'K!vZ9C!qDG+D LDAP dCrD~53XwG<1DM'KG<(r53
%*G<)#
PX4(M'KD~533qD|`E";ZZ 87 3DZ 11 B, :3q9(;P#
n/ 8. (eV'~qwMM'KdC
K?Va)(eV'~qwMM'KDdCD(i#
V'~qw
T~qwdC<GTBBn:
v *20Dm~
v xgdC
v X Windows T>dC
v r!zdC
v }]8]}L
v _ICT(HA)"bBn
`&Dwz53Bfwr
ZnU3qP#twT{ED;
;,D POS 3q,Zs`}ivB,;vLjZDyP
~qwdCZ9C LDAP dC1(}iOD LDAP G<M YaST 4P,Z9CyZ
G+DdC1v9C YaST @"4P# Z www.novell.com/documentation/nlpos9/pdfdoc/nlpos9_install/nlpos9_install.pdf D Novell Linux Point of Service Installation Guide PD0Setting up Branch Servers1?V;P
X9CyZG+DdCDE",kND YaST D5Moz53#PX9CyZG+Dd C1DE",mkND Enhanced Networking#
_ICT
s`}c[L<^,d~qwM POS M'KiIDjZxgXk_P_ICT#jZ ~qwOf"D}]G#&s,\I\|,c[;W}]# rK,'%Lj~qwI \T5qx4VQTDs{#$@~qwJOM}]*'D 8C=(`V +=VdPD;?V#
8 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
PX9C LDAP dC~qwDE",kND;
`y#Bf
2007j8B23U
%~qw
g{*'K}]Dw1>,IT|}JO"S8]V4 }]#Kbv=8(Q;F,
eVZh*DQ1d4|}JO"S8]V4}]#
IC RAID D%~qw2GgK#RAID 9~qw}]_P_I
+Jm~qwLx* POS M'Ka)~q#+G,ZJbC=|}.0,~qwJO (2~rm~)I\<BLj POS xgT\B5#
HA
OlYV4#Z=v HA ~qw2m;v}]f"h8((#G RAID h8)D73
PfZ~qw2~bv=8,by;v2L}/wJO ;a#02m}]#;Jmd P;v~qw_P
C~qwITG#8YX9C2m}]S\:X#}h *;(nbD~qw.b,K bv=8nJOSJOlYV4#+G,|h*Z2m }]f"h8=f6vnbD
z[#
HA
w#w~qwvVJO1,(z~qw+9C514FD} ]S\#bVbv=8`
F RAID 1(5q)D$w-m,+g=(~qw#5VbVbv=8yhDm~i~ 9(= NLPOS V"P
14F}]#X*}]hCZ DRBD ih8T_,(}b=v~qwV"#Heartbeat : pZn/~qw;Ya)v/EE1Sn/~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~qw.d5
n#{D_ICT=(G(Z8]~qw}]#
CT#*';v2LT
}h*;(nbD~qw.b,Kbv=8nJOSJ
n/
~qw#g{n/~qw'\,G48
M'K
Kbv=8H;v}#DV'~qwAYh*` B#+G,Kbv=8+*-C,ZJO"zsITl YV4#Kbv=8DI>G
IZhCk,$4STa_#;*Zb) HA ~qwO|BKNNm~, qDwL4#$ HA 73#mb,9Xk`S"(ZbTKbv=8,Tc7# HA Z
c&Z}#KPD4,#T IRES Lr|iI?VDN=a)KtI$_,Tcozb vb)20k,$4ST#
k2mf"h8bv=8`F,bVb
b?2mf"h8Dhs,xG9C DRBD#g{ITS\Kbv=8PfZD,$4 STvS,G4bG;V\CD[T=(#
TM'KdC<GTBBn:
v xgdC
v POS IO dC
v X Windows T>dC
v M'KD~533qdC
M'KdCZ9C LDAP dC1y] NLPOS D54P,Z9CyZG+DdC19 CZ 123 3DZ 12 B, :9CyZG+DdC;PhvD POS M'KdC GUI
v=8h*=v~qw,+G|!zKT:r
=vxgJdw,T0|`xg_
<Xk4P
O
4P#
n/ 9. *"L}F.
L}F.7OXhDMICDNL,byzMIT*LjwHJ1D`5(}g, 0`5L&1)#
Z 1 B F.Ev 9
2007j8B23U
IBM Md{i/a)KwVNL,ozs+>xPF.k20}L#PXICNLP m,k*5 IBM zm,PX Global Retail Store Education a)DLLNL,kND IBM Retail Store Solutions rXx>c,b)LLNLs?V<\TTzL}#iDN
=BX#
ZF.M20}LDgZq
\Mn?-m&!g4s IRES L}#i#TsZxLP:pDn?ESI1&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+yPLj}L{O=;&,+Pp|G*LjK1a)o
OM^4xgr~qwJbyh}LDr!1>,b) Jbah9LjK1CJs5
Z?x>c#
Lj}LG;v6'+*c:Dwb,IT|(:
v z[&\
v Gz[&\
v GJkGJ\ZXU&\
v L7k[q}],$&\
v {Q79x&\
v 8]kV4&\
v Jb(fkbv&\
!L}IT9zqfK3#X|n?K1,HdG<u w
(}
WHIT4syPVPM10Lj}LDD5#I \1Sk IRES PXDLj}L|
(:
v 8]
v V4}L
v Jb(f}L
v XK,$}L
v XvdC}L
}L
n/ 11. *"`5Lr
>n/P,+4PBPNq:
v @@si/D`5hs
v 7Oh*`5DC'i,|(:
m~*"K1
10 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
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$(QVP1$QZvDU#NqkB
}LX*p4)#
n/ 12. <8>c
<8>c|,BPF.:
v Ljom<V|D
v z[q(riuUn(hF|D
v gx<_
v xg<_
v ~qwD;CkICJT
v xgD;C
v xggBU+`krj"j<
>n/P,+4PBPNq:
v 4s10h)
v 7(d{h
v *"BDr|DDgx*s
v *"BDr|DDxg*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#kG!*<GB~q wDomMg
*DlfE~qwDl+RDh)?ZF.20z\DX=,z \GqISX?9C DNNh8Gqh*kd{h8;,Dg9?g{1$}# l+DX=*20B~q
UxGqw(?ktGqGvJb?
w,
x*s#}g,g{(F=Bz\,GqPCZ20z\DU d?Gq
Z 1 B F.Ev 11
n/ 13. <8\m~qw(v LDAP)
9C LDAP dC1,+Z8(;C20 NLPOS r SLES ~qw,"+ddC*d1 dCE"DPDf"b#yZG+DdCDC'+x}K= h,r*yZG+DdC 9CV"=(,ZbV=(P,x(LjDdC}]ZCLjZXF#
2007j8B23U
PX20kdC b,9ITZ9C LDAP dC1(} IRES 20 CD 20 IBM Retail PXE }<L r"v?,$M IRES 3q9(Lr GUI .`s?PCD$_M5CLr#
n/ 14. 20bT53
Z5iRrbTh)P,k"T4(;v!?`F5J LjD73#~qw"xgh 8M POS M'KDFlkME&CkZ;v5JLjP20D`,#=PD>c~q
w(9C LDAP 1*\m~qw)D,S&!I\#b5XPD>cDTcL ,SYHMT\#
y]*"D20}L20~qw2~Mm~,OqqX b)}L"+T}LD|Dr ^DO"=nUD5P#
dCMvT/~qwm~,YNliG<D}L"KPkTKC>Q*"DNNE
>#
9Ck5JD
v 7#4U$Z0k POS M'K#
v 7#z[aJMGz[&\4U$Z$w
v i$GJ}]
\m~qwDE",kND NLPOS 8>E"#} NLPOS 8>E".
jD5J
TcLj`,DzF+M'KD~533q0kV'~qw:
g{TcLj9>;G4ZBLj20,xG4ZOI 53DnS,9&ZK
"i$F.M}LGqQM;,Tc&TXkP9nSDi v#a07(-P(v( P9nST0XkZWlDN1(r_mOD3v1d)v (P9,Tc01V4=
I53,Sx95qEVB;vK*U#g{UdJm ,nC ~qwMxgh8";N+;v POS M'KP;=B53,SxEx~qPODI\#
n/ 15. *"MbT,$F.
53bT9zIT#b}#DU#K*}LPI\"zDJb` M"*"LjV4} L4&mwvJb#*dVbTb)iv,kZF.PSk 9C53DmslbkV 4&\Dn/#}F.DBqms.b, 53bT9&#bPO, g2
O#
53bTNk"bvKPJb,"-z7#ZJO"z 1V453#+fD53bT &|,BPbT:
v yPLr
v `5DO
v Lj}LkXF
v g4PO
v mslb
1#9
(}I53p;20B
~Mm~J
12 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
v JOV4
v 538]kV4
zD53,$F.&|,PX)x9d"Xhm~M2~|Dk DxDE"#}Z? vLjPd8m%"r!z+x"+.r+[P"=EM8 ]iJ.b,9&_PI
CZlYN<DBPE":
v LjDnB<_
v UK{Fk}?M;CPm
v 53i~f=DNN2~oOmLr CD-ROM iJ
v +<DxggBU+rj"j<hsD5w
b)E"ozLjM~qK1oOJbk,$h8#
>b<
&P8F.MbTDxk)#P8GByPDxks,
!D`&Yw#F."wH"4P"bTNN53|D#G!^ DNN\0lD`5 kYwDO,"r`5PDNNK1(*ZxLr}L=fD|D#
n/ 16. *"4FM9>F.
I(}tI!n45V534F#g{*+B~qw20* 9>DiI?V,I\# {<GkT/I~qxPUu#g{!qT:&mm~ M2~/I,rg{F.4C
VP~qw2~,k<Gv/=D2~F.,hT+;vr `vBD wkxg;;z4Cw20Z;zY}LjD0VS51#1nSjI"-i$QI&
1,k}%u<~qw"+d5XPDTc4xP^4,T c*w*|;~"M=B ;(LjvC<8#9CbV=(ITuYk'\D
j~qwZ{vnSZd#Vj{^1#^4PDTcDVPV '~qw|(}>M
mS2L}/w"RAM rT+x(,T00kBm~#bV=(9IT+4PnSy C1d?5=nM,Sx+20K1Xk
~qwkxg;;z.d5)xggBj"LrDmk1z#m ;vuY+41ZD 'VJbD(iG,9CMCUO"J+Exr3Tj)w 7X+~qwODxgK
Zk}7DxggBU+
IT9C*KC>4(DL5r*E=4zk$_4Fm~#2IT(}+Z;E CD
Cw}< CD "!qV/20D!n4+ NLPOS Yw53m~0k9C NFS rd{ \'VD+dzFDV'~qw#h*a0KbzD~ qw M SCSI >,i,Tc9CK=(,r*rXx}/LrM SCSI }/LrGV/0k
D#0kT+xM SCSI }/Lr1,kYNt/20,!q;vxg-i4d120 D4#0kYw53m~1,IT9C NFS rd{3
{Lr|#PXS CD 0km~D8C=(Dj8E",kND NLPOS f=DD5#
;sVvks,Tc7(*I
r49CD~q
nSPXDgU,r*-<DL
ZC>cDQD1d?5=nM#b2GZ
rj)X*#
P9CD)T+x>,i
vxg+dzF40kyhDd
m~0k.s,Zs`}ivB,h*TdCxP;) vT/rw{#IT*"j8
D8>E",rZ3)ivBa)T:DhCE
s#
>,TcuY(F}LPDK*m
Z 1 B F.Ev 13
n/ 17. 0ku<3q
g{9C/IPDrv/=?pLr,G4&Z~qw T;;ZPDTc1<G?p Z 6 3D:n/ 5. yZ LDAP rG+DdC;zzDM'KD~533q,r*
CD-ROM rd{iJf=|,u<3qD20Lr|#3qD~I\G#s,r GxgzF?pu<3qJmz9C IRES f=Dv?,$&\4vBX|,3qPD
D~D|DDLr|,Tc+nBD|B?p=zD POS D~533qP#
2007j8B23U
K9C
}(F3q.b,9CyZG+DdC1,9XkZ3 q9(~qwO * posIBM_stnc M posIBM_stnj D3q,Tc\;hCUKG+M}?#kNDZ
87 3D:9((C3q;#
n/ 18. `5LjK1
*<ZZ 9 3D:n/ 9. *"L}F.;P*"D`5Lr#
n/ 19. 20TcLj
u=20F.&|,20Z;vLjf0Dn/M3r#b)n/&|,:
v Lj\m`5
v <_kL(h8^D
v ):h8
v (Eh820
v ~qwkm~20
v m~dCkvT/
7#\0lD?;=<a0Kb5)DF.,Tc 7(*v(P9DK1KbTM'~qlI0l.0jIXK}LyhD1d#
4(=v{F
&TTBiv:20XkP9R-
n/ 20. 5)bTk,$F.
5)ZZ 11 3D:n/ 12. <8>c;P*"DbTk,$F.#
n/ 21. bTTcLj53
KNqh*-wbTkzYMbvJbDi/<I#
KbTGZ;vLj53D/IbT#KbTD?jG7# {v53Z0lz[.0
KP}##KbTI\Gli{vLj53(|(#b+lDLjn/PDyP POS M 'K)DZ;vza
zDbT&CeV}#DU#Kw,XUGJ\Z"6L(E&\MECkhkZ (#
v z[&\
v Gz[&\
v GJ&\
v *jkXj&\
14 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
#
2007j8B23U
v }],$&\
v 8]}L
v 53t/kXU}L
v 'V&CLr
v Jb(fkbv&\
v r!(f&\
KbT}LP,&i$yPLj}]D~#Z9CB5 3V4Yw.0,|}yP} ]ms#
n/ 22. `STcLj
Yw53a)KtI$_,CZ-zzU/PzZVv53 T\D}]#PXl#r bbn/,kND top .`D Linux 5CLrMi4 /var/log/messages .`D{"
U>#
n/ 23. 4hw{20M4FF.
y]20TcLjDa{,4s20k4FF.,TcKbdE1c#`&w{F .,Tcy}Jbxr#
ZzDK1TB530d9C-i|*a;.s,8< 4s#K4sD?jG@@2
0F."4FF.MLj53zIDa{ s#4slr|(:
v 20=(kwH
v $_
v `5DO
v }L8O
v (Ekxg
v PD>cYw
v YwwH
w*4sDa{,k(e;vYwF.4E/53DKP# ^D20k4FF.Te V(iD|D#
!q4d1TcjfDLj(#Gy]XmS|nP{6DK1 #Tc-i$.s, MITFc=|6DLj#2MG*;,DM'a); ,DL7#I\b6EPmO
B;zLjGf#nsMn!DLj#2I\b6E9 Lj#XbLjnH&mD;v-rGIT+|`XD EZ?|9>*<.&DY? Lj#XbLjf0D<u-$5.s,MITTd` DLj2E|*s(DPkw
H#
#yPlrDn?K1kzmy&Nk4
CnOD<urnBD<uD
Z 1 B F.Ev 15
2007j8B23U
16 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 2 B F.Lj2~73
IRES 'V`VMED IBM POS 2~#IRES 'VDwV IBM POS 53yQ(}K Novell ZKP NLPOS =fDO$M IBM ZKP IRES =fDO$#!q IBM POS
532Q(}Kd1V'~qwDO$#xZ Novell M IBM Z IBM xSeries ~qw k IBM POS 53OywDyPO$kbT,zVZMIT!qb x-CDyZ Linux D~qwM POS 53#
2~hs
POS 2~
m 2 T> IRES 'VD POS 2~#BmPPvDzwME4U`FMEVi#"4P v'VDyPME,;},`MVNPD x rmwC`MDK?VITGNNV8}V V{#}g,4694-2x5 zm 4694-205 M 4694-245 y\'V#PX|` IBM POS 5
3E", 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-2x5 SurePOS 4694
v 4694-2x6 SurePOS 4694
v 4694-2x7 SurePOS 4694
v 4694-3x7 SurePOS 4694
v 4810-x1x SurePOS 300
v 4810-x2x SurePOS 300
v 4810-x3x 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-7x1 SurePOS 700
v 4800-7x2 SurePOS 700
v 4835-xx0 IBM Kiosk
v 4835-xx2 IBM Kiosk
v 4835-xx3 IBM Kiosk
© Copyright IBM Corp. 2004, 2006 17
2007j8B23U
~qw2~
m2.\'VD
POS
2~(x
)
v 4836-x3x Anyplace Kiosk
v 4838-x3x Anyplace Kiosk
v 4840-xx1 SurePOS 500
v 4840-xx2 SurePOS 500
v 4840-xx3 SurePOS 500
v 4851-514 SurePOS 500
v 4846-xx5 SurePOS 500
~qwIT G(CD( @"D),Z3)iv B2ITk POS UK&\(POS- Branch)iO#~qwD3)iO2ITd1_ICT(HA)dCDP'r!5#z
y!D~qwXkQ-(}KdC>=fD`&O$, "R2~9XkcT'V
?j
:X#>ZD?DG*K{w&C*zF.DdC<G D)ME,T0KbSN&q
!PX>D5"<sFvDMEDE"#
v ITSO$D IBM xSeries MET0O$D IBM POS ME!q/!q(C~qw#
v iODV'~qw/POS UK(POS-Branch)3
qITZm 3 PT>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
POS­Branch 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
2007j8B23U
m
3. HA
2~\&(x
)
2~ ME (C~qw
SP700 4800-
GGq
C41
SP700 4800­741
SP700 4800­781
SP700 4800­C42
SP700 4800­742
SP700 4800­782
SP500 4840-
GGq
5x3
SP500 4846­xx5
POS­Branch i O HA T 5w
1. *snM 1GBD
RAM#
1. *snM 1GBD
RAM#
2. SP500 ME;_8
HA &\#
3. T:XOaDUK
; \ k POS- Branch ;p9C#
Z 2 B F.Lj2~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#kS0+>1Pm!q
IBM,;sS0Novell z71Pm!q SUSE Linux Enterprise 9 for x86#!q0V
'~qw11,kND Novell SLES9 ~qwhs#
IBM POS UKd1~qw
IRES 9'Vy! POS UKw* SLES V'~qwKP#K POS UKXknY_P 1GBDZf#ITIC=V=(420x SLES D POS UK#Novell *'VDw IBM xSeries ~qwa)K YES CERTIFIED +f#kS0+>1Pm!q0IBM1,
;sS0Novell z71Pm!q0SUSE Linux Enterprise 9 for x861#
Z IBM xSeries ~qwOxP20D`,=(20 NLPOS9 Admin/Branch#20
1. T
=(ITG FTP"HTTP"Samba"NFS r CD#bV==;JmKP POS &CL r#
":g{=v POS UKT_ICT==9C"R20K NLPOS9,G4=v POS
UK<XkKP NLPOS9#
2. 9C iresImageBuilder 9(;v POS-Branch 3q(C3qy
;s9C CD 20K3q#ZC==P,POS 532ITKP POS &CLr#k "b,K POS-Branch 3q;\ZBfDPmPD IBM POS 2~P9C#
2007j8B23U
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
dCP9C
CwiOD POS-Branch ~qwD POS UK;CG_]?UK#mkivG,iOD
POS-Branch ~qw&CG\Y9CDUK,dT\5M;aGsJb#zI\a"Vi O53P POS DT\56#Z3
PDd{&CLr#g{Kzwd1 ISP(jZ&mw)xs?9C,G4;&d1U K#
20 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
VLHO,T\56LH!vZZzwD~qwKK
2007j8B23U
":d1V'~qwKPD POS UKDnMZfhs* 1GB#
_ICT(HA)~qw
_ICT2EBD~qwXkKP,;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.Lj2~73 21
2007j8B23U
22 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 3 B F.,$_T
F.,$_TI=?V9I:
1. XkkTLjPDV'~qwODm~(e_T#
2. POS M'KOKPDm~h*_T#
b=?VKK@",b)_T^h`,#
V'~qwD,$_T
4PNN,$.0,Xk*V'~qw,$bvBP_TJb:
v gN6pr!9!?
z+StI44U='V9!M,$#P)JOzD73, P);JO#Xkli avD9!"kT+4I\DYwxPV`#
v 9!t1LH
U=DP)9!I\;JOzD73,rK@62;a&C#xP) rITZ}# D,$\ZZ2+X&m,SxP1d4xPJ?#$bT #xX|D2+9!. `Dd{9!rI\h*"4xP&m#
v 9CNVJ?
@@ivgN?
#$}L47#}7xP RPM DU/?
*V'~qwOD20av;vr`v RPM D~1,+ICD)bTkJ?#$= h47#~qwZ20Kb)B9!DivBLx}#KP?
v N1T0TNV==+,$&sm~+d=Lj?
;a)$_T+|B+d=V'~qwxP\m#IBM a)I4PbV&\D
IRES z7,2IT9Cj<D Linux $_#
v N1T0TNV==KP prepBranchMaint?
g{9Cv?,$$_,G4XkWH4P<8WN#I\ h*;)1d,"RI \h*<C
KP?
v N1T0TNV==KP applyBranchmaint?
<8WN.s,XkKP&C#b+9V'~qwQz;N1d ,Tc4P20# +KYwwHZN14P?GqTX|9!fZ
v I-:pv(!{,$?
v?,$$_a)K\I?X!{,$&sm~,"+53V4 =.0Dzk6p
D&\#g{xPK,$,+PO,$+<BJb,+I-v(!{,$?
s?DELUd#bGZ;l.P"Mw?Zd9G}!1.sZs(
POS M'K3qD,$_T
l#?
4PNN,$.0,Xk* POS M'K,$bvBP_TJb:
v gN6pr!9!?
© Copyright IBM Corp. 2004, 2006 23
2007j8B23U
z+StI44U='V9!M,$#P)JOzD73, P);JO#Xkli avD9!"kT+4I\DYwxPV`#
v 9!t1LH@@ivgN?
U=DP)9!I\;JOzD POS 73,rK@62;a&C#xP)rG Lr,ITZ}#D,$\ZZ2+X&m,SxP1d4 xPJ?#$bT#x
X|D2+9!.`Dd{9!rI\h*"4xP&m#
v ZB9(D3qO9CNVJ?#$}L?
4(|,BvZ]r9!DB POS M'K3
qD~1,+4PNVJ?#$47#
dZLjP}#KP?
v N1T0TNV==+B3q+d=Lj?
IRES ;a)$_T+|B+d=V'~qwxP\m#IBM a)I4PbV&\D z7,2IT9Cj<D Linux $_#
v N1T0TN
V==KP applyImageMaint?
g{+v?,$$_CZ3q,$,G4+ZV'~qw9C applyImageMaint 4X
B4(bvBD3qD~#K$_+V/t/,9G(} cron .`DT/}Lt/? IZK$_TT\D0l;s,rKzIT!qLjw?M1KP#
1T0TNV==$nB3q,Tc POS M'K9CC3q?
v N
;G4(B3q,9;a+C3q0k POS M'K#Xk4UZ 127 3D:#fM
$n|D;PDhv$n3q#;sXkXB}< POS M'K#
j<
24 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 4 B F.M'K:XZ]
M'K3qGZ BUILD r IMAGING ~qwO9(D#K~qw(#G;ZPD>c D*"5iRDiI?V#M'K3qGIj+20DD~53#dP|, POS Zj
ZKPyhDYw53"I4P&CLrD~k}]"NNdCD~Md{NN ~#yPb)?V(}9(~qw$_iONIM'K3q #C3qfs"M=V'
~qw"(}jZxg0k POS M'K#
*9(3q,kiO`v53 RPM,T0d{&CLr RPM M%@DD~#RPM G CZr|";6M20m~Dj< Linux
RPM#`R&CLr)&L2IT(} RPM ;6T:Dm~#IZ"G?v&CLr <r|* RPM,M'K9(532IT+%@DD~(Z3)ivB,OYv%@DD
~)r|*M'K3q#
D
=i#NLPOS9 +yPY w53i~r|*
*9(3q
y!rpc#b)y>D3q#e?v<P;,DXc ,z&!qnJOT:DM' K3qDG;v#
,h*;vpc#NLPOS9 a)y>3q#e,d1zD%vM'K3qD
^ X Windows D Linux(n!)
K3qG^h Java"/@wr X Windows DNNM'K3qD<Cpc#|a)y> D|nPgf,JOmS^h<ND,yZD>D&CLr #bGDv3qPn!D
T>A
;v,GxP 2x20
rK3qmS|` C/C++ b,E\'V>z&CLr#
ryZD>D+AD^LM'KDmk!q#zI\h*
Linux tuned for a Java-based application(Java)
K3qGyZ Java Dm`&CLrD<Cpc#dP,1|, X Windows 53M Java
KP173(JRE)#(}9C IRES a)D3qf6D5,M'K3qPT/|,K IBM JRE#
Linux tuned for a browser-based application(/@w)
K3q`FdP,1|, X Window 53M JRE D Java 3q,+9|,K>z/@ w#Browser 3qI\Gs`}&CLra)Ln#CDpc#|H Java 3qTs,
IT,1d1^LMPL POS UKD8!=8,_e!vZ3qs!MIC RAM ?#
Linux tuned for a full desktop environment(@f)
bGDv3qPnsD;v#dP|,ndD@f,GNOME r KDE#K3q9&Z x2LD POS h8O9C#K3q\YZ9(M'K3q19C,r*s`} POS &
CLr^bCLjD,B9C@f#4(-mD POS UK1IT9CK3q,r*K UK9+CZLjJ~MLj(f#
POS-Branch 3q
IRES V2 }kK;VBD3q,4 POS-Branch ~qw#K3qCZ9jZD;vUK ,1d1~qwMUK#Gq5P POS-Branch M'KTT\D0l+s#
© Copyright IBM Corp. 2004, 2006 25
2007j8B23U
;P+!D;?VUKIT,14P~qwM POS M'KDG+#PX(}KKP 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&CG\ Y9CDUK,
POS DT\ d1jZ&mw(ISP)xs?9C,G4;&d1UK#
POS-Branch ~qwG9C IRES 3q9(LrTkd{NN3q`,D==9(D# iO3qP;v~qwi~M;v POS i~
(nM"Java"/@wr@f),IRES T;*s POS-Branch ~qw3q(}9C@f y!49(#*9(iOD POS-Branch ~qw,kNDZ 92 3D:9(iOD POS
V'~qw3q;#
dT\5M;aGsJb#zI\a"ViOD POS-Branch ~qwP
56
#T\56LH!vZZzwD~qwKKPD&CLr#g{Kzw
#!\ NLPOS Jmz!qNNy>3q
d{"bBn
f>E
0k POS-Branch 3qk0kd{3q;,#9C#
K1,CUK PXE SV'~qw0k,x3qr(}xg"M= POS#
9C POS-Branch ~qw1,PXE ;\SV'~qw0k,
K,9C IRES 3q9(Lr1,Xk4(;EI}<D CD,dP|, POS-Branch 3q#(}SZ?rb? CD-ROM }/w}<,POS-Branch 3q+T:20=UKD 2L}/wO#
&P8<G POS-Branch ~qwD,$#POS M'K(}B(M'K3q4\
Branch ~qw;\9C RPM 4\mr|B#vZ,$?D,POS-Branch ;S*~q w,x;G POS M'K#Z POS-Branch 3qP,P) RPM `XT4C=zc#r
K,20 RPM 1,I\h*9C --no-deps !n#|B POS-Branch 531&Xp
1D,Tc7#53Dj{T#
?v3q<P;v{FM;vf>#f>Dq=XkG0}V-dc-}V-dc-}V1
(number-dot-number-dot-number)#!\zIT9CT:#{DNN}ViO,T;( iICBfD#=:
{D POS M'K3q0k POS U
r*bG
V'~qw#r
m#POS-
IRES f> - IRES ~q| - &CLrf>(IRES Version – IRES Service Pack – Application version)
f>E&_P,e#K*
8<,xGfr#
9u
3qIT(}9u9(,2IT;9u#s`}ivB nCtC9u,r*byIT Z!3q+dD1dMxm#
26 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
3q,$
+3q?p=LjZ.s,h*xP}P,$#dP| ,2+|B"&CLr|Dr Bv}]*X#IT(}=V=(TLjxP,$#b=V =(WH<h*B(;v
3q#
(}9C IRES 3q9(LrSVPzz3qB(;v3q#IRES 3q
!CZ4(zD-<3qDyP9(!n")9"d{D~M RPM#+-<3qK!= ,$3q.s,zvhmSr|;Q|DDD~r#i#w {K,$3q.s,zM Q-+d<8C"4(*B3q#
I&9(BD,$3
{v3q"M=Lj#byHD1VDxm#bG V1 P+|BsD3q"M=LjM UKD(;=(#xZ V2 Pr}kKv?,$#
(}v?,$,+9C IRES 3q9(Lr v|,yP>}kvSD|BD~#bvD~T;H3 q>m!C`,rK{DD1
dMxm|Y#3q=oLj1,zIT9Cv?,$ GUI r|nP5CLr+np D~&CZjZD3q#
":|D+Z;ZV'~qw1&CZ3q,x;G1S&CZw POS#|D&CZ~
qw1>.s,+r POS XB0k,$3q#
q.s,zP=v!q#Z;v!n(;+X*)G(} WAN +
4HO-<3qk,$3q,;s4(;v
&CK|D.s,B3q+{v0k POS#
9(LraG
Z 4 B F.M'K:XZ] 27
2007j8B23U
28 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
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
20 IRES zk........................32
4(204iJ ........................33
4( IBM IRES 20 CD...................33
4( HTTP ~qw204iJ .................34
4( NFS ~qw204iJ ..................34
4( Samba(SMB)2m204iJ ...............34
4(>X?<204i
4C IBM IRES 204 CD..................35
6X ............................35
J ...................35
© Copyright IBM Corp. 2004, 2006 29
2007j8B23U
30 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 5 B 20
20hs
20 NLPOS
>Bj8i\gNZ~qwO20 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;=G9C SLES9SP3CD1}<~qw#}<A;T>S532L}/w
}<D1!!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>020hC1fe#
a. g{20DG Admin Server,k9C1!hC#
b. g{20DGV'~qw,k9C1!hC#
c. g{20DG9(~qw,k%wm~r|D > m~"+!q|D*0NLPOS
~qw(x KDE)1#
3q
5. (}%wS\t/20#
6. 20Lr+Zh*|; CD 1a>z#4Ua>&mksD CD,1=20jI#
7. 53jI20"XB}<.s,+LxdC53#&S\yPdCA;OD1!
5#a>1kdk root C'\ 9CG root C'#g{;mSNNC',% wB;=1,+T>PX0UC'G
<1D/f,zITvTK/f"%wG#
8. dCjI1,k%wjIT}<53#
9. 53+}<AG
10. +T>;vfe,a>zek0=~1CD#k%wP9#
11. XUr*Dd{NN/frN<{"0Z#
12. ek SLES9SP3CD1#
13. %wW?s`D N <jTT>&CLrK%,;s!q53 -> YaST#%w|D
204#
T>;vBfe#%wmS -> CD#KYw+Q SLES 9 SP 3 w*204mS#
14. +
15. Z;XU0ZDivB,ek NLPOS 9 SSP 3 CD 1#
16. %wmS -> CD#KYw+Q NLPOS 9 SSP 3 w*204mS#
17. %wjI#
18. Zw YaST 0ZP,%w53}6#
19. Z020hC1feP,S\1
20. 20Lr+*<}653#a>1k|; CD#
21. 20LrjI1,53CT|B#
22. LxYwT20 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
BfG20 IRES yh=hEv:
1. Z 31 3D:20 NLPOS;
2. Z 33 3D:20 IBM IRES 204;
3. Z 33 3D:4(204iJ;
4. :20 IRES;
K}LhvgN9C20M4(D IBM IRES 20420 IRES#9+*szQ-4P KZ 31 3D:20 NLPOS;Phv
+ IRES mS= YaST
K } L+Q IRES w *204m S= YaST# YaST I T9C`V;, D4,g CD"NFS 2m"HTTP ~qw"FTP ~qwM>X?<#4PK}L.0,XkQ-
4(K204iJ#
1. r* YaST "%w|D204#
2. Zr*D0ZP,%wmS#
3. K&yw
GZ 33 3D:4(204iJ;;ZP(iD{F#g{9CDG:
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
2007j8B23U
D}L#
!q!vZ4(D204iJ04(CiJ1yCD{F#Y(z9CD
"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?<,G4%w>X?<"T?<9C
/opt/ibm/ires/install/files
#
4. %wjITXU0Z#
K}L*szQ-+ IRES mS= YaST#b+Q`&D IRES Lr|20=zD~q
wO#
1. (}%wW?s`D N,;s%w53 -> YaST 4r* YaST 0Z#
2. %w20k}%m~#
3. +r*0YaST Lr|\mw10Z#+}KwB-K%|D*!n#
T9C 5 v0IBM IRES !n1;3 vkTyZ LDAP D20,2 vkTyZ
4. I
G+D20#T}Z20D53`M!q}7D!n#
5. !qK0IBM IRES !n1.s,k%wS\#
6. 20LrjI.s,zMQ-20K IRES#XUw YaST 0Z#
32 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
7. XB}<~qwT7#yP IRES 53~qyZKP#
8. LxYwTdC IRES#
20 IBM IRES 204
IBM IRES 204 CD +Q IBM IRES 20 CD DD~i!=zD53O#zD5 3OAYh* 400 MB DUPUd#zIT(}KD~a94(204iJ#
1. ek IBM IRES 204 CD#
2. (}%wW?s`D N,;s%w53 -> YaST 4r* YaST 0Z#
3. %w|D204#
ZT>D0ZP,%wmS -> CD#;s%wjI#
4.
5. Zw YaST 0ZP,%w20k}%m~#
6. +r*0YaST Lr|\mw10Z#+}KwB-K%|D*!n#
7. (}%w IBM IRES 204nT_Dr4+d!P#;s%wS\#
8. 20Zd+T
G4;\20 IRES#
9. 4U:4(204iJ;PD8>E"Yw,;s5XBfD}L=h#
10. ZK53O,IRES Q-mS= YaST,rKzIT1SLxYw=020 IRES z
1#
k
>0IBM IRES mI$1#g{,bun,k%wS\#g{;,b,
4(204iJ
IT!q4(`V`MD20iJ#AYh*4(;viJ#(iiJ*omD IBM IRES 20 CD#+G,zI\y]5J5PDJ4MxgdC!qd{iJr9C`V
iJ#g{;#{9C IBM IRES 20 CD Z?v53OV/20 IRES,G4IT
CyZxgDiJ#(iyZxgDiJ* NFS ~qw#
9
!q4(NViJ.0,kDAwViJhvTiRnJO zDhCDiJ#}GP
5w,qr^[!q4(NViJ,y&Z20 IBM IRES 204((#GzD3q9 (~qw)D5
3O4Pa)D=h#
4( IBM IRES 20 CD
K204iJG(iD=(#dPf04(om CD M+C CD ek+20 IRES D
53Z#zIT(}K20iJ+ IRES 20=xP CD }/wDNN53O#20 IBM IRES 204D53OXk_P;( CD L<z,"RXkAYP;EUW CD#
1. (}
2. ZUK0ZPdkTB|n#+ /tmp/ibm-ires.iso f;*!qDNN76MD~{,
3. +UW CD Ek CD L<z#
4. 9C cdrecord +K ISO 3qD~L<= CD#zI\h*w{K|nDN},_
%wW?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!gN9CKL rDj8E"#
cdrecord dev=/dev/cdrecorder /tmp/ibm-ires.iso
Z 5 B 20 33
2007j8B23U
5. zVZMPK IBM IRES 20 CD,I+dCZZxP CD }/wDNN53O2
0 IRES#
4( HTTP ~qw204iJ
K204iJ*szZ20 IBM IRES 204D~qwk+20 IRES D53.df Zxg,S#b)8>E"CZ4(+dr%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`-,;sdkNNgSJ~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#
qD5y"%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>,k20NN#i#
!qxg~q -> HTTP ~qw#
4( NFS ~qw204iJ
K204iJ*szZ20 IBM IRES 204D~qwk+20 IRES D53.df Zxg,S#b)8>E"CZ4(+dr%D NFS ~qw204iJ#*KbPX
dC 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#!qt/ NFS ~qw,;s
%wB;=,Y!qmS?<"9C?< /opt/ibm/ires/install/files#g{Q-
+C?<F/r4F
3. IS\B;v/v0ZPDhC#%w7(,;s%wjI#
~qwLr|,kr* YaST "%w20k}%m~,;s20
=Kd{;C,k9CzD?<#
4( Samba(SMB)2m204iJ
K204iJ*szZ20 IBM IRES 204D~qwk+20 IRES D53.df Zxg,S#b)8>E"CZ4(+dr%D Samba(SMB)~qw204iJ#*
KbPXdC Samba ~qwD|`E",kND;Z Novell Web >c Samba OD Z 24.1 ?VD 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#
2007j8B23U
2. Zw YaST 0ZP,!qxg~q -> Samba ~qw#
3. IS\1!D$wi TUX-NET#
4. IS\1!DwrXFw#
5. +t/hC|D*r*#
6. Z2mB%wmS#*02m{F1M02mhv19C ires#*0?<19C
/opt/ibm/ires/install/files#
7. 2IT{Cd{yP2
5PPX Samba 2mD|`Z]#
8. %wjI#
9. dk Samba root C'D\k;IT9CT:D root \k#
m,byITa_2+T#PXj8E",kDA Novell D
4(>X?<204iJ
K204iJkd{204iJ;,;|;a4(PD 204iJ,xGv+D~a
94F=*20 IRES Dw53O#g{9CKiJ,Xk+{vD~a9S20K IBM IRES 204D~qw4F=*20 IRES Dw~qwO#by}5J20 IRES zkyhDUd.b,*20 IRES Dw~qwO9+<CAY 400 MB DUd#K
!n"GnQ204iJ,+GZ3)1{DivB+*PC#8>E"+Py;
,,_e!vZ}Z9CD53G20 IBM IRES 204D04153,9 G+20
D0?j153#kv9CkzG<D53T&D=h#
IRES
":vh4PBf=v=hdP.;#Pp,14P=v=h#
v S453T root C'Dm]4PTB|n:+ TARGET f;*?j53D{Fr IP
X7#
scp -r /opt/ibm/ires/install TARGET:/opt/ibm/ires/install
a>1dk?j53D root \k#4Fh*;)1d#
v S?j53T root C'Dm]4PTB|n:+ SOURCE f;*453D{Fr IP
X7#
scp -r SOURCE:/opt/ibm/ires/install /opt/ibm/ires/install
a>1dk453D root \k#4Fh*;)1d#
4C IBM IRES 204 CD
K!ny>;a4(204iJ,x;G4C IBM nua)DVP IBM IRES 204 CD#g{;\(}xg,S=#{20 IRES D53O,xR;P CD L<zrUW CD 44( IBM IRES 20 CD,G4&v!qK=(#g{ITL< CD,G4&4 ( IBM IRES 20 CD "
*9CK CD,kOqqX-<8>E"T20 IBM IRES 204,+GZ#{20 IRES D?v~qwOX4b)8>E"#
9CGV=(,x;G9CbV=(#
| | | | |
6X
*6X IRES,;ht/ YaST "+}KwB-K%|D*!n,;sT#{6XD IRES w?V+4!r|D*O=d<j,Tmw+6XK!n#Z;+I\vVDiv
P,4NNLr|Z YaST PQ-0x(1((}x<j8>)1,Xk(}R Lr|"!q,x0/6X!n4V/hC*6XDwLr|#Z!qK*6XD+?
Z].s,k%wS\,+6X IRES#
Z 5 B 20 35
|%w
2007j8B23U
36 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 3 ?V }6
© Copyright IBM Corp. 2004, 2006 37
2007j8B23U
38 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 6 B 9C YaST }6
}6hs
BfDBZPhvK8V}6=(#WH,g{;7(h*D) CD,kNDZ 211 3 D=< C, :CD {Fkhs;#g{G9C CD xP}6,V_h*PB CD#g{
9C;VyZxgD}6=(,G4Xk9xgITS*| BD~qw,S=_ BLr|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,hCAYxP 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*D0ZP,%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?<,G4%w>X?<"dk}7D?<#
4. %w*<|B#
5. g{9CDG CD,20Zda>1kek CD#
6. 20jI1,kXB}<~qw#
G:
P|
X7T0}7
}6 NLPOS
K}Lhv}6 NLPOS#*szQ-}6K 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,hCAYxP 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*D0
3. g{9CDG:
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
2007j8B23U
v HTTP ~qw,G4%w HTTP "dk HTTP ~qw{Fr IP X7T0}7
D?<#
v >X?<,G4%w>X?<"dk}7D?<#
4. %w*<|B#
5. g{9CDG CD,20Zda>1kek CD#
6. 20jI1,kXB}<~qw#
BfG}6 IRES yh=hEv:
1. Z 33 3D:20 IBM IRES 204;
2. Z 33 3D:4(204iJ;
3. Z 39 3D:}6 SLES;
4. Z 39 3D:}6 NLPOS;
5. :}6 IRES;
K}LhvgN9C20M4(D IBM IRES 204}6 IRES#mb,K?V9*s
4PKZ 39 3D:}6 SLES;MZ 39 3D:}6 NLPOS;PhvD}L#I
zQ­T9CK}LST0D(yZ InstallShield D)NN6p}6#
":S IBM U=D CD r ISO0;G1IBM IRES 204#*4(204 CD,h*
S CD }6 IRES
K}LvkT9C IBM IRES 20 CD }6#IZKYw+r* InstallShield <N6
X0Z,rK*szKP X,b6Ez&Z<N==#g{;KP X,G4&4UZ 41 3D:Sd{4iJ}6 IRES;PD8>E"4P#
1. t/ YaST "!q Novell Linux Point of Service =~#
2. a>1,e
3. !q20E>,;s%wt/#
4. K1+T>0InstallShield 6X10Z#4Ua>YwT6XT06pD IRES#6
5. +!n|D*Lr|\mw,;s%wt/#
6. LxYw=Z 32 3D:2
7. 20jI1,kXB}<~qw#
4PZ 33 3D:20 IBM IRES 204;PD=h#
k IRES CD "%wLx#
XjI.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
2007j8B23U
Sd{4iJ}6 IRES
K}LvkT9CG IBM IRES 20 CD D44}6rZG<N73P}6#XkQ
-4UZ 33 3D:4(204iJ;PDhv4(K204iJ"Q4UZ 32 3D
:+ IRES mS= YaST;PDhv+204mS=K~qwD YaST P#
1. g{9CD
Konsole 4r*UK0Z#g{9CDGXF((G<N)==,G4Q-r*K ;vUK#
2. (}%wW?s`r*UK0Z#
3. ZUK0ZPdkTB|n#g{;#{
}#
/opt/ibm/ires2/uninstall/Uninstall_Ires_2.bin -silent
4. LxYw=Z 32 3D:20 IRES zk;,+20.skp*<dC IRES,r*
IRES &CQ-ZON201xPKdC#
5. 20jI1,kXB}<~qw#
G<N== ,k(}%wW?s`D N,;s%w53 -> UK ->
6XIC2,==,kp9C -silent N
Z 6 B 9C YaST }6 41
2007j8B23U
42 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 7 B 9Cv?,$}6
v?,$ IRES (F
S;v IRES "Pf}6=m;v IRES "Pf#v'V9C0KD IRES iJZ\m ~qwM9(~qwO}6#v?,$ICZZ3)ivB}6 V'~qw#M'K
3q(}9CB6pDzk}69(~qw"XB9( M'K3qCT}6# BD3qD~(}v?,$1S"Mx3q,$$_D V'~qw,SxCZuY"
M=LjD}]?#
bvJCZ|BV'~qw#
S IRES 2.1.1 }6= 2.1.4
v NNS IRES 2.1.1 }6y*s4P V2.1.1 6XLr4S53}% 2.1.1 z76p#
byMIT9C YaST + Novell 53zk|B=yhD SP3/SSP3 6p,;sMI T9C YaST rv?,$420B6pD IRES#
v IZd{ IRES 2.1.1 RPM D~PfZDJb,rK IRES |B;'Vv?,$
v PosBranch:Zyh SP3/SSP3 Novell zk6pM IRES 2.1.4 zk6p9(BD
posbranch 3q"XB20zw#
IT+
#
kNDZ 92 3D:9(iOD POS V'~qw3q;#
S IRES 2.1.2 r 2.1.3 }6= 2.1.4 V'~qw
k"b,3q~qwOXk20 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
6XLrzk,T@+4<;4Pb)6XLr#g{<;t/ 6XLr,+F5
53#
v 4P20.0,IRES 2.1.4 f=D
IZ RPM }]bP+fZDw IRES RPM P|,F5D scriptlet,rKbGXk D#b)F5D scriptlet(HdG4T 2.1.2 6pD)+<B9C0rpm -Uhv1|n
1;)53~q IRES 20#V46X4,#
v V'~qw NLPOS9 z
kWH9C Novell a)D$_xPC|B#
v ,$V'~qw:
9Cv?,$9( IRES 2.1.4 ,$&sm~#kNDZ 45 3D:9( IRES V2.1.4
,$&sm~;#
+,$&sm~BX=Lj#
<8"&C
C,$&sm~T+ IRES |B= 2.1.4 6p#
kXkQ-&ZyhD SP3/SSP3 6p#g{;G,G4X
v?,$PmD~+j+A}.06pD IRES#
© Copyright IBM Corp. 2004, 2006 43
S IRES 2.1.2 r 2.1.3 }6= 2.1.4 PosBranch ~qw
TZ PosBranch ~qw,IT(}=V=(+53}6=nB#k"b,3q~qwX k20 IRES 2.1.4"NLPOS9 SP3 M SSP3,"RXk9C 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 3D:9(iOD POS V'~qw3q;#
2. +3qL<= CD,xALj"XB20zw#
3. Z 45 3D:9( IRES V2.1.4 ,$&sm~;9Cv?,$#
4. +,$&sm~BX=Lj#
<8"&C20 IRES 2.1.4 ~qwzkD&sm~#
5.
2007j8B23U
|
| | | | |
| | |
|
| |
|
|
|
|
|
|BVP PosBranch
*S PosBranch ~qw(F= IRES V2.1.4,Xk9(}v,$&sm~#K}LZ3 q~qwO4P#k"b,T Posbranch ~qwDv?,$|BT rpm 6pKP#g
{ PosBranch 3q|,;tZ rpm iI?VD%vD~,G4D~/PD|DrTb
)D~DZ]D|D+;t w#b)|BXkV/xP#
4PTB}LT9(,$&sm~#vZ5wD?D,Y(10 posbranch 3q(Lj P9CD6p){F* posbranch-2.1.2,B6p+F* posbranch-2.1.4#k+zD{F
f;*J1D{
zIy>
1. 9C IRES 3q9(Lr4(M9(BD posbranch-2.1.4 3q#I+T0D
posbranch 3qD(eCwB3qDy!#
2. g{T0D3q(LjPD3q)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
dP:grep #=G;vekjG,sfz;vdc,YsfG;vUq#
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 Pmmf
*0xscr –delta1Ddk,rKK=h+V44T IRES 3q9(LrU> 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 *
7YSO=v3q{FT01lUZDD~#vZ5wD?D,Y(zGZ /opt/ SLES/POS/system PKPK|nD#
9Cv?,$Z3q~qwO9(&sm~:
1. T root C'Dm]KP:
44 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
9(D3q(g IRES
2007j8B23U
|
|
|
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 zkM IRES M'Kzk#
3. T root C'Dm]KP:
| |
buildBranchMaint -l /opt/ibm/ires/config/Posbranch.role.214.lst <third bundle name>
|
|
| | |
| |
TZ LDAP 53,k+ Posbranch.ldap.214.lst CwdkD~#
K,$&sm~+|B IRES V'~qwzk#
v,$&sm~<9Ca)D{FkD~)9{ tar Z /tmp ?<P9(#k"b,
b}
&sm~|{<(IC'v(#Z=h 2(dP{F* diff.....)P,nd xscr --delta
|nzID diff D~D}7D~{#
Xk+b)&sm~S3q~qw+d=?j Posbranch ~q +G&sm~Xk;Z?j Posbranch OD /var/maint/downloads ?<P#
w#+d==IC'v(,
| | |
|
|
|
|
|
|
| | |
| |
|
|
20,$&sm~:
2ITZ>X4P,+GXk@N4P#|B Novell zkM IRES M'KzkD&s
m~XkWH<8M&C#
":;N;\<8;v&sm~#
|n ApplyBranchMaint +T/&CQ-<8CD&
v <8k&CZ;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~X4b)=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{"4k /var/
9( IRES V2.1.4 ,$&sm~
*9( V2.1.4 IRES ,$&sm~,k4PTB}L:
1. + IRES 2.1.4 9(~qwi~20=9(~qw#
2. 7# Novel SP3/SSP3 zk6pQ-20"Q9C poscopycd.pl $_4F=K9(
~qw#
Z 7 B 9Cv?,$}6 45
2007j8B23U
3. KP buildBranchMaint T9(,$&sm~#
v ’buildBranchMaint -l /opt/ibm/ires/config/<listfile><bundle-name>’
v <listfile> *0<server type>.*.214.lst1,dP0*1G0ldap1r0role1#
g{&sm~ kTiODV'~qwS POS M'K,G4 <server type> *
0Posbranch1#
TZU(DV'~qw,<server type> *0Branch1#
v <bundle-name> G*9(D&sm~DD~{
&sm~{FIC'!q,ITGNNP'DD~{#0.tar1g{;fZ,
+=S=CD~{#
4. +,$&sm~"M=jZD~qw#
5. ZLj~qwO4P 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_ICT/:
+,$&CZ_ICTdCH+,$&CZ%~qw|*4S#Bf D=h3roz
zI?X+,$,1&CZzD HA 73PD~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 ZcD4,,;sY=B;=#
1. ,1ZwV'~qwM(zV'~qwOt/ 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 `SwX$Lr#
7. Zw~qwM(z~qw=_O,SjZ POS M'KxgO*,S#= POS x
gDyP~qy&;IC#
8. Zw~qwM(z~qw=_O,O* DRBD xg,S g4S#H}=v~qwT> DRBD
;IC#
$ DRBD ~qD4,Gq}##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(}Dx
}ZH},S
#
PpL
PpLx
#
Z
Z
46 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
9. Zw~qwM(z~qw=_O,O*yP Heartbeat xg,S#g{Q-+ Heart- beat dC*(}`vxg4S+%,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~qwM(z~qw<+d
1ICJ
drbd0 VxD%@wZc#bG|Br20Bm~DXh4,#
11. rK,Xk+,;vm~,$&CZ HA /:PD=v~qw#dP|(20 IRES
CD B"Pf.`Dn"20&CLrDBf>r&C NLPOS RPM DB"Pf#
":20B RPM 1,3) RPM
IT;~S Heartbeat *sT20D~qDXF#
IRES RPM Q-kT HA xPK^D,rK;aF5 HA hC#+G,20 b) Linux RPM +F5 HA hC,rKh*6v;cnbD$w4+ Heart-
beat V4*\~qDXF:dhcpd-server"bind M atftp#
12. vZ(z~qwO,9C rcheartbeat stop
XkH}(z~qwOD posIBM_HAhealthcheckDRBD
#9 Heartbeat#
h84,
T>*(zR;
C20 /drbd0 Vx#K=h+?F(z~qw V4*0,=?j1==(4Qk 0w1==),rKITZB;=PXBk0,=41,S#
":K=h+dX*,}Gb)4,<7^s,qr0;1&Lx#
13. Zw~qwM
(z~qw=_O,XB,S DRBD Mv/EE,S#}G POS M
'Kxg,SG+M Heartbeat EED(;xg,qrK10Pp1,SCxg#
14. vZ(z~qwO,9C rcheartbeat start t/ Heartbeat#
(z
HA 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,
Gq*w,(z~qwOGq*(z#w~qw
KbT:Z HA /:P4PNVG++*X*#
g{= v~qw <T> DRBD
,S4 ,
*@" ,kZw ~qwO "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
2007j8B23U
48 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 4 ?V dC
© Copyright IBM Corp. 2004, 2006 49
2007j8B23U
50 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 8 B dC
>Ba)dC IRES 20Dj8}L#dC.0,XkQ-gZ 32 3D:20 IRES; PDhv20K IRES#
3q9(~qwdC
BfD}LCZZ LDAP ryZG+DdCPhC03q9(1~qw#
1. (}%wW?s`D N,;s%w53 -> UK -> Konsole 4r*;vUK0Z#
;sZKUKPdk:
poscopytool.pl --source=/media/cdrom
":g{CZ cdrecorder,G4Xk9C --source=/media/cdrecorder#
2. K$_+a>zekyhDw CD#ek CD(TNN3r),;sZekKw CD .s4 Enter |#K$_+Q CD 4F=>XEL#
3. yP CD y4F=EL.s,Lr+Kv#
4. g{}ZdC
q;PDhv9( posIBM_stnc M posIBM_stnj 3q#
5. 4UZ 88 3D:9((F3q;PDhv9(T:D;vr`v3q,nU+d 0kM'K53#
6. 4UZ 93 3D:?p3q;PDhv?pb)
yZG+D
03q9(~qw1,+4UZ 87 3D: 9((C3
3q#
\m~qwdC
;\ZyZ LDAP DdCP9C\m~qw#
4( LDAP ?<#=
4U NLPOS Installation Guide P Chapter 9 Setting Up the Administration Server D Running posInitLdap.sh ;ZZDhvKP posInitLdap |n#
u</ LDAP ?<Lja9
*u</ LDAP ?<a9,k9C posIBM_InitLdap |n#K|n+V'LjD(e
mS= LDAP P#XkZ20.sKPK|n,Tc(}mSZ;iV'Lj4u</ LDAP#ITZ N N1rY N KPK| n 4r LDAP mSB D V'#P X 9C posIBM_InitLdap Dj8E",kN
nd LDAP POS UKE"
*r LDAP ndT20(;DUK`M,k9C posIBM_hardware |n#PXj8E ",kNDZ 149 3D:\m~qw$_;#
i$ LDAP ?<a9
*i$ LDAP GqQ}7hC,kKP ldapsearch |n#y>|ngB:
ldapsearch –D ‘cn=admin,o=ibm,c=us’ –W –x –b ‘o=ibm,c=us’ objectClass=*
DZ 149 3D:\m~qw$_;#
© Copyright IBM Corp. 2004, 2006 51
|Di/kzR/Xx{FT%da)x posIBM_InitLdap DE"#g{K|nI&j I,G4mw LDAP DdC}7^s#
"w X ~qwdC
r*UKg4"+d"a= LDAP .s,+*UKa)y>D X dC#g{h*|` &\,Xk9CZ 139 3D:4(r^D LDAP D XF86Config D~;PD8>E"
^D XF86Config D~#
V'~qwdC
2007j8B23U
V'~qwDdCkyZG+ryZ LDAP DdC;,#|*szQ-20"
q9( ~qw
SCV'~qw=K3q9(~qwDxg,S,G4Xk_PT:D+dD~= (#
,"RKV'~qwXk_PA3q9(~qwDxg ,S#g{;P
yZG+DV'~qwdC
BP=hCZdCyZG+DV'~qw#
1. 4UZ 75 3DZ 10 B, :v?D*x;PDhvKP posIBM_setupNetwork 5C
LrThCV'xg#
2. 4UZ 93 3D:?p3q;PDhv+zD3q9(~qwO4(D3q?p=
CV'~qwO#
3. hC
4. 4UZ 123 3DZ 12 B, :9CyZG+DdC;PDhvdCKV'~qw#
5. KV'~qwVQMw,IT0kM'K#
LjE#+ NUMBER(LjE)f;*Pzz6pCV'~qwDV{.#I
TGNNV{.,+TZKX(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
hCLjE#+ NUMBER(LjE)f;*Pzz6pCV'~qwDV{.#IT GNNV{.,+TZKX(V'~qw&*(;D#
posIBM_setStoreNumber NUMBER
52 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 9 B _ICT(HA)73PDV'~qwdC
>ZPDE"ITozz20MmbI NLPOS a)Dm~ HA bv=8,Cbv= 8DF* Linux-HA#Kb,9hvKI IRES a)D Linux-HA $_#k"b,9P ;)d{ HA bv=8I)9C,}gZZ 8 3D:n/ 8. (eV'~qwMM'K
dC;P
Linux-HA /:DhC"20M,$";vi#Z9C Linux-HA /:1,XkOqq
-;)}L,qr,I\a"z}]*'rp5#
Z 73 3D:N<JO4S;PPvD Web J4a)Ks?XZCw bDvfo# NLPOS 10f DRBD V0.7.5 M Heartbeat V1.2.3 a
DAXZb)f>DE"#
V'~qw20IT!q20Z@"r_ICT(HA)dCP#HA dCf0=+=v IRES V'~qw/: *;v_-%*#jICYws,b)-}/:DV'~qwZ POS xgPT
(~q"&CLrr}])#g{CZc"zJO, (zZc+S\wZcDG+,* <:p/:$w#HA +bw*;VzF,CZZwZc"zVQTJODivB,a
) | u , x D ~ q w DRBD(Distributed Replicated Block Device)M Heartbeat#DRBD v:p(}xg4 F}]#wV Heartbeat m~|:p`SICZcM&mS/:a)DwV~qDwH#
bV`SCZ7#V'~qwwZcZ POS xgP<UIC#Heartbeat M DRBD . dD
hvDG)bv=8#
wZcM(zZc
I C T # IRES HA 5 3 y Z = i @ " D m ~ | 9 ( :
C>xpTZmb IRES HA 53G#X*#
DX5$w#wZc*Q,SD POS h8a)J4
)#DA Web DB1,k7#
Linux-HA Di~
>Zhv Linux-HA Di~#
Distributed Replicated Block Device(DRBD)
DRBD GCZZ=v~qw.d4F}]DLr#CLrDwCG#`FZ RAID 1 T Z_P`v}/wD%v~qwDwC,;G DRBD GCZ9(m;v~qwD}/
wD}]5q#\m1Xk7(h*4FD}],"4(X bDVx(r9C@"D }/w)rih8,) DRBD 9(5q#DRBD _PTB_-:Z8C~qwQz1, zYTn/ DRBD VxxPD|D#18C~qwV4**z1,DRBD +avY,
=Q|DD}]#

Heartbeat

Heartbeat G=v~qwZcO<KPDLr,:pZ?vZcOt/M#9;i8(D 53~q#ng dhcpd"named(DNS)"atftpd b;`D~qMm`d{&CLr~q
XkJm Heartbeat XFN1t/M#9~q#Z\m1!qKDv53w*n/~q
s,Heartbeat 9:p"MMSU0#Vn/1}]|,T7(N1n/Zc"zJ
w.
O#Heartbeat ITdC*(}`vSZ"Mb)#Vn/}]|,Sx;vSZOD% NJO+;a?FxP;X*DJO*F#Heartbeat CZlbZcGq#9$w#g{
n/Zc#9$w,"R^((*8C~qw,KPZ8C~qwOD Heartbeat +a
© Copyright IBM Corp. 2004, 2006 53
HA $_
Linux HA $_
2007j8B23U
?FxPJO*F#g{n/ZcO"z Heartbeat ^(lbDd{Jb,G4\m1
I\h*V$?FxPJO*F#kNDZ 59 3D:gNV$xP Linux-HA /:JO *F;#
P8v Linux-HA $_ICZ Linux-HA ~qwTDu<hCMYw#zXk!D9C b)$_,r*|G9zcTF5KP<CD Linux-HA 73,<B*'X*}]#r
K,&1wDf(+>DYw}L,ILj$wK1q -#(iZbT73P709 Cb)
L#
>Zhv Linux HA $_,b)$_r|Z NLPOS Z"w* SLES V"DiI?V#
$_,+Zf5DLj73P,Lj\m1XkOqq-+>wDf(D}
DRBD $_
rcdrbd start/stop/status:C|n9zITKP /etc/init.d/drbd ~q4t/"#9M
i/4,#Z HA 73t/"KPs,&v9C rcdrbd status 4i/4,#(iz 9C IRES HA $_ posIABM_HAhealthcheck 4li DRBD 4,,r*|a+4,E "bk"Z;vfePT>|,",1T>v/EE4,#
:
drbdadm
A! drbd dCD~ /etc/drbd.conf,"wCM6p$_ drbdsetup 44P4,|D#
#ivB,Z
Zu< HA hCZdMZ HA ~qwD2~Mm~,$Zd,drbdadm CZ+ HA ~ qw?Fh*wZcr(zZc,"ICZ+;v~qwOD DRBD }]h*^',
T?F4PS;vx(~qw=m;v~qw}]4F#
TBPmPhvK#CD drbdadm
":b)|n&1vZu< HA hCZdMZ2~rm~,$Zd9C#
drbdadm connect all
drbdadm primary all
drbdadm secondary all
drbdadm invalidate all
C$_9zIT|D4Fih8D4,#drbdadm G;v_6p$_,|
(
Linux-HA
hC DRBD xg,S,"9=v DRBD h8,S(g{=vZc<QdC)# C|n&Z DRBD ,SPO,"R DRBD ,S4,T>0Standalone119 C#C|n&I_P<\D\
h*G#!D#
+~qwhC*wZc,b+Jm20 DRBD Vx
+~qwh*(zZc,b+
+ DRBD VxOD}]h*^',9CZcI*,=?j
/:-}hC"}#$w.s,M;&9CC$_#
|n#
m19C,r*Z(eDv~qww*wZc1
;
Jm20 DRBD Vx
+G,
drbdadm down all
XU DRBD DxgSZ,"+~qwCZ Standalone 4, - ,$Zd9C#
drbdadm up all
t/ DRBD xg,S - 9 DRBD VxI DRBD J4XF#
54 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
IRES HA $_
drbdsetup
h8M DRBD DYwP*#nCDv(GhC /etc/drbd.conf dCD~,"9C_6p
$_ drbdadm 4|Dih84,Mi/4,#Novell D50Installing and Configuring High Availability Servers1P9CC$_xPu< HA hC#+Z}#ivB,;&9
CC
$_#
:
bG;vM6p$_,I drbdadm M DRBD E>CZdC DRBD i
Heartbeat
rcheartbeat
w*CZt/"#9 Heartbeat,T0+ Heartbeat h*8C#rcheartbeat standby G#CZ?Fw HA ~qwEzXF,+XF*Fx(z~qwD|n#
cl_status
li Linux-HA S53D4,#posIBM_HAhealthcheck 9CC$_,"ZKP 4vli**A;OT>{e4,#}#ivB,;h*KPC$_#
posIBM_initHA
C$_CZozu<dC Linux-HA S53#10,|;Z9CyZG+DdC1$ w,r*|CZhC Heartbeat 4\myZG+D~q(}g pdbundle)#g{*hC
Linux-HA "9C LDAP dC,kq- Novell Installation Guide -0Setting up High Availability Servers1#
posIBM_HAhealthcheck
bG;vG#PCD$_,CZli DRBD M Heartbeat D4,#C$_T>%vD
>==A;,9zITi4{v Linux-HA S53D104,,|({eD Linux-HA ~qwKP4,#posIBM_HAhealthcheck CZZ=v HA ~qwZcOKP,T>
DRBD M Heartbeat wTD4,#Zn/ HA ~qwZc aT> DRBD EL9CE"#
O,posIBM_HAhealthcheck
Z 9 B _ICT(HA)73PDV'~qwdC 55
2007j8B23U
<1.w~qw
<2.(z~qw
TBhvKwvfeDE"#
56 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
DRBD INFORMATION
jbPP,P0(OK)1r0(Alert)1,hv{eD HA KP4,#(OK) m> HA ~qw&Z}#KP4,#(Alert) 8>fZJb,h*"4hTX",T bv HA Jb#
Connection Status
bG DRBD 4,#I\D4,P:
v Connected:DRBD h8ZwZcM(zZc.dQ,S#
v SyncTarget:>X DRBD h8Cw4F4
v SyncSource:>X DRBD h8Cw4FD?jh8
v WFConnection:>X DRBD h8}ZH}4Td{ZcD,S
v Unconfigured:>X DRBD h8P4dC
v Standalone:>X DRBD h8\x,S#bTZ DRBD G;V
XkI_P<\D\m1V$V4 DRBD h8#
Device Status
T> DRBD h84,,P=VI\D4,:
v Primary:bGn/~qw#>X DRBD VxCww DRBD h8#Heart-
beat a+ DRBD h820=C~qwO#
v Secondary:bG8C~qw#>X DRBD h8;20,+SwZ
}]#
B|4,
#
cSU4F
Disk Status
T> DRBD EL4,,P=VI\D4,:
v Consistent:DRBD ELrVx&Z<C4,#
v Inconsistent:DRBD ELrVx;&Z<C4,,h*Sm;vZcxPj
+4F#
Overall Status
\a>X DRBD KP4,#
HEARTBEAT INFORMATION
jbPP,P0(OK)1r0(Alert)1,h
Primary HA Server Hostname
T> HA ~qwDwZc{F#
Secondary HA Server Hostname
T> HA ~qwD(zZc{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 Cw8CZc,}Z`S
n/1}]|,"H}ZwZc"zJO1xPS\#
v{eD Heartbeat KP4,#
4Tn/ZcD0#V
server_name node status
T>w HA ~qwM(z HA ~qwD Heartbeat 4,#
Z 9 B _ICT(HA)73PDV'~qwdC 57
2007j8B23U
posIBM_HAMonDrbd - DRBD _7`SX$Lr
IRES a)K;vCZ`S DRBD _74,DX$Lr#DRBD a+X*D4,E"
Ek53U>D~P,CE"\]W*'r;vT#C `S$_a6qX*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,DV/1ddt#
HBTRIGGER
hC*0111,JmX$LrT/#9Mt/ Heartbeat,"Zlb= DRBD
_7O*1(fJO4,#5*0011,+?FX$Lrv(fJO4,#
TIMEOUT_HBSTOP
bGZ`Swlb= DRBD _7O DRBD _71DS1#
TIMEOUT_HBSTART
bGZ`Swlb= DRBD _7XB,S.s,=XBt/ Heartbeat .0, XBli DRBD _71DS1#
Z"z DRBD _7JO1,X$Lrar?vXF("M/(EE"#9 Heart- beat#CP*I lb= DRBD 47V41,|aYNt/ Heartbeat(2I9C HBTRIGGER xPd C)#Z DRBD _7PO1,C'r\m1aSU=(*{GDc%{"#DRBD _7
`SX$Lra;ek=>X53~qP
T9CdCD~PD HBTRIGGER X|VxPdC#Kb,1X$Lr
~_PTBhC:
*.s,=#9 Heartbeat .0,XBli
,Z}<1t/#
X$LrzF4TB==$w:
v 0kdC#
v Zs(KPLr#
v bT HA DdC#g{>X53&ZG HA r@"~qwP,G4LrKv#
v |7( Heartbeat Gq}ZKP#g{|}ZKP,G4li DRBD _7#
g{ DRBD Q
_4,#
g{ DRBD PO,G4X$LrH} TIMEOUT_HBSTOP 1d,;sYNli
DRBD _7#
- g{ DRBD _7T;PO,G4#9 Heartbeat "r?vXF("Mc%{"#
Kb,9ahC;vj>,8> Heartbeat IX
- g{ DRBD _7V4,G4X$Lrxk]_4,#
g{ Heartbeat ;ZKP,G4li DRBD _747( Heartbeat GqGIX$L r#9D#
g{ Heartbeat ;GIX$Lr#9D,G4y] POLLTIME xk]_4,#
– Heartbeat GIX$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;4PNNYw,"y] POLLTIME xk]
$Lr#9#
d,;sYNl
58 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Heartbeat D#9Mt/IT9C HBTRIGGER X|VxPdC#1!ivB,X$L r+a#9rt/ Heartbeat#zIT(}ZdCD~P+ HBTRIGGER hC* 0 4
2GCP*#
gNV$xP Linux-HA /:JO*F
Z3)ivB,I\ah*V$4P Linux-HA /:DJO*F#b)ivI\|(:
v GB|2~rm~Jb,b)Jb;I Heartbeat 6q#kG!,(z(r8C)~
qwOD Heartbeat v`Sw(rn/)~qwGqj+#9$w#Z&CLr4}
DivB,|;axPJO*F#
74P
v HA /:,$#bI\G2~rm~,$#
v bT#&AY?v>HbT;N Linux-HA /:,7(|Gq}#$w#Pm`rX
a<B Linux-HA / : KP'# # Kb,9 ( iz(Z l i=v~q wOD posIBM_HAhealthcheck fe,
"b:Z4PV$JO*F(*FA8C~qw).0,XkHi$ Linux-HA /:G qZ}7KP#TB=hY(TB8v=f:
v HA /:QxPdC,"&Z}#KP4,#
v n/~qwGw~qw,"R|ITC
v 10}ZKPD~qI Heartbeat XF#
1. Zw HA ~qwO,4PTBYw:
a. 9C posIBM_HAhealthcheck i$w HA ~qwM(z HA ~qwOD DRBD
h8Gqy&Z}#KP4,#DRBD 4,XkT> Connected#
b. 9C posIBM_HAhealthcecheck i$w HA ~ qw10 Gq}ZKP
Heartbeat#Heartbeat 4,X
~q#
2. Z(z HA ~qwO,9C posIBM_HAhealtcheck i$(z HA ~qwGq}Z KP8C Heartbeat#Heartbeat 4,XkT> Secondary#b8>(z HA ~qw&
Z8C#=,If1S\4Tw HA ~qwDJO*F#
3. Z(z HA
v 9C rcheartbeat standby,+w HA ~qwP;*8C#=,"C(z HA ~
qwS\ DRBD VxMI Heartbeat a)D~q#
v 9C posIBM_HAhealthcheck i$w HA ~qwGqxk8C#=#zXkH}
C4,,1=0Heartbeat Status1S Transition d* Secondary#bm>-4Dw
Zc
4. Z(z HA ~qwO,9C posIBM_HAhealthcheck i$(z HA ~qwGqxk
n/4,#0Heartbeat status1&T> Primary 4,,0DRBD status1&T> Con- nected 4,#
~qwO,4PTBYw:
VZ&Z8C#=,If1S\4Tn/~qwDJO*F#
i4GqPNNJb#
J DRBD Vx#
kT> Primary#b8>w HA ~qw10}Za)
(z HA ~qwVZI*n/Dw~qw#(}YN4P wM(z~qwP;X|G-4DG+#
ZyZG+D73PxP HA 20DHvu~
*Z HA 73P20 IRES,Xkzc;)X(D2~Mm~u~#TBhvKXZb )hsDE"#
Z 9 B _ICT(HA)73PDV'~qwdC 59
`,D}L,zIT+w~q
XhD2~
2007j8B23U
XhDm~
53hs
":bG
v =vxgJdw:
v ;ugSgB,CZ1S,ST+x DRBD 47#
v IC
HA 20yXhDm~|ITZu< NLPOS9 20Zdq!,=(G:Z20Dm~! q?VZd,!q High-Availability m~|i#r_,2ITZ20.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;p20#
nM
2~hsPm#Kb,9h*nbDT+xh8CZCJ+ CxgMC
w_`#
– ;vxgSZCZ DRBD 4F
– ;vxgSZCZ(CCJ(=UxzDfwD76)
ELUd,Ia)nM 10 GB DUd) DRBD Vx9C#
":DRBD Vxh*n M 10 GB DICELUd,T]I IRES y>YwD~M
POS UxzDfw3q#X(73Dh*+aPy;,#Kb,CUd?9Xk
SOCZ4FDZ}=&CLrMD~Df"U
d#
IRES 20D
?v~qwZc<XkzcTZ@" IRES V'~qwDnM2~hs#
ZyZG+D73PxP HA $20
HA 20E> posIBM_initHA CZSwZcPKP,w* IRES DB20Dns=h#
CE>a=b(zZc(+;SdPKP)D2~M~qE"#
k IRES HA }]M~qX*DwVD~D;C+;F= DRBD Vx#rK,k7#
=v
ZcOTBwnyP',Tc9C posIBM_initHA xPI&D HA 20:
Z
v NLPOS9 M IRES D`;20,|(nBD,$|
":ZwZcM(zZcO<XkhCLj`E#
v }7,_,g4r*
v yPlb=DT+xh8<XkQdCR}#KP#
v DRBD V
GB#posIBM_initHA albfZ"zcb)hsDyPVx#CVxITZ NLPOS9 20}LP4(,2ITZ20s9CNbj<Vx$_(}g,fdisk"cfdisk r sfdisk)4(#+G,g{CVxGZ20.sZ20 root VxD2LO4(D,
4I\h*xPXB}<,TcYw536pCVx#
":*Z YaST2 P4(Q60Vx,k!q System->Partitioner->Create,;s8
(wVxMs!,++20c#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
2007j8B23U
HA 20E> posIBM_initHA ay]ZwZcM(zZcO"VD2~a>zxP!
q#rK,z&1Kb=v~qwZcOD2~e%#ZKP posIBM_initHA .0,* =v~qw<8CTBE":
v DRBD Vxh8(>}:/dev/sdb3 r /dev/hda2)
v CZ4F DRBD }]DT+xh8
":k7#@p=JmCw?(}bvT+xh8#
v CZ* POS xga)~qDT+xh8M IP X7(n` 2 v)
v /:Dib IP X7#C IP X7Iz8(#|G/:DL( IP,"I&Z Primary
4,DZc5P#|G POS M'zCZCJ HA
v CZ Heartbeat Zc`SDT+xh8M IP X7#Heartbeat 9Cb)h84rTH
Zc"MZc`SEE#
":k7#@p=JmCw?(}b)T+xh8#
ZyZG+D73PxP HA 20
HA 20}LTZ DRBD Vx_PF5T,rK,g{H0KPK posIBM_initHA, r_g{ZKP posIBM_initHA .0hCK DRBD,G4Xk4P;)X(D=h#
M IP X7
/:DX7#
H0DhC
g{H0QfZNN DRBD 73,G4LxxP:H0DhC;#g{;fZ,G4 LxxPZ 62 3D:u<
hC;#
HA 20E> posIBM_initHA CZw* IRES 20}LDns=hKP#rK,;\ PH0D HA 73ZKP#+G,g{ZKP HA 20E>.04PKbT,G4X
kHmb4P;)=h,;sE\KP posIBM_initHA#
/f: b)Ywa+ DRBD Vxh*^',"R
yP}]<a*'
#Kb,NN8r
CVxD{E,S}]<a*',"RG)?<76+;YP'#
1. 8] DRBD VxPD10yP}]#
2. 4TB3r9C`&D|n4#9?vZcOD 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{Q20),9d DRBD Vxd* Secondary 4,,;s+ DRBD h8h*^'#
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)73PDV'~qwdC 61
u<hC
2007j8B23U
1. WH7#w~qwM(z~qw,T0yPT+xh8<Q}7dC(kNDZ 60 3D:ZyZG+D73PxP HA $20;)#
posIBM_initHA a=bylb=DT+xh8,"y]CIC2~4(dCD~#HA
20E> posIBM_initHA a{C=vZc.d
D ssh (E4i$2~"4dCD~
T0k~qxP;%#rK,XkZ=vZc.dhCIED(E47#IRES 9C DRBD ,Sw*CC>#
2. *hCCIE73,kND0man ssh-keygen1#*4(2+\?,kSw~qwOD
UKPKPTB|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,4B Enter 44(UZn#
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=(zZc,"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#
VZ,zITZZc.d4P ssh r scp,x;avV\ka>#k"T .d+MD~,Ti$CYw#
4. VZ,XkZ(zZcOX4b)=h(4(2+\?M4F2+\?)#
5. *bT ssh GqQ}7hC,kKPTB|n:
HaNode1:~> ssh <IP addr of Node2> uname -a
C|nT Node2 4P uname –a |n"xP(f#
hC
1. r*;vUK,"S8(*wZcD~qwP4P posIBM_initHA#
HaNode1:~> posIBM_initHA
":zh* root CJ(E\KPCE>#
62 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
Z=vZc
2007j8B23U
K1,posIBM_initHA a=b=v~qwZc,"y]lb=D2~T>wVdC
!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
ZcD DRBD ,SD`M#
3. !qCZZwZcM(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(}9CgSgB1S,S HA /:
TD(C 1GBxg4KP
DRBD#(};;zKP DRBD avS"zJOD8J#
k"b,(} DRBD ,S+]D}]G;2+D,;&(}+Cxg7I#
Z 9 B _ICT(HA)73PDV'~qwdC 63
2007j8B23U
4. !qCZ,S(zZcTxP DRBD 4FDT+xh8#
<
4. DRBD
T+xh8
5. posIBM_initHA aiRICDVx,"T>G)zc DRBD VxhsDVx#! q*8(* DRBD VxDVx#
CVxOD10yP}]<+*'#
<
5. DRBD
Vx
64 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
6. !qCZSwZcr(zZc+M Heartbeat EEDT+xh8#
<6.T+x_7
/f: (iz(}`vxg,SKP Heartbeat#}g,(} POS xgM DRBD
v
xgKP Heartbeat#;*
(} DRBD xgKP Heartbeat,r*g{,SPO,
+a<BOXD HA Jb#
7. !qC IRES HA /:+a)~qDxgXK(;v(C POS xgr=v@"D
(C POS xg)#ZTB>}P,!qK;v(C POS xg#
<7.xgXK
Z 9 B _ICT(HA)73PDV'~qwdC 65
8. !qCZ* POS xga)~qD~qwD IP X7#
<
8. POS
xg~q
9. dk+*S0fD=hP!qD POS xga)~qDib IP#
2007j8B23U
<9.(zZcDibIPX7
ib IP G;v IP X7,POS UxzDfwM'z+CX76p* HA /:D
IP#Z"zJO*FDivB,(zZc+a}*wZ
c,"S\C IP X7#
K1,QSwZcU/KyPXhE"#posIBM_initHA +y]ZwZc DRBD T +xh8Oq!DE"4"TCJ(zZc#g{^(T/lb=(zZc,G
4aT>TBfe#
66 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
10. y]wZc DRBD IP DxgZkdk(zZcD IP X7#
<
10.
(zZcDIPX7
bGI(zZc9CD IP,CZSwZc4F}]#Z,S.s,posIBM_initHA a"4*<=b(zZcDIC2~#
11. posIBM_initHA Q,S=(zZc,"Q7(D)VxCw DRBD h8GP'D#
VZ,!q*C
w(zZc DRBD h8DVx#
<
11.
CZ(zZcDVx
K1,Q-U/KCZ*wZcM(zZc4( DRBD dCD~DyPXh}]#
Z 9 B _ICT(HA)73PDV'~qwdC 67
2007j8B23U
12. !qCZS(zZcrwZc+M Heartbeat EEDT+xh8#b)h8&k*
wZc!qD Heartbeat h8Dxg`%d#
<
12.
CZ+d
Heartbeat
EEDT+xh8
K1,Q-U/KCZ*wZcM(zZc4( HA dCD~DyPXh}]#
":1=K1,4TN;Zc4PNN;IV4
DYw#!q OK +*<TB}
L:q=/ DRBD Vx,"+yP*4FD}]F/= DRBD Vx#b)D
~M?<D8]a=S .SavedByposIBM_initHA )9{,"Ekk-~`,D ?<P#!q OK Lx#
/f: (iz(}`vxg,SKP Heartbeat#}g,(} POS x
v
xgKP Heartbeat#;*
(} DRBD xgKP Heartbeat,r*g{,SPO,
gM DRBD
+a<BOXD HA Jb#
13. posIBM_initHA VZQ+ DRBD h8q=/#wZcM(zZc.dDh8,=
Q-*<#
<
13.
Zc.dDh8,=
IRES HA D20QjI#yPD HA dCD~<QEkwZcM(zZc,~qVZ I Heartbeat XF#
68 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
s20
nQ5y
20jIs,9Xk4P;)=h,.s HA 53EICZa)~q#
1. /etc/ha.d/authkeys D~PhCK;vY1\k#C\kCZT Heartbeat Zc`Sw
?xPS\#C\kG#r%,;CZzz73#Z2+xg(THxg)P2; h*C\k#g{xgG2 (XZj8E",kkNDdCD~ /etc/ha.d/authkeys)#+G,g{ Heartbeat EE +(}n/xg,G4XkxPS\#ky]s+>D2+_T4|DC\k#
2. i4fwvm~|20D HA M DRBD D5#HA _P
}aT/:Ywzz\s0l#20 IRES HA 1,dPDm`!n<hC*Lr1 !5,I\";JOZzD73#ki4dCD~PDhC,"y]+>Dh*^
D|G#
3. i4wZcM(zZcOD@p=hC
}ZKP posIBM_initHA Zd!qDT+xh8#
}K(} posIBM_initHA T IRES HA 53xPDdChC.b,9Pm`d{=f
ITxPDF,T+sXa_C53DH(T#|G|(:
1. V'~qw2~&1j+`,,TcZxPYwMtk1ZJb#
2. =vV'~qwZc.dD DRBD 47&IC'
4F+MYH#
3. Linux-HA 5)a{C Heartbeat M DRBD 4#$ DRBD VxODX* POS &
CLr}]#r* DRBD v#$ DRBD Vx,x;G{v2L,yT&<G9C
RAID('VDivB),T@9>X~qwO"z2LJO#
4. Heartbeat &(}
beat#;* D HA Jb#
`vxg,SKP#}g,(} POS xgM DRBD xgKP Heart-
v
(} DRBD ,SKP Heartbeat,r*g{C,SPO,+a<BOX
+D,G4IT{}&m(S\/b\)CE"D*z#
m`IdCN},b)N
#7# DRBD }]M Heartbeat EE<\(
W;Jdw,T5V|lYD}]
53^D
posIBM_initHA IT+=v IRES @"~qw*;*;v HA /:,"T53vzz n!DI\<C?#TBGy4(r^DDD~"t/r#9D~qDPm#
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)73PDV'~qwdC 69
v 53dC
t/M#9D~q
** POS M'za)D~qXkvKPZwZc#rK,+aS=vZcD}<}L P}%TB~q,"Ek /etc/ha.d/haresources PCZ HA XF#
v atftpd
v dhcpd
v named
v iresd
v irespdbundleserverd
v wase
v rmsvc-ma
v tog-pegasus
2007j8B23U
– /tmp/HaSecNodeInfo.list
– /tmp/tmpreply
– /etc/fstab
ZyZ LDAP D HA V'~qwOxP IRES 20
>ZhvgN9C LDAP dC=(Z_ICT(HA)V'~qwTO20 IRES#
":g{F.9C IRES yZG+DdC,x;G LDAP,kNDZ 61 3D:ZyZ
G+D73PxP HA 20;#
TB=hY(zw*yZ NLPOS 208OxPYw,yT?v "#V;B#
1. <8;vT>xg07#=MV'~qwELVx#=Dj<#ZdC}]4F M HA dCD Heartbeat *X1,7( IP X7"T+xSZ(eth0"eth1 H)M
Vx(}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;XB*<#
20V'~qw.07(nUD HA dC,XpGELVxVd,b;cG
":Z
#X*#qr,zI\;C ;xPX],TV'~qwELXBxPVx, T4( /drbd Vx#
2. !q=21d#Z HA 20}LP,V'~qw+av=}]Mx PO#ZKZd,\b~qw:XG#X|#R;v~qwITSxgO*8v
!1D1d(g{h*)#t/ HA 20.s,Z HA 20}Lzz;vI&a{ (|(jI=v~qw.dD4F}]Dj+Y,=).
**z<I\G;2+D#y]z!qDxgMf"<u,Y,=I\h*;( D1d#
3. 4U NLPOS 208OD0Z_B:hC_ICT~qw1PDyZ LDAP D8
>E"4hCwV'~qwM(zV'~qw#k7# 0I!1i$=h,T7# HA 20c;I?,;sYLx4PfsD IRES HA 20=h#
"T<kCD5PDE
F/}]:\m~qw(d
gICT=fD
0,+V'~qwV4
4PCD5PPvDyP
70 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
":ZTB=hP,+Lx9CZ NLPOS 208ODZ_Ba)DCZ]> HA
20D>}E"#bG*K Zb)D5.dP;1IT7#,xT#J1X 9Cks5`XD5J5xPf;#TBX4PvK NLPOS 208OPD>
}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
O9CD>`-wr* /etc/ha.d/ha.cf,"xPTB|D:
v !{"MX|V:debugfile"logifle"keepalive M initdead
v +0deadtime 301|D*0deadtime101
v +0initdead 1201|D*0initdead 301
v mSBP:0auto_failback off1
5. Z BS1 M BS2 Oi$10D HA 4,#ZyPb)8>E"P,Y( BS1 z
mzZ{D0w1HA
~qw,BS2 zmzZ{D0(z1HA ~qw#zIT(
}Z=v~qwOKPTB|n4i$~qwGq&ZZ{Du<4,#
rcdrbd status
7#yzzD DRBD 4,A;+ BS1 T>*0Primary/Secondary1,+ BS2 T >*0Secondary/Primary1,;sYLx#
6. 9CTB|ni$ Heartbeat Gq}Z BS1 M BS2 OKP#7#=v~qw<T
>0running1Heartbeat 4,,;sYLx#
rcheartbeat status
7. (}TB=h4/,`S DRBD 4,Gv;mDwb#bITZ8v=hPK*
X}% Heartbeat,T%" BS2 S\wZcG+#*ZCG+*;Zd/,`S4
,,kZ?v~qwOr*;vUK,t/TB|n"Cd#VKP#
watch rcdrbd status
8. Z BS1 M BS2 O]R cron w5#bG*K\bZz&m4F}]Vx1,3v
T;t/D cron w5I\h*CJ,;Vx#zIT(}9CTB|n#9 cron X$Lr4]R cron w5#
/etc/init.d/cron stop
9. 4UTB3r{C BS1 M BS2 ODxg,S#
":ZTBxgO*rPD3v1dc,BS1 M BS2 +alb=*' Heart-
beat#lb=*' Heartbeat 1,BS2 +J0Primary/Unknown14,,"a2 0|D /drbd Vx#~qw BS1 +d*0Primary/Unknown14,,"+|D /drbd Vx#V*2
04,#z;&#9KPZ~qwOD Heartbeat X$L
r#;hPOxg,SMQc;#
a. SjZ POS M'zxgPO* BS1 M BS2 D,S#Z HA 20Zd,Xk
\b4T POS M'zDyP~qks#
b. Z BS1 M BS2 OO* DRBD xg,S#bGCZxP}]4FD
xg47#
|I\k Heartbeat -}D47`,,2I\;,#
Z 9 B _ICT(HA)73PDV'~qwdC 71
2007j8B23U
c. Z BS1 M BS2 OO* Heartbeat xg,S#g{Q+ Heartbeat dC*(}
`vxg47,G4O*yP\0lD47#g{Q+ Heartbeat M DRBD d
C*2C;vxg47,G4;h*C=h#
10. i$ BS1 M BS2 Gq<JV0Primary/Unknown14,#
":Z0fD=hPO* Heartbeat &
1Q-%" BS2 JV Primary/Unknown 4
,,x BS1 &Q-&Z Primary/Unknown 4,#C}LI\h*8kSD1 d,yTkHr;)1d, Ti$|GqQjI,;sYLx#g{*/, `S DRBD 4,,ki4 DRBD 4,T>,1==v~qw<xk0Primary/
Unknown14,*9
#g{;h*/,`S DRBD 4,,kZ?v~qwO
"vTB|n"X4,1==v~qwOD4,<8>0Primary/Unknown1 *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>C4vD{"#b;G;vJ
b#g{20'\,kxP|},;sYLx#zITgB9C mount | n4li204,:
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(8r4F}]Dm4S:
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#CD~&1Q-fZ,"&1Q-,PXZX| NLPOS ~qDE
"#z;h+ IRES ~qmS=VPD
a. liVPD HA J4D~:more /etc/ha.d/haresources
b. 7#D~P,P`FTBPDP(!T NLPOS 208O>})#bGzh*`
-TmS IRES ~qDP#k"b,K&T>D~qw{F"IP X7M drbd V xD5I\;,,b!vZzD20#
72 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
PmP#
2007j8B23U
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 OD4FVxh*^'#
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,,G4ZY,=Zd,za4=;v8>x HD4,8#H}Y,=jI,;sYLx#
18. 4TB3rXBt/ 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
K1,zQ-ZyZ LDAP D HA V'~qwO20K IRES#4F}]Q-Y,=, BS1 M BS2 &Q-VpV4*|GDwZcM(zZcG+#K1Gi$|DD<C 1z:(}X4 NLPOS 208ODZ_BPhvD 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;*"TZ&Z(z4,120 DRBD Vx#
v Zt/rXU/:PDN;~qw1,k7#,=&Z}7D=
r,TZ53O#
VnBDP'}]#
v KP Linux-HA 731,h*7# HA ~qw&Z1d,=,b;c\X*#SLES
PD xntp D1!hCGv9C>X531S<Uw*1dN<#bV1!hC+^
(#V HA ~qwD1d&Z,=#*hC
HA ~qwOD xntp,zXk`- /etc/
ntp.conf dCD~,"yw;v8rb?1d4D~qwN}#Z=v~qwO<4
PCYw,"8r,;v}]4#
Z 9 B _ICT(HA)73PDV'~qwdC 73
2007j8B23U
74 IBM Retail Environment for SUSE LINUX V2.1.4: *"_8O
2007j8B23U
Z 10 B v?D*x
>Ba)dC IRES 20Dj8}L#ZxPdC.0,XkQ4UZ 32 3D:20 IRES;PDhv20K IRES#
Ev
posIBM_setupNetwork E>CZZ%vV'~qwOdC IRES xg,9.ITZwV xgXKP}#$w#*bv4SrG;cXKDhs ,zIT4UD5>ZPDh
v^D posIBM_setupNetwork Perl E>#g{Tb)E>xPK(F,+v=Jb,G 4zXk\;9C4-^
Zza) TCP/IP xgX7D(FdCD~1,posIBM_setupNetwork IThCwVx gXK#+G,IZxgdCPfZs?D!n,C$_^(d C?vI\DLjd CDxg#Kb,posIBM_setupNetwork ;a"T*V'~qwh
h*@p=M}7dC@p=IM'TP:p#
Z>ZP,POS M'z8 IRES z7'Vw* PXE I}<M'zDNN IBM 2~#
POS xg8 POS M'z,S=DxgSZ((xgSZ(ZV'~qwO),mb9 8CZ7# TCP/IP xgJOZ IRES D
DDzkYVG)Jb,E\;*5 IBM 'V#
C@p=#7(Gq
2~Mm~y!a9#
posIBM_setupNetwork E>5w
ZwC posIBM_setupNetwork Perl E>1,E>+y]V'~qwOD IRES z7D
hshC*xD~#E>aA!dCD~ /etc/posIBM_setupNetwork.conf;zXk+Cd CD~^D*hvzDX(xgXK#dCD~|,; 5PCZ8(d?5D0X|
V=51T,IE>A!"i$M posIBM_setupNetwork.conf.sample(fz7a))w*pc,r*dzkP|,K"
M#
posIBM_setupNetwork E>af;r^Dm`53xgdCD~M53~q#1^Dr f;3v53D~1,posIBM_setupNetwork aX|{-<D~#XZI\;^DDD
M~qDj{Pm,kND0;^DDD~1M0\0lD~q1#
~
posIBM_setupNetwork E>CZS|na>{r shell KP#r_,2IT(} root C '(^Sd{LrrE>PwC|#g{Sd{E>PwC|,G4XkhC -q !n, 9E>I*G;%
\#E>;aIC|nPPDNNd{N}#yPxg dC!ny(}dCD~Ph vDhCxPXF(kNDBfD0xgdC5CLr5w1)#
KP posIBM_setupNetwork 1,E>ar /var/log/posIBM_setupNetwork.log 4U>D
,CD~G<E>D4PivM|I\v=DJb#g{9C posIBM_setupNetwork
~
1v=Jb,"h**5 IBM 'V,k#fU>D~D1>#
=D#posIBM_setupNetwork 5Xk*c1m>I&,Gc1m>'
CZ^D53*xD~#k9Cy>dCD~ /etc/
hs
zD73XkzcTBu~,E\7# posIBM_setupNetwork }7KP:
© Copyright IBM Corp. 2004, 2006 75
;^DDD~
2007j8B23U
v z+ posIBM_setupNetwork hC*ZV'~qwOKP,"RhC*vdC* POS
M'za)~qDxg#
v z20K Novell z7(SLES M NLPOS)M IBM IRES z7#
v YaST dCK~qwODxgJdw#
v zdCK /etc/posIBM_setupNetwork.conf D~,9.hvV'~qwyhDxghC#
v DNS M NTP
gJdwOfZ,"&ZCxgDSxZ#
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 rV$dCTTBPv
DD~xPD|D+a*'#1CE>^Drf;3v53 D~1,aX|{-<D ~# 8]D~D76{Fk-D~D`,,;GD~{sa=SUZ"1dM
0setupNetworkBackup1#CE
qxP|D,G4&1ZCE>4P.sYxPG)|D,Tc C'|D;a;^D r2G#
~qwX7}b,dCD~PDxgX7M6'ZV'~qwD;vx
^Dr2GzD|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'zdCL( IP X7#
v mS*~qwdCDr{#
v dC/,X76',CZ*M'zrd{h8a) DHCP/PXE ~q#
v mS;vxXu?,)M'zCZCJb?xg#
v mS;v DNS ~qwu?#mS;v
NTP ~qwu?#

/etc/sysconfig/dhcpd

6p* POS xga)~qDV'~qwJdw,+dCZa) 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
2007j8B23U

/etc/resolv.conf

mS*~qwdCDr{#

/var/lib/named/posIBM_generated/*.arpa.zone

y]xg IP X74(CD~#ZdPnk7?#
\0lD~q
KPZV'~qwDTB53~qDdCD~I\a;^D rf;#g{TNN== ^DK3n~q,G4CE>aXBt/C~q,9|DZ53O"4z'#
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"#ZKP posIBM_setupNetwork E>.0,zITy]LjDxghsTya) Dy>dCD~ /etc/posIBM_setupNetwork.conf.sample xP(F#y>dCD~Dzk P|,K"M,hvKgN9C?vdC!n#g{; fZNNdCD~,G4E adv;ums{""#9#
1. *(FdCD~,zXka)TBE":
v CZ,S POS h8D?vxgJdwD IP X7#
v 2,Vdx?vjZxgODyPI\UKD,x IP X76'#
v m;v,xX76',CZZ}<}LP/,
bD"SLj~qwks IP X7Dd{h8#
v LjdC'VD POS M'zDns}?#
v 8>Gq&CdC>X{F~qw#
2. 9CNbD>`-wr*y>dCD~ /etc/posIBM_setupNetwork.conf.sample#
3. TD~xP(F,;s+d#f*n/d
4. 3)ivBI\ah*`v(;DdCD~,}gTZs?Lj,|GDxg;J
m9C+2dCD~#
bVivB:
a. 4(;vIy]M'a)D|{#=zIdCD~DE>#
b. Z20Zd,ZV'~qwOKPCD
c. ;s,Z4P posIBM_setupNetwork .0,+yzIDdCD~BX=V'~q
w#
>
VdxUK,"CZ POS M'zT
CD~ /etc/posIBM_setupNetwork.conf#
~|{E>,rZM'>cKP|#
Z 10 B v?D*x 77
posIBM_setupNetwork dCD~PDxg5
?v POS M'z<_P8(K(; TCP/IP X7DUK`E#?vLjIThC;v r=v POS xg#r* TCP/IP X7;Z;vrm;vxgO,yTLjITZxg
OhC`v POS M'z,?v<_P(;X7#
2007j8B23U
TZ'V POS M'zDLjPD?vxg,X 5#b)59zIT(} Network[1,2]_IP N=8(;vr=v POS xg#Network1_IP
M Network2_IP GCZhv POS xg 1 M POS xg 2 D5=vX|V#TZ%x gdC,k"Mtr>}Z~vxgDyP0X|V=51zk#
posIBM_setupNetwork POS M'zy,SDZ;vr(;;vjZ POS xg#xg 2 8I!D"d{ POS
M'z,S=DZ~vjZxg#
":posIBM_setupNetwork E>^('VLj6'Ds5,Srd{*xhs#
TBPmhvKdCD~X
Mxg 1 D5Xk8(#xg 2 D5GI!D#CE>ai$dCD~PD}]#

Max_Clients=1-999

(eV'~qwOD53xgD~I'VD POS M'zDns}?,^[ POS xg JdwD}?gN#k"bTB^F:
v dCD~awC posIBM_terminalNameUtilities D~,r*C5CLrD~ay]z
* Max_Clients X | V h C D 5 4 h CUK ` E D O ^ 5 # g { ZKP
posIBM_setupNetwork .sKP
nsUK`E#
v g{ posIBM_terminalNameUtilities D~8(DUK`E6'+k#fpc 1(}g,
6' 500 A 599),G4 Max_Clients X|V5XkHZnsUK`E(ZC>}
P* 599),x;G6'Ds!#
kT0X|V=51DN=a);5PD
E>ahC'V POS M'zDjZ POS xg~q#xg 1 8
|V0d5#k"b,;fZNN1!5,"R0}v5
posIBM_terminalNameUtilities,k;*^DyJmD

Strict_Sequential=[yes,no]

8(gNzI POS M'zD2, TCP/IP X7#b;a0l/,XX7#
g { 8 ( yes, G 4 S z I Network[1,2]_Client_Start * < , 1 =
Network[1,2]_Client_Start + Max_Clients D2, POS M'zX76'#
g{8( no,G4T1.xFq=zI TCP/IP X7,bb6EUK`ETK`IA Dq=Ek TCP/IP X7DnM KDK;*S*9u.xF}D==]v#nRKDK;*]v= 99#B;N]v+a a_B;vK;*PD5#
":}g,g{ Network[1,2]_Client_Start Dq=* xx.xx.x0.01,UK`EZ POS M
'zD TCP/IP X7DnM8;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}VT>*9u.xF},NN``Dxg X7<I\T3)xgXKzz: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,}
2007j8B23U
^[ Strict_Sequential *N5,<azI Max_Clients v2,X7#(e=v POS x g1,+*?vxgzI\2 Max_Clients v2,X7#g{P=v POS xg,G4
?v POS M'z<_P;vZ?v POS xgOP'DxgX7,SkNN;v POS xg1<\}#KP#

Dynamic_Pool=1-999

DHCP /,X7XPDIC TCP/IP X7Dns}?#Z}<}LP,?v POS M' z<a;Y1Vd;v/,X7#1M'zj+}<s,/,X7a;ME,.s POS
M'z9C2, TCP/IP X7#nQv(G,+ Dynamic_pool hC*sZHZLjP D POS M'zD5 'z<;h*H}m;vM'zME/,X7E\xP}<#h CC51,kFkd {,S= POS xgD"aks/, DHCP X7Dh8#

EnableDNS=[yes,no]

8>Gq&CZV'~qwOdC>Xr{~qw#(#DhCG yes#g{9CK4 SDxghC,"P;vb?~qw*V'~qw0d POS M'za) DNS &\,
G48( no#
J}?,TJmyPM'zIT,1t/}<}L#rx,NNM

Network[1,2]_IP=172.22.0.1

VdxV'~qwPDxgJdwD TCP/IP X7#xgJdwXkQ9C YaST xP dC,Sx posIBM_setupNetwork IT6pDvxgJdwT&ZzD POS xg#g
{P=vxgJdwZ* POS xga)~q,G4y9C YaST xPdC,"ZdC D~P9C|GT
DX7)8(=vX|V#
&D TCP/IP X7(POS M'zCZCJ POS xgODV'~qw

Network[1,2]_Client_Start=172.22.10.1

2, POS M'zX76'Dp< TCP/IP X7#XZ|`E",kNDOfDXZ Strict_Sequential D5w#

Network[1,2]_Dynamic_Start=172.22.220.0

DHCP /,X7XDp< TCP/IP X7#/,XDaxX7I Dynamic_Pool 5XF#

Network[1,2]_Gateway=172.22.0.1

POS M'zCZCJ|GSx.bDxgX7D 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'~qwCwxXD_ICT hCP,(#i
rC vB,b+8rIwV'~qwM(zV'~qw2CDib IP X7#
":CE>;adC IP *"M NAT#

Network[1,2]_NTP=172.22.0.1

POS M'zCZCJxg1d-i~qD TCP/IP X7#(#,CX78rV'~q
w,+2IT8rb? NTP ~qw#(#ivB,V'~qwdC*kb?1d~q wxP,=,M'zdC*kV'~qwxP,=,byI T5Mxgw?#`vX
Z 10 B v?D*x 79
7IT8(*:E(gPm#ZV'~qwa) NTP ~qD_ICThCP,bI\ 8rIwV'~qwM(zV'~qw2CDib IP X7#

Network[1,2]_DNS=172.22.0.1

POS M'zCZxPr{i/D TCP/IP X7#(#,CX78rV'~qw,+2I T8rb? DNS ~qw#`vX7IT8(*:E(gPm#ZV'~qwa) DNS
~qD_ICThCP,(#ivB,b+8rIwV'~ qwM(zV'~qw CDib IP X7#(i;*9C0w~qw,(z~qw1IP X7,r*g{w~qw
XU,G4bazz;v,1S1#
posIBM_setupNetwork (F
zIT^D posIBM_setupNetwork E>PDI4Pzk#+G,zXk\;9C IBM
a)D-<zk4YVI-}^DDzkzzDKP1ms,E\r IBM 'V(fJ 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,"*yzzDs{:+p#
(#,;&TE>D-<1>rWcD Perl #ixP^D#(iz+ IBM a)DyP
I4Pzk4F=m;vD~P
E>Md'V Perl #iPX|{C#i#
2007j8B23U
2
,"^D1>#g{X|{;v Perl #i,k7#Zw
|
|
| |
| |
|
| |
|
| |
| |
| |
|
| |
TBzk>}hvK|, posIBM_setupNetwork E>DI4PD~#
/usr/sbin/posIBM_setupNetwork
E>DwkZc,C#iZ posIBM_setupNetwork script E>PwC;5Pd{ Perl # iDkZc#
/usr/lib/perl5/vendor_perl/Ires2/Atftpd.pm
&mT atftpd ~qD^D#
/usr/lib/perl5/vendor_perl/Ires2/ConfigValues.pm
A!dCD~,"+X|V/5TEk Perl "PP#
/usr/lib/perl5/vendor_perl/Ires2/Dhcp.pm
S7*<4( /etc/dhcpd.conf D~#CD~PfZDNN}]<;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
2007j8B23U
| |
|
| |
|
/usr/lib/perl5/vendor_perl/Ires2/Tools.pm
Id{ Perl #i9CD;ilSD}L#
/usr/lib/perl5/vendor_perl/Ires2/Validation.pm
;flidCD~PD5,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,;sbTyzzDdCGq}7$w,x4T Ba{:
v PXE Xk\;ZM'zP0k+BD3q#
v zXk\;(}M'zDwz{ ping M'z#
6',IBM
g{^(zcb)'Vhs,k*5 IBM 'V#9CyzIDD~w
pc#g{z^DKI posIBM_setupNetwork zIDdC,a{<B53^(}7K P,IBM 'V^(-zzTJbxPwT#
}K>ZPhvDD~|D.b,posIBM_setupNetwork 97#:XhD~q(}g
0named1)Z|GDD~;^DsaXBt/,"R 0\0lD~q1PPvK\0lD~q#
":g{TxgdCD~M~qxPK@XD|D,G4KP posIBM_setupNetwork E
>s,zD|DI\a;^Dr*'#d;E>aZ^Drf;D~14(-< D~D8]1 D~D8]1>#
TBD~^D>}kTZ%v POS xg#TZ=vjZ POS xg,Xk,yw7X (eZ~vxg#
8( /etc/dhcpd.conf
ZKP 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'zyZxgDSxy
6. Xk*?v POS M'z(ewzyw#
*x;=|DD
~qaZ53}<1T/t/#
>,IBM 9G(izZKPE>.0,H4(V$^D}DyP53
w#
Z 10 B v?D*x 81
9CBf}ZPDzk#=44(CD~#
(" PXE !n"(e pxeclients `
+TBzk4-44F= /etc/dhcpd.conf D~P(;h*xP^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"; }
2007j8B23U
(eM'zDL(X7
9CTBzk,*?vM'z(e;vwz{ML(X7#?v wzDX7Xk&Z
SxywDSx(eZ(kNDB;ZPDzk)#+G,NNM'zX7<;\&Z Sx6'Z;C6'G*I DHCP /,VdDG)X7#tD#g{wz
6'Z,G4I\<B=vr|`M'z"TCJ,; 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
Sxyw6'5G DHCP ZM'zxP}<1/,VdxM'zDX76'#(#,C 6'h*c;s,I*?v POS M'za);v/,X7#g{;;s,ZxP}< 1,POS M'za"ze;,1=|GD/,X7;d{M'zME*9#C6'Xk
|,ZSxP,"R;\|,Z0fDwz(ePVdDNN IP X7#domain-name- servers"routers M ntp-servers (#8rV'~qw,d;d{dC2GI\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
Loading...