TA F J - T2 T 2 4 I n s t a ll ll a t i o n R u nn - B o ok ok Par t 1 %)* /rere+uisite Too-s T'01T!23 Standa-one
Information in this document is subject to change without notice. No part of this document may be reproduced or transmitted in any form or by any means, for any purpose, without the express written permission of TEMENOS E!"#$!%TE%S S!. & '()* Temenos ead+uarters S! a-- rights resered.
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
!mendment istory4 %eision
"ate !mended
Name
"escription
)
)5th ! !u ugust '()6
. !ubert
Initia- ersion
'
7th Se Sep ptember '( '()6
. !u !ubert
8eb 8e b-ogic aa-- sc scenarios
9
)7th O Oc ctober '( '()6
. !u !ubert
8ebSpere co configuration
0
)6th "ecember '()6
.!u . !ube bert rt
"ata "a taba base se an and d "at "atas aset et fo forr Ora Oracc-e e and and ": ":' '
6
)*th M Ma arch '()*
M. ;umar
%)* !M% reiew
*
)st ! !p pri- '()*
.!ubert
Sp-it "ocumentations
/age '
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
Copyright
'()0 TEMENOS O?"IN@S NA !-- rights resered. This document contains proprietary information information that is protected by copyright. No part of this document may be reproduced, transmitted, or made aai-ab-e direct-y or indirect-y to a third party without the express written agreement of T EMENOS $; ?imited. %eceipt of this materia- direct-y TEMENOS $; ?imited constitutes its express permission to copy. /ermission to use or copy this t his document express-y exc-udes modifying modifying it for any purpose, or using it to create a deriatie therefrom.
Errata and Comments If you hae any comments regarding this manua- or wish to report any errors in the documentation, documentatio n, p-ease document them and send t hem to the address be-ow4 Techno-ogy "epartment Temenos ead+uarters S! ' %ue de -BEco-ede
Te- S:4 D0) =(> '' (5 ))6( 2ax4 D0) =(> '' (5 ))*(
/-ease inc-ude your name, company, address, and te-ephone and fax numbers, and emaiaddress if app-icabapp-icab-e. e. T!23deFtemenos.com
/age 9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
Tab-e of
/reface...... /refac e............. .............. .............. .............. .............. ............... ............... .............. .............. .............. .............. .............. .............. .............. .............. .............. ........................... ....................
'
Scope....... Scope .............. .............. .............. .............. .............. .............. .............. .............. ............... ............... .............. .............. .............. .............. .............. ................................... ............................ 5
9
T'0 Infras Infrastructu tructure..... re............ ............... ............... .............. .............. .............. .............. .............. .............. .............. .............. .............. .............. .................................7 ..........................7
0
ow use this %un: %un:ooGH... ooGH.......... .............. .............. .............. .............. .............. .............. .............. .............. .............. .............. .............. ..............................)' .......................)'
6
OS InstaInsta--atio -ation...... n............. .............. .............. .............. .............. .............. .............. ............... ............... .............. .............. .............. .............. ........................ ............................ ........... )9
6.)
6.).) 6.) .)
Softwa Sof tware re Ins Instata--a -atio tion4.. n4...... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... .............. .............. ............... ............)9 ....)9
6.).' 6.) .'
/artit /ar titio ions ns.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ..........)9 ......)9
6.).9 6.) .9
Netwo Ne tworG rG an and d ho hostn stname ame.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... ............. ..........)9 ...)9
6.).0 6.) .0
$sers $s ers and @roup.. @roup...... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... ............. .............. ............... ...........)9 ...)9
6.'
*
?IN$ ?IN $ ins instata--at -ation ion.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... .............. ............... .............)9 .....)9
?IN$ ?IN $ con config figura uratio tion.. n...... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... ..........)0 ...)0
6.'.) 6.' .)
Netwo Ne tworG rG con config figura uratio tion... n....... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... ............... ............)0 ....)0
6.'.' 6.' .'
$sers $s ers con config figura uratio tion.. n...... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ............ ............) ....)
/rere+uisite /rere+ uisite....... .............. .............. .............. .............. .............. .............. .............. .............. .............. .............. .............. .............. .............. ................................... ................................ .... '(
*.)
/rere+ /re re+uis uisite ite o org rgx)) x))ap apps ps 1 mi ming. ng..... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... ............... ............... ...........'( ....'(
*.).) *.) .)
InstaIns ta--- o org rgx) x))a )apps pps.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ......... ............ ..........'( ...'(
*.).' *.) .'
InstaIns ta--- xm xming ing.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ......... .........'( ....'(
*.).9 *.) .9
Te-ne Tenett <<-ien ient... t....... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ......') ..')
*.).0 *.) .0
Testt orgx) Tes orgx))a )apps pps 1 ming... ming....... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... ............. ............... ............'' ....''
*.'
/rere+uis /rere +uisite ite Time sync synchroni hroniCe Ce on a-- sere serers...... rs................. ..................... ..................... ..................... ....................'9 ..........'9
*.'.) *.' .)
InstaIns ta--- an and d con config figure ure NT/ daemon daemon.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... ...........'9 .....'9
*.'.' *.' .'
*.'.9 *.' .9
!dd 2ire 2irewa wa---- %u-es %u-es and and Start Start NT/ NT/ "aemo "aemon.. n...... ........ ........ ........ ........ ........ ........ ........ ........ ............ ...............'* .......'*
*.'.0 *.' .0
Aerify Aer ify Serer Serer Time Time Sync.... Sync........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... .............. ...............' ........'
*.'.6 *.' .6
*.'.* *.' .*
Start Sta rt the NT/ "a "aemo emon.. n...... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......'5 ...'5
*.'. *.' .
/age 0
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 *.'.5 *.' .5
)(.. Set ?oca )( ?oca-- "ate "ate and and Time.. Time...... ........ ........ ........ ........ ........ ........ ........ ........ ........ ......... ............ ............... ............... .............'7 ......'7
*.'.7 *.' .7
)(.. Se )( Sett Tim Time e Jone.... Jone........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... ............... ............... ........9( .9(
*.9
5
/rere+ /re re+uis uisite ite 2i2i-e e Sy Syste stem... m....... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... ............... ...........9' ...9'
*.9.) *.9 .)
%oot %o ot fo-der fo-der of Tem Temeno enos s SoSo-uti ution. on..... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .........9' .....9'
*.9.' *.9 .'
%oot %o ot fo-der fo-der of InstaInsta--at -atio ion n /acGag /acGage... e....... ........ ........ ........ ........ ........ ........ ........ ........ ............ ............... .............. ............90 .....90
*.9.9
%oot fo-der of 9rd /arty software.......................................................................90
*.9.0 *.9 .0
%oot %o ot fo-der fo-der of T!23 T!23 and T'0..... T'0......... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... .......96 .96
*.9.6 *.9 .6
%oot %o ot fo-de fo-derr of other other Tem Temen enos os produ product. ct..... ........ ........ ........ ........ ........ ........ .......... ............. .............. ............... ............9 ....9
*.9.* *.9 .*
/rere+ /re re+ui uisit site e N2S Share Share fo-d fo-der er =not =not manda mandator tory>. y>..... ........ ........ ........ ........ ........ ........ ............ ............... ..........9 ...9
*.9. *.9 .
N2S Share Share Insta Insta----ati ation on pacGag pacGage e fo-der fo-der =not =not mandato mandatory ry>.... >........ ........ ........ ........ ........ ........ .......... .......9 .9
*.9.5 *.9 .5
N2S Sha Share re T'0 T'0 and and T!23 T!23 fo-der fo-der =no =nott mandat mandatory ory,, not reco recomm mmend ended> ed>....... .............0 ......09 9
*.9.7 *.9 .7
N2S Sha Share re T!23 T!23 =mix =mix>> fo-de fo-derr =not =not manda mandatory tory,, recomm recommend ended> ed>.... ........ ........... ............... .........6( .6(
*.9.)( *.9.) (
N2S Shar Share e for for M# <-u <-uster ster =man =mandato datory ry for M# c-us c-uster>.. ter>................................... ................................. 66
Too-s InstaInsta--ation -ation....... .............. .............. .............. .............. .............. .............. .............. .............. .............. ............... ............... .............. .............. .............. .............. ................. .......... *9
.)
;S Ins Instata--at -ation ion.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... ............. ............... .............*9 .....*9
.'
NM!/ NM !/ Ins Instata--... -....... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ......... ............ .............. ......... *0
.9
NMON NM ON Ins Instata--a -atio tion.. n...... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... .........** ..**
.0
N?O!" N? O!" Ins Instata--... -....... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... ............... ...........*7 ...*7
.6
TO/ Insta Insta--at --ation... ion............. ..................... ..................... ..................... ..................... ..................... ..................... ..................... ........................) .............)
.*
I2TO/ I2TO / Ins Instata--a -atio tion.. n...... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... .............. ...............0 .......0
Software Softw are InstaInsta--atio -ation....... n.............. .............. .............. .............. .............. .............. .............. .............. .............. .............. .............. .............. ................................. .......................... *
5.)
3"; in insta sta--a --atio tion... n....... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... ............. ..............* .......*
5.'
Orac-e Ora c-e )'c =)' =)'.). .).(.' (.'>> "a "atab tabase ase Insta-Insta--ati ation. on..... ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... .............. .............7 .....7
5.9
I:M ":' )(.) "ata "atabase base Insta Insta--a --ation. tion........... ..................... ..................... ..................... ..................... ..................... ...............)(' ....)('
5.0
' ).9 ).9.) .)* * "a "atab tabase ase Ins Instata--a -atio tion... n....... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... .............. ............))) .....)))
5.6
T!23 T!2 3 Ins Instata--a -atio tion... n....... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ......... ............ ............... ............))9 ....))9
5.*
T'0 Ins Instata--at -ation ion.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... .............. ............... .............. ............)) .....))
5.*.) 5.* .)
T'0 2i 2i-es -es str struct ucture ure.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ......... ............. ............... ........)) .))
5.*.' 5.* .'
T'0 Mo Mode de-ba -banG. nG..... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........... .............. ..........))5 ...))5
5.*.9 5.* .9
T'0 Sms Sms.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ......... ............ .............. ............... .......... )) ))7 7
/age 6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
7
5.*.0 5.* .0
T'0 Ema Emai-i-.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ......... ............ .............. ............... ...............)') .......)')
5.*.6 5.* .6
T'0 %u %u-e -eEng Engin ine.. e...... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ .......... ............. .............)'' ......)''
T'0 "ataS "ataSet et
7.)
T'0 "ata "ataSet Set confi configura guration tion with '..... '................ ..................... ..................... ..................... ..................... ..................... ..............)'9 ....)'9
7.'
T'0 "ata "ataSet Set confi configura guration tion with Orac Orac-e..... -e............... ..................... ..................... ..................... ..................... ...................)'5 .........)'5
7.9
T'0 "ataSe "ataSett con config figura uratio tion n wi with th ":' ":'.... ........ ........ ........ ........ ........ ........ ........ ........ ........ ........ ......... ............ .............. .............)0 ......)06 6
7.0
T'0 "ataSe "ataSett con config figura uratio tion n with MSS#? MSS#?.... ........ ........ ........ ........ ........ ........ ......... ............ .............. ............... ...............)6 .......)67 7
)(
T'0
)(.)
)(.).) )(.) .)
)(.).' )(.) .'
/ropertie /rop erties s fi-e fi-e......... .................... ..................... ..................... ..................... ..................... ..................... ..................... ......................... ..............)*' )*'
)(.).9 )(.) .9
"atabase "ata base.......... ..................... ..................... ..................... ...................... ..................... ..................... ........................................ ............................. )*6
)(.).0 )(.) .0
%untime %un time.......... ..................... ...................... ..................... ..................... ..................... ..................... .......................................... ............................... )**
)(.).6 )(.) .6
3":< "ri "riers... ers.............. ..................... ..................... ..................... ..................... ..................... ..................... ............................... .................... )*7
)(.).* )(.) .*
))
Monitoring.. Monito ring......... .............. .............. .............. .............. ............... ............... .............. .............. .............. .............. .............. .............. .............. .............. .............. ................... ............ ))
)).)
/age *
T!23 Sess Sessions ions Mon Monitor.. itor............ ..................... ..................... ..................... ..................... ..................... ..................... ........................ .............. ))
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
TAFJ-T24 Installation Run book Authors This booG was produced by a team of specia-ists from around the wor-d worGing at the Temenos Techno-ogy organiCation, @enea
Here Aubert is a Senior IT Specia-ist worGing in Integrated Techno-ogy. e has twenty seen years of experience in the IT and banGing industries. e has spent the -ast )( years dee-oping dee-opi ng and imp-ementi imp-ementing ng T'0 /-atform frameworG using !pp-ication Serer and :roGers 3MS. e ho-ds a degree in "ata /rocessing and a MasterBs degree in
ThanGs to the fo--owing peop-e for their contribution contributions s to this project4
3eanNoe-
! "re#a$e This TemenosK %unbooGK pub-ication proides information about the concepts, p-anning, design and insta--ation of T'0 TemenosK enironments. The target audience of this booG is IT architects and consu-tants who want more information about the p-anning and design of app-icationsering app-icati onsering T'0 enironments, from sma-- to -arge, and comp-ex imp-ementations. This booG addresses the pacGaging and features in T '0 So-ution, and high-ights the most common imp-ementation imp-ementation topo-ogies. It proides information about p-anning for specific tasGs and components that conform to the T'0 enironment. !-so in this booG are p-anning guide-ines guide-i nes for !pp-icatio !pp-ication n Serer and Temenos components on distributed p-atforms. This booG has been updated with the new features introduced with T'0 %)6 !M%.
/age
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
2 %$ope The purpose of this %unbooG is to proide operationa- documentation documentation for the T'0 Su-ution insta--ation. insta--atio n. It wi-- faci-itate the process step by step of the insta--ation in the most efficient manner possib-e, possib-e, and thereby maximiCe maximiCe the speed of each step. The primary audience audience of the document document is the :anG IT Operator1?T! Operator1?T! . :anG IT Operators Operators are members of of the "ata "ata . monitoring maintenance>. It shou-d be used to understand understand a-- pieces of the T'0 So-ution. ?T! are member of the Temenos Team onsite who perform the insta--atio insta--ation n and the confirguration of T'0 So-ution. So-ution. It shou-d be used to understand a-- pieces of the T'0 So-ution.
The document contains a business and technica- description of the app-ication, and troub-eshooting troub-esho oting techni+ues. The business and technica- oeriew proide proide a high -eedescription of the functiona- capabi-ities of the app-ication and how it is used. The system architecture describes describes the app-ication topo-ogy. topo-ogy. The insta--ation, configuration, configuration, operations and troub-eshoo troub-eshooting ting sections detai-s specific instructions instructions for operation and maintenance.
/age 5
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
&
T24 In#rastru$ture Hard'are %e$i#i$ations
' #uad $ #**(( F '.0(@C 0@b %am )Tb ""
8ebSr() )7'.)*5.).)*6
8ebSr(' )7'.)*5.).)**
3msSr () )7'.)*5.).)*9
3msSr(' )7'.)*5.).)*0
8ebSr() L(' "E?? ?!TIT$"E E*0(( Inte-=%> ' "uo $ F '.0(@C 0@b %am, '6( @b ""
/5*((
3msSr() L (' "E?? ?!TIT$"E E*6(( Inte-=%> ' "uo $ F '.5(@C 5@b %am, '6( @b ""
T7*((
!ppSr() L (' "E?? ?!TIT$"E E*6)( Inte-=%> i6 $ '.*@C 5@b %am, 6(( @b "" !ppSr() )7'.)*5.).)*)
!ppSr(' )7'.)*5.).)*'
M 65( F
NetworG )(( Mb NetworG Subnet )7'.)*5.).( '66.'66.'66.(
"bSr () )7'.)*5.).)67
@ateway )7'.)*5.).6
Internet connection "own?oad4 up to 6(( Mbit1s $p-oad4 up to )6
Mbit1s "NS )7'.)*5.).6 This hardware was setup in the TemenosBs data
/age 7
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
This infrastructure is a 6 -ayers. ?ayer )
"ata ?ayer ="bSr()> This -ayer contains the database with the T'0 "ata. This is a !Cure c-oud AM with a Orac-e )'c This runbooG wi-- NOT describe how setup and configure this -ayer
?ayer '
!pp-ication ?ayer =!ppSr() and !ppSr('> This -ayer contains the !pp-ication Serers with T!231T'0 The -ogica- tier=-ayer> is pu--ed out from the presentation tier and, as its own -ayer, it contro-s an app-icationBs functiona-ity by performing detai-ed processing.
?ayer 9
:roGer ?ayer =3msSr() and 3msSr('> This -ayer contains the !pp-ication Serers with T!231T'0 The most common use case for 3MS, especia--y asynchronous asynchronous messaging, messaging, is in -arge 8eb app-ications, Some of the biggest companies use a 3MS messaging -ayer for their -arge 8eb app-ications, particu-ar-y retai-ers.
?ayer 0
8eb ?ayer or /resentation -ayer =8ebSr() and 8ebSr('> This -ayer contains the !pp-ication Serers with This is the topmost -ee- of the app-icatio app-ication. n. The presentation tier disp-ays information re-ated business business serices. It communicates with other tiers by which it puts out the resu-ts to the browser1c-ient browser1c-ient tier and a-a-- other tiers in the the networG. =In simp-e terms it is a -ayer which users can access direct-y such as a web page, or an operating systems @$I>
/age )(
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
?ayer 6
?oad :a-ancer ?ayer = This -ayer contains the ?oad ba-ancer the NT/ Serer and the N2S Serer ?ayer -oad ba-ancing operates at the intermediate transport -ayer, -ayer, which dea-s with de-iery de-iery of messages with with no regard to the content content of the messages. messages. Transmission is the ?ayer 0 protoco- for ypertext for ypertext Transfer /rotoco- =TT/> traffic =TT/> traffic on the Internet. ?ayer 0 -oad ba-ancers ba-ancers simp-y forward networG pacGets to and from the upstream serer without inspecting the content of the t he pacGets. They can maGe -imited routing decisions by inspecting the first few pacGets in the T stream.
This infrastructure is bui-t to coer a-- scenarios of T'0 So-ution insta--ation and configuration. This runbooG wi-- describe step by step how insta-- and configure a-- scenarios with each different product =9rd party software> software> on Orac-e ?inux ?inux .) based. based. The scenarios are4 Standa-one ) tier =!pp-ication -ayer on-y> Managed ' tiers =!pp-ication ?ayer and 8eb ?ayer> Managed 9 tiers =!pp-ication =!pp-ication ?ayer, :roGer ?ayer ?ayer and 8eb ?ayer>. <-uster 9 tiers =!pp-ication ?ayer, :roGer ?ayer and 8eb ?ayer>. The !pp-ication Serers and are4 Orac-e 8eb?ogic Serer =8?S> )'c %e-ease 9 =)'.).9> I:M 8ebSphere !pp-ication Serer A5.6.6.( 3:oss E!/ *.0.(.@! The :roGer Serers =3MS> are I:M 8ebSphere M# A.6.(.0 ornet# '.0.(.2ina- =on-y with 3:oss !pp-icatio !pp-ication n Serer>
On a-- serer the Orac-e Jaa %E (eelopment )it *u*+,
/age ))
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
4 Ho' us use th this Ru Run-ook.
ou hae to understand what you are insta--ing, configuring and how. e-p youse-f with Internet and and goog-e.
:e strict and c-ean.
?earn by yourse-f is better that just re+uest he-p.
ou are a professiona-, taGe your own notes
ou wi-- hae to adapt your insta--ation and your configuration based on your infrastructure.
"o not hesitate to modify a script or a setting.
then fo--ow stepbystep the order of the insta--atio insta--ation n process.
T'0
If you hae to mix a stacG =8eb/here as 8eb ?ayer and 8eb?ogic as !pp ?ayer>, you wi-- hae to mix yourse-f the stepbystep insta--ation process. !-- is in this run :ooG.
/age )'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
/ 0% Installation /,! /, ! 1I 1I3 3 in inst stal alla lati tion on On a-- machine, Orac-e ?inux .) is insta--ed. "own-oaded from orac-e website. =image 4 A0500().iso No $?N =Orac-e support I" is proided>
/,!,!%o#t'are Installati Installation5 on5 :ase Enironment Serer with @$I !ddOns for Se-ected Enironme Enironment nt 2T/ Serer
/,!,2"artitions Mount /oint Swap 1 1boot 1home 1u()
SiC e SiCe 5@b 6( @b 6(( Mb 6( @b
2i- e Sys 2i-e Syste tem m swap xfs xfs xfs ext9
Ty pe Type ?AM ?AM Standard /artition ?AM ?AM
/,!,&et'ork and hostname Subnet )7'.)*5.).x
Ma sG MasG '66.'66.'66.(
@atewa @ate way y )7'.)*5.).6
ostname 4
!ppSr().temenos.com !ppSr().temen os.com
"NS "NS )7'.)*5.).6
/,!,43sers and 6roup $s erNa $ser Name me %oot
/age )9
/a sswo /ass word rd
o me ome 1home1root
%o -es %o-e s !dmin
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 t'0user
t'0user
1home1t'0user
$ser =not sudoer>
/,2 /, 2 1I 1I3 3 $on $on#i #igu gura rati tion on /,2,!et'ork $on#iguration /,2,!,!%tati$ I" Address $on#iguration If you want to set up a static I/ address on a networG interface, there are seera- different ways to do it, arying arying depending depending on whether whether or not you want to use NetworG NetworG Manager Manager for that. NetworG Manager is a dynamic networG contro- and configuration system that attempts to Geep networG deices and connections up and actie when they are aai-ab-e>. Orac-e ?inux comes with NetworG Manager serice insta--ed and enab-ed by defau-t. To erify the status of NetworG Manager serice4
# systemctl status NetworkManager.service [root@AppSrv02 t24user]# systemctl status NetworkManager.service NetworkManager.service Network Manager !oa"e" loa"e" $%usr%li&%system"%s ystem%NetworkMa nager.service' ena&le"( Active active $running( since )ue 20*+0,*, 0-2*+2 /S)' * +min ago Main 13 ,2, $NetworkManager( roup %system.slice%Netw orkManager.serv ice 566567,2, %usr%s&in%Network Manager no"aemon Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error aut ;or org.;ree"esktop.NetworkManager.wi;i.sare.protecte"...ge &us( Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error aut ;or org.;ree"esktop.NetworkManager.settings.mo"i;y.ostn...ge &us( Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error aut ;or org.;ree"esktop.NetworkManager.settings.mo"i;y.own ...ge &us( Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error aut ;or org.;ree"esktop.NetworkManager.settings.mo"i;y.syste...ge &us( Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error aut ;or org.;ree"esktop.NetworkManager.wi;i.sare.open $0( ...ge &us( Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error aut ;or org.;ree"esktop.NetworkManager.wi;i.sare.protecte"...ge &us( Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error aut ;or org.;ree"esktop.NetworkManager.networkcontrol $0( ...ge &us( Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error aut ;or org.;ree"esktop.NetworkManager.ena&le"isa&lewima<...ge &us( Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error aut ;or org.;ree"esktop.NetworkManager.ena&le"isa&lewwan ...ge &us( Aug *, 00*002 AppSrv02.temeno s.com NetworkManager[,2, ] 8warn9 error aut ;or org.;ree"esktop.NetworkManager.ena&le"isa&lewi;i ...ge &us( =int Some lines were ellipsi>e"? use l to sow in ;ull. [root@AppSrv02 t24user]#
/age )0
re:uesting re:uesting re:uesting re:uesting re:uesting re:uesting re:uesting re:uesting re:uesting re:uesting
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 To checG which networG interface is managed by NetworG Manager, run4
# nmcli "ev status [root@AppSrv02 t24user]# nmcli "ev status 3// )1/ S)A)/ BNN/)BN em* eternet connecte" em* wlpCs0 wi;i "isconnecte" lo loop&ack unmanage" [root@AppSrv02 t24user]#
If the output of nmc-i shows PconnectedP for a particu-ar interface =e.g., em) in the examp-e>, it means that the interface is managed by NetworG Manager. ou can easi-y disab-e NetworG Manager for a particu-ar interface, so that you can configure it on your own for a static I/ address. @o to the t he 1etc1sysconfig1networGscripts 1etc1sysconfig1networGscripts directory, and -ocate its configuration fi-e =ifcfgem)>.
# c" %etc%syscon;ig%networkscripts% # ls [root@AppSrv02 t24user]# c" %etc%syscon;ig%networkscripts% [root@AppSrv02 networkscripts]# ls i;c;gem* i;"ownet i;"ownis"n i;"ownsit i;up i;upplip i;uproutes i;uptunnel network;uncti onsipvi;c;glo i;"owni& i;"ownpost i;"own)eam i;upaliases i;upplus& i;upsit i;upwireless i;"own i;"ownippp i;"ownppp i;"own)eam1ort i;up&nep i;uppost i;up)eam init.ipv-glo&al i;"own&nep i;"ownipv- i;"ownroutes i;"owntunnel i;upet i;upppp i;up)eam1ort network;unctions [root@AppSrv02 networkscripts]#
Open the configuration fi-e and edit the fo--owing ariab-es4
# vi i;c;gem* )1/D/ternet EBB)1FB)BDnone 3/GFBH)/Dyes 14IGA!HF/IGA)A!Dno 1-N)Dyes 1-IAH)BBNGDyes 1-I3/GFBH)/Dyes 1-IGA!HF/IGA)A!Dno NAM/Dem* HH3D;Je0020eaC2a4Kc",&*JJ0+aC&4cJ+4" 3//Dem* BNEBB)Dyes 1A33FD*J2.*-,.*.*-* 1F/GLD24 A)/AD*J2.*-,.*.+ 3NS*D*J2.*-,.*.+ 1-I1//F3NSDyes 1-I1//FFBH)/SDyes
/age )6
i;upi& i;upippp i;upipvi;upis"n
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 In the aboe, PNMQ
# systemctl restart network.service Now erify that the interface has been proper-y configured4
# ip a"" [root@AppSrv0* networkscripts]# ip a"" * lo 8!BB1EA?H1?!B/FIH19 mtu -++C- :"isc no:ueue state HNNBN link%loop&ack 000000000000 &r" 000000000000 inet *2K.0.0.*%, scope ost lo inet- *%*2, scope ost vali"Il;t ;orever pre;erre"Il;t ;orever 2 em* 8EFBA3AS)?MH!)AS)?H1?!B/FIH19 mtu *+00 :"isc p;i;oI;ast state H1 :len *000 link%eter +c2-0aC0,4J; &r" ;;;;;;;;;;;; inet *J2.*-,.*.*-*%24 &r" *J2.*-,.*.2++ scope glo&al em* inet- ;"42C,J*cKc40 +e2-a;;;eC0 ,4J;%*2, scope glo&al "ynamic vali"Il;t K*KJsec pre;erre"Il;t C+KJsec inet- ;e,0+e2-a;;; eC0,4J;%-4 scope link vali"Il;t ;orever pre;erre"Il;t ;orever C wlpCs0 8EFBA3AS)?MH!)AS)9 mtu *+00 :"isc noop state 3BN :len *000 link%eter +,J4-&,c;cCc &r" ;;;;;;;;;;;; [root@AppSrv0* networkscripts]#
/,2,!,2(omain ame $on#iguration # vi %etc%resolv.con; # enerate" &y NetworkManager searc temenos.com nameserver *J2.*-,.*.+ [root@AppSrv0* networkscripts]#
# systemctl restart network.service
/age )*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
/,2,!,&Host ame $on#iguration # ostnamectl setostname AppSrv0*.temenos.com # ostnamectl status [root@AppSrv0* networkscripts]# ostnamectl setostname AppSrv0*.temenos.com [root@AppSrv0* networkscripts]# ostnamectl status Static ostname appsrv0*.temenos. com 1retty ostname AppSrv0*.temenos. com con name computerlapto p assis laptop Macine 3 e&4C*4*caC&J4;J4a "2Jc0&2a"",aceC Eoot 3 e-J,-*a*c24K4+;a& *J"++C*&+;2J"&* Bperating System Bracle !inu< Server K.* 1/ BS Name cpe%ooraclelin u<K* ernel !inu< C.,.*CJ,.*.2.elKu ek.<,-I-4 Arcitecture <,-I-4 [root@AppSrv0* networkscripts]#
/,2,23sers $on#iguration /,2,2,!Adding 3sers If you are signed in as the root user, you can create a new user at any time by typing4
# a""user t24user If you are signed in as a nonroot user who has been gien sudo prii-eges, as demonstrated in the next section of this tutoria-, you can add a new user by typing4
# su"o a""user t24user Next, you-- need to gie your user a password so that they can -og in. To do so, use the passwd command4
# passw" t24user ote5 %emember to add sudo ahead of the command if you are signed in as a nonroot user with sudo prii-eges. prii-eges.
ou wi-- be prompted to type in the password twice to confirm it. Now your new user is set up and ready for use ou can now -og in as that user, using the password that you set up.
/age )
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
/,2,2,26ranting %udo "riileges to a 3ser If your new user shou-d hae the abi-ity to execute commands with root =administratie> prii-eges, prii-ege s, you wi-- need to gie the new user access to sudo. 8e can do this by adding the user to the whee- group =which gies sudo access to a-- of its members by defau-t> through the gpasswd command. This is the safest and easiest way to manage sudo user rights. If you are current-y signed in as the root user, type4
#
gpassw" a t24user weel
If you are signed in using a nonroot user with sudo prii-eges, type this instead4
#
su"o gp gpassw" a a t2 t24user w weel
[root@AppSrv0* networkscripts]# li" g weel [root@AppSrv0* networkscripts]# gpassw" a t24user weel A""ing user t24user to group weel
Now your new user is ab-e to execute commands with administratie prii-eges. To do so, simp-y type sudo ahead of the command that you want to execute as an administrator4
# su"o 8someIcomman"9 ou wi-- be prompted to enter the password of the regu-ar user account that you are signed in as. Once the correct password has been submitted, the command you entered wi-- be executed with root prii-eges.
/,2,2,&7anaging 3sers 'ith %udo "riileges 8hi-e you can add and remoe users from a group =such as whee-> with gpasswd, the command doesnt hae a way to show which users are members of a group. In order to see which users are are part of the wheewhee- group =and thus thus hae sudo prii-eges prii-eges by defau-t>, defau-t>, you can use the -id function. -id is norma--y used to show which groups a user be-ongs to, but with the g f-ag, you can reerse it and show which users be-ong in a group4
su"o li" g weel [root@AppSrv0* networkscripts]# li" g weel t24user$ui"D*000( [root@AppSrv0* networkscripts]#
/age )5
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 The output wi-- show you the usernames and $I"s that are associated with the group. This is a good way of confirming that your preious commands were successfu-, and that the user has the prii-eges that they need.
/,2,2,4(eleting 3sers If you hae a user account that you no -onger need, its best to de-ete the o-d account. ou hae a coup-e of methods to do so, though the choice of which method to use depends on your own situation. If you want to de-ete the user without de-eting any of their f i-es, type this command as root4
# user"el t24user If you want to de-ete the users home directory a-ong with the user account itse-f, type this command as root4
# user"el r t24user ote5 %emember to add sudo ahead of the command if you are signed in as a nonroot user with sudo prii-eges. prii-eges.
8ith either command, the user wi-- automatica--y be remoed from any groups that they were added to, inc-uding the whee- group if they were gien sudo prii-eges. If you -ater add another user with the same name, they wi-- hae to be added to the whee- group again to gain sudo access.
/age )7
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
8 "rere9uisite 8,! "re "rere9u re9uisi isite te or org-: g-:!!!!-app apps s ; mi ming ng Some Insta--ation needs )). The 8 indow System is a networGing windowing system that proides a base set of communic communications ations protoco-s and functions for bui-ding graphicainterface c-ients for computers with bitmapped disp-ays. ou shou-d neer refer to the 8indow System System as 8indow 8indowsU sU the proper terms of reference are , )), Aersion )), or the 8indow System, ersion )). !s a-- the insta--atio insta--ations ns wi-- be from f rom a remote Te-net SS connection we need to insta-- the too- orgx))apps on Serer to proide the )) forwarding to the Te-net c-ient -iGe Secure<%TK or /$TTK. On the 8indows c-ient you need to insta-- ming
8,!,!Install org-:!!-apps 0n all serers 'ith root user,
# yum install
li&Law*.0.**-.* .elK.<,-I-4
nstalle"
8,!,2Install :ming /age '(
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 On the 8indowsK c-ient "own-oad from http411sourceforge.net1projects1xming1 http411sourceforge.net1projects1xming1 the the insta--ation pacGage ming Execute the insta--ation pacGage ming and -eae a-- defau-t option.
%un ming
8,!,&Telnet Client 8,!,&,!
8,!,&,2
/age ')
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 Enab-e in VMenu Session Options W
8,!,4Test org-:!!-apps ; ming On your te-net session execute the command4 xc-ocG.
#
/age ''
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
8,2 "re "rere9u re9uisi isite te Time Time syn syn$hr $hroni= oni=e e on all all ser serers ers,, This is ery important for -og, statistics, status to hae a-- serers synchroniCed about date and time. Most serers are probab-y automatica--y configured to internet networG time. :ut sometime the serers hae no access to it. In this case, a NT/ serer hae to be created in the infrastructure and force a-- other serers to synchroniCe to it. In the infrastructure the
8,2,!Install and $on#igure T" daemon Insta-- NT/ pacGage on a-- serer using the appropriate pacGage management too-. 0n all serers 'ith root user,
# yum install ntp [root@PmsSrv0* t24user]# yum install ntp !oa"e" plugins langpacks olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 Fesolving 3epen"encies 9 Funning transaction ceck 9 1ackage ntp.<,-I-4 04.2.-p+*J.elKI*.* will &e installe" 9 Ginise" 3epen"ency Fesolution 3epen"encies Fesolve" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1ackage Arc ersion Fepository Si>e DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstalling ntp <,-I-4 4.2.-p+*J.elKI *.* olKIlatest +40 k )ransaction Summary DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstall * 1ackage )otal "ownloa" si>e +40 k nstalle" si>e *.4 M s tis ok [y%"%N] y 3ownloa"ing packages ntp4.2.-p+*J.elKI*.*.<,-I-4.rpm Q +40 kE 00000* Funning transaction ceck Funning transaction test )ransaction test succee"e" Funning transaction
/age '9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 nstalling ntp4.2.-p+*J.elKI*.*.<,-I-4 *%* eri;ying ntp4.2.-p+*J.elK I*.*.<,-I-4 *%* nstalle" ntp.<,-I-4 04.2.-p+*J. elKI*.* ompleteO [root@PmsSrv0* t24user]#
8,2,2Con#igure T" %erer !fter the serer is insta--ed, first go to officia- NT/ /ub-ic /oo- Time Serers, Serers, choose your
0n T" %erers 'ith root user,
Edit the 1etc1ntp.conf fi-e, which is +uite possib-y a-ready fi--ed out for you.
# vi %etc%ntp.con; ouB-- find a -ot of -ines in there, but the important ones are the serer -ines.
server server server server
/age '0
0.c.pool.ntp.org *.c.pool.ntp.org 2.c.pool.ntp.org C.c.pool.ntp.org
i&urst i&urst i&urst i&urst
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 !--ow c-ients from your networGs to synchroni synchroniCe Ce time with this serer. To accomp-ish this, add the fo--owing -ine to NT/ configuration fi-e, where restrict restrict statement statement contro-s, what networG is a--owed a--owe d to +uery and sync time X rep-ace networG I/s according-y.
restrict *J2.*-,.*.0 netmask 2++.2++.2++.0 nomo"i;y notrap The nomodify notrap statements suggest that your c-ients are not a--owed to configure the serer or be used as peers for time sync. !dd information for troub-eshooting troub-eshooting in case there are prob-ems with your NT/ daemon add a -og fi-e statement which wi-- record a-- NT/ serer issues into one dedicated -og fi-e.
log;ile %var%log%ntp.log !fter you hae edited the fi-e with a-- configuration exp-ained aboe sae and c-ose ntp.conf fi-e. our fina- configuration shou-d -ooG -iGe in the screenshot be-ow.
/age '6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
8,2,&Add Fire'all Rules and %tart T" (aemon NT/ serice uses $"/ port )'9 )'9 on on OSI transport -ayer =-ayer 0>. It is designed particu-ar-y particu-ar-y to resist the effects of ariab-e -atency =jitter>. To open this port on %E?1
# ;irewallcm" a""serviceDntp permanent # ;irewallcm" Rreloa" [root@omSrv0* log]# ;irewallcm" a""serviceDntp permanent success [root@omSrv0* log]# ;irewallcm" reloa" success
!fter you hae opened 2irewa-- port )'9, start NT/ serer and maGe sure you enab-e it systemwide. systemwi de. $se the fo--owing commands commands to manage the serice.
# systemctl start ntp" # systemctl ena&le ntp" # systemctl status ntp" [root@omSrv0* ]# systemctl start ntp" [root@omSrv0* ]# systemctl ena&le ntp" [root@omSrv0* ]# systemctl status ntp" ntp".service Network )ime Service !oa"e" loa"e" $%usr%li&%system"%s ystem%ntp".serv ice' ena&le"( Active active $running( since Sun 20*+0,*- 0,**C- /S)' *0s ago Main 13 C2+2K $ntp"( roup %system.slice%ntp" .service 566567C2+2K %usr%s&in%ntp" u ntpntp g Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] 0.0.0.0 c0*" 0" kern kernel time sync ena&le" Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] ntpIio estimate" ma< "escriptors *024? initial socket &oun"ary *Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten an" "rop on 0 v4wil"car" 0.0.0.0 H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten an" "rop on * v-wil"car" H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on 2 lo *2K.0.0.* H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on C enp2s0 *J2.*-,.*.*-0 H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on 4 lo * H31 *2 C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on + enp2s0 ;e,022C+4;;;eC+&a0J H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on - enp2s0 ;"42C,J*cKc4022C+4;;;eC+&a0J H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !istening on routing socket on ;" #2C ;or inter;ace up"ates Aug *- 0,**C- omSrv0*.temenos.com system"[*] Starte" Network )ime Service. [root@omSrv0* ]#
/age '*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
8,2,4>eri#y %erer Time %yn$ # ntp: Rp # "ate RF [root@omSrv0* ]# ntp: p remote re;i" st t wen poll reac "elay o;;set Titter DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD Utime.sunrise.ne *0.*K.*0.20 2 u *+ -4 K *4.0*, 0.CCJ 0.K2time2.et>.c .11S. * u KK -4 2 *4.KK0 0.K,* 0.C*0 Veu"yptula.initK *-2.2C.4*.*0 2 u *K -4 K *+.K-C 0.KKK 0.,2C Vsapparot.&ug.c ,K.J0.*4.*+4 2 u 2* -4 K *2.2K, 0.222.++2 [root@omSrv0* ]# "ate F Sun? *- Aug 20*+ 0,*422 V0200 [root@omSrv0* ]#
If you want to +uery and synchroniCe against a poo- of your choice use ntpdate ntpdate command, command, fo--owed fo--owe d by the serer or serers addresses, as suggested in the fo--owing command -ine examp-e.
# ntp"ate :
0.c.pool.ntp.org
*.c.pool.ntp.org
[root@omSrv0* ]# ntp"ate : 0.c.pool.ntp.or g *.c.pool.ntp.org server *J+.*,-.4.*0*? stratum 2? o;;set 0.00**+-? "elay 0.04044 server 2*K.*4K.20,.*? stratum 2? o;;set 0.000**C? "elay 0.04J4, server +.*4,.*K+.*C4? stratum 2? o;;set 0.002022? "elay 0.0CJ*+ server ,2.*JK.*,,.*C0? stratum 2? o;;set 0.0002*0? "elay 0.04C*K server J*.2C+.2*2.22? stratum 2? o;;set 0.0000K2? "elay 0.0CK+K server J*.2C4.*-0.*J? stratum 2? o;;set 0.0000**? "elay 0.04CK2 server *J2.CC.2*4.4K? stratum 2? o;;set 0.000K*K? "elay 0.0C,,2 server *J+.*,-.4.*00? stratum 0? o;;set 0.000000? "elay 0.00000 *- Aug 0,*++- ntp"ate[C2-*+] a"Tust time server J*.2C+.2*2.22 o;;set 0.0000K2 se c [root@omSrv0* ]#
/age '
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
8,2,/Con#igure T" Client to %yn$hroni=e 'ith T" %erer 0n all serers e:pe$t T" %erer 'ith root user,
Modify ntp.conf on NT/ <-ient =Not on NT/serer> Edit the 1etc1ntp.conf fi-e, which is +uite possib-y a-ready fi--ed out for you.
# vi %etc%ntp.con; To synchroniCe the time of your -oca- ?inux c-ient machine with NT/ serer, edit the 1etc1ntp.conf fi-e on the c-ient side. ouB-- find a -ot of -ines in there, but the important ones are the serer -ines.
server *J2.*-,.*.*-0 pre;er # Hse pu&lic servers ;rom te pool.ntp.org proTect. # 1lease consi"er Toining te pool $ttp%%www.pool.ntp.org%Toin.tml(. #server 0.rel.pool.ntp.org i&urst #server *.rel.pool.ntp.org i&urst #server 2.rel.pool.ntp.org i&urst #server C.rel.pool.ntp.org i&urst server *J2.*-,.*.*-0 pre;er
prefer4 If this option is specified that serer is preferred oer other serers. ! response from the preferred serer wi-- be discarded if it differs significant-y different from other sererBs responses.
8,2,8%tart the T" (aemon 0n all serers e:pe$t T" %erer 'ith root user,
Once the ntp.conf is configured with correct settings, start the ntp daemon.
# systemctl start ntp" # systemctl ena&le ntp" # systemctl status ntp" [root@omSrv0* ]# systemctl start ntp" [root@omSrv0* ]# systemctl ena&le ntp" ln s W%usr%li&%system"%system%ntp".serviceW W%etc%system"%system%multi user.target.wants%ntp".serviceW [root@omSrv0* ]# systemctl status ntp" ntp".service Network )ime Service !oa"e" loa"e" $%usr%li&%system"%s ystem%ntp".serv ice' ena&le"( Active active $running( since Sun 20*+0,*- 0,**C- /S)' *0s ago Main 13 C2+2K $ntp"( roup %system.slice%ntp" .service 566567C2+2K %usr%s&in%ntp" u ntpntp g
/age '5
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] 0.0.0.0 c0*" 0" kern kernel time sync ena&le" Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] ntpIio estimate" ma< "escriptors *024? initial socket &oun"ary *Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten an" "rop on 0 v4wil"car" 0.0.0.0 H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten an" "rop on * v-wil"car" H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on 2 lo *2K.0.0.* H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on C enp2s0 *J2.*-,.*.*-0 H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on 4 lo * H31 *2 C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on + enp2s0 ;e,022C+4;;;eC+&a0J H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !isten normally on - enp2s0 ;"42C,J*cKc4022C+4;;;eC+&a0J H31 *2C Aug *- 0,**C- omSrv0*.temenos.com ntp"[C2+2K] !istening on routing socket on ;" #2C ;or inter;ace up"ates Aug *- 0,**C- omSrv0*.temenos.com system"[*] Starte" Network )ime Service. [root@omSrv0* ]#
.
8,2,*Che$k the T" %tatus
# ntp: p [root@PmsSrv0* t24user]# ntp: p remote re;i" st t wen poll reac "elay o;;set Titter DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD U*J2.*-,.*.*-0 *J2.CC.J-.*02 2 u *-4 * 0.4+K 0.42+ 0.000
8,2,?!@, %et 1o$al (ate and Time The ntpdate command can be used to set the -oca- date and time by po--ing the NT/ serer. Typica--y,, youB-- hae to do this on-y one time. Typica--y our jitter a-ue shou-d be -ow, e-se checG the drift from the c-ocG in the driftfi-e. ou may a-so need to change to some other NT/ serer based on the difference. This command synchroniCes synchroni Ces the time t ime with your NT/ serer manua--y manua--y.. 0n all serers e:pe$t T" %erer 'ith root user,
# ntp"ate u *J2.*-,.*.*-0 [root@PmsSrv0* t24user]# ntp"ate u *J2.*-,.*.*-0 *- Aug 0,CC2* ntp"ate[2-+C] a"Tust time server *J2.*-,.*.*-0 o;;set 0.000+K0 se
/age '7
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 !fter this initia- sync, NT/ c-ient wi-- ta-G to the NT/ serer on an ongoing basis to maGe sure the -oca- time ref-ects time ref-ects the accurate time. ou can a-so use the fo--owing command to get the current status of ntpd.
# ntp"c c sysin;o [root@PmsSrv0* t24user]# ntp"c c sysin;o system peer *J2.*-,.*.*-0 system peer mo"e client leap in"icator 00 stratum C precision 24 root "istance 0.0*44K s root "ispersion K.J4,K0 s re;erence 3 [*J2.*-,.*.*-0] re;erence time "JKaa"2C.C2aJaK4 * Sun? Aug *- 20*+ system ;lags aut ntp kernel stats Titter 0.000000 s sta&ility 0.000 ppm &roa"cast"elay 0.000000 s aut"elay 0.000000 s [root@PmsSrv0* t24user]#
,CC0K.*JK
8,2,+!@, %et Time one ow do I see the current time ConeH 0n all serer 'ith root user,
# "ate # ls l %etc%localtime [root@AppSrv0* t24user]# "ate Mon Aug *K 2C4,C4 /3) 20*+ [root@AppSrv0* t24user]# ls l %etc%localtime lrwonein;o%America%NewIork [root@AppSrv0* t24user]#
To find -ist of a-- aai-ab-e time Cones, run4
# time"atectl listtime>ones # time"atectl listtime>ones Q grep /urope [root@AppSrv02 t24user]# time"atectl listtime>ones Q grep /urope%Amster"am /urope%An"orra /urope%Atens /urope%Eelgra"e /urope%Eerlin
/age 9(
/urope
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 /urope%Eratislava /urope%Erussels /urope%Eucarest /urope%Eu"apest /urope%Eusingen /urope%isinau /urope%openagen /urope%3u&lin /urope%i&raltar /urope%uernsey /urope%=elsinki /urope%sleIo;IMan /urope%stan&ul /urope%Persey /urope%aliningra" /urope%iev /urope%!is&on /urope%!Tu&lTana /urope%!on"on /urope%!ugoro" /urope%a"u> /urope%atican /urope%ienna /urope%ilnius /urope%olgogra" /urope%arsaw /urope%Xagre& /urope%Xaporo>ye /urope%Xuric [root@AppSrv02 t24user]#
set timeCone to Europe1Jurich
# time"atectl settime>one /urope%Xuric [root@AppSrv02 t24user]# time"atectl settime>one /urope%Xuric [root@AppSrv02 t24user]# "ate )ue Aug *, 0++C04 /S) 20*+ [root@AppSrv02 t24user]# ls l %etc%localtime lrwonein;o%/urope%Xuric [root@AppSrv02 t24user]#
/age 9)
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
8,& 8, & "r "rer ere9u e9uis isit ite e Fi File le %y %yst stem em 8,&,!Root #older o# Temenos %olution On each serer we hae to define a fo-der to insta-- the Temenos so-ution. 8e need to checG the where we can insta-- it and the space -eft. 0n all serer 'ith root user,
# "; [root@AppSrv0* networkscripts]# "; Gilesystem Si>e Hse" Avail HseY Mounte" on %"ev%mapper%ol root +0 +.* 4+ **Y % "evtmp;s C.K 0 C.K 0Y %"ev tmp;s C., ,0 C., *Y %"ev%sm tmp;s C., J.*M C.K *Y %run tmp;s C., 0 C., 0Y %sys%;s%cgroup %"ev%s"a* 4JKM 22*M 2KKM 4+Y %&oot %"ev%mapper%ol ome +0 -4M +0 *Y %ome %"ev%mapper%ol u0* C+2 -KM CC4 *Y %u0*
In this infrastructure we wi-- insta-- a-- on the root fo-der 1u()
# mk"ir %u0*%)emenos
# cown F t24usert24user %u0*%)emenos # cmo" F K++ %u0*%)emenos
/age 9'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 checG the owner and the permission from 1u()
# c" %u0* # ls ail [root@appsrv0* t24user]# cown F [root@appsrv0* t24user]# cmo" F [root@appsrv0* t24user]# c" %u0* [root@appsrv0* u0*]# ls ail total 2, 2 "rw
t24usert24user %u0*%)emenos K++ %u0*%)emenos
root 40J- Aug root 40J- Aug root *-C,4 Aug t24user 40J- Aug
*, *, *K *,
0,0K 0-4* *4C* 0,0K
. .. lostV;oun" )emenos
The Temenos fo-der is now TEMENOSQOME. Set the enironmen enironmentt ariab-e YTEMENOSQOME to the Temenos fo-der Edit fi-e .bachQprofi-e and set the enironement ariab-e YTEMENOSQOME 0n all serer 'ith t24user user,
In the home fo-der of the t'0user
# c" # vi .&asIpro;ile [t24user@AppSrv0* ]Z c" [t24user@AppSrv0* ]Z vi .&asIpro;ile
# .&asIpro;ile # et te aliases an" ;unctions i; [ ; %.&asrc ]' ten . %.&asrc ;i # Hser speci;ic environment an" startup programs 1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in e
############################################## # )emenos =ome # e
/age 99
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 <-ose your session and -ogin again with t'0user [t24user@AppSrv0* ]Z e
8,&,2Root #older o# Installation "a$kage 0n all serers 'ith t24user user,
In ZYTEMENOSQOMEW ZYTEMENOSQOMEW create a fo-der Insta-
# mk"ir Z)/M/NBSI=BM/%nstall
# ls ail [t24user@appsrv0* )emenos]Z mk"ir Z)/M/NBSI=BM/%nstall [t24user@appsrv0* )emenos]Z ls ail total *2 *+-K*2JK "rw
8,&,&Root #older o# & rd "arty so#t'are In our infrastructure we wi-- insta-- 9 rd party software -iGe jaaK, 8ebSphereK, 8eb-ogicK. !-no Temenos software wi-- be insta--ing in the 9rd/arty fo-der 0n all sererB 'ith t24user user,
In ZYTEMENOSQOMEW ZYTEMENOSQOMEW create a fo-der 9rd/arty
# mk"ir Z)/M/NBSI=BM/%Cr"1arty
# ls ail [t24user@appsrv0* )emenos]Z mk"ir Z)/M/NBSI=BM/%Cr"1arty [t24user@appsrv0* )emenos]Z ls ail total *-
/age 90
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 *+-K*2JK "rw
t24user root t24user t24user
40J40J40J40J-
Aug Aug Aug Aug
*, *, *, *,
0,4K 0,0K 0,4K 0,42
. .. Cr"1arty nstall
8,&,4Root #older o# TAFJ and T24 0nly on all serers in an Appli$ation 1ayer App%r@! and App%r@2DB 'ith t24user user,
In ZYTEMENOSQOMEW ZYTEMENOSQOMEW create a fo-der T'0 and T!23
# mk"ir Z)/M/NBSI=BM/%)24 # mk"ir Z)/M/NBSI=BM/%)AGP
# ls ail [t24user@appsrv0* )emenos]Z mk"ir Z)/M/NBSI=BM/%)24 [t24user@appsrv0* )emenos]Z mk"ir Z)/M/NBSI=BM/%)AGP [t24user@appsrv0* )emenos]Z ls ail total 24 *+-K*2JK "rw
. .. Cr"1arty nstall )24 )AGP
Set the enironmen enironmentt ariab-e YT!23QOME to the YTEMENOSQOME1T!23 YTEMENOSQOME1T!23 and YT'0QOME to the YTEMENOSQOME1T'0 fo-der Edit fi-e .bachQprofi-e and set the enironment ariab-e YT!23QOME and YT'0QOME 8e wi-- add YT!23QOME1bin to the enironment /!T of ?inux 0n all sererB 'ith t24user user,
In the home fo-der of the t'0user
# c" # vi .&asIpro;ile [t24user@AppSrv0* ]Z c" [t24user@AppSrv0* ]Z vi .&asIpro;ile
# .&asIpro;ile
/age 96
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
# et te aliases an" ;unctions i; [ ; %.&asrc ]' ten . %.&asrc ;i # Hser speci;ic environment an" startup programs 1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in e
############################################## # )emenos =ome # e
<-ose your session and -ogin again with t'0user !ast login )ue Aug *, 0J0-04 20*+ ;rom *J2.*-,.*.K0 )/M/NBSI=BM/D%u0*%)emenos )AGPI=BM/D%u0*%)emenos%)AGP )24I=BM/D%u0*%)emenos%)24 [t24user@appsrv0* )emenos]Z
/age 9*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
8,&,/Root #older o# other Temenos produ$t 8e wi-- not insta-- on this infrastructure other Temenos products. If you want to insta-- other Temenos /roduct -iGe !M?, T!/ =Trip-e !>,..
# mk"ir Z)/M/NBSI=BM/%AM!
8,&,8"rere9uisite F% %hare #older not mandatoryD 8,&,*F% %hare Installation pa$kage #older not mandatoryD 8,&,*,!%erer F% %hare Installation pa$kage #older not mandatoryD 2or conenient raison in our infrastructure we wi-- create N2S Serer and share the YTEMENOSQOME1Insta-On the N2S Seer. In our infrastructure it wi-- be
# yum install n;sutils n;sutilsli& [root@omSrv0* )emenos]# yum install n;sutils n;sutilsli& !oa"e" plugins langpacks olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 $*%2( olKIlatest%<,-I-4%up"atein;o Q 4*0 kE 00000+ $2%2( olKIlatest%<,-I-4%primary Q *0 ME 00000olKIlatest *00,C%*00,C 1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version 1ackage li&n;si"map0.2+**.elK.<,-I-4 alrea"y installe" an" latest version Noting to "o [root@omSrv0* )emenos]#
/age 9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 Start N2S "aemon 0n F% %erersB 'ith root user,
# # # # # # # #
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
[root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0*
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]#
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map
On N2S serer we wi-- define YTEMENOSQ YTEMENOSQOME1Insta-OME1Insta-- as a share fo-der 0n F% %erersB 'ith root user,
# vi %etc%e
*J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas(
Note )7'.)*5.).( is the subnet of a-- c-ient machine, if you wish a specific c-ient shou-d access it on-y, you need to specify specify the I/ of the c-ient, otherwise you can add P[P instead instead of I/ for a-- I/ access 2ina--y start the N2S serice as fo--ows4
# systemctl restart n;sserver [root@omSrv0* )emenos]# systemctl restart n;sserver [root@omSrv0* )emenos]#
/age 95
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
# systemctl status n;sserver [root@omSrv0* nstall]# systemctl status n;sserver n;sserver.service NGS server an" services !oa"e" loa"e" $%usr%li&%system"%s ystem%n;ss erver.service' ena&le"( Active active $e
In YTEMENOSQOME1INST!?? create a fi-e test
# c" Z)/M/NBSI=BM/%NS)A!! # vi test [root@omSrv0* )emenos]# c" Z)/M/NBSI=BM/%nstall [root@omSrv0* nstall]# vi test
sare Z)/M/NBSI=BM/%nstall
8,&,*,2Add Fire'all Fire'all Rules #or F% (aemon (aemon on serer serer N2S serice uses $"/ port on OSI transport -ayer =-ayer 0>. It is designed particu-ar-y to resist the effects of ariab-e -atency =jitter>. To open this port on %E?1
# ;irewallcm" a""serviceDn;s permanent # ;irewallcm" reloa" [root@omSrv0* log]# ;irewallcm" a""serviceDn;s permanent success [root@omSrv0* log]# ;irewallcm" reloa" success
/age 97
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 8,&,*,&Client F% %hare Installation pa$kage #older not mandatoryD 0n all serers e:pe$t F% %erer 'ith root user, Command5
# yum install n;sutils [root@omSrv0* )emenos]# yum install n;sutils !oa"e" plugins langpacks olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 $*%2( olKIlatest%<,-I-4%up"atein;o Q 4*0 kE 00000+ $2%2( olKIlatest%<,-I-4%primary Q *0 ME 00000olKIlatest *00,C%*00,C 1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version Noting to "o [root@omSrv0* )emenos]#
Start N2S "eamon 0n all serers e:pe$t F% %erer 'ith root user,
[root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0*
/age 0(
)emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]#
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 Next we wi-- mount the N2S shared content in the c-ient machine as shown be-ow4
# mount t n;s *J2.*-,.*.*-0Z)/M/NBSI=BM/%nstall Z)/M/NBSI=BM/%nstall% [root@appsrv0* nstall]# mount t n;s *J2.*-,.*.*-0Z)/M/NBSI=BM/%nstall Z)/M/NBSI=BM/%nstall% [root@appsrv0* nstall]#
# c" Z)/M/NBSI=BM/%nstall% # ls ail [root@appsrv0* nstall]# c" Z)/M/NBSI=BM/%nstall% [root@appsrv0* nstall]# ls ail total *2 ,*42,+0 "rw
/ermanent N2S mounting 0n all serers e:pe$t F% %erer 'ith root user,
# vi %etc%;sta& [root@appsrv0* )emenos]# vi %etc%;sta& # # %etc%;sta& # reate" &y anacon"a on Mon Aug *K *2C*4+ 20*+ # # Accessi&le ;ilesystems? &y re;erence? are maintaine" un"er W%"ev%"iskW # See man pages ;sta&$+(? ;in";s$,(? mount$,( an"%or &lki"$,( ;or more in;o # %"ev%mapper%ol root % <;s "e;aults 0 0 HH3D4;J&+04a- 2024a4C&*K;C-; J4ae,e-&, %&oot <;s "e;aults 0 0 %"ev%mapper%ol ome %ome <;s "e;aults 0 0 %"ev%mapper%ol u0* %u0* e
/age 0)
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 %estart your serer and checG if the drie is mounted
# sut"own r [root@appsrv0* )emenos]# sut"own r Sut"own sce"ule" ;or )ue 20*+0,*, *00-*- /S)? use Wsut"own cW to cancel. [root@appsrv0* )emenos]# Eroa"cast message ;rom root@appsrv0*.temenos.com $)ue 20*+0,*, *00+*- /S)( )e system is going "own ;or re&oot at )ue 20*+0,*, *00-*- /S)O
# c" nstall% # ls ail !ast login )ue Aug *, 0J0-2- 20*+ ;rom *J2.*-,.*.K0 )/M/NBSI=BM/D%u0*%)emenos )AGPI=BM/D%u0*%)emenos%)AGP &as e
# "; = [t24user@appsrv0* nstall]Z "; = Gilesystem %"ev%mapper%ol root "evtmp;s tmp;s tmp;s tmp;s %"ev%s"a* %"ev%mapper%ol ome %"ev%mapper%ol u0* *J2.*-,.*.*-0%u0*% )emenos%nstall
/age 0'
Si>e +4 4.0 4.0 4.0 4.0 +2*M +4 CK, +2J
Hse" Avail HseY Mounte" on +.+ 4J **Y % 0 4.0 0Y %"ev ,2k 4.0 *Y %"ev%sm J.-M 4.0 *Y %run 0 4.0 0Y %sys%;s%cgroup 2C2M 2J0M 4+Y %&oot -KM +4 *Y %ome K0M C+J *Y %u0* 20,M +02 *Y %u0*%)emenos%ns tall
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 8,&,?F% %hare T24 and TAFJ #older not mandatoryB not re$ommendedD
N2S hae a bad performance performance compare to -oca- disG access. access. 2or performance infrastructure, infrastructure, do not share T!23 and T'0 on N2S. This is on-y to use with a <-uster on the !pp-cation -ayer. -ayer.
8,&,?,!%erer F% %hare T24 and TAFJ #older not mandatoryD 2or conenient raison in our infrastructure we wi-- create N2S Serer and share the YTEMENOSQOME1T!23 and YTEMENOSQOME1T'0 YTEMENOSQOME1T'0 On the N2S Seer. In our infrastructure it wi-- be
# yum install n;sutils n;sutilsli& [root@omSrv0* )emenos]# yum install n;sutils n;sutilsli& !oa"e" plugins langpacks olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 $*%2( olKIlatest%<,-I-4%up"atein;o Q 4*0 kE 00000+ $2%2( olKIlatest%<,-I-4%primary Q *0 ME 00000olKIlatest *00,C%*00,C 1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version 1ackage li&n;si"map0.2+**.elK.<,-I-4 alrea"y installe" an" latest version Noting to "o [root@omSrv0* )emenos]#
Start N2S "eamon 0n F% %erers 'ith root user,
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # # # # # # # #
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
[root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0*
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]#
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map
On N2S serer we wi-- define YT'0QOME and YT!23QOME as a share fo-der 0n F% %erers 'ith root user,
# vi %etc%e
*J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas( *J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas( *J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas(
[root@omSrv0* ]# ";
Note )7'.)*5.).( is the subnet of a-- c-ient machine, if you wish a specific c-ient shou-d access it on-y, you need to specify specify the I/ of the c-ient, otherwise you can add P[P instead instead of I/ for a-- I/ access 2ina--y start the N2S serice as fo--ows4
# systemctl restart n;sserver [root@omSrv0* )emenos]# systemctl restart n;sserver [root@omSrv0* )emenos]#
# systemctl status n;sserver
/age 00
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 [root@omSrv0* nstall]# systemctl status n;sserver n;sserver.service NGS server an" services !oa"e" loa"e" $%usr%li&%system"%s ystem%n;ss erver.service' ena&le"( Active active $e
In YTEMENOSQOME1T!23 YTEMENOSQOME1T!23 create a fi-e test cd YTEMENOSQOME1T!23 i test
[root@omSrv0* )emenos]# c" Z)/M/NBSI=BM/%)AGP [root@omSrv0* )AGP]# vi test
sare Z)/M/NBSI=BM/%)AGP
In YTEMENOSQOME1T'0 YTEMENOSQOME1T'0 create a fi-e f i-e test cd YTEMENOSQOME1T'0 i test
[root@omSrv0* )emenos]# c" Z)/M/NBSI=BM/%)24 [root@omSrv0* )24]# vi test
sare Z)/M/NBSI=BM/%)24
8,&,?,2Add Fire'all Fire'all Rules #or F% (aemon (aemon on serer serer
/age 06
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 N2S serice uses $"/ port on OSI transport -ayer =-ayer 0>. It is designed particu-ar-y to resist the effects of ariab-e -atency =jitter>. To open this port on %E?1
# ;irewallcm" a""serviceDn;s permanent # ;irewallcm" reloa" [root@omSrv0* log]# ;irewallcm" a""serviceDn;s permanent success [root@omSrv0* log]# ;irewallcm" reloa" success
8,&,?,&Client F% T24 and TAFJ #older not mandatoryD 0n all serers e:pe$t F% %erer 'ith root user, Command5
# yum install n;sutils [root@omSrv0* )emenos]# yum install n;sutils !oa"e" plugins langpacks olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 $*%2( olKIlatest%<,-I-4%up"atein;o Q 4*0 kE 00000+ $2%2( olKIlatest%<,-I-4%primary Q *0 ME 00000olKIlatest *00,C%*00,C 1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version Noting to "o [root@omSrv0* )emenos]#
Start N2S "eamon 0n all serers e:pe$t F% %erer 'ith root user,
# # # # # #
systemctl systemctl systemctl systemctl systemctl systemctl
/age 0*
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # systemctl start n;slock # systemctl start n;si"map [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0*
)emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]#
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map
Next we wi-- mount the N2S shared T!23 content in the c-ient machine as shown be-ow4
# mount t n;s *J2.*-,.*.*-0Z)AGPI=BM/ Z)AGPI=BM/% [root@appsrv0* )emenos]# mount t n;s *J2.*-,.*.*-0Z)AGPI=BM/ Z)AGPI=BM/% [root@appsrv0* )emenos]#
# c" Z)AGPI=BM/ # ls ail [root@appsrv0* )emenos]# c" Z)AGPI=BM/ [root@appsrv0* )AGP]# ls ail total *2 ,*42,+0 "rw
Next we wi-- mount the N2S shared T'0 content in the c-ient machine as shown be-ow4
mount t n;s *J2.*-,.*.*-0Z)24I=BM/ Z)24I=BM/% [root@appsrv0* )emenos]# mount t n;s *J2.*-,.*.*-0Z)24I=BM/ Z)AGPI=BM/% [root@appsrv0* )emenos]#
/age 0
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 /ermanent N2S mounting 0n all serers e:pe$t F% %erer 'ith root user,
[root@appsrv0* )emenos]# vi %etc%;sta& # # %etc%;sta& # reate" &y anacon"a on Mon Aug *K *2C*4+ 20*+ # # Accessi&le ;ilesystems? &y re;erence? are maintaine" un"er W%"ev%"iskW # See man pages ;sta&$+(? ;in";s$,(? mount$,( an"%or &lki"$,( ;or more in;o # %"ev%mapper%ol root % <;s "e;aults 0 0 HH3D4;J&+04a- 2024a4C&*K;C-; J4ae,e-&, %&oot <;s "e;aults 0 0 %"ev%mapper%ol ome %ome <;s "e;aults 0 0 %"ev%mapper%ol u0* %u0* e
%estart your serer and checG if the drie is mounted shutdown r
[root@appsrv0* )emenos]# sut"own r Sut"own sce"ule" ;or )ue 20*+0,*, *00-*- /S)? use Wsut"own cW to cancel. [root@appsrv0* )emenos]# Eroa"cast message ;rom root@appsrv0*.temenos.com $)ue 20*+0,*, *00+*- /S)( )e system is going "own ;or re&oot at )ue 20*+0,*, *00-*- /S)O
# # # #
c" ls c" ls
Z)AGPI=BM/ ail Z)24I=BM/ ail
!ast login )ue Aug *, 0J0-2- 20*+ ;rom *J2.*-,.*.K0 )/M/NBSI=BM/D%u0*%)emenos )AGPI=BM/D%u0*%)emenos%)AGP
/age 05
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 &as e
# "; = [t24user@appsrv0* nstall]Z "; = Gilesystem %"ev%mapper%ol root "evtmp;s tmp;s tmp;s tmp;s %"ev%s"a* %"ev%mapper%ol ome %"ev%mapper%ol u0* *J2.*-,.*.*-0%u0*% )emenos%nstall *J2.*-,.*.*-0%u0*% )emenos%)AGP *J2.*-,.*.*-0%u0*% )emenos%)24
/age 07
Si>e +4 4.0 4.0 4.0 4.0 +2*M +4 CK, +2J +2J +2J
Hse" Avail HseY Mounte" on +.+ 4J **Y % 0 4.0 0Y %"ev ,2k 4.0 *Y %"ev%sm J.-M 4.0 *Y %run 0 4.0 0Y %sys%;s%cgroup 2C2M 2J0M 4+Y %&oot -KM +4 *Y %ome K0M C+J *Y %u0* 20,M +02 *Y %u0*%)emenos%ns tall 20,M +02 *Y %u0*%)emenos%)AG P 20,M +02 * Y %u0*%)emenos%)24
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
8,&,+F% %hare TAFJ mi:D #older not mandatoryB re$ommendedD
8,&,+,!%erer F% %hare TAFJ #older not mandatoryB re$ommendedD 2or conenient raison in our infrastructure we wi-- create N2S Serer and share the YTEMENOSQ YTEMENOSQOME1T!23 OME1T!23 On the N2S Seer. In our infrastructure it wi-- be
# yum install n;sutils n;sutilsli& [root@omSrv0* )emenos]# yum install n;sutils n;sutilsli& !oa"e" plugins langpacks olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 $*%2( olKIlatest%<,-I-4%up"atein;o Q 4*0 kE 00000+ $2%2( olKIlatest%<,-I-4%primary Q *0 ME 00000olKIlatest *00,C%*00,C 1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version 1ackage li&n;si"map0.2+**.elK.<,-I-4 alrea"y installe" an" latest version Noting to "o [root@omSrv0* )emenos]#
Start N2S "eamon
/age 6(
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 0n F% %erers 'ith root user,
# # # # # # # #
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
[root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0* [root@omSrv0*
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]#
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map
On N2S serer we wi-- define YT'0QOME and YT!23QOME as a share fo-der 0n F% %erers 'ith root user,
# vi %etc%e
*J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas( *J2.*-,.*.0%24$rw?sync?noIrootIs:uas?noIallIs:uas(
[root@omSrv0* ]# ";
Note )7'.)*5.).( is the subnet of a-- c-ient machine, if you wish a specific c-ient shou-d access it on-y, you need to specify specify the I/ of the c-ient, otherwise you can add P[P instead instead of I/ for a-- I/ access 2ina--y start the N2S serice as fo--ows4
# systemctl restart n;sserver [root@omSrv0* )emenos]# systemctl restart n;sserver [root@omSrv0* )emenos]#
/age 6)
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # systemctl status n;sserver [root@omSrv0* nstall]# systemctl status n;sserver n;sserver.service NGS server an" services !oa"e" loa"e" $%usr%li&%system"%s ystem%n;ss erver.service' ena&le"( Active active $e
In YTEMENOSQOME1T!23 YTEMENOSQOME1T!23 create a fi-e test
# c" Z)/M/NBSI=BM/%)AGP # vi test [root@omSrv0* )emenos]# c" Z)/M/NBSI=BM/%)AGP [root@omSrv0* )AGP]# vi test
sare Z)/M/NBSI=BM/%)AGP
8,&,+,2Add Fire'all Fire'all Rules #or F% (aemon (aemon on serer serer N2S serice uses $"/ port on OSI transport -ayer =-ayer 0>. It is designed particu-ar-y to resist the effects of ariab-e -atency =jitter>. To open this port on %E?1
# ;irewallcm" a""serviceDn;s permanent # ;irewallcm" reloa" [root@omSrv0* log]# ;irewallcm" a""serviceDn;s permanent success [root@omSrv0* log]# ;irewallcm" reloa" success
8,&,+,&Client F% TAFJ #older not mandatoryB re$ommendedD /age 6'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 0n all serers e:pe$t F% %erer 'ith root user, Command5
# yum install n;sutils [root@omSrv0* )emenos]# yum install n;sutils !oa"e" plugins langpacks olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 $*%2( olKIlatest%<,-I-4%up"atein;o Q 4*0 kE 00000+ $2%2( olKIlatest%<,-I-4%primary Q *0 ME 00000olKIlatest *00,C%*00,C 1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version Noting to "o [root@omSrv0* )emenos]#
Start N2S "eamon 0n all serers e:pe$t F% %erer 'ith root user,
# # # # # # # #
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
[root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0* [root@appsrv0*
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]#
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map
Next we wi-- mount the N2S shared T!23 content in the c-ient machine as shown be-ow4
# mount t n;s *J2.*-,.*.*-0Z)AGPI=BM/%)AGP Z)AGPI=BM/% [root@appsrv0* )emenos]# mount t n;s *J2.*-,.*.*-0Z)AGPI=BM/ Z)AGPI=BM/% [root@appsrv0* )emenos]#
/age 69
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
# c" Z)AGPI=BM/ # ls ail [root@appsrv0* )emenos]# c" Z)AGPI=BM/ [root@appsrv0* )AGP]# ls ail total *2 ,*42,+0 "rw
/ermanent N2S mounting 0n all serers e:pe$t F% %erer 'ith root user,
# vi %etc%;sta& [root@appsrv0* )emenos]# vi %etc%;sta& # # %etc%;sta& # reate" &y anacon"a on Mon Aug *K *2C*4+ 20*+ # # Accessi&le ;ilesystems? &y re;erence? are maintaine" un"er W%"ev%"iskW # See man pages ;sta&$+(? ;in";s$,(? mount$,( an"%or &lki"$,( ;or more in;o # %"ev%mapper%ol root % <;s "e;aults 0 0 HH3D4;J&+04a- 2024a4C&*K;C-; J4ae,e-&, %&oot <;s "e;aults 0 0 %"ev%mapper%ol ome %ome <;s "e;aults 0 0 %"ev%mapper%ol u0* %u0* e
%estart your serer and checG if the drie is mounted
# sut"own r [root@appsrv0* )emenos]# sut"own r Sut"own sce"ule" ;or )ue 20*+0,*, *00-*- /S)? use Wsut"own cW to cancel. [root@appsrv0* )emenos]# Eroa"cast message ;rom root@appsrv0*.temenos.com $)ue 20*+0,*, *00+*- /S)( )e system is going "own ;or re&oot at )ue 20*+0,*, *00-*- /S)O
/age 60
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
# c" Z)AGPI=BM/ # ls ail !ast login )ue Aug *, 0J0-2- 20*+ ;rom *J2.*-,.*.K0 )/M/NBSI=BM/D%u0*%)emenos )AGPI=BM/D%u0*%)emenos%)AGP &as e
# "; = [t24user@appsrv0* nstall]Z "; = Gilesystem %"ev%mapper%ol root "evtmp;s tmp;s tmp;s tmp;s %"ev%s"a* %"ev%mapper%ol ome %"ev%mapper%ol u0* *J2.*-,.*.*-0%u0*% )emenos%nstall *J2.*-,.*.*-0%u0*% )emenos%)AGP
Si>e +4 4.0 4.0 4.0 4.0 +2*M +4 CK, +2J +2J
Hse" Avail HseY Mounte" on +.+ 4J **Y % 0 4.0 0Y %"ev ,2k 4.0 *Y %"ev%sm J.-M 4.0 *Y %run 0 4.0 0Y %sys%;s%cgroup 2C2M 2J0M 4+Y %&oot -KM +4 *Y %ome K0M C+J *Y %u0* 20,M +02 *Y %u0*%)emenos%ns tall 20,M +02 *Y %u0*%)emenos%)AG P
The next step of the setup N2S Share T!23 =mix> fo-der wi-- be describe in the step by step configuration configuratio n of a c-uster for the t he !pp-ication ?ayer.
8,&, &,!@ !@ F% F % %ha %hare re #o #orr 7 7 Clu Clus ste terr ma mand ndat ator ory y #or #or 7 $lusterD 8,&, 8, &,!@ !@,! ,!
%er %e rer er F F% % %h %har are e #or #or 7 Cl Clus uste terr
2or conenient raison in our infrastructure we wi-- create
/age 66
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 N2S Serer and share the YTEMENOSQOME19rd/arty13ms1M#1m+sha YTEMENOSQOME19rd/arty13ms1M#1m+share re On the N2S Seer. In our infrastructure it wi-- be 3msSr() 0n Jms%r@! %erers 'ith root user,
# yum install n;sutils n;sutilsli& [root@PmsSrv0* )emenos]# yum install n;sutils n;sutilsli& !oa"e" plugins langpacks olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 $*%2( olKIlatest%<,-I-4%up"atein;o Q 4*0 kE 00000+ $2%2( olKIlatest%<,-I-4%primary Q *0 ME 00000olKIlatest *00,C%*00,C 1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version 1ackage li&n;si"map0.2+**.elK.<,-I-4 alrea"y installe" an" latest version Noting to "o [root@PmsSrv0* )emenos]#
Start N2S "eamon 0n Jms%r@! %erers 'ith root user,
# # # # # # # #
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
[root@PmsSrv0* [root@PmsSrv0* [root@PmsSrv0* [root@PmsSrv0* [root@PmsSrv0* [root@PmsSrv0* [root@PmsSrv0* [root@PmsSrv0*
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]#
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map
/age 6*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 0n Jms%r@! %erers 'ith root user,
# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms # mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M # mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare [root@PmsSrv0* [root@PmsSrv0* [root@PmsSrv0* [root@PmsSrv0*
)emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms )emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M )emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare )emenos]#
# cown RF t24usert24user Z)/M/NBSI=BM/%Cr"1arty%Pms # cmo" RF KKK Z)/M/NBSI=BM/%Cr"1arty%Pms [root@PmsSrv0* Cr"1arty]# cmo" F KKK Z)/M/NBSI=BM/%Cr"1arty%Pms [root@PmsSrv0* Cr"1arty]# cown F t24usert24user Z)/M/NBSI=BM/%Cr"1arty%Pms
On N2S serer we wi-- define YTEMENOSQ YTEMENOSQOME19rd/a OME19rd/arty13ms1M#1m+share rty13ms1M#1m+share as a share fo-der
0n Jms%r@! %erers 'ith root user,
# vi %etc%e
Note )7'.)*5.).( is the subnet of a-- c-ient machine, if you wish a specific c-ient shou-d access it on-y, you need to specify specify the I/ of the c-ient, otherwise you can add P[P instead instead of I/ for a-- I/ access 2ina--y start the N2S serice as fo--ows4
# systemctl restart n;sserver
/age 6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
[root@PmsSrv0* )emenos]# systemctl restart n;sserver [root@PmsSrv0* )emenos]#
# systemctl status n;sserver [root@PmsSrv0* nstall]# systemctl status n;sserver n;sserver.service NGS server an" services !oa"e" loa"e" $%usr%li&%system"%s ystem%n;ss erver.service' ena&le"( Active active $e
In YTEMENOSQOME19rd/arty13ms1M#1m+sh YTEMENOSQOME19rd/arty13ms1M#1m+share are create a fi-e test
# c" Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare # vi test [root@omSrv0* )emenos]# c" Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare [root@omSrv0* m:sare]# vi test
sare Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare
8,&, 8, &,!@ !@,2 ,2
Add Ad d Fi Fire re'a 'all ll Ru Rule les s #o #orr F F% % (a (aem emon on on se ser rer er
N2S serice uses $"/ port on OSI transport -ayer =-ayer 0>. It is designed particu-ar-y to resist the effects of ariab-e -atency =jitter>. To open this port on %E?1
/age 65
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # ;irewallcm" a""serviceDn;s permanent # ;irewallcm" reloa" [root@omSrv0* log]# ;irewallcm" a""serviceDn;s permanent success [root@omSrv0* log]# ;irewallcm" reloa" success
8,&, 8, &,!@ !@,& ,& Clie Cl ient nt F% F% %ha %hare re #or #or 7 7 Clus Cluste terr man manda dato tory ry #or #or 7 7 $lusterD In our infrastructure 3msSr(' 0n all serers part o# the 7 Cluster Cluster e:$ept F% %erer %erer 'ith root user, Command5
# yum install n;sutils [root@PmsSrv02 )emenos]# yum install n;sutils !oa"e" plugins langpacks olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 $*%2( olKIlatest%<,-I-4%up"atein;o Q 4*0 kE 00000+ $2%2( olKIlatest%<,-I-4%primary Q *0 ME 00000olKIlatest *00,C%*00,C 1ackage *n;sutils*.C.00.,.elK.<,-I-4 alrea"y installe" an" latest version Noting to "o [root@omSrv0* )emenos]#
Start N2S "eamon 0n all serers part o# the 7 Cluster Cluster e:$ept F% %erer %erer 'ith root user,
# # # # # # # #
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
/age 67
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 [root@PmsSrv02 [root@PmsSrv02 [root@PmsSrv02 [root@PmsSrv02 [root@PmsSrv02 [root@PmsSrv02 [root@PmsSrv02 [root@PmsSrv02
)emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]# )emenos]#
systemctl systemctl systemctl systemctl systemctl systemctl systemctl systemctl
ena&le rpc&in" ena&le n;sserver ena&le n;slock ena&le n;si"map start rpc&in" start n;sserver start n;slock start n;si"map
# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms # mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M # mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare [root@PmsSrv02 [root@PmsSrv02 [root@PmsSrv02 [root@PmsSrv02
)emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms )emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M )emenos]# mk"ir Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare )emenos]#
# cown RF t24usert24user Z)/M/NBSI=BM/%Cr"1arty%Pms # cmo" RF KKK Z)/M/NBSI=BM/%Cr"1arty%Pms [root@PmsSrv02 Cr"1arty]# cmo" F KKK Z)/M/NBSI=BM/%Cr"1arty%Pms [root@PmsSrv02 Cr"1arty]# cown F t24usert24user Z)/M/NBSI=BM/%Cr"1arty%Pms
Next we wi-- mount the N2S shared T!23 content in the c-ient machine as shown be-ow4
# mount t n;s *J2.*-,.*.*-CZ)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sarels Rail
/age *(
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 [root@PmsSrv02 Pms]# mount t n;s *J2.*-,.*.*-CZ)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare [root@PmsSrv02 Pms]#
# c" Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare% # ls ail [root@PmsSrv02 Pms]# c" Z)/M/NBSI=BM/%Cr"1arty%Pms%M%m:sare% [root@PmsSrv02 m:sare]# ls ail total *2 J+,4K0 "rw
/ermanent N2S mounting 0n all serers part o# the 7 Cluster Cluster e:$ept F% %erer %erer 'ith root user,
# vi %etc%;sta& [root@PmsSrv02 m:sare]# vi %etc%;sta& # # %etc%;sta& # reate" &y anacon"a on Sat Aug *+ *002C+ 20*+ # # Accessi&le ;ilesystems? &y re;erence? are maintaine" un"er W%"ev%"iskW # See man pages ;sta&$+(? ;in";s$,(? mount$,( an"%or &lki"$,( ;or more in;o # %"ev%mapper%ol root % <;s "e;aults 0 0 HH3D-KJ-;caJ0 c0&4CeK&+&;KK- &J2-4;*24 %&oot <;s "e;aults 0 0 %"ev%mapper%ol ome %ome <;s "e;aults 0 0 %"ev%mapper%ol u0* %u0* e
%estart your serer and checG if the drie is mounted
# sut"own r [root@PmsSrv02 )emenos]# sut"own r Sut"own sce"ule" ;or )ue 20*+0,*, *00-*- /S)? use Wsut"own cW to cancel. [root@PmsSrv02 )emenos]# Eroa"cast message ;rom root@appsrv0*.temenos.com $)ue 20*+0,*, *00+*- /S)(
/age *)
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
)e system is going "own ;or re&oot at )ue 20*+0,*, *00-*- /S)O
# c" Cr"1arty%Pms%M%m:sare% # ls ail !ast login )ue Aug *, *04++2 20*+ ;rom *J2.*-,.*.K0 )/M/NBSI=BM/D%u0*%)emenos [t24user@PmsSrv02 )emenos]Z c" Cr"1arty%Pms%M%m:sare% [t24user@PmsSrv02 m:sare]Z ls ail total *2 J+,4K0 "rw
# "; = [t24user@PmsSrv02 m:sare]Z "; = Gilesystem on %"ev%mapper%ol root "evtmp;s tmp;s tmp;s tmp;s %sys%;s%cgroup %"ev%mapper%ol ome %"ev%mapper%ol u0* %"ev%s"a* *J2.*-,.*.*-C%u0*% )emenos%Cr"1art y%Pms%M%m:sar e %u0*%)emenos%Cr"1arty%Pms%M%m:sare *J2.*-,.*.*-0%u0*% )emenos%nstall %u0*%)emenos%nstall [t24user@PmsSrv02 m:sare]Z
/age *'
Si>e
Hse" Avail HseY Mounte"
+4 4.* 4.* 4.* 4.*
+.4 0 ,2k J.+M 0
4J 4.* 4.* 4.* 4.*
*0Y 0Y *Y *Y 0Y
+4 CK, +2*M CK,
--M K0M 2C*M K*M
+4 C+J 2J*M C+J
*Y %ome *Y %u0* 4+Y %&oot *Y
+2J
20,M
+02
*Y
% %"ev %"ev%sm %run
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
* Tools Installation *,! *, ! )%H Ins Insta tall llat atio ion n )orn%hell kshD is a $nix a $nix she--. she--. ;ornShe-- is bacGward bacGwardcompatib-e compatib-e with the :ourne she-- and she-- and inc-udes many features of the < the < she--, inspired she--, inspired by the re+uests of :e-- ?abs users. This is Cje defau-t she-- used by T!23. 0n all serers 'ith root user,
# yum install ks [root@appsrv0* nstall]# yum install ks !oa"e" plugins langpacks Fesolving 3epen"encies 9 Funning transaction ceck 9 1ackage ks.<,-I-4 020*20,0*22.elKI*.2 will &e installe" 9 Ginise" 3epen"ency Fesolution 3epen"encies Fesolve" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1ackage Arc ersion Fepository Si>e DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstalling ks <,-I-4 20*20,0*22.elKI *.2 olKIlatest ,,0 k )ransaction Summary DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstall * 1ackage )otal "ownloa" si>e ,,0 k nstalle" si>e C.* M s tis ok [y%"%N] y 3ownloa"ing packages ks20*20,0*22.elKI*.2.<,-I-4.rpm Q ,,0 kE 00000* Funning transaction ceck Funning transaction test )ransaction test succee"e" Funning transaction nstalling ks20*20,0*22.el KI*.2.<,-I-4 *%* eri;ying ks20*20,0*22.el KI*.2.<,-I-4 *%* nstalle" ks.<,-I-4 020*20,0*22 .elKI*.2 ompleteO [root@appsrv0* nstall]#
/age *9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
*,2 7A" Install scanner used used to discoer hosts hosts and and serices serices on on a map =NetworG Mapper> is a security scanner computer networG, thus networG, thus creating a PmapP of the networG. To accomp-ish its goa-, Nmap sends specia--y crafted pacGets pacGets to to the target host and then ana-yCes the responses. 0n all serersB 'ith root user,
# yum install nmap [root@PmsSrv0* )emenos]# yum install nmap !oa"e" plugins langpacks Fesolving 3epen"encies 9 Funning transaction ceck 9 1ackage nmap.<,-I-4 2-.404.elK will &e installe" 9 Ginise" 3epen"ency Fesolution 3epen"encies Fesolve" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1ackage Arc ersion Fepository Si>e DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstalling nmap <,-I-4 2-.404.elK olKIlatest C.J M )ransaction Summary DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstall * 1ackage )otal "ownloa" si>e C.J M nstalle" si>e *- M s tis ok [y%"%N] y 3ownloa"ing packages nmap-.404.elK.<,-I-4.rpm Q C.J ME 00000C Funning transaction ceck Funning transaction test )ransaction test succee"e" Funning transaction nstalling 2nmap-.404.elK. <,-I-4 *%* eri;ying 2nmap-.404.elK. <,-I-4 *%* nstalle" nmap.<,-I-4 2-.404.elK ompleteO [root@PmsSrv0* )emenos]#
/age *0
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 Typica- uses of nmap4
!uditing the security of a deice or firewa-- by identifying the networG connections which can be be made to, or through through it.
Identifying open ports on a target host in preparation for auditing.
NetworG inentory, networG mapping, mapping, maintenance and asset management.
!uditing the security of a networG by identifying new serers.
@enerating @enerati ng traffic to hosts on a networG.
2ind and exp-oit exp-oit u-nerabi-ities u-nerabi-ities in a networG.
0n all serersB 'ith t24user user,
To test nmap run the command4
# nmap v *2K.0.0.* [t24user@omSrv0* )emenos]Z nmap v *2K.0.0.* Starting Nmap -.40 $ ttp%%nmap.org ( at 20*+0,*, *++J /S) nitiating 1ing Scan at *++J Scanning *2K.0.0.* [2 ports] omplete" 1ing Scan at *++J? 0.00s elapse" $* total osts( nitiating onnect Scan at *++J Scanning localost $*2K.0.0.*( [*000 ports] 3iscovere" open port 22%tcp on *2K.0.0.* 3iscovere" open port 2+%tcp on *2K.0.0.* 3iscovere" open port ***%tcp on *2K.0.0.* 3iscovere" open port -C*%tcp on *2K.0.0.* 3iscovere" open port 204J%tcp on *2K.0.0.* omplete" onnect Scan at *++J? 0.*0s elapse" $*000 total ports( Nmap scan report ;or localost $*2K.0.0.*( =ost is up $0.002Cs latency(. Not sown JJ+ close" ports 1BF) S)A)/ S/F/ 22%tcp open ss 2+%tcp open smtp ***%tcp open rpc&in" -C*%tcp open ipp 204J%tcp open n;s Fea" "ata ;iles ;rom %usr%&in%..%sare%nmap Nmap "one * 1 a""ress $* ost up( scanne" in 0.*4 secon"s [t24user@omSrv0* )emenos]Z
/age *6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
*,& *, & 7 70 0 In Inst stal alla lati tion on nmon =short for Nige-s Monitor> is a /erformance system monitor toomonitor too- for the !I !I and and ?inux operating systems. 0n all serersB 'ith root user,
# wget ttp%%pkgs.repo;orge.org%rpm;orgerelease%rpm;orgerelease 0.+.22.el+.r;.<,-I-4.rpm # rpm Hv rpm;orgereleaseU.r;.<,-I-4.rpm # yum install nmon [root@appsrv0* nstall]# wget ttp%%packages.sw.&e%rpm;orgerelease%rpm;orge release0.+.22.el+.r;.<,-I-4.rpm 20*+0,*, *-0,0J ttp%%packages. sw.&e%rpm;orge release%rpm;org erelease 0.+.22.el+.r;.<,-I-4.rpm Fesolving packages.sw.&e $packages.sw.&e(... K,.4-.*K.22, onnecting to packages.sw.&e $packages.sw.&e(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C0* Move" 1ermanently !ocation ttp%%pkgs.repo;orge.org%rpm;orgerelease%rpm;orgerelease0.+.2 2.el+.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *-0,*0 ttp%%pkgs.repo ;orge.org%rpm;o rgerelease%rpm ;orge release0.+.22.el+.r;.<,-I-4.rpm Fesolving pkgs.repo;orge.org $pkgs.repo;orge.org(... K,.4-.*K.22, onnecting to pkgs.repo;orge.org $pkgs.repo;orge.org(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C02 Goun" !ocation ttp%%rpm;orge.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orge release0.+.22.el+.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *-0,** ttp%%rpm;orge.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease0.+.2 2.el+.r;.<,-I-4.rpm Fesolving rpm;orge.sw.&e $rpm;orge.sw.&e(... K,.4-.*K.22, onnecting to rpm;orge.sw.&e $rpm;orge.sw.&e(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C0* Move" 1ermanently !ocation ttp%%tree.repo;orge.org%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orge release0.+.22.el+.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *-0,*2 ttp%%tree.repo;orge.org%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease 0.+.22.el+.r;.<,-I-4.rpm Fesolving tree.repo;orge.org $tree.repo;orge.org(... K,.4-.*K.22, onnecting to tree.repo;orge.org $tree.repo;orge.org(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C0* Move" 1ermanently !ocation ttp%%apt.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease 0.+.22.el+.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *-0,*C ttp%%apt.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease0.+.2 2.el+.r;.<,-I-4.rpm Fesolving apt.sw.&e $apt.sw.&e(... *JC.*.*JC.-K onnecting to apt.sw.&e $apt.sw.&e(Q*JC.*.*JC.-KQ,0... connecte". =))1 re:uest sent? awaiting response... 200 B !engt *2-4J $*2( [application%<re"atpackagemanager] Saving to 57^rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm57_ *00Y [DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDD9] *2?-4J .%s in 0s
/age **
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 20*+0,*, *-0,*+ $*KK ME%s( 57^rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm57_ save" [*2-4J%*2-4J] [root@appsrv0* nstall]#
[root@appsrv0* nstall]# rpm Hv rpm;orgereleaseU.r;.<,-I-4.rpm warning rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm =ea"er C 3SA%S=A* Signature? key 3 -&,"KJe- NB/ 1reparing... ############### ################# # [*00Y] Hp"ating % installing... *rpm;orgerelea se0.+.22.el+.r; ##################### ############ [*00Y] [root@appsrv0* nstall]#
[root@appsrv0* nstall]# yum install nmon !oa"e" plugins langpacks rpm;orge Q *.J kE 000000 rpm;orge%primaryI"& Q K.0 ME 00000, Fesolving 3epen"encies 9 Funning transaction ceck 9 1ackage nmon.<,-I-4 0*4g*.el+.r; will &e installe" 9 Ginise" 3epen"ency Fesolution 3epen"encies Fesolve" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1ackage Arc ersion Fepository Si>e DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstalling nmon <,-I-4 *4g*.el+.r; rpm;orge rpm;org e +J k )ransaction Summary DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstall * 1ackage )otal "ownloa" si>e +J k nstalle" si>e *2- k s tis ok [y%"%N] y 3ownloa"ing packages nmon*4g*.el+.r;.<,-I-4.rpm Q +J kE 00000* Funning transaction ceck Funning transaction test )ransaction test succee"e" Funning transaction arning F1M3E altere" outsi"e o; yum. nstalling nmon*4g*.el+.r;.< ,-I-4 *%* eri;ying nmon*4g*.el+.r;.< ,-I-4 *%* nstalle" nmon.<,-I-4 0*4g*.el+.r; ompleteO [root@appsrv0* nstall]#
/age *
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 Typica- uses of nmon4
nmon concentrates on performance information information for the performance tuner and in a concise -ayout to aid understanding. This inc-udes4 $, memory, disGs, adapters, networGs, N2S, ;erne- statistics, 2i-esystems, 8orG-oad Manager Manager =!I>, 8orG-oad /artitions =!I> and Top T op /rocesses.
nmon inc-udes support for o-der !I re-eases, ?inux running on x5*, /O8E% and Mainframe p-atforms
0n all serersB 'ith t24user user,
To test nmon run the command4
# nmon
/age *5
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
*,4 10A( In Install nload is a conso-e app-ication app-ication which monitors networG traffic and bandwid bandwidth th usage in reatime. It isua-iCes the in and outgoing traffic using two graphs and proides additionaadditiona- info -iGe the tota- amount of transfered data and min1max networG usage. 0n all serersB 'ith root user,
# yum install nloa" [root@PmsSrv0* nstall]# yum install nloa" !oa"e" plugins langpacks Fesolving 3epen"encies 9 Funning transaction ceck 9 1ackage nloa".<,-I-4 00.K.4*.el+.r; will &e installe" 9 Ginise" 3epen"ency Fesolution 3epen"encies Fesolve" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1ackage Arc ersion Fepository Si>e DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstalling nloa" <,-I-4 0.K.4*.el+.r; rpm;orge KJ k )ransaction Summary DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstall * 1ackage )otal "ownloa" si>e KJ k nstalle" si>e *KK k s tis ok [y%"%N] y 3ownloa"ing packages nloa"0.K.4*.el+.r;.<,-I-4.rpm Q KJ kE 00000* Funning transaction ceck Funning transaction test )ransaction test succee"e" Funning transaction arning F1M3E altere" outsi"e o; yum. nstalling nloa"0.K.4*.el+. r;.<,-I-4 *%* eri;ying nloa"0.K.4*.el+. r;.<,-I-4 *%* nstalle" nloa".<,-I-4 00.K.4*.el+.r; ompleteO [root@PmsSrv0* nstall]#
/age *7
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 8hen running n-oad, you can switch between the deices =which you gae n-oad either on the command -ine or which were autodetected> by pressing the -eft and right arrow Geys. If the m command -ine parameter is gien, the arrow Geys switch as many deices bacG and forth as there are shown on the screen. If you want to +uit, do so by pressing + or
To test n-oad run the command4
# nloa"
/age (
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
*,/ *, / HT HT0" 0" In Inst stal alla lati tion on htop is an interactie systemmonitor systemmonitor processiewer processiewer written for ?inux. It is designed as an a-ternatie to the $nix program top top.. 0n all serersB 'ith root user,
# wget ttp%%pkgs.repo;orge.org%rpm;orgerelease%rpm;orgerelease 0.+.22.el+.r;.<,-I-4.rpm # rpm Hv rpm;orgereleaseU.r;.<,-I-4.rpm # yum install top [root@appsrv0* nstall]# wget ttp%%packages.sw.&e%rpm;orgerelease%rpm;orge release0.+.22.el+.r;.<,-I-4.rpm 20*+0,*, *-0,0J ttp%%packages. sw.&e%rpm;orge release%rpm;org erelease 0.+.22.el+.r;.<,-I-4.rpm Fesolving packages.sw.&e $packages.sw.&e(... K,.4-.*K.22, onnecting to packages.sw.&e $packages.sw.&e(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C0* Move" 1ermanently !ocation ttp%%pkgs.repo;orge.org%rpm;orgerelease%rpm;orgerelease0.+.2 2.el+.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *-0,*0 ttp%%pkgs.repo ;orge.org%rpm;o rgerelease%rpm ;orge release0.+.22.el+.r;.<,-I-4.rpm Fesolving pkgs.repo;orge.org $pkgs.repo;orge.org(... K,.4-.*K.22, onnecting to pkgs.repo;orge.org $pkgs.repo;orge.org(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C02 Goun" !ocation ttp%%rpm;orge.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orge release0.+.22.el+.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *-0,** ttp%%rpm;orge.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease0.+.2 2.el+.r;.<,-I-4.rpm Fesolving rpm;orge.sw.&e $rpm;orge.sw.&e(... K,.4-.*K.22, onnecting to rpm;orge.sw.&e $rpm;orge.sw.&e(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C0* Move" 1ermanently !ocation ttp%%tree.repo;orge.org%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orge release0.+.22.el+.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *-0,*2 ttp%%tree.repo;orge.org%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease 0.+.22.el+.r;.<,-I-4.rpm Fesolving tree.repo;orge.org $tree.repo;orge.org(... K,.4-.*K.22, onnecting to tree.repo;orge.org $tree.repo;orge.org(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C0* Move" 1ermanently !ocation ttp%%apt.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease 0.+.22.el+.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *-0,*C ttp%%apt.sw.&e%re"at%el+%en%<,-I-4%rpm;orge%F1MS%rpm;orgerelease0.+.2 2.el+.r;.<,-I-4.rpm Fesolving apt.sw.&e $apt.sw.&e(... *JC.*.*JC.-K onnecting to apt.sw.&e $apt.sw.&e(Q*JC.*.*JC.-KQ,0... connecte". =))1 re:uest sent? awaiting response... 200 B !engt *2-4J $*2( [application%<re"atpackagemanager] Saving to 57^rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm57_ *00Y [DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDD9] *2?-4J .%s in 0s
/age )
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 20*+0,*, *-0,*+ $*KK ME%s( 57^rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm57_ save" [*2-4J%*2-4J] [root@appsrv0* nstall]#
[root@appsrv0* nstall]# rpm Hv rpm;orgereleaseU.r;.<,-I-4.rpm warning rpm;orgerelease0.+.22.el+.r;.<,-I-4.rpm =ea"er C 3SA%S=A* Signature? key 3 -&,"KJe- NB/ 1reparing... ############### ################# # [*00Y] Hp"ating % installing... *rpm;orgerelea se0.+.22.el+.r; ##################### ############ [*00Y] [root@appsrv0* nstall]#
[root@AppSrv02 nstall]# yum install top !oa"e" plugins langpacks Fesolving 3epen"encies 9 Funning transaction ceck 9 1ackage top.<,-I-4 0*.0.C*.el+.r; will &e installe" 9 Ginise" 3epen"ency Fesolution 3epen"encies Fesolve" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1ackage Arc ersion Fepository Si>e DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstalling top <,-I-4 *.0.C*.el+.r; rpm;orge rpm;org e JK k )ransaction Summary DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstall * 1ackage )otal "ownloa" si>e JK k nstalle" si>e 20K k s tis ok [y%"%N] y 3ownloa"ing packages top*.0.C*.el+.r;.<,-I-4.rpm Q JK kE 00000* Funning transaction ceck Funning transaction test )ransaction test succee"e" Funning transaction nstalling top*.0.C*.el+.r ;.<,-I-4 *%* eri;ying top*.0.C*.el+.r ;.<,-I-4 *%* nstalle" top.<,-I-4 0*.0.C*.el+.r; ompleteO [root@AppSrv02 nstall]#
/age '
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 It shows a fre+uent-y updated -ist of the processes running on a computer, norma--y ordered by the amount of $ usage. $n-iGe top, htop proides a fu-- -ist of processes running, running, instead of the top resourcecons resourceconsuming uming processes. top uses co-or and gies isuainformation about processor, swap swap and and memory memory status. 0n all serersB 'ith t24user user,
To test htop run the command4
# top
/age 9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
*,8 *, 8 IF IFT0 T0" " In Inst stal alla lati tion on monitor too- that produces a fre+uent-yupdated -ist of I#top is a command-ine system monitor toonetworG connections. connections. :y defau-t, the connections are ordered by bandwidth usage, with on-y the PtopP bandwidth consumers shown. I#top -istens to networG traffic on a named interface and disp-ays a tab-e of current bandwidth usage by pairs of hosts. andy for answering the +uestion why is our ininternet connection so s-owHP.
# wget ttp%%pkgs.repo;orge.org%i;top%i;top0.*K *.el-.r;.<,-I-4.rpm # rpm iv i;top0.*K*.el-.r;.<,-I-4.rpm [root@PmsSrv0* nstall]# wget ttp%%pkgs.repo;orge.org%i;top%i;top0.*K *.el-.r;.<,-I-4.rpm 20*+0,*, *+0KC2 ttp%%pkgs.repo ;orge.org%i;top %i;top0.*K *.el-.r;.<,-I-4.rpm Fesolving pkgs.repo;orge.org $pkgs.repo;orge.org(... rpm iv i;top0.*K *.el-.r;.<,-I-4.rpmK,.4-.*K.22, onnecting to pkgs.repo;orge.org $pkgs.repo;orge.org(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C02 Goun" !ocation ttp%%rpm;orge.sw.&e%re"at%el-%en%<,-I-4%rpm;orge%F1MS%i;top0.*K *.el-.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *+0KCC ttp%%rpm;orge.sw.&e%re"at%el-%en%<,-I-4%rpm;orge%F1MS%i;top0.*K *.el-.r;.<,-I-4.rpm Fesolving rpm;orge.sw.&e $rpm;orge.sw.&e(... K,.4-.*K.22, onnecting to rpm;orge.sw.&e $rpm;orge.sw.&e(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C0* Move" 1ermanently !ocation ttp%%tree.repo;orge.org%re"at%el-%en%<,-I-4%rpm;orge%F1MS%i;top0.*K *.el-.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *+0KC4 ttp%%tree.repo;orge.org%re"at%el-%en%<,-I-4%rpm;orge%F1MS%i;top0.*K *.el-.r;.<,-I-4.rpm Fesolving tree.repo;orge.org $tree.repo;orge.org(... K,.4-.*K.22, onnecting to tree.repo;orge.org $tree.repo;orge.org(QK,.4-.*K.22,Q,0... connecte". =))1 re:uest sent? awaiting response... C0* Move" 1ermanently !ocation ttp%%apt.sw.&e%re"at%el-%en%<,-I-4%rpm;orge%F1MS%i;top0.*K *.el-.r;.<,-I-4.rpm [;ollowing] 20*+0,*, *+0KC+ ttp%%apt.sw.&e %re"at%el-%en% <,-I-4%rpm;orge %F1MS%i;top 0.*K*.el-.r;.<,-I-4.rpm Fesolving apt.sw.&e $apt.sw.&e(... *JC.*.*JC.-K onnecting to apt.sw.&e $apt.sw.&e(Q*JC.*.*JC.-KQ,0... connecte". =))1 re:uest sent? awaiting response... 200 B !engt 4K*-J $4-( [application%<re"atpackagemanager] Saving to `i;top0.*K*.el-.r;.<,-I-4.rpm *00Y [DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDD DDDDDDDDDDD9] 4K?*-J .%s in 0.0-s 20*+0,*, *+0KCK $,C4 E%s( `i;top0.*K*.el-.r;.<,-I-4.rpm save" [4K*-J%4K*-J] [root@PmsSrv0* nstall]#
/age 0
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
[root@PmsSrv0* nstall]# rpm iv i;top0.*K*.el-.r;.<,-I-4.rpm 1reparing... ############### ################# # [*00Y] Hp"ating % installing... *i;top0.*K*.e l-.r; ################# ############### # [*00Y] [root@PmsSrv0* nstall]#
/age 6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 iftop monitors to networG traffic and disp-ays a tab-e of current bandwi bandwidth dth usage. !n interface may be specified or, if not, it wi-- -isten on the first interface it finds which -ooGs -iGe an externa- interface. iftop must be run with sufficient permissions to monitor a-- networG trafficU on most systems this means that it must be run as a root user. 0n all serersB 'ith root user,
To test iftop run the command4
# i;top
E?/ MEN$ $sage is
/age *
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
? %o# o#tt'are Ins nsttallat atiion ?,! ?, ! J() ins insta tall llat atio ion n 2rom http411www http411www.orac-e.com1technetw .orac-e.com1technetworG1jaa1jaase orG1jaa1jaase1down-oads1jd 1down-oads1jdGdown-oad Gdown-oads s )55('*(.htm"own-oad the fi-e ?inux "own-oad x*0
)0*.0 M:
jdGu7-inux jdGu7-inux x*0.tar.gC
0n all serersB 'ith t24user user,
2T/ the fi-e in YTEMENOSQOME1Insta-The lo$ation o# J() 'ill be YTEMENOSQOME19rd/arty13aa
In ZYTEMENOSQOME19rd/artyW ZYTEMENOSQOME19rd/artyW create a fo-der 3aa
# mk"ir p Z)/M/NBSI=BM/%Cr"1arty%Pava # c" Z)/M/NBSI=BM/%Cr"1arty%Pava
# cp Z)/M/NBSI=BM/%nstall% T"kKuKJlinu<<-4.tar.g> Z)/M/NBSI=BM/%Cr"1arty%Pava [t24user@appsrv0* )emenos]Z mk"ir Rp Z)/M/NBSI=BM/%Cr"1arty%Pava [t24user@appsrv0* )emenos]Z c" Z)/M/NBSI=BM/%Cr"1arty%Pava [t24user@appsrv0* Pava]Z cp Z)/M/NBSI=BM/%nstall%T"kKuKJlinu<<-4.tar.g> Z)/M/NBSI=BM/%Cr"1arty%Pava [t24user@appsrv0* Pava]Z
Extract jdGu7-i Extract jdGu7-inuxx*0.tar.gC nuxx*0.tar.gC
# tar > [t24user@appsrv0* Pava]Z tar > T"k*.K.0IKJ%"&%&in%startNetworkServer.&at T"k*.K.0IKJ%"&%&in%startNetworkServer T"k*.K.0IKJ%"&%&in%setNetworkServer1.&at T"k*.K.0IKJ%"&%&in%stopNetworkServer T"k*.K.0IKJ%"&%F/A3M/P3.tml T"k*.K.0IKJ%"&%NB)/ T"k*.K.0IKJ%F/A3M/.tml T"k*.K.0IKJ%)=F31AF)!/NS/F/A3M/.t
/age
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
ou hae a new fo-der in YTEMENOSQOME19r YTEMENOSQOME19rd/arty13 d/arty13aa aa
# ls ail [t24user@appsrv0* Pava]Z ls ail total *+00,0 *+-K*C02 "rw [t24user@appsrv0* Pava]Z
Aug Aug Apr Aug
*J *J *0 *J
*,0C *K+K 20+C *,04
. .. T"k*.K.0IKJ T"kKuKJlinu<
"e-ete jdGu7-in jdGu7-inuxx*0.tar.gC uxx*0.tar.gC
# rm T"kKuKJlinu<<-4.tar.g> The new fo-der jdG)..(Q7 is 3!A!QOME Set the enironment ariab-e Y3!A!QOME Y3!A!QOME to the YTEMENOSQOME19rd/a YTEMENOS QOME19rd/arty13aa1jdG)..(Q rty13aa1jdG)..(Q7 7 Edit fi-e .bachQprofi-e and set the enironment ariab-e Y3!A!QOME. 8e wi-- add Y3!A!QOME1bin Y3!A!QOME1bin to the enironment enironment /!T of ?inux 0n all serer 'ith t24user user,
In the home fo-der of the t'0user
# c" # vi .&asIpro;ile [t24user@AppSrv0* ]Z c" [t24user@AppSrv0* ]Z vi .&asIpro;ile
# .&asIpro;ile # et te aliases an" ;unctions i; [ ; %.&asrc ]' ten . %.&asrc ;i # Hser speci;ic environment an" startup programs 1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in e
/age 5
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 ############################################## # )emenos =ome # e
<-ose your session and -ogin again with t'0user !ast login e" Aug *J *,0422 20*+ ;rom *J2.*-,.*.K0 )/M/NBSI=BM/D%u0*%)emenos PAAI=BM/D%u0*%)emenos%Cr"1arty%Pava%T"k*.K.0IKJ Tava version *.K.0IKJ Pava$)M( S/ Funtime /nvironment $&uil" *.K.0IKJ&*+( Pava =otSpot$)M( -4Eit Server M $&uil" 24.KJ&02? mi
/age 7
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
?,2 0ra 0ra$le $le !2$ !2$ !2,! !2,!,@, ,@,2D 2D (atab (atabase ase Inst Install allati ation on 2rom http411www http411www.orac-e.com1technetw .orac-e.com1technetworG1database1enterp orG1database1enterpriseedition riseedition1down-oads1i 1down-oads1index ndex (7'9''.htm"own-oad the fi-es Orac-e "atabase )'c %e-ease )
-inuxamd*0Q)')('QdatabaseQ)of'.Cip -inuxamd*0Q)')('QdatabaseQ'of'.Cip
0n all serers in ( 1ayerB 'ith t24user user,
2T/ the fi-es in YTEMENOSQOME1Insta-OS configuration is executed as root. T o -ogin as root just execute fo--owing fo--owing command in termina-.
# su root The ]1etc1hostsV fi-e must contain a fu--y +ua-ified name for the serer.
# vi %etc%osts * E"Srv0* E"Srv0*.temenos.c om localost localost.local"o main localostlocalost-.local"omain*2K.0.0.* E"Srv0* E"Srv0*.temenos.c om localost localost.local"o main localost4 localost4.local"omain4 *J2.*-,.*.*+J E"Srv0* E"Srv0*.temenos.com
# ostnamectl setostname E"Srv0*.temenos.com static [root@&"srv0* ]# ostnamectl setostname E"Srv0*.temenos.com static [root@&"srv0* ]#
!dd groups
# # # # # # #
groupa"" groupa"" groupa"" groupa"" groupa"" groupa"" groupa""
/age 5(
g g g g g g g
+4C2* +4C22 +4C2C +4C24 +4C2+ +4C2+4C2K
oinstall "&a oper &ackup"&a "g"&a km"&a asm"&a
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # groupa"" g +4C2, asmoper # groupa"" g +4C2J asma"min [root@&"srv0* [root@&"srv0* [root@&"srv0* [root@&"srv0* [root@&"srv0* [root@&"srv0* [root@&"srv0* [root@&"srv0* [root@&"srv0* [root@&"srv0*
]# ]# ]# ]# ]# ]# ]# ]# ]# ]#
groupa"" groupa"" groupa"" groupa"" groupa"" groupa"" groupa"" groupa"" groupa""
g g g g g g g g g
+4C2* +4C22 +4C2C +4C24 +4C2+ +4C2+4C2K +4C2, +4C2J
oinstall "&a oper &ackup"&a "g"&a km"&a asm"&a asmoper asma"min
!dd user Orac-e for database software
# usera"" u +4C2* g oinstall "&a?oper?&ackup"&a?"g"&a?km"&a oracle [root@&"srv0* ]# usera"" u +4C2* g oinstall "&a?oper?&ackup"&a?"g"&a?km"&a oracle [root@&"srv0* ]#
# passw" oracle [root@&"srv0* ]# passw" oracle anging passwor" ;or user oracle. New passwor" oracle EA3 1ASSBF3 )e passwor" is sorter tan , caracters Fetype new passwor" oracle passw" all autentication tokens up"ate" success;ully. [root@&"srv0* ]#
# rpm : :; WYbNAM/Yb/FSBNYbF/!/AS/$YbAF=(dnW &inutils d gcc gcccVV gli&c gli&ccommon gli&c"evel gli&cea"ers d ks li&aio li&aio"evel li&gcc li&st"cVV li&st"cVV"evel d li&Leli&"evel [root@&"srv0* ]# rpm : :; WYbNAM/Yb/FSBNYbF/!/AS/$YbAF=(dnW &inutils d 9 gcc gcccVV gli&c gli&ccommon gli&c"evel gli&cea"ers d 9 ks li&aio li&aio"evel li&gcc li&st"cVV li&st"cVV"evel d 9 li&Leli&"evel &inutils2.2C.+2.0.*++.elK$<,-I-4( package gcc is not installe" package gcccVV is not installe" gli&c2.*K*0-.0.*.elKI2.*$<,-I-4( gli&ccommon2.*K*0-.0.*.elKI2.*$<,-I-4( package gli&c"evel is not installe" package gli&cea"ers is not installe"
/age 5)
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 ks20*20,0*22.elKI*.C$<,-I-4( li&aio0.C.*0J*C.elK$<,-I-4( package li&aio"evel is not installe" li&gcc4.,.+4.elK$<,-I-4( li&st"cVV4.,.+4.elK$<,-I-4( package li&st"cVV"evel is not installe" li&Leli&"evel is not installe" [root@&"srv0* ]#
Install missing packages.
# # # #
yum yum yum yum
install install install install
li&aio"evelU.<,-I-4 unili&"evelU.<,-I-4 gccU.<,-I-4
[root@&"srv0* ]# yum install li&aio"evelU.<,-I-4 !oa"e" plugins langpacks? ulnin;o olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 rpm;orge Q *.J kE 000000 Fesolving 3epen"encies 9 Funning transaction ceck 9 1ackage li&aio"evel.<,-I-4 00.C.*0J*C.elK will &e installe" 9 Ginise" 3epen"ency Fesolution 3epen"encies Fesolve" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1ackage Arc ersion Fepository Si>e DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstalling li&aio"evel <,-I-4 0.C.*0J *C.elK olKIlatest *2 k )ransaction Summary DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstall * 1ackage )otal "ownloa" si>e *2 k nstalle" si>e K., k s tis ok [y%"%N]y 3ownloa"ing packages li&aio"evel0.C.*0J*C.elK.<,-I-4.rpm Q *2 kE 00000* Funning transaction ceck Funning transaction test )ransaction test succee"e" Funning transaction arning F1M3E altere" outsi"e o; yum.
/age 5'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 nstalling li&aio"evel0.C.*0J*C.elK.<,-I-4 *%* eri;ying li&aio"evel0.C.* 0J*C.elK.<,-I-4 *%* nstalle" li&aio"evel.<,-I -4 00.C.*0J*C.el K ompleteO [root@&"srv0* ]# yum install unie DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstalling unie 4-- k nstalle" si>e *.4 M s tis ok [y%"%N] y 3ownloa"ing packages $*%2( unili&"evelU.<,-I-4 !oa"e" plugins langpacks? ulnin;o Fesolving 3epen"encies 9 Funning transaction ceck
/age 59
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 9 1ackage >li&"evel.<,-I-4 0*.2.K*+.elK will &e installe" 9 Ginise" 3epen"ency Fesolution 3epen"encies Fesolve" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1ackage Arc ersion Fepository Si>e DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstalling >li&"evel <,-I-4 *.2.K*+.elK olKIlatest 4J k )ransaction Summary DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstall * 1ackage )otal "ownloa" si>e 4J k nstalle" si>e *C2 k s tis ok [y%"%N] y 3ownloa"ing packages >li&"evel*.2.K*+.elK.<,-I-4.rpm Q 4J kE 00000* Funning transaction ceck Funning transaction test )ransaction test succee"e" Funning transaction nstalling >li&"evel*.2.K *+.elK.<,-I-4 *%* eri;ying >li&"evel*.2.K *+.elK.<,-I-4 *%* nstalle" >li&"evel.<,-I-4 0*.2.K*+.elK ompleteO [root@&"srv0* ]#
[root@&"srv0* ]# yum install gccU.<,-I-4 !oa"e" plugins langpacks? ulnin;o olKIH/FC Q *.2 kE 000000 olKIlatest Q *.4 kE 000000 rpm;orge Q *.J kE 000000 Fesolving 3epen"encies 9 Funning transaction ceck 9 1ackage gcc.<,-I-4 04.,.+4.elK will &e installe" 9 1rocessing 3epen"ency cpp D 4.,.+4.elK ;or package gcc4.,.+4.elK.<,-I-4 9 1rocessing 3epen"ency gli&c"evel 9D 2.2.J0*2 ;or package gcc4.,.+ 4.elK.<,-I-4 9 1rocessing 3epen"ency li&mpc.so.C$($-4&it( ;or package gcc4.,.+4.elK.<,-I-4 9 1rocessing 3epen"ency li∓r.so.4$($-4&it( ;or package gcc4.,.+ 4.elK.<,-I-4 9 1ackage gcccVV.<,-I-4 04.,.+4.elK will &e installe" 9 1rocessing 3epen"ency li&st"cVV"evel D 4.,.+4.elK ;or package gcccVV 4.,.+4.elK.<,-I-4 9 1ackage gccg;ortran.<,-I-4 04.,.+4.elK will &e installe" 9 1rocessing 3epen"ency li&g;ortran D 4.,.+4.elK ;or package gccg;ortran 4.,.+4.elK.<,-I-4 9 1rocessing 3epen"ency li&:ua"mat"evel D 4.,.+4.elK ;or package gcc g;ortran4.,.+4.elK.<,-I-4 9 1rocessing 3epen"ency li&:ua"mat D 4.,.+4.elK ;or package gccg;ortran 4.,.+4.elK.<,-I-4
/age 50
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 9 1rocessing 3epen"ency li&g;ortran.so.C$($-4&it( ;or package gccg;ortran 4.,.+4.elK.<,-I-4 9 1ackage gccgnat.<,-I-4 04.,.+4.elK will &e installe" 9 1rocessing 3epen"ency li&gnat D 4.,.+4.elK ;or package gccgnat4.,.+ 4.elK.<,-I-4 9 1rocessing 3epen"ency li&gnat"evel D 4.,.+4.elK ;or package gccgnat4.,.+ 4.elK.<,-I-4 9 1ackage gcco&Tc.<,-I-4 04.,.+4.elK will &e installe" 9 1rocessing 3epen"ency li&o&Tc D 4.,.+4.elK ;or package gcco&Tc4.,.+ 4.elK.<,-I-4 9 1rocessing 3epen"ency li&o&Tc.so.4$($-4&it( ;or package gcco&Tc4.,.+ 4.elK.<,-I-4 9 1ackage gcco&TcVV.<,-I-4 04.,.+4.elK will &e installe" 9 Funning transaction ceck 9 1ackage cpp.<,-I-4 04.,.+4.elK will &e installe" 9 1ackage gli&c"evel.<,-I-4 02.*K*0-.0.*.elKI2.* will &e installe" 9 1rocessing 3epen"ency gli&cea"ers D 2.*K*0-.0.*.elKI2.* ;or package gli&c "evel2.*K*0-.0.*.elKI2.*.<,-I-4 9 1rocessing 3epen"ency gli&cea"ers ;or package gli&c"evel2.*K *0-.0.*.elKI2.*.<,-I-4 9 1ackage li&g;ortran.<,-I-4 04.,.+4.elK will &e installe" 9 1ackage li&gnat.<,-I-4 04.,.+4.elK will &e installe" 9 1ackage li&gnat"evel.<,-I-4 04.,.+4.elK will &e installe" 9 1ackage li&mpc.<,-I-4 0*.0.*C.elK will &e installe" 9 1ackage li&o&Tc.<,-I-4 04.,.+4.elK will &e installe" 9 1ackage li&:ua"mat.<,-I-4 04.,.+4.elK will &e installe" 9 1ackage li&:ua"mat"evel.<,-I-4 04.,.+4.elK will &e installe" 9 1ackage li&st"cVV"evel.<,-I-4 04.,.+4.elK will &e installe" 9 1ackage mp;r.<,-I-4 0C.*.*4.elK will &e installe" 9 Funning transaction ceck 9 1ackage gli&cea"ers.<,-I-4 02.*K*0-.0.*.elKI2.* will &e installe" 9 1rocessing 3epen"ency kernelea"ers 9D 2.2.* ;or package gli&cea"ers2.*K *0-.0.*.elKI2.*.<,-I-4 9 1rocessing 3epen"ency kernelea"ers ;or package gli&cea"ers2.*K *0-.0.*.elKI2.*.<,-I-4 9 Funning transaction ceck 9 1ackage kernelea"ers.<,-I-4 0C.*0.0C2K.C.*.elK will &e installe" 9 Ginise" 3epen"ency Fesolution 3epen"encies Fesolve" DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1ackage Arc ersion Fepository Si>e DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstalling gcc <,-I-4 4.,.+4.elK olKIlatest *- M gcccVV <,-I-4 4.,.+4.elK olKIlatest K.2 M gccg;ortran <,-I-4 4.,.+4.elK olKIlatest -.- M gccgnat <,-I-4 4.,.+4.elK olKIlatest *C M gcco&Tc <,-I-4 4.,.+4.elK olKIlatest +.K M gcco&TcVV <,-I-4 4.,.+4.elK olKIlatest -.* M nstalling ;or "epen"encies cpp <,-I-4 4.,.+4.elK olKIlatest +.J M gli&c"evel <,-I-4 2.*K *0-.0.*.elKI2.* olKIlatest *.0 M gli&cea"ers <,-I-4 2.*K *0-.0.*.elKI2.* olKIlatest --* k kernelea"ers <,-I-4 C.*0.0 C2K.C.*.elK olKIlatest C.2 M
/age 56
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 li&g;ortran olKIlatest li&gnat olKIlatest li&gnat"evel olKIlatest li&mpc olKIlatest li&o&Tc olKIlatest li&:ua"mat olKIlatest li&:ua"mat"evel olKIlatest li&st"cVV"evel olKIlatest mp;r olKIlatest
<,-I-4
4.,.+4.elK
<,-I-4
4.,.+4.elK
<,-I-4
4.,.+4.elK
<,-I-4
*.0.*C.elK
<,-I-4
4.,.+4.elK
<,-I-4
4.,.+4.elK
<,-I-4
4.,.+4.elK
<,-I-4
4.,.+4.elK
<,-I-4
C.*.*4.elK
2J2 k J+J k 2.K M 4J k K2 k *,2 k 4+ k *.+ M *J, k
)ransaction Summary DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD nstall - 1ackages $V*C 3epen"ent packages( )otal "ownloa" si>e K* M nstalle" si>e *,, M s tis ok [y%"%N] y 3ownloa"ing packages $*%*J( cpp4.,.+4.elK.<,-I-4.rpm Q +.J ME 00000C $2%*J( gcccVV4.,.+4.elK.<,-I-4.rpm Q K.2 ME 000002 $C%*J( gccg;ortran4.,.+4.elK.<,-I-4.rpm Q -.- ME 00000C $4%*J( gcc4.,.+4.elK.<,-I-4.rpm Q *- ME 0000*4 $+%*J( gccgnat4.,.+4.elK.<,-I-4.rpm Q *C ME 00000$-%*J( gcco&Tc4.,.+4.elK.<,-I-4.rpm Q +.K ME 00000C $K%*J( gli&c"evel2.*K*0-.0.*.elKI2.*.<,-I-4.rpm Q *.0 ME 000000 $,%*J( gli&cea"ers2.*K*0-.0.*.elKI2.*.<,-I-4.rpm Q --* kE 000000 $J%*J( gcco&TcVV4.,.+4.elK.<,-I-4.rpm Q -.* ME 00000C $*0%*J( li&g;ortran4.,.+4.elK.<,-I-4.rpm Q 2J2 kE 000000 $**%*J( li&gnat4.,.+4.elK.<,-I-4.rpm Q J+J kE 000000 $*2%*J( kernelea"ersC.*0.0C2K.C.*.elK.<,-I-4.rpm Q C.2 ME 00000* $*C%*J( li&mpc*.0.*C.elK.<,-I-4.rpm Q 4J kE 000000 $*4%*J( li&o&Tc4.,.+4.elK.<,-I-4.rpm Q K2 kE 000000 $*+%*J( li&gnat"evel4.,.+4.elK.<,-I-4.rpm Q 2.K ME 00000* $*-%*J( li&:ua"mat"evel4.,.+4.elK.<,-I-4.rpm Q 4+ kE 000000 $*K%*J( li&:ua"mat4.,.+4.elK.<,-I-4.rpm Q *,2 kE 000000 $*,%*J( mp;rC.*.*4.elK.<,-I-4.rpm Q *J, kE 000000 $*J%*J( li&st"cVV"evel4.,.+4.elK.<,-I-4.rpm Q *.+ ME 000000 )otal C.C ME%s Q K* ME 00002*
/age 5*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 Funning transaction ceck Funning transaction test )ransaction test succee"e" Funning transaction nstalling mp;rC.*.*4.elK.< ,-I-4 *%*J nstalling li&mpc*.0.*C.elK.<,-I-4 2%*J nstalling li&:ua"mat4.,.+4.elK.<,-I-4 C%*J nstalling li&g;ortran4.,.+4.elK.<,-I-4 4%*J nstalling cpp4.,.+4.elK.<,-I-4 +%*J nstalling li&gnat"evel4.,.+4.elK.<,-I-4 -%*J nstalling li&gnat4.,.+4.elK.<,-I-4 K%*J nstalling kernelea"ersC.*0.0C2K.C.*.elK.<,-I-4 ,%*J nstalling gli&cea"ers2.*K*0-.0.*.elKI2.*.<,-I-4 J%*J nstalling gli&c"evel2.*K*0-.0.*.elKI2.*.<,-I-4 *0%*J nstalling gcc4.,.+4.elK.<,-I-4 **%*J nstalling li&:ua"mat"evel4.,.+4.elK.<,-I-4 *2%*J nstalling li&o&Tc4.,.+4.elK.<,-I-4 *C%*J nstalling gcco&Tc4.,.+4.elK.<,-I-4 *4%*J nstalling li&st"cVV"evel4.,.+4.elK.<,-I-4 *+%*J nstalling gcccVV4.,.+4.elK.<,-I-4 *-%*J nstalling gcco&TcVV4.,.+4.elK.<,-I-4 *K%*J nstalling gccg;ortran4.,.+4.elK.<,-I-4 *,%*J nstalling gccgnat4.,.+4.elK.<,-I-4 *J%*J eri;ying li&st"cVV"evel4 .,.+4.elK.<,-I-4 *%*J eri;ying gcco&Tc4.,.+4. elK.<,-I-4 2%*J eri;ying li&:ua"mat"evel 4.,.+4.elK.<,-I-4 C%*J eri;ying gcc4.,.+4.elK.<,- I-4 4%*J eri;ying gli&c"evel2.*K *0-.0.*.elKI2.*.< ,-I-4 +%*J eri;ying cpp4.,.+4.elK.<,- I-4 -%*J eri;ying gcco&TcVV4.,.+ 4.elK.<,-I-4 K%*J eri;ying mp;rC.*.*4.elK.< ,-I-4 ,%*J eri;ying li&g;ortran4.,.+ 4.elK.<,-I-4 J%*J eri;ying li&o&Tc4.,.+4.e lK.<,-I-4 *0%*J eri;ying gccg;ortran4.,.+ 4.elK.<,-I-4 **%*J eri;ying kernelea"ersC. *0.0C2K.C.*.elK. <,-I-4 *2%*J eri;ying gcccVV4.,.+4.e lK.<,-I-4 *C%*J eri;ying li&mpc*.0.*C.elK .<,-I-4 *4%*J
/age 5
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 eri;ying *+%*J eri;ying *-%*J eri;ying *K%*J eri;ying *,%*J eri;ying *J%*J
gccgnat4.,.+4. elK.<,-I-4 gli&cea"ers2.* K*0-.0.*.elKI2.* .<,-I-4 li&:ua"mat4.,.+ 4.elK.<,-I-4 li&gnat4.,.+4.e lK.<,-I-4 li&gnat"evel4., .+4.elK.<,-I-4
nstalle" gcc.<,-I-4 04.,.+4.elK g;ortran.<,-I-4 04.,.+4.elK gcco&Tc.<,-I-4 04.,.+4.elK
gcccVV.<,-I-4 04.,.+4.elK gccgnat.<,-I-4 04.,.+4.elK gcco&TcVV.<,-I-4 04.,.+4.elK
gcc
3epen"ency nstalle" cpp.<,-I-4 04.,.+4.elK gli&c"evel.<,-I- 4 02.*K *0-.0.*.elKI2.* gli&cea"ers.<,- I-4 02.*K*0-.0.*.el KI2.* kernelea"ers.<, -I-4 0C.*0.0C2K.C.*. elK li&g;ortran.<,-I- 4 04.,.+ 4.elK li&gnat.<,-I-4 04.,.+4.elK li&gnat"evel.<,- I-4 04.,.+4.elK li&mpc.<,-I-4 0*.0.*C.elK li&o&Tc.<,-I-4 04.,.+4.elK li&:ua"mat.<,-I- 4 04.,.+4.elK li&:ua"mat" evel.<,-I-4 04.,.+4.elK li&st"cVV"evel .<,-I-4 04.,.+4.elK mp;r.<,-I-4 0C.*.*4.elK ompleteO [root@&"srv0* ]#
;s.;ilema< D -,*+K44 kernel.sem D 2+0 C2000 *00 *2, kernel.smmni D 40Jkernel.small D *0KCK4*,24 kernel.smma< D 4CJ,04-+***04 net.core.rmemI"e;ault net.core.rmemI"e; ault D 2-2*44 net.core.rmemIma< D 4*J4C04 net.core.wmemI"e;ault net.core.wmemI"e; ault D 2-2*44 net.core.wmemIma< D *04,+K;s.aioma<nr D *04,+Knet.ipv4.ipIlocalIportIrange net.ipv4.ipIlocal IportIrange D J000 -++00 kernel.panicIonIoopsD* # # # # # # # # # # #
cat cat cat cat cat cat cat cat cat cat cat
/age 55
%proc%sys%;s%;ilema< %proc%sys%kernel%sem %proc%sys%kernel%smmni %proc%sys%kernel%small %proc%sys%kernel%smma< %proc%sys%net%core%rmemI"e;ault %proc%sys%net%core%rmemIma< %proc%sys%net%core%wmemI"e;ault %proc%sys%net%core%wmemIma< %proc%sys%;s%aioma<nr %proc%sys%net%ipv4%ipIlocalIportIrange
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # cat %proc%sys%kernel%panicIonIoops
To modify a a-ue
# # # # # # # # # # # #
sysctl sysctl sysctl sysctl sysctl sysctl sysctl sysctl sysctl sysctl sysctl sysctl
w w w w w w w w w w w w
;s.;ilema
[root@&"srv0* ]# sysctl w ;s.;ilema
!pp-y Gerne- parameters
# sysctl p
/age 57
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 !dd fo--owing -ines to set she-- -imits for user orac-e in fi-e 1etc1security1-imits.conf 1etc1security1-imits.conf
Open the fi-e P1etc1security P1etc1security1-imits.confP 1-imits.confP
# vi %etc%security%limits.con;
Set the fo--owing a-ues
oracle oracle oracle oracle oracle oracle
so;t ar" so;t ar" so;t ar"
no;ile no;ile nproc nproc stack stack
*024 -++C204K *-C,4 *0240 C2K-,
# nice ma< nice priority allowe" to raise to values [20? *J] # rtprio ma< realtime priority # #8"omain9 8type9 8item9 8value9 # #U #U #@stu"ent #@;aculty #@;aculty #;tp #@stu"ent oracle oracle oracle oracle oracle oracle
so;t ar" ar" so;t ar" ar" so;t ar" so;t ar" so;t ar"
no;ile no;ile nproc nproc stack stack
core rss nproc nproc nproc nproc ma
0 *0000 20 20 +0 0 4
*024 -++C204K *-C,4 *0240 C2K-,
# /n" o; ;ile
Open the fi-e P1etc1pam.d1-oginP
# vi %etc%pam."%login [root@&"srv0* ]# vi %etc%pam."%login #Y1AM*.0 aut [userIunknownDignore successDok ignoreDignore "e;aultD&a"] pamIsecuretty.so aut su&stack systemaut aut inclu"e postlogin account re:uire" pamInologin.so account inclu"e systemaut passwor" inclu"e systemaut # pamIselinu<.so close soul" &e te ;irst session rule session re:uire" pamIselinu<.so close session re:uire" pamIloginui".so session optional pamIconsole.so
/age 7(
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # pamIselinu<.so open soul" only &e ;ollowe" &y sessions to &e e
Modify 1etc1se-inux1config 1etc1se-inux1config and change f-ag SE?IN$ SE?IN$.. %estart serer after this change.
Open the fi-e P1etc1se-inux1config P
# vi %etc%selinu<%con;ig [root@&"srv0* ]# vi %etc%selinu<%con;ig # )is ;ile controls te state o; S/!inu< on te system. # S/!NHLD can take one o; tese tree values # en;orcing S/!inu< security policy is en;orce". # permissive S/!inu< prints warnings instea" o; en;orcing. # "isa&le" No S/!inu< policy is loa"e". S/!NHLDpermissive # S/!NHL)1/D can take one o; tree two values # targete" )argete" processes are protecte"? # minimum Mo"i;ication o; targete" policy. Bnly selecte" processes are protecte". # mls Multi !evel Security protection. S/!NHL)1/Dtargete"
"isab-e firewa--
# systemctl stop ;irewall" # systemctl status ;irewall" [root@&"srv0* ]# systemctl stop ;irewall" [root@&"srv0* ]# systemctl status ;irewall" 5 ;irewall".service ;irewall" "ynamic ;irewall "aemon !oa"e" loa"e" $%usr%li&%system"%s ystem%;irewall" .service' ena&le"' ven"or preset ena&le"( Active inactive $"ea"( since Sun 20*+*2*C 0,2K0, /)' Ks ago 1rocess K+4 /
/age 7)
system"[*] Starting ;irewall" "ynamic system"[*] Starte" ;irewall" "ynamic system"[*] Stopping ;irewall" "ynamic system"[*] Stoppe" ;irewall" "ynamic
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 0n all serers in ( 1ayerB 'ith ora$le user,
In the home fo-der of the orac-e
# c" # vi .&asIpro;ile !ast ;aile" login Sun 3ec *C 0,CJ44 /) 20*+ ;rom *J2.*-,.*.K0 on ssnotty )ere was * ;aile" login attempt since te last success;ul login. %usr%&in%
e
!3I!EFAFI1A)=DZBFA!/I=BM/%li&%li&%usr%li&' !ASS1A)=DZBFA!/I=BM/%Tli&ZBFA!/I=BM/%r"&ms%Tli&'
umask 022 i; [ ZHS/F D oracle ]' ten i; [ ZS=/!! D %&in%ks ]' ten ulimit u *-C,4 ulimit n -++C else ulimit u *-C,4 n -++C;i ;i env Q grep BFA!/
/age 7'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 0n all serers in ( 1ayerB 'ith root user,
# mk"ir p Z)/M/NBSI=BM/%Cr"1arty%3&%Bracle%pro"uct%*2.*.0%"&I* # cown oracleoinstall F Z)/M/NBSI=BM/%Cr"1arty%3&%Bracle # mk"ir p Z)/M/NBSI=BM/%Cr"1arty%)ools%Bracle%oranventory # cown oracleoinstall F Z)/M/NBSI=BM/%Cr"1arty%)ools%Bracle%oranventory %estart the serer an -ogin as root
# sut"own r In Orac-e Enterprise ?inux 1tmp data is stored on tmpfs which consumes memory and is too sma--. To reert it bacG to storage just run fo--owing command and %E:OOT machine to be effectie.
# systemctl mask tmp.mount !ast login Sun 3ec *C 0K4*00 /) 20*+ on pts%0 [root@E"Srv0* ]# systemctl mask tmp.mount [root@E"Srv0* ]#
?etBs start with database software insta--ation as orac-e user.
# su oracle [root@E"Srv0* ]# su oracle !ast login Sun 3ec *C 0J00*C /) 20*+ ;rom *J2.*-,.*.K0 on pts%* )/M/NBSI=BM/D%u0*%)emenos &as )e comman" not ;oun"... BFA!/IHNNAM/DBFA*2 BFA!/IS3DBFA*2 BFA!/IEAS/D%u0*%)emenos%Cr"1arty%3&%Bracle BFA!/I=BS)NAM/DE"Srv0*.temenos.com BFA!/I=BM/D%u0*%)emenos%Cr"1arty%3&%Bracle%pro"uct%*2.*.0%"&I* [oracle@E"Srv0* ]Z
# c" Z)/M/NBSI=BM/%nstall
/age 79
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
$niCp orac-e insta--ation pacGage
# un>ip linuip # un>ip linuip . . . in;lating "ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup24.Tar in;lating "ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroupK0.Tar in;lating "ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroupC*.Tar in;lating "ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup,*.Tar in;lating "ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup*J.J.*.Tar in;lating "ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup--.Tar in;lating "ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup4.Tar in;lating "ata&ase%stage%omponents%oracle.r"&ms%*2.*.0.2.0%*%3ataGiles%;ilegroup*J.Tar creating "ata&ase%stage%omponents%oracle.Tavavm.containers% creating "ata&ase%stage% omponents%oracl e.Tavavm.contai ners%*2.*.0.2.0 % creating "ata&ase%stage% omponents%oracl e.Tavavm.contai ners%*2.*.0.2.0 %*% creating "ata&ase%stage%omponents%oracle.Tavavm.containers%*2.*.0.2.0%*%3ataGiles% in;lating "ata&ase%stage%omponents%oracle.Tavavm.containers%*2.*.0.2.0%*%3ataGiles%;ilegroup 2.Tar in;lating "ata&ase%stage%omponents%oracle.Tavavm.containers%*2.*.0.2.0%*%3ataGiles%;ilegroup *.Tar in;lating "ata&ase%install%.oui [t24user@E"Srv0* nstall]Z
# c" Z)/M/NBSI=BM/%nstall%"ata&ase %un the insta--er
# .%runnstaller [oracle@E"Srv0* "ata&ase]Z .%runnstaller Starting Bracle Hniversal nstaller... ecking )emp space must &e greater tan +00 ME. Actual 4+C+0 ME 1asse" ecking swap space must &e greater tan *+0 ME. Actual KJC+ ME 1asse" ecking monitor must &e con;igure" to "isplay at least 2+- colors. Actual *-KKK2*1asse" 1reparing to launc Bracle Hniversal nstaller ;rom %tmp%Branstall20*+*2*CI** *++4AM. 1lease wait ...[oracle@E"Srv0* "ata&ase]Z
/age 70
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
lick es Eutton.
/age 76
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
Select nstall "ata&ase so;tware only an" lick Ne
lick Ne
/age 7*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
lick Ne
/age 7
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
Select te nventory 3irectory Z)/M/NBSI=BM/%Cr"1arty%3&%)ools%Bracle%oranventory an" click Ne
/age 75
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
Select gnore all an" lick Ne
/age 77
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick nstall Eutton.
/age )((
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
/age )()
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
On a Te-ent session as root and execute the scripts
# %u0*%)emenos%Cr"1arty%3&%)ools%Bracle%oranventory%orainstFoot.s [root@E"Srv0* ]# %u0*%)emenos%Cr"1arty%3&%)ools%Bracle%oranventory%orainstFoot.s anging permissions o; %u0*%)emenos%Cr"1arty%)ools%Bracle%oranventory. A""ing rea"?write permissions ;or group. Femoving rea"?write?e
# %u0*%)emenos%Cr"1arty%3&%Bracle%pro"uct%*2.*.0%"&I*%root.s [root@E"Srv0* ]# %u0*%)emenos%Cr"1arty%3&%)ools%Bracle%oranventory%orainstFoot.s anging permissions o; %u0*%)emenos%Cr"1arty%)ools%Bracle%oranventory. A""ing rea"?write permissions ;or group. Femoving rea"?write?e
/age )('
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 )e ;ollowing environment varia&les are set as BFA!/IBN/FD oracle BFA!/I=BM/D %u0*%)emenos%Cr"1ar ty%3&%Bracle%pr o"uct%*2.*.0%"& I* /nter te ;ull patname o; te local &in "irectory [%usr%local%&in] opying "&ome to %usr%local%&in ... opying oraenv to %usr%local%&in ... opying coraenv to %usr%local%&in ... reating %etc%orata& ;ile... /ntries will &e a""e" to te %etc%orata& ;ile as nee"e" &y 3ata&ase on;iguration Assistant wen a "ata&ase is create" Ginise" running generic part o; root script. Now pro"uctspeci;ic root actions will &e per;orme". [root@E"Srv0* ]#
lick B Eutton.
lick lose Eutton.
/age )(9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
?,& I7 (2 !@ !@,! ,! (at (ataba abase se Ins Instal tallat lation ion "own-oad the fi-e ":' )(.)
":'QESEQ)(Q?inuxQx5**0.tar.gC
0n all serers in ( 1ayerB 'ith t24user user,
2T/ the fi-es in YTEMENOSQOME1Insta-OS configuration is executed as root. T o -ogin as root just execute fo--owing fo--owing command in termina-.
# su root The ]1etc1hostsV fi-e must contain a fu--y +ua-ified name for the serer.
# vi %etc%osts * E"Srv0* E"Srv0*.temenos.c om localost localost.local"o main localostlocalost-.local"omain*2K.0.0.* E"Srv0* E"Srv0*.temenos.c om localost localost.local"o main localost4 localost4.local"omain4 *J2.*-,.*.*+J E"Srv0* E"Srv0*.temenos.com
# ostnamectl setostname E"Srv0*.temenos.com static [root@&"srv0* ]# ostnamectl setostname E"Srv0*.temenos.com static [root@&"srv0* ]#
0n all serers in ( 1ayerB 'ith t24user user,
$nder insta-- fo-der create a fo-der db'inst
# mk"ir Z)/M/NBSI=BM/%nstall%"&2inst
/age )(0
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 $ntar the fi-es4 # c" Z)/M/NBSI=BM/%nstall # tar "&2inst [t24user@E"Srv0* nstall]Z tar "&2inst ese% ese%i&mIim% ese%i&mIim%plugins% ese%i&mIim%plugins%com.i&m.cic.licensing.common.ui.;eature.ui"I*.0.2.v20*0*00KI*2C, .Tar ese%i&mIim%plugins%org.apace.antI*.K.*.v20*00+*,**4+% ese%i&mIim%plugins%org.apace.antI*.K.*.v20*00+*,**4+%etc% ese%i&mIim%plugins%org.apace.antI*.K.*.v20*00+*,**4+%etc%T"epen".ip ese%nlpack%TavaI;onts%mtsans"T.>ip ese%nlpack%TavaI;onts%tnrwtIt.>ip ese%nlpack%TavaI;onts%mtsans"t.>ip ese%nlpack%TavaI;onts%mtsans"s.>ip ese%nlpack%TavaI;onts%tnrwtIs.>ip ese%nlpack%TavaI;onts%tnrwtIT.>ip ese%nlpack%TavaI;onts%mtsans"k.>ip ese%nlpack%"&2setup ese%nlpack%"&2ls [t24user@E"Srv0* nstall]Z
0n all serers in ( 1ayerB 'ith root user,
# c" %u0*%)emenos%nstall%"&2inst%ese # .%"&2setup [root@E"Srv0* ese]# .%"&2setup 3E**J0 "&2setup is preparing te 3E2 Setup wi>ar" wic will gui"e you troug te program setup process. 1lease wait.
/age )(6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
Select nstall a 1ro"uct an" lick fnstall New6 Eutton.
lick Ne
/age )(*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
Select accept te terms in tis license agreement an" click te Ne
lick Ne
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
/age )(5
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 Select %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.* an" click te Ne
lick Ne
/age )(7
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 Select 3o not create a 3E2 instance an" click te Ne
lick Ne
/age ))(
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ginis Eutton.
/age )))
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ginis Eutton. G
0n all serers in ( 1ayerB 'ith dasusr! user,
In the home fo-der of the orac-e
# c" # vi .&asIpro;ile !ast ;aile" login Sun 3ec *C 0,CJ44 /) 20*+ ;rom *J2.*-,.*.K0 on ssnotty )ere was * ;aile" login attempt since te last success;ul login. %usr%&in%
e
/age ))'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # et te aliases an" ;unctions i; [ ; %.&asrc ]' ten . %.&asrc ;i # Hser speci;ic environment an" startup programs 1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in e
/age ))9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
?,4 ?, 4 H2 !,&, !,&,!* !*8 8 (atab (atabas ase e Insta Install llat atio ion n 2rom http411www http411www.h'database.com1htm-1do .h'database.com1htm-1down-oad.htmwn-oad.htm"own-oad "own-o ad the fi-e ' Aersion ).9.)* ='()0(0(6>, ?ast Stab-e. =h''()0(0(6.Cip> 0n all serers in ( 1ayerB 'ith t24user user,
2T/ the fi-e in YTEMENOSQOME1Insta-The lo$ation o# H2 (atabse 'ill be YTEMENOSQOME19rd/arty1"b1'
In ZYTEMENOSQOME19rd/artyW ZYTEMENOSQOME19rd/artyW create a fo-der 1"b1'
# mk"ir p Z)/M/NBSI=BM/%Cr"1arty%3&%=2 # c" Z)/M/NBSI=BM/%nstall Start the ' insta--er
# un>ip Z)/M/NBSI=BM/%nstall%220*4040+.>ip " Z)/M/NBSI=BM/%Cr"1arty%3&%=2% [t24user@omSrv0* nstall]Z Tava Tar T&osseap-.4.0installer.Tar
%ename the fo-der h'
# mv Z)/M/NBSI=BM/%Cr"1arty%3&%=2%2 Z)/M/NBSI=BM/%Cr"1arty%3&%=2%2*.C.*K-
The new fo-der YTEMENOSQOME19rd/arty1"b1'1h').9.)* is 'QOME Set the enironmen enironmentt ariab-e Y'QOME to the YTEMENOSQ YTEMENOSQOME19rd/a OME19rd/arty1"b1'1h' rty1"b1'1h' ).9.)* Edit fi-e .bachQprofi-e and set the enironment ariab-e Y3:OSSQOME 8e wi-- add Y3:OSSQOME1bin to the enironment /!T of ?inux 0n all serers in Appli$ation 1ayer and
In the home fo-der of the t'0user
# c" # vi .&asIpro;ile
/age ))0
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 [t24user@AppSrv0* ]Z c" [t24user@AppSrv0* ]Z vi .&asIpro;ile
############################################## # )AGP =ome # e
############################################## # =2 =ome # e
<-ose your session and -ogin again with t'0user !ast login )u Aug 2K 0J2242 20*+ ;rom *J2.*-,.*.K0 )/M/NBSI=BM/D%u0*%)emenos PAAI=BM/D%u0*%)emenos%Cr"1arty%Pava%T"k*.K.0IKJ Tava version *.K.0IKJ Pava$)M( S/ Funtime /nvironment $&uil" *.K.0IKJ&*+( Pava =otSpot$)M( -4Eit Server M $&uil" 24.KJ&02? mi
/age ))6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
?,/ ?, / TA TAFJ FJ In Inst stal alla lati tion on ae the insta--er pacGage of T!23. T!23.xx.S/y.(.tar.gC
0n all serers in App1ayerB 'ith t243%ER user,
2T/ the fi-es in YTEMENOSQOME1Insta--
# c" Z)/M/NBSI=BM/%nstall [t24user@appsrv0* )emenos]Z c" Z)/M/NBSI=BM/%nstall [t24user@appsrv0* nstall]Z
$nder insta-- fo-der create a fo-der tafjinst # mk"ir p Z)/M/NBSI=BM/%nstall%ta;Tinst
$ntar the fi-es4 # tar ta;Tinst [t24user@appsrv0* nstall]Z tar ta;Tinst .% .%SetupI)AGP.F*+.S14.0.&at .%)AGP.F*+.S14.0.Tar .%1atcI)AGP.F*+.S14.0.&at .%1atcI)AGP.F*+.S14.0.s .%SetupI)AGP.F*+.S14.0.s [t24user@appsrv0* nstall]Z
T!23 insta--ation 0n all serers in roker 1ayerB 'ith t24user user, The lo$ation o# TAFJ 'ill be YT!23QOME
2rom YTEMENOSQOME1Insta--1tafjinst YTEMENOSQOME1Insta--1tafjinst execute the fi-e f i-e SetupQT!23.%)6.S/0.(.sh
# # # #
c" Z)/M/NBSI=BM/%nstall%ta;Tinst cmo" K++ U eco Z)AGPI=BM/ . .%SetupI)AGP.F*+.S14.0.s
/age ))*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
In the setup process gie the fu-- T!23QOME [t24user@appsrv0* nstall]Z Z)/M/NBSI=BM/%nstall%ta;Tinst [t24user@appsrv0* ta;Tinst]Z cmo" K++ U [t24user@appsrv0* ta;Tinst]Z eco Z)AGPI=BM/ %u0*%)emenos%)AGP [t24user@appsrv0* ta;Tinst]Z . .%SetupI)AGP.F*+.S14.0.s AP v *.Starting setup... DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD . elcome to te nstallation program o; )AGP . . )is setup will install te necessary li&raries to . . compile an" run EAS programs as well as some . . a""itional tools an" /clipse plugins. . . Note tat noting will &e mo"i;ie" outsi"e o; te . . "irectory you will speci;y ;or te installation. . . )o ;ully uninstall it? Tust "elete te "irectory. . DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1ress /N)/F to continue. DDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDDD 1lease enter te install 3irectory. "e;ault W%u0*%)emenos%nstall%ta;Tinst%)AGPW %u0*%)emenos%)AGP /
/age ))
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
# cmo" K++ Z)AGPI=BM/%&in%U [t24user@appsrv0* ta;Tinst]Z cmo" K++ Z)AGPI=BM/%&in%U [t24user@appsrv0* ta;Tinst]Z
%e+uest a diagnostic of T!23
# t3iag [t24user@appsrv0* )emenos]Z t3iag IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII =ome W%u0*%)emenos%)AG PW on; "irectory W%u0*%)emenos%)AG P%con;W !og "irectory W%u0*%)emenos%)AG P%log !og "irectory )24 W%u0*%)emenos%)AG P%logI)24 ersion F*+IS14 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII Tava.ome %u0*%)emenos%Cr"1 arty%Pava%T"k*. K.0IKJ%Tre Tava.ven"or Bracle orporation Tava.version *.K.0IKJ os.arc am"-4 os.name !inu< =ostName appsrv0*.temenos. com 1 A""ress *J2.*-,.*.*-* Funtime 3ou&le Eyte SysSeparator IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII 3e;ault 1roTect
Wta;TW
1roTect Wta;TW Easic source %u0*%)emenos%)AGP% samples%&asic Pava src "ir %u0*%)emenos%)AGP% "ata%ta;T%Tava Pava classes "ir %u0*%)emenos%)AGP%" ata%ta;T%classe s Hp"ate "ir %u0*%)emenos%)AGP% up"ates Pava "e;ault package com.temenos.t24 3ataEase HF! 3ataEase user
/age ))5
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
!ocking mo"e P3E !ocking name urrent "ir %u0*%)emenos%)AGP% H3 omo "ir %u0*%)emenos%)AGP% H3%BMB =ol" "ir %u0*%)emenos%)AGP% H3%=B!3 H3 enco"ing H)G, )ime>one !ocal enIHS 3e&ug ena&le" true PMS logger ena&le" ;alse !ogger A1 ena&le" true )/ "isa&le" ;alse Session monitor ena&le" true Session monitor ost localost Session monitor port ,CKK
[t24user@appsrv0* )emenos]Z
/age ))7
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
?,8 ?, 8 T2 T24 4 Ins Insta tall llat atio ion n ?,8,!T24 Files stru$ture T'0 wi-- be insta-- in the c-ear structure 4
The ?ibs =.jar fi-es>
The Sources =.b fi-es>
The "ata =$" fi-es>
The $" fi-e type specifies NT or $NI directories and NT or $NI fi-es are to be used to represent fi-e and records respectie-y. 8ith T!23 a-- data are inside the %":MS expect the $". $" fi-es are officia-y the bnG.run fo-der from mode-banG. 2or T'0 we wi-- create the fo--owing structure
Z)24I=BM/ Q VSrc Q V!BA!.E1 Q V)24.E1 Q VF.E1 Q dt24inserts V3ata Q d&nk Q d&nk.run d!i& V!ocal3ev V1ack V)24!i& V)24Sms V)24/mail VFepen dFules/ngine # # # # # # # # # # #
mk"ir mk"ir mk"ir mk"ir mk"ir mk"ir mk"ir mk"ir mk"ir mk"ir mk"ir
/age )'(
p p p p p p p p p p p
Z)24I=BM/%Src%)24.E1 Z)24I=BM/%Src%!BA!.E1 Z)24I=BM/%Src%F.E1 Z)24I=BM/%Src%t24inserts Z)24I=BM/%3ata%&nk%&nk.run Z)24I=BM/%!i&%!ocal3ev Z)24I=BM/%!i&%1A Z)24I=BM/%!i&%)24!i& Z)24I=BM/%!i&%)24Sms Z)24I=BM/%!i&%)24/mail Z)24I=BM/%!i&%Fepen
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # mk"ir p Z)24I=BM/%!i&%Fules/ngine [t24user@appsrv0* [t24user@appsrv0* [t24user@appsrv0* [t24user@appsrv0* [t24user@appsrv0* [t24user@appsrv0* [t24user@appsrv0* [t24user@appsrv0* [t24user@appsrv0* [t24user@appsrv0*
)24]Z )24]Z )24]Z )24]Z )24]Z )24]Z )24]Z )24]Z )24]Z )24]Z
mk"ir mk"ir mk"ir mk"ir mk"ir mk"ir mk"ir mk"ir mk"ir
p p p p p p p p p
Z)24I=BM/%Src%)24.E1 Z)24I=BM/%Src%!BA!.E1 Z)24I=BM/%3ata%&nk%&nk.run Z)24I=BM/%!i&%!ocal3ev Z)24I=BM/%!i&%1A Z)24I=BM/%!i&%)24!i& Z)24I=BM/%!i&%)24Sms Z)24I=BM/%!i&%)24/mail Z)24I=BM/%!i&%Fules/ngine
?,8,2T24 7odelbank
0n all serers in App1ayerB 'ith t243%ER user,
2T/ the fi-es in YTEMENOSQOME1Insta--
# c" Z)/M/NBSI=BM/%nstall [t24user@appsrv0* )emenos]Z c" Z)/M/NBSI=BM/%nstall [t24user@appsrv0* nstall]Z
$nder insta-- fo-der create a fo-der tafjinst # # # #
mk"ir mk"ir mk"ir mk"ir
p p p p
Z)/M/NBSI=BM/%nstall%t24inst Z)/M/NBSI=BM/%nstall%emailinst Z)/M/NBSI=BM/%nstall%smsinst Z)/M/NBSI=BM/%nstall%ruleengineinst
[t24user@appsrv0* nstall]Z mk"ir Z)/M/NBSI=BM/%nstall%t24inst [t24user@appsrv0* nstall]Z mk"ir Z)/M/NBSI=BM/%nstall%emailinst
/age )')
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 [t24user@appsrv0* nstall]Z mk"ir Z)/M/NBSI=BM/%nstall%smsinst [t24user@appsrv0* nstall]Z mk"ir Z)/M/NBSI=BM/%nstall%ruleengineinst [t24user@appsrv0* nstall]Z
$ntar the T'0 fi-es4 # tar t24 inst [t24user@appsrv0* nstall]Z tar ta;Tinst .% .%SetupI)AGP.F*+.S14.0.&at .%)AGP.F*+.S14.0.Tar .%1atcI)AGP.F*+.S14.0.&at .%1atcI)AGP.F*+.S14.0.s .%SetupI)AGP.F*+.S14.0.s [t24user@appsrv0* nstall]Z
"istribute the fi-es from t'0inst in the correct structure YT'0QOME
# cp Z)/M/NBSI=BM/%nstall%t24inst%&nk%li&%U Z)24I=BM/%!i&%Fepen # cp Z)/M/NBSI=BM/%nstall%t24inst%&nk%t24li&%U Z)24I=BM/%!i&%)24!i& # cp Z)/M/NBSI=BM/%nstall%t24inst%&nk%)24IE1%U Z)24I=BM/%Src%)24.E1 # cp Z)/M/NBSI=BM/%nstall%t24inst%&nk%H3%F.E1%U Z)24I=BM/%Src%F.E1 # cp Z)/M/NBSI=BM/%nstall%t24inst%&nk%t24inserts%U Z)24I=BM/%Src%t24inserts # cp F Z)/M/NBSI=BM/%nstall%t24inst%&nk%H3%U Z)24I=BM/%3ata%&nk%&nk.run
?,8,&T24 %ms 0n all serers in App1ayerB 'ith t243%ER user,
$ntar the T'0Sms fi-es4 # un>ip Z)/M/NBSI=BM/%nstall%t24sms.*.0.*.>ip " smsinst # un>ip Z)/M/NBSI=BM/%nstall%smsinst%t24sms.*.0.*%M)F SMS%Feleases%t24sms.*.0.*.>ip " Z)24I=BM/%!i&%)24Sms # cp F Z)24I=BM/%!i&%)24Sms%t24sms.*.0.*%U Z)24I=BM/%!i&%)24Sms # rm F Z)24I=BM/%!i&%)24Sms%t24sms.*.0.* [t24user@appsrv0* nstall]Z un>ip t24sms.*.0.*.>ip " smsinst Arcive t24sms.*.0.*.>ip creating smsinst%t24sms.* .0.*%
/age )''
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 creating smsinst%t24sms.*.0.*%M)FSMS% creating smsinst%t24sms.* .0.*%M)FSMS %3ocumenation% creating smsinst%t24sms.* .0.*%M)FSMS %3ocumenation%M)F SMS on;iguration ui"e% in;lating smsinst%t24sms.* .0.*%M)FSMS %3ocumenation%M)F SMS on;iguration ui"e%M)F SMS on;iguration ui"e."oc creating smsinst%t24sms.*.0.*%M)FSMS%Feleases% eip [t24user@appsrv0* nstall]Z un>ip Z)/M/NBSI=BM/%nstall%smsinst%t24sms.*.0.*%M)F SMS%Feleases%t24sms .*.0.*.>ip " Z)24I=BM/%!i&%)24 Sms Arcive %u0*%)emenos%nstall%smsinst%t24sms.*.0.*%M)F SMS%Feleases%t24sms.*.0.*.>ip creating %u0*%)emenos%)24 %!i&%)24Sms%t24 sms.*.0.*% creating %u0*%)emenos%)24 %!i&%)24Sms%t24 sms.*.0.*%con;i g% in;lating %u0*%)emenos%)24 %!i&%)24Sms%t24 sms.*.0.*%con;i g%t24sms.prope rties in;lating %u0*%)emenos%)24%!i&%)24Sms%t24sms.*.0.*%t24smsci.Tar in;lating %u0*%)emenos%)24%!i&%)24Sms%t24sms.*.0.*%t24smsimpl.Tar in;lating %u0*%)emenos%)24%!i&%)24Sms%t24sms.*.0.*%
/age )'9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
?,8,4T24 Email
0n all serers in App1ayerB 'ith t243%ER user,
$ntar the T'0Emai- fi-es4 # un>ip Z)/M/NBSI=BM/%nstall%t24email.*.0.0.>ip " emailinst% # un>ip Z)/M/NBSI=BM/%nstall%emailinst%t24email.*.0.0%M)F /mail%Feleases%t24email.*.0.0.>ip " Z)24I=BM/%!i&%)24/mail # cp F Z)24I=BM/%!i&%)24/mail%t24email.*.0.0%U Z)24I=BM/%!i&%)24/mail # rm F Z)24I=BM/%!i&%)24/mail%t24email.*.0.0
[t24user@appsrv0* nstall]Z un>ip Z)/M/NBSI=BM/% nstall%t24email .*.0.0.>ip " emailinst% Arcive %u0*%)emenos%nstall%t24email.*.0.0.>ip creating emailinst%t24em ail.*.0.0% creating emailinst%t24ema il.*.0.0%M)F /mail% creating emailinst%t24ema il.*.0.0%M)F /mail%3ocumentati on% creating emailinst%t24ema il.*.0.0%M)F /mail%3ocumentati on%M)F /mail on;iguration ui"e% in;lating emailinst%t24ema il.*.0.0%M)F /mail%3ocumentati on%M)F /mail on;iguration ui"e%M)F /mail on;iguration ui"e."oc creating emailinst%t24email.*.0.0%M)F/mail%Feleases% eip [t24user@appsrv0* nstall]Z un>ip Z)/M/NBSI=BM/%nstall%emailinst%t24email.*.0.0%M)F /mail%Feleases%t24e mail.*.0.0.>ip " Z)24I=BM/%!i&%)24 /mail Arcive %u0*%)emenos%nstall%emailinst%t24email.*.0.0%M)F /mail%Feleases%t24email.*.0.0.>ip creating %u0*%)emenos%)24 %!i&%)24/mail%t 24email.*.0.0% in;lating %u0*%)emenos%)24 %!i&%)24/mail%t 24email.*.0.0%a ctivation.Tar creating %u0*%)emenos%)24%!i&%)24/mail%t24email.*.0.0%con;ig% in;lating %u0*%)emenos%)24%!i&%)24/mail%t24email.*.0.0%con;ig%t24email.properties in;lating %u0*%)emenos%)24%!i&%)24/mail%t24email.*.0.0%Tavamail*.4.C.Tar in;lating %u0*%)emenos%)24%!i&%)24/mail%t24email.*.0.0%t24email.Tar in;lating %u0*%)emenos%)24%!i&%)24/mail%t24email.*.0.0%
/age )'0
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
?,8,/T24 RuleEngine 0n all serers in App1ayerB 'ith t243%ER user,
$ntar the %u-eEngine fi-es4 # un>ip Z)/M/NBSI=BM/%nstall%Fulesengine.*.0.0.>ip " ruleengineinst # cp .%ruleengineinst%Fulesengine.*.0.0%Tars%U Z)24I=BM/%!i&%Fules/ngine
[t24user@appsrv0* nstall]Z un>ip Z)/M/NBSI=BM/% nstall%Fules engine.*.0.0.>ip " ruleengineinst Arcive %u0*%)emenos%nstall%Fulesengine.*.0.0.>ip creating ruleengineinst%F ulesengine.*.0 .0% creating ruleengineinst%F ulesengine.*.0 .0%Tars% in;lating ruleengineinst%F ulesengine.*.0 .0%Tars%activat ion.Tar in;lating ruleengineinst%Fulesengine.*.0.0%Tars%antlr2.K.-.Tar in;lating ruleengineinst%Fulesengine.*.0.0%Tars%commonsco"ec*.C.Tar in;lating ruleengineinst%Fulesengine.*.0.0%Tars%commons.Tar in;lating ruleengineinst%Fulesengine.*.0.0%Tars%Ta<&api.Tar in;lating ruleengineinst%Fulesengine.*.0.0%Tars%Ta<&impl.Tar in;lating ruleengineinst%Fulesengine.*.0.0%Tars%Ta<&
/age )'6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
+ T2 T24 4 (a (ata%et Con# Con#iigu gurrat atiion +,! T24 (at (ata%e a%ett $on $on#ig #igura uratio tion n 'ith 'ith H2, This is the fu-- structure of T'0 insta--atio insta--ation. n. !- "ataset wi-- be insta-- under T'0Qome1"ata If T'0 is not insta-- on the t he "atabase Serer =most of the case>, create the m^nimum structure for the dataset in T'0.
Z)24I=BM/ Q VSrc Q V!BA!.E1 Q V)24.E1 Q VF.E1 Q dt24inserts V3ata Q d&nk Q d&nk.run d!i& V!ocal3ev V1ack V)24!i& V)24Sms V)24/mail VFepen dFule/ngine The ' dtaset is under4 YT'0QOME1data1%dbms1'
# mk"ir p Z)/M/NBSI=BM/%)24%"ata%F"&ms%=2 Set the enironment ariab-e YT'0QOME to the YTEMENOSQOME1T'0 fo-der Edit fi-e .bachQprofi-e and set the enironment ariab-e YT'0QOME
/age )'*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 0n ( sererB 'ith t24user user,
In the home fo-der of the t'0user
# c" # vi .&asIpro;ile [t24user@AppSrv0* ]Z c" [t24user@AppSrv0* ]Z vi .&asIpro;ile
# .&asIpro;ile # et te aliases an" ;unctions i; [ ; %.&asrc ]' ten . %.&asrc ;i # Hser speci;ic environment an" startup programs 1A)=DZ1A)=Z=BM/%.local%&inZ=BM/%&in e
############################################## # )emenos =ome # e
<-ose your session and -ogin again with t'0user !ast login )u Aug 2K 0J+-** 20*+ ;rom *J2.*-,.*.K0 )/M/NBSI=BM/D%u0*%)emenos PAAI=BM/D%u0*%)emenos%Cr"1arty%Pava%T"k*.K.0IKJ Tava version *.K.0IKJ Pava$)M( S/ Funtime /nvironment $&uil" *.K.0IKJ&*+( Pava =otSpot$)M( -4Eit Server M $&uil" 24.KJ&02? mi
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 In Y'QOME1bin create a script t'0h'.sh
# c" Z=2I=BM/%&in # vi t242.s ############################################################ # )24 3ataSet =2 # # c" Z=2I=BM/%&in eeD2+-M cp 2 *.C.*K-.Tar)AGPGunctions.Tar org.2.tools.Server tcp tcpAllowBters &ase3ir Z)24I=BM/%3ata%F"&ms%=2 Tava server LmeDC2M cp 2*.C.*K-.Tar)AGPGunctions.Tar org.2.tools.Sell url ZHF! "river org.2.3river user t24 passwor" t24
change the mod of the t'0h' scripts
# cmo" K++ t242.s the param 11-oca-host1data hae to macth the fi-e name of ' dataset fi-e name i.e data.h'.db
W W
11-oca-host1data
%)6.h'.db
W
11-oca-host1%)6
T'0M".h .h' '.d .db b W
111-o oca-host1T 1T' '0M:
# c" Z)/M/NBSI=BM/%nstall [t24user@appsrv0* )emenos]Z c" Z)/M/NBSI=BM/%nstall [t24user@appsrv0* nstall]Z
/age )'5
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # cp Z)/M/NBSI=BM/%nstall%"ata.2."& Z)/M/NBSI=BM/%)24%3ata%F"&ms%=2 [t24user@omSrv0* &in]Z cp Z)/M/NBSI=BM/%nstall%"ata.2."& Z)/M/NBSI=BM/%)24%"ata%F"&ms%=2 [t24user@omSrv0* &in]Z
# c" Z)/M/NBSI=BM/%nstall [t24user@appsrv0* )emenos]Z c" Z)/M/NBSI=BM/%nstall [t24user@appsrv0* nstall]Z
# cp Z)/M/NBSI=BM/%nstall%)AGPGunction Z)/M/NBSI=BM/%nstall%)AGPGunctions.Tar s.Tar
Z=2I=BM/%&in
[t24user@omSrv0* &in]Z cp Z)/M/NBSI=BM/%nstall%"ata.2."& Z)/M/NBSI=BM/%)24%"ata%F"&ms%=2 [t24user@omSrv0* &in]Z
Start t'0h'
# c" Z=2I=BM/%&in # t242.s [t24user@omSrv0* &in]Z t242.s HF! is T"&c2tcp%%localost%"ata noup appen"ing output to 57^noup.out57_ elcome to =2 Sell *.C.*K- $20*4040+( /
' database is up and running
/age )'7
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
In the properties fi-e the connection wi-- be 4
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # # 3ata&ase setup # #UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # HF! tat "escri&es "ata&ase connection? # e<. oracle T"&coracletin @8ostIorIip9* +2*8"&Iname9 # e<. "&2 T"&c"&2%%8ostI orIip9+0000%8" &Iname9 # e<. mss:l T"&cs:lserver%%8ostIorIip9*4CC'"ata&aseNameD8"&Iname9'integrate"SecurityDtrue # e<. =2 T"&c2tcp%%8o stIorIip9%8"&In ame9 # e<. =2$/m&e""e"( T"&c28patItoI myI"&9 # temn.ta;T.T"&c.url D T"&c2tcp%%* J2.*-,.*.*+J%)24 # lass tat "escri&es te speci;ic 3river ;or a "ata&ase? # e<. oracle oracle.T"&c."river .Bracle3river # e<. "&2 com.i&m."&2.Tcc.3E 23river # e<. mss:l com.microso;t.s:ls erver.T"&c.S!S erver3river # e<. =2 org.2.3river # temn.ta;T.T"&c."riv er D org.2.3river temn.ta;T.T"&c.user name temn.ta;T.T"&c.pass wor"
/age )9(
D t24 D t24
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
+,2 T24 (at (ata%e a%ett $on# $on#igu igurat ration ion 'it 'ith h 0ra$l 0ra$le, e, 0n ( sererB 'ith ora$le user,
# c" ZBFA!/I=BM/%&in # netca [oracle@E"Srv0* &in]Z netca Bracle Net Services on;iguration
lick Ne
lick Ne
/age )9)
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
lick Ne
/age )9'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 lick Ne
lick Ne
lick Ne
/age )99
start
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ginis Eutton.
# c" ZBFA!/I=BM/%&in # "&ca [oracle@E"Srv0* &in]Z netca
/age )90
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 lick Ne
Set a Global Database name 4 ]T'0V
IM/O%T!NT IM/O%T!N T Specify !?9'$T25 in the
Set a Password 4 4 ]TemenosQ)V
$nse-ect the container database and do not specify a Pluggable Database name.
lick Ne
/age )96
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
/age )9*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
/age )9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 ?et running
lick lose Eutton. ou can checG your insta--ation4 :rowse the $%? 4 https41 https411-oca-host 1-oca-host466((1em 466((1em ?ogin with sys1TemenosQ) as sysdba
/age )95
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
0n ( sererB 'ith t24user user,
# c" Z)AGPI=BM/%"&scripts%oracle # vi createta&lespaceIoracle.s:l [t24user@E"Srv0* oracle]Z vi createta&lespaceIoracle.s:l F/A)/ )AE!/S1A/ )24 3A)AG!/ W%u0*%)emenos%Cr"1arty%3&%Bracle%ora"ata%)24%"ata;ile%t24."&;W SX/ K AH)B/L)/N3 BN N/L) *00M MALSX/ HN!M)/3 !BN /L)/N) MANA/M/N) !BA! S/M/N) S1A/ MANA/M/N) AH)B'
# c" Z)AGPI=BM/%"&scripts%oracle # vi createuserIoracle.s:l [t24user@E"Srv0* oracle]Z c" Z)AGPI=BM/%"&scripts%oracle [t24user@E"Srv0* oracle]Z vi createuserIoracle.s:l F/A)/ HS/F t24 1FBG!/ 3/GAH!) 3/N)G/3 E t24 3/GAH!) )AE!/S1A/ )24 )/M1BFAF )AE!/S1A/ )/M1 ABHN) HN!B' FAN) BNN/) )B t24' FAN) F/SBHF/ )B t24' grant :uery rewrite to t24' grant create synonym to t24' grant "rop any proce"ure to t24' grant create any ta&le to t24' grant select any ta&le to t24' grant up"ate any ta&le to t24' grant insert any ta&le to t24' grant "elete any ta&le to t24' grant "rop any ta&le to t24' grant create any in"e< to t24' grant alter any in"e< to t24' grant "rop any in"e< to t24'
/age )97
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 grant grant grant grant grant grant grant
create any view to t24' "rop any view to t24' create any "irectory to t24' selectIcatalogIrole to t24' <"&a"min to t24' e
0n ( sererB 'ith ora$le user,
Once these a-ues hae been changed, -aunch a conso-e and f rom /u01/Temenos/TAFJ/dbscripts/oracle
# #
c" %u0*%)emenos%)AGP%"&scripts%oracle s:lplus % as SS3EA SS3EA @createta&lespaceIoracle.s:l @createuserIoracle.s:l e
[oracle@E"Srv0* oracle]Z c" %u0*%)emenos%)AGP%"&scripts%oracle [oracle@E"Srv0* oracle]Z s:lplus % as SS3EA S!U1lus Felease *2.*.0.2.0 1ro"uction on Mon 3ec *4 *4+J*K 20*+ opyrigt $c( *J,2? 20*4? Bracle.
All rigts reserve".
onnecte" to Bracle 3ata&ase *2c /nterprise /"ition Felease *2.*.0.2.0 -4&it 1ro"uction it te 1artitioning? B!A1? A"vance" Analytics an" Feal Application )esting options S!9 @createta&lespaceIoracle.s:l )a&lespace create". S!9
@createuserIoracle.s:l
Hser create". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e".
/age )0(
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". rant succee"e". S!9 e
?oad the necessary Stored functions 0n ( sererB 'ith t24user user,
# c" Z)AGPI=BM/%"&scripts%oracle # vi Tavaloa" # cmo" KKK U [t24user@E"Srv0* oracle]Z vi Tavaloa" # Gor Bracle 13E use synta< @%%8macine98port9%8"&name9 loa"Tava user t24%t24@localost*+2*)24 ver&ose ;orce resolve tin %u0*%)emenos%)AGP%"&scripts%EasicGunctions.Tava
/age )0)
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
0n ( sererB 'ith ora$le user,
# c" %u0*%)emenos%)AGP%"&scripts%oracle # .%Tavaloa" [oracle@E"Srv0* oracle]Z c" %u0*%)emenos%)AGP%"&scripts%oracle [oracle@E"Srv0* oracle]Z .%Tavaloa" arguments WuserW Wt24%UUU@localost*+2*)24W Wver&oseW W;orceW WresolveW W tinW W%u0*%)emenos%)AGP%"&scripts%EasicGunctions.TavaW creating source com%temenos%"&i%store";unctions%EasicGunctions loa"ing source com%temenos%"&i%sto re";unctions%Ea sicGunctions create" F/A)/ZPAAZ!BEZ)A E!/ resolving source com%temenos%"&i%store";unctions%EasicGunctions errors source com%temenos%"&i%sto re";unctions%Ea sicGunctions Note com%temenos%"&i% store";unctions %EasicGunctions uses uncecke" or unsa;e operations. Note Fecompile wit Llintuncecke" ;or "etails. lasses !oa"e" 0 Fesources !oa"e" 0 Sources !oa"e" * 1u&lise" nter;aces 0 lasses generate" 0 lasses skippe" 0 Synonyms reate" 0 /rrors 0 [oracle@E"Srv0* oracle]Z
# #
c" %u0*%)emenos%)AGP%"&scripts%oracle s:lplus t24 @Tava;unctionsIoracle.s:l e
[oracle@E"Srv0* oracle]Z s:lplus t24 S!U1lus Felease *2.*.0.2.0 1ro"uction on Mon 3ec *4 *+**4J 20*+ opyrigt $c( *J,2? 20*4? Bracle.
All rigts reserve".
/nter passwor" !ast Success;ul login time Mon 3ec *4 20*+ *+0J4, V0*00 onnecte" to Bracle 3ata&ase *2c /nterprise /"ition Felease *2.*.0.2.0 -4&it 1ro"uction it te 1artitioning? B!A1? A"vance" Analytics an" Feal Application )esting options S!9
@Tava;unctionsIoracle.s:l
Gunction create". Gunction create". Gunction create". .
/age )0'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 . . Gunction create". Gunction create". Gunction create". S!9 e
0n App%r@! sererB 'ith t24user user,
# cp F Z)AGPI=BM/%"&"rivers%oracle Z)AGPI=BM/%"&"rivers%oracle*2c *2c Z)AGPI=BM/%e
Execute ":Import to -oad the data from ' to Orac-e
# 3Emport gui [t24user@appsrv0* "&"rivers]Z 3Emport gui IIIIIIIIIIIIIIIIIIIII3Emport 4.0IIIIIIIIIIIIIIIIIIIII elcome to te 3ata&ase mport program )is tool will import a )24 P4%F3EMS 3ata&ase in a oter F3EMS using P3E. t will also create te necessary views an" populate te "ata&ase B Gor P4 Giles? only =4 an" =F ;iles are supporte". IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
/age )09
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
Select Grom 3ata&ase an" lick Ne
/age )00
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 $serIdR t'0 /asswordR t'0
lick Ne
lick Ne
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
lick Ne
/age )0*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Start Eutton.
?et running
/age )0
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick B Eutton.
lick B Eutton. In the properties fi-e the connection wi-- be 4
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # # 3ata&ase setup
/age )05
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # #UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # HF! tat "escri&es "ata&ase connection? # e<. oracle T"&coracletin @8ostIorIip9* +2*8"&Iname9 # e<. "&2 T"&c"&2%%8ostI orIip9+0000%8" &Iname9 # e<. mss:l T"&cs:lserver%%8ostIorIip9*4CC'"ata&aseNameD8"&Iname9'integrate"SecurityDtrue # e<. =2 T"&c2tcp%%8o stIorIip9%8"&In ame9 # e<. =2$/m&e""e"( T"&c28patItoI myI"&9 # temn.ta;T.T"&c.url D T"&coracleti n@*J2.*-,.*.*+J *+2*%)24 # lass tat "escri&es te speci;ic 3river ;or a "ata&ase? # e<. oracle oracle.T"&c."river .Bracle3river # e<. "&2 com.i&m."&2.Tcc.3E 23river # e<. mss:l com.microso;t.s:ls erver.T"&c.S!S erver3river # e<. =2 org.2.3river # temn.ta;T.T"&c."riv er D oracle.T"&c."ri ver.Bracle3river temn.ta;T.T"&c.user name temn.ta;T.T"&c.pass wor"
D t24 D t24
+,& T24 (at (ata%e a%ett $on# $on#igu igurat ration ion 'it 'ith h (2, (2, 0n all serers in ( 1ayerB 'ith root user,
# # # #
groupa"" "&2grp* groupa"" "&2;grp* usera"" g "&2grp* "asa"m* m "&2inst* p "&2inst* usera"" g "&2;grp* m "&2;enc* p "&2;enc*
[root@E"Srv0* [root@E"Srv0* [root@E"Srv0* [root@E"Srv0* [root@E"Srv0*
instance]# instance]# instance]# instance]# instance]#
groupa"" "&2grp* groupa"" "&2;grp* usera"" g "&2grp* "asa"m* m "&2inst* p "&2inst* usera"" g "&2;grp* m "&2;enc* p "&2;enc*
# c" %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance # .%"&2icrt u "&2;enc* "&2inst* [root@E"Srv0* instance]# .%"&2icrt u "&2;enc* "&2inst* 3E*44- )e "&2icrt comman" is running? please wait. 3E2 installation is &eing initiali>e". )otal num&er o; tasks to &e per;orme" 4 )otal estimate" time ;or all tasks to &e per;orme" C0J secon"$s( )ask #* start
/age )07
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 3escription Setting "e;ault glo&al pro;ile registry varia&les /stimate" time * secon"$s( )ask #* en" )ask #2 start 3escription nitiali>ing instance list /stimate" time + secon"$s( )ask #2 en" )ask #C start 3escription on;iguring 3E2 instances /stimate" time C00 secon"$s( )ask #C en" )ask #4 start 3escription Hp"ating glo&al pro;ile registry /stimate" time C secon"$s( )ask #4 en" )e e
0n all serers in ( 1ayerB 'ith db2inst! user,
Set T1I/ communication for the connectiity of c-ient
# "&2set 3E2BMMDtcpip # "&2 up"ate "&m c;g using S/NAM/ +0000 ["&2inst*@E"Srv0* ]Z "&2set 3E2BMMDtcpip ["&2inst*@E"Srv0* ]Z "&2 up"ate "&m c;g using S/NAM/ +0000 3E20000 )e H13A)/ 3A)AEAS/ MANA/F BNGHFA)BN comman" complete" success;ully. ["&2inst*@E"Srv0* ]Z
Start ":'4
# "&2start ["&2inst*@E"Srv0* ]Z "&2start *2%*+%20*+ *4CC*K 0 0 S!*0-CN 3E2S)AF) processing was success;ul. S!*0-CN 3E2S)AF) processing was success;ul. ["&2inst*@E"Srv0* ]Z
# netstat an Q grep +0000 ["&2inst*@E"Srv0* ]Z netstat an Q grep +0000 tcp0 0 +0000 U ["&2inst*@E"Srv0* ]Z
/age )6(
!S)/N
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
0n all serers in ( 1ayerB 'ith root user,
# c" %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance # mk"ir "&2repo # cown F "&2inst*"&2grp* "&2repo [root@E"Srv0* ]Z mk"ir "&2repo [root@E"Srv0* ]Z cown F "&2inst*"&2grp* "&2repo [root@E"Srv0* ]Z ls "&2repo s:lli& [root@E"Srv0* ]Z
0n all serers in ( 1ayerB 'ith db2inst! user,
"atabase
# c" Z)AGPI=BM/%"&scripts%"&2 # vi create3ata&aseI"&2."&2 [ db2inst1 @E"Srv0* "&2]# vi create3ata&aseI"&2."&2 F/A)/ 3A)AEAS/ )24 AH)BMA) S)BFA/ /S BN W%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance%"&2repoW 3E1A)= BN W%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance%"&2repoW HSN B3/S/) H)G, )/FF)BF HS B!!A)/ HSN SS)/M 1A/SX/ C2K-,@ [ db2inst1 @E"Srv0* "&2]#
# "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2%create3ata&aseI"&2."&2 ["&2inst*@E"Srv0* instance]Z "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2%create3ata&aseI"&2."&2 F/A)/ 3A)AEAS/ )24 AH)BMA) S)BFA/ /S BN W%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance%"&2repoW 3E1A)= BN W%u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%instance%"&2repoW HSN B3/S/) H)G, )/FF)BF HS B!!A)/ HSN SS)/M 1A/SX/ C2K-, 3E20000 )e F/A)/ 3A)AEAS/ comman" complete" success;ully. ["&2inst*@E"Srv0* instance]Z
# c" Z)AGPI=BM/%"&scripts%"&2
/age )6)
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # vi createta&lespaceI"&2."&2 [ db2inst1 @E"Srv0* "&2]Z vi createta&lespaceI"&2."&2 up"ate "ata&ase manager con;iguration parameters up"ate "&m c;g using monIeapIs> ,0 @ up"ate "&m c;g using TavaIeapIs> 204, @ up"ate "&m c;g using seaptres C0000 @ create ta&lespace connect to )24 user "&2inst* using "&2inst* @ "rop tis ta&lespace i; alrea"y e
# "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2%createta&lespaceI"&2."&2 ["&2inst*@E"Srv0* "&2]Z "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2%createta&lespaceI"&2."&2 up"ate "&m c;g using monIeapIs> ,0 3E20000 )e H13A)/ 3A)AEAS/ MANA/F BNGHFA)BN comman" complete" success;ully. up"ate "&m c;g using TavaIeapIs> 204, 3E20000 )e H13A)/ 3A)AEAS/ MANA/F BNGHFA)BN comman" complete" success;ully. up"ate "&m c;g using seaptres C0000 3E20000 )e H13A)/ 3A)AEAS/ MANA/F BNGHFA)BN comman" complete"
/age )6'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 success;ully. connect to )24 user "&2inst* using 3ata&ase onnection n;ormation 3ata&ase server S! autori>ation 3 !ocal "ata&ase alias
D 3E2%!NHLL,--4 *0.*.0 D 3E2NS)* D )24
3FB1 )AE!/S1A/ HS/FS1A/* 3E20000 )e S! comman" complete" success;ully. F/A)/ !AF/ )AE!/S1A/ )24 1A/SX/ C2 MANA/3 E AH)BMA) S)BFA/ /L)/N)SX/ , B/F=/A3 *0.+ 1F/G/)=SX/ , )FANSG/FFA)/ 0.*4 EHGG/F1BB! EM3/GAH!)E1 3E20000 )e S! comman" complete" success;ully F/A)/ !AF/ )AE!/S1A/ )/S)EAS/ 1A/SX/ C2 MANA/3 E AH)BMA) S)BFA/ /L)/N)SX/ , B/F=/A3 *0.+ 1F/G/)=SX/ , )FANSG/FFA)/ 0.*4 EHGG/F1BB! EM3/GAH!)E1 3E20000 )e S! comman" complete" success;ully. F/A)/ EHGG/F1BB! EHGG/F* MM/3A)/ SX/ 2+0 AH)BMA) 1A/SX/ C2 3E20000 )e S! comman" complete" success;ully. F/A)/ SS)/M )/M1BFAF )AE!/S1A/ )/M1SA1/2 1A/SX/ C2 MANA/3 E AH)BMA) S)BFA/ /L)/N)SX/ , B/F=/A3 *0.+ 1F/G/)=SX/ , )FANSG/FFA)/ 0.*4 EHGG/F1BB! EHGG/F* 3E20000 )e S! comman" complete" success;ully. H13A)/ 3A)AEAS/ BNGHFA)BN HSN !B)M/BH) *0 3/G/FF/3 3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully. H13A)/ 3A)AEAS/ BNGHFA)BN HSN !BEHGSX +00 3/G/FF/3 3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully. H13A)/ 3A)AEAS/ BNGHFA)BN HSN 3E=/A1 -000 AH)BMA) MM/3A)/ 3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully. H13A)/ 3A)AEAS/ BNGHFA)BN HSN SBF)=/A1 *0000 AH)BMA) MM/3A)/ 3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully. H13A)/ 3A)AEAS/ BNGHFA)BN HSN S)M)=/A1 40J- AH)BMA) MM/3A)/ 3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully. H13A)/ 3A)AEAS/ BNGHFA)BN HSN A11!=/A1SX 40J- AH)BMA) MM/3A)/ 3E20000 )e H13A)/ 3A)AEAS/ BNGHFA)BN comman" complete" success;ully. BNN/) F/S/) 3E20000 )e S! comman" complete" success;ully. ["&2inst*@E"Srv0* "&2]Z
# c" Z)AGPI=BM/%"&scripts%"&2 # vi grant1rivilegesI"&2."&2 ["&2inst*@E"Srv0* "&2]Z vi grant1rivilegesI"&2."&2 BNN/) )B )24 user "&2inst* using "&2inst* @ FAN) 3EA3M?F/A)/)AE?EN3A33?BNN/)?M1!)IS=/MA?!BA3?F/A)/I/L)/FNA!IFBH)N/?H/S /IBNN/)?S/A3M BN 3A)AEAS/ )B HS/F "&2inst* FAN) HS/ BG )AE!/S1A/ )24 )B HS/F "&2inst* @ BNN/) F/S/) @
/age )69
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 ["&2inst*@E"Srv0* "&2]Z
# "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2% grant1rivilegesI"&2."&2 ["&2inst*@E"Srv0* "&2]Z "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2%grant1rivilegesI"&2."&2 BNN/) )B )24 user "&2inst* using 3ata&ase onnection n;ormation 3ata&ase server S! autori>ation 3 !ocal "ata&ase alias
D 3E2%!NHLL,--4 *0.*.0 D 3E2NS)* D )24
FAN) 3EA3M?F/A)/)AE?EN3A33?BNN/)?M1!)IS=/MA?!BA3?F/A)/I/L)/FNA!IFBH)N/?H/S /IBNN/)?S/A3M BN 3A)AEAS/ )B HS/F "&2inst* 3E2*0C4/ )e comman" was processe" as an S! statement &ecause it was not a vali" omman" !ine 1rocessor comman". 3uring S! processing it returne" S!0++4N An autori>ation 3 cannot grant a privilege or autority to itsel;. S!S)A)/D42+02 FAN) HS/ BG )AE!/S1A/ )24 )B HS/F "&2inst* 3E2*0C4/ )e comman" was processe" as an S! statement &ecause it was not a vali" omman" !ine 1rocessor comman". 3uring S! processing it returne" S!0++4N An autori>ation 3 cannot grant a privilege or autority to itsel;. S!S)A)/D42+02 BNN/) F/S/) 3E20000 )e S! comman" complete" success;ully. ["&2inst*@E"Srv0* "&2]Z
0n all serers in ( 1ayerB 'ith root user,
# c" %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%;unction # mk"ir p com%temenos%"&i%store";unctions # cown F "&2inst*"&2grp* com [root@E"Srv0* [root@E"Srv0* [root@E"Srv0* [root@E"Srv0*
;unction]# c" %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%;unction ;unction]# mk"ir p com%temenos%"&i%store";unctions ;unction]# cown F "&2inst*"&2grp* com ;unction]#
0n all serers in ( 1ayerB 'ith db2inst! user,
# c" %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%;unction%com%temenos%"&i%sto re";unctions # %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%Tava%T"k-4%&in%Tavac %u0*%)emenos%)AGP%"&scripts%EasicGunctions.Tava
/age )60
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
["&2inst*@E"Srv0* ;unction]# c" %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%;unction%com%temenos%"&i%store";unctions ["&2inst*@E"Srv0* store";unctions]Z ["&2inst*@E"Srv0* store";unctions]Z %u0*%)emenos%Cr"1arty%3&%&m%3E2%*0.*%Tava%T"k-4%&in%Tavac %u0*%)emenos%)AGP%"&scripts%EasicGunctions.Tava Note %u0*%)emenos%)AGP%"&scripts%EasicGunctions.Tava uses uncecke" or unsa;e operations. Note Fecompile wit Llintuncecke" ;or "etails. ["&2inst*@E"Srv0* store";unctions]Z
# cp %u0*%)emenos%)AGP%"&scripts%EasicGunctions.class . ["&2inst*@E"Srv0* store";unctions]Z cp %u0*%)emenos%)AGP%"&scripts%EasicGunctions.class . ["&2inst*@E"Srv0* store";unctions]Z ls ail total 44 220-J2-* "rw
?oad the jaa function
# c" Z)AGPI=BM/%"&scripts%"&2 # vi Tava;unctionsI"&2."&2 ["&2inst*@E"Srv0* "&2]Z vi Tava;unctionsI"&2."&2 connect to )24 user "&2inst* using "&2inst* @ F/A)/ BF F/1!A/ GHN)BN ta;Te
# "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2%Tava;unctionsI"&2."&2 ["&2inst*@E"Srv0* "&scripts]Z "&2 t"@ v; Z)AGPI=BM/%"&scripts%"&2%Tava;unctionsI"&2."&2 connect to )24 user "&2inst* using
/age )66
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 3ata&ase onnection n;ormation 3ata&ase server S! autori>ation 3 !ocal "ata&ase alias
D 3E2%!NHLL,--4 *0.*.0 D 3E2NS)* D )24
F/A)/ BF F/1!A/ GHN)BN ta;Te
/age )6*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 . NB) AFAN) G/N/3 A!!/3 BN NH!! N1H) NB S! NB /L)/FNA! A)BN 3E20000 )e S! comman" complete" success;ully. F/A)/ BF F/1!A/ GHN)BN )AGPF=)PHS)G$ AF=AF$C0000(( F/)HFNS AF=AF$4000( /L)/FNA! NAM/ Wcom.temenos."& i.store";unctio ns.EasicGunctio nsO)MSIF=)PHS) GW !ANHA/ PAA 1AFAM/)/F S)!/ PAA NB) AFAN) G/N/3 A!!/3 BN NH!! N1H) NB S! NB /L)/FNA! A)BN 3E20000 )e S! comman" complete" success;ully. F/A)/ BF F/1!A/ GHN)BN getersion$( F/)HFNS AF=AF$4000( /L)/FNA! NAM/ Wcom.temenos."& i.store";unctio ns.EasicGunctio nsOgetersionW !ANHA/ PAA 1AFAM/)/F S)!/ PAA NB) AFAN) G/N/3 A!!/3 BN NH!! N1H) NB S! NB /L)/FNA! A)BN 3E20000 )e S! comman" complete" success;ully. connect reset 3E20000 )e S! comman" complete" success;ully. ["&2inst*@E"Srv0* "&scripts]Z
0n App%r@! sererB 'ith t24user user,
# cp F Z)AGPI=BM/%"&"rivers%"&2Iv*0.* Z)AGPI=BM/%e
Execute ":Import to -oad the data from ' to ":'
# 3Emport gui [t24user@appsrv0* "&"rivers]Z 3Emport gui IIIIIIIIIIIIIIIIIIIII3Emport 4.0IIIIIIIIIIIIIIIIIIIII elcome to te 3ata&ase mport program )is tool will import a )24 P4%F3EMS 3ata&ase in a oter F3EMS using P3E. t will also create te necessary views an" populate te "ata&ase B Gor P4 Giles? only =4 an" =F ;iles are supporte". IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII
/age )6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Ne
Select Grom 3ata&ase an" lick Ne
/age )65
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 $serIdR t'0 /asswordR t'0
lick Ne
/age )67
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 lick Ne
lick Ne
lick Ne
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
lick Start Eutton.
/age )*)
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 ?et running
lick B Eutton.
lick B Eutton. In the properties fi-e the connection wi-- be 4
/age )*'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 #UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # # 3ata&ase setup # #UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # HF! tat "escri&es "ata&ase connection? # e<. oracle T"&coracletin @8ostIorIip9* +2*8"&Iname9 # e<. "&2 T"&c"&2%%8ostI orIip9+0000%8" &Iname9 # e<. mss:l T"&cs:lserver%%8ostIorIip9*4CC'"ata&aseNameD8"&Iname9'integrate"SecurityDtrue # e<. =2 T"&c2tcp%%8o stIorIip9%8"&In ame9 # e<. =2$/m&e""e"( T"&c28patItoI myI"&9 # temn.ta;T.T"&c.url D T"&c"&2%%*J2. *-,.*.*+J+0000%) 24 # lass tat "escri&es te speci;ic 3river ;or a "ata&ase? # e<. oracle oracle.T"&c."river .Bracle3river # e<. "&2 com.i&m."&2.Tcc.3E 23river # e<. mss:l com.microso;t.s:ls erver.T"&c.S!S erver3river # e<. =2 org.2.3river # temn.ta;T.T"&c."riv er D com.i&m."&2.Tcc .3E23river temn.ta;T.T"&c.user name temn.ta;T.T"&c.pass wor"
D "&2inst* D "&2inst*
+,4 T24 (at (ata%e a%ett $on# $on#igu igurat ration ion 'it 'ith h 7%-% 7%-%1, 1,
/age )*9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
/age )*0
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
!@ T24 Con# Con#igur iguratio ation n !@,!Con#iguring T24 in standalone mode To configure T'0
!@,!,!
Create a TAFJ "roe$t,
! /roject is a specific settings for a specific T'0 settings. 0n all serers in App1ayerB 'ith t243%ER user,
In YT!23QOME\conf, copy and rename the .properties fi-e temp-ate with the extention properties. In our context we wi-- ca-- the /roject ]T%!INT'0V
# c" Z)AGPI=BM/%con; # cp .properties )24.properties [t24user@appsrv0* con;]Z c" Z)AGPI=BM/%con; [t24user@appsrv0* con;]Z cp .properties )24.properties [t24user@appsrv0* con;]Z ls )AGP3Emport."e;ault )AGP.policy ta;T.properties )AGP)race.properties )24.properties [t24user@appsrv0* con;]Z
Set the defau-t /roject to the new T%!INT'0 project. In YT!23QOME\conf, YT!23QOME\conf, edit the fi-e .defau-t and set the name of the defau-t /roject T%!INT'0.
# vi ."e;ault [t24user@appsrv0* con;]Z vi ."e;ault )24.properties ."e;ault *!? 20 written [t24user@appsrv0* con;]Z
/age )*6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
# t3iag
[t24user@appsrv0* con;]Z t3iag IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII =ome W%u0*%)emenos%)AG PW on; "irectory W%u0*%)emenos%)AG P%con;W !og "irectory W%u0*%)emenos%)AG P%log !og "irectory )24 W%u0*%)emenos%)AG P%logI)24 ersion F*+IS14 IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII Tava.ome %u0*%)emenos%Cr"1 arty%Pava%T"k*. K.0IKJ%Tre Tava.ven"or Bracle orporation Tava.version *.K.0IKJ os.arc am"-4 os.name !inu< =ostName appsrv0*.temenos. com 1 A""ress *J2.*-,.*.*-* Funtime 3ou&le Eyte SysSeparator IIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIIII 3e;ault 1roTect
W)24W
1roTect W)24W Easic source %u0*%)emenos%)AGP% samples%&asic Pava src "ir %u0*%)emenos%)AGP% con;%[)/M1!A)/I PAAI3F] Pava classes "ir %u0*%)emenos%)AGP% con;%[)/M1!A)/I !ASS/SI3F] Hp"ate "ir %u0*%)emenos%)AGP% up"ates Pava "e;ault package com.temenos.t24 3ataEase HF! 3ataEase user !ocking mo"e P3E !ocking name urrent "ir %u0*%)emenos%)AGP% H3 omo "ir %u0*%)emenos%)AGP% H3%BMB =ol" "ir %u0*%)emenos%)AGP% H3%=B!3 H3 enco"ing H)G, )ime>one !ocal enIHS 3e&ug ena&le" true PMS logger ena&le" ;alse !ogger A1 ena&le" true )/ "isa&le" ;alse Session monitor ena&le" true Session monitor ost localost Session monitor port ,CKK 1roTect Wta;TW Easic source %u0*%)emenos%)AGP% samples%&asic Pava src "ir %u0*%)emenos%)AGP% "ata%ta;T%Tava Pava classes "ir %u0*%)emenos%)AGP% "ata%ta;T%class es Hp"ate "ir %u0*%)emenos%)AGP% up"ates Pava "e;ault package com.temenos.t24
/age )**
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 3ataEase HF! 3ataEase user !ocking mo"e P3E !ocking name urrent "ir %u0*%)emenos%)AGP% H3 omo "ir %u0*%)emenos%)AGP% H3%BMB =ol" "ir %u0*%)emenos%)AGP% H3%=B!3 H3 enco"ing H)G, )ime>one !ocal enIHS 3e&ug ena&le" true PMS logger ena&le" ;alse !ogger A1 ena&le" true )/ "isa&le" ;alse Session monitor ena&le" true Session monitor ost localost Session monitor port ,CKK
[t24user@appsrv0* con;]Z
!@,!,2
"roperties #ile
Now setup the /roject T'0. Edit T%!INT'0 and setup the sections4
"irectories "atabase %untime
# vi )24.properties
!@,!,2,!
(ire$tories
Set Gey temn.tafj.directory.basic temn.tafj.directory.basic specify where is the :!SI< source source fo-ders
Z)24I=BM/ Q VSrc Q V!BA!.E1 Q V)24.E1 Q VF.E1 Q dt24inserts V3ata Q d&nk Q d&nk.run d!i& V!ocal3ev V1ack V)24!i& /age )*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 V)24Sms V)24/mail VFepen dFule/ngine temn.ta;T."irectory.&asicD8Z)24I=BM/9%Src%!BA!.E18Z)24I=BM/9%Src% )24.E18Z)24I=BM/9%Src%F.E1 The Gey temn.tafj.directory.insert temn.tafj.directory.insert specify where is the IQ fi-es fo-ders fo-ders or Cip1jar. Temenos proide 9 differents fi-es IQ:/.jar, IQ%@.jar and IQT'0.:/.jar
Z)24I=BM/ Q VSrc Q V!BA!.E1 Q V)24.E1 Q VF.E1 Q dt24inserts V3ata Q d&nk Q d&nk.run d!i& V!ocal3ev V1ack V)24!i& V)24Sms V)24/mail VFepen dFule/ngine temn.ta;T."irectory.insertD8Z)24I=BM/9%Src%t24inserts%IE1.Tar8Z)2 4I=BM/9%Src%t24inserts%IF.Tar8Z)24I=BM/9%Src%t24inserts%I)24.E1 .Tar The Gey temn.tafj.directory temn.tafj.directory.jaa .jaa Specify where where the jaa fi-es wi-- be be generated. generated. :y conention the jaa fo-der hae to be YT!23QOME YT!23QOME1data1Z/rojectQna 1data1Z/rojectQnameW1jaa meW1jaa
temn.ta;T."irectory.Tava D 8Z)AGPI=BM/9%"ata%)24%Tava The Gey temn.tafj.directory.c-asses temn.tafj.directory.c-asses specify where the c-asses fi-es wi-- be generated. :y conention the jaa fo-der hae to be YT!23QOME YT!23QOME1data1Z/rojectQna 1data1Z/rojectQnameW1c-asses meW1c-asses
temn.ta;T."irectory.classes D 8Z)AGPI=BM/9%"ata%)24%classes
/age )*5
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 The Gey temn.tafj.directory.precompi-e temn.tafj.directory.precompi-e specify where are a-- -ibs of T'0 except the t he %u-eEngin -ibs because a conf-ict with the xm- parser of the Orac-e 3":< driers.
Z)24I=BM/ Q VSrc Q V!BA!.E1 Q V)24.E1 Q VF.E1 Q dt24inserts V3ata Q d&nk Q d&nk.run d!i& V!ocal3ev V1ack V)24!i& V)24Sms V)24/mail VFepen dFule/ngine
temn.ta;T."irectory.precompileD8Z)24I=BM/9%!i&%!ocal3ev8Z)24I=BM/9 %!i&%1ack8Z)24I=BM/9%!i&%)24!i&8Z)24I=BM/9%!i&%)24Sms8Z)24I=BM/ 9%!i&%)24/mail8Z)24I=BM/9%!i&%Fepen #UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # # 3irectories # #UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU ta;T.ome D %u0*%)emenos%)AG P temn.ta;T.policy.;i le D 8ta;T.ome9%con;% )AGP.policy # Speci;y te EAS sources "irectories # ou can speci;y multiple "irectory? separate" &y # WW or W'W $eg %ome%t24%)24IE1'%ome%t24%!BA!IE1(( # temn.ta;T."irectory.&asic D 8Z)24I=BM/9%Src%!BA!.E18Z)24I=BM/9%Src%)24.E18Z)24I=BM/9%Src%F.E1 # Speci;y te nsert EAS sources "irectories # ou can speci;y multiple "irectory? separate" &y # WW or W'W $eg %ome%t24%NS/F)'%ome%t24%NS/F)IMB3( # temn.ta;T."irectory.insert D 8Z)24I=BM/9%Src%t24inserts%IE1.Tar8Z)24I=BM/9%Src%t24inserts%IF.Tar8Z)24I=BM/9 %Src%t24inserts%I)24.E1.Tar # Speci;y were te Tava ;iles will &e generate" # &y te compiler # temn.ta;T."irectory .Tava D 8Z)AGPI=BM/9%"ata %)24%Tava # Speci;y were te classes ;iles will &e generate" # &y te compiler
/age )*7
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # temn.ta;T."irectory .classes
D 8Z)AGPI=BM/9%"ata %)24%classes
# Speci;y te 1recompile classes "irectories # ou can speci;y multiple "irectory? separate" &y # WW or W'W $eg %ome%t24%li&'%ome%t24%G)( # temn.ta;T."irectory.precompile D 8Z)24I=BM/9%!i&%!ocal3ev8Z)24I=BM/9%!i&%1ack8Z)24I=BM/9%!i&%)24!i&8Z)24I=BM/9%! i&%)24Sms8Z)24I=BM/9%!i&%)24/mail8Z)24I=BM/9%!i&%Fepen
!@,!,&
(atabase
The Gey temn.tafj.jdbc.ur- specify the $%? to connect to the %"MS. !sG your ":! about this $%?. In our case the $%? is jdbc4orac-e4thin4F)7'.)*5.).)674)6') jdbc4orac-e4thin4F)7'.)*5.).)674)6')1T'0 1T'0
temn.ta;T.T"&c.urlDT"&coracletin@*J2.*-,.*.*+J*+2*%)24 The Gey temn.tafj.jdbc.drier temn.tafj.jdbc.drier specify the drier to connect to the %"MS. !sG your ":! about the drier to use. In our case the drier is orac-e.jdbc.drier.Orac-e"rie orac-e.jdbc.drier.Orac-e"rierr
temn.ta;T.T"&c."river oracle.T"&c."river.Bracle3river
D
The Gey temn.tafj.jdbc.use temn.tafj.jdbc.username rname and temn.tafj.jdbc.userna temn.tafj.jdbc.username me specify the username and password to connect to the database. !sG your ":! about the drier to use. In our case the uasename and password is T!231tafj.
temn.ta;T.T"&c.username temn.ta;T.T"&c.passwor"
D t24 D t24
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # # 3ata&ase setup # #UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # HF! tat "escri&es "ata&ase connection? # e<. oracle T"&coracletin @8ostIorIip9* +2*8"&Iname9 # e<. "&2 T"&c"&2%%8ostI orIip9+0000%8" &Iname9 # e<. mss:l T"&cs:lserver%%8ostIorIip9*4CC'"ata&aseNameD8"&Iname9'integrate"SecurityDtrue # e<. =2 T"&c2tcp%%8o stIorIip9%8"&In ame9 # e<. =2$/m&e""e"( T"&c28patItoI myI"&9 # temn.ta;T.T"&c.url D T"&coracletin@ *J2.*-,.*.*+J* +2*%)24
/age )(
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
# lass tat "escri&es te speci;ic 3river ;or a "ata&ase? # e<. oracle oracle.T"&c."rive r.Bracle3river # e<. "&2 com.i&m."&2.Tcc.3 E23river # e<. mss:l com.microso;t.s:l server.T"&c.S! Server3river # e<. =2 org.2.3river # temn.ta;T.T"&c."river D o r a c l e. T " &c . " r i v e r . B r a c l e3 r i v e r temn.ta;T.T"&c.user name temn.ta;T.T"&c.pass wor"
D t24 D t24
2or performance raison change the Gey temn.tafj.jdbc.write.use.merge temn.tafj.jdbc.write.use.merge and temn.tafj.jdbc.write.use.merge.n temn.tafj.jdb c.write.use.merge.no.xmo.xm- to fa-se
temn.ta;T.T"&c.write.use.merge D ;alse temn.ta;T.T"&c.write.use.merge.no.
!@,!,4
Runtime
The Gey temn.tafj.runtime.c-asspath temn.tafj.runtime.c-asspath specify a c-asspath -oaded before the ext fo-der of T!23 where is the 3":< 3":< drier. This is is here we hae to set the %u-eEngi-e %u-eEngi-e -ibs.
Z)24I=BM/ Q VSrc Q V!BA!.E1 Q V)24.E1 Q VF.E1 Q dt24inserts V3ata Q d&nk Q d&nk.run d!i& V!ocal3ev V1ack V)24!i& V)24Sms
/age ))
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 V)24/mail VFepen dFule/ngine
temn.ta;T.runtime.classpat D 8Z)24I=BM/9%!i&%Fule/ngine The Gey temn.tafj.runtime.directory.current temn.tafj.runtime.directory.current where is the $" T'0 fi-es. In our case the path is ZYT'0QOMEW1"ata1bnG1bnG.run
Z)24I=BM/ Q VSrc Q V!BA!.E1 Q V)24.E1 Q VF.E1 Q dt24inserts V3ata Q d&nk Q d&nk.run d!i& V!ocal3ev V1ack V)24!i& V)24Sms V)24/mail VFepen dFule/ngine temn.ta;T.runtime."irectory.current 8Z)24I=BM/9%3ata%&nk%&nk.run
D
#UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # # Funtime parameters # #UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # !ist te pat % Tars to consi"er at runtime. # # # # # # #
)AGP Manage te classloa"er *. 8temn.ta;T."irectory.classes9 2. 8temn.ta;T.runtime.classpat9 C. 8ta;T.ome9%e
# Speci;y te list o; Tars or "irectories to loa" in te classloa"er. # Ee;ore 8ta;T.ome9%e
/age )'
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 # A;ter 8ta;T.ome9%e
D
# Speci;y wat will &e consi"ere" as te current "irectory $eg in an B1/N . ...( # t e m n . t a ; T . r u n t i m e . " i re c t o r y . c u r r e n t D 8Z)24I=BM/9%3ata%&nk%&nk.run
2or performance raison change the Gey temn.tafj.runtime.enab-e.cached.opf temn.tafj.runtime.enab-e.cached.opf and temn.tafj.runtime.enab-e.cach temn.tafj.runtim e.enab-e.cached.opf ed.opf to true and you can disab-e the debug mode temn.tafj.runtime.enab-e.deb temn.tafj.runtim e.enab-e.debug ug to fa-se
temn.ta;T.runtime.ena&le."e&ug temn.ta;T.runtime.ena&le.cace".op; temn.ta;T.runtime.use.cace.get
D ;alse D true D true
# ; set to ;alse? any W3/EHW statement will &e ignore". # temn.ta;T.runtime.e na&le."e&ug D ;alse # 1er;ormance cace B1G # temn.ta;T.runtime.e na&le.cace".op ;
D true
# 1er;ormance internal Tava )AGP SystemIgetace # temn.ta;T.runtime.u se.cace.get D true
Sae you fi-e and checG your settings
# t3iag 3e;ault 1roTect 1roTect W)24W Easic source
W)24W
%u0*%)emenos%)24%S rc%!BA!.E1 %u0*%)emenos%)24%S rc%)24.E1 %u0*%)emenos%)24%S rc%F.E1 nsert source %u0*%)emenos%)24%S rc%t24inserts% IE1.Tar %u0*%)emenos%)24%S rc%t24inserts% IF.Tar %u0*%)emenos%)24%S rc%t24inserts% I)24.E1.Tar Pava src "ir %u0*%)emenos%)AGP% "ata%)24%Tava Pava classes "ir %u0*%)emenos%)AGP% "ata%)24%classe s 1recompile %u0*%)emenos%)24%! i&%!ocal3ev %u0*%)emenos%)24%! i&%1ack %u0*%)emenos%)24%! i&%)24!i& %u0*%)emenos%)24%! i&%)24Sms %u0*%)emenos%)24%! i&%)24/mail %u0*%)emenos%)24%! i&%Fepen Hp"ate "ir %u0*%)emenos%)AGP% up"ates Pava "e;ault package com.temenos.t24 3ataEase HF! T"&coracletin@gtrain"&K.clou"app.net*+2*%)FAN* 3ataEase user )AGP
/age )9
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
!ocking mo"e P3E !ocking name urrent "ir %u0*%)emenos%)24%3 ata%&nk%&nk.run omo "ir %u0*%)emenos%)24%3 ata%&nk%&nk.run %BMB =ol" "ir %u0*%)emenos%)24%3 ata%&nk%&nk.run %=B!3 H3 enco"ing H)G, )ime>one !ocal enIHS 3e&ug ena&le" true PMS logger ena&le" ;alse !ogger A1 ena&le" true )/ "isa&le" ;alse Session monitor ena&le" true Session monitor ost localost Session monitor port ,CKK
!@,!,/
J(C (riers
ou hae to copy the correct 3":< drier into the YT!23QOME1ext. This fo-der is automatica-y automaticay taGen as a c-asspath of T!23. Officia-y you supposed to re+uest the 3":< driers from the database insta-- itse-f. T!23 proide some differents differents 3":< driers in YT!23QOME YT!23QOME1dbdriers 1dbdriers In our case the drier wi-- be the Orac-e)'c
# cp F Z)AGPI=BM/%"&"rivers%oracle*2c Z)AGPI=BM/%e
/age )0
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
!@,!,8
Che$k T24
# tFun /L
?ogon IN/$TT1)'906 I N/$TT1)'906* *
T'0
/age )6
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
!! 7on 7onito itori ring ng !!,!TAFJ %essions 7onitor To setup the T!23 Sessions Monitor, untar the fi-e T!23SessionMonitor.tar.gC in YT!23QOME. YT!23QOM E. 2rom YT!23QOME1T!23Sessi YT!23QOME1T!23SessionMonitor onMonitor ).
/age )*
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1
Now with T!23 in the properties fi-e setup 4 #UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # #
)AGP Monitor
# #UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU # /na&le te )AGPMonitorSession # temn.ta;T.runtime.ses temn.ta;T .runtime.session.monitor sion.monitor.ena&le .ena&le
D true
# =ost name or 1 o; were is te )AGPMonitorSession #
/age )
8D to ena&le te monitor
TA F J - T2 T 2 4 I n st s t a l l a t i o n R u nn - B o o k – P a rt rt 1 temn.ta;T.runt ime.session.monitor.ost temn.ta;T.runtime.session. monitor.ost )AGPSessionMonitor
D localost 8D were is your
# )1 port o; te )AGPMonitorSession # temn.ta;T.runtime.session. temn.ta;T.runt ime.session.monitor.port monitor.port
/age )5
D ,CKK8D te tcpIport o; )AGPSessionMo )AGPSessionMonitor nitor