Upload
muath-baioud
View
220
Download
0
Embed Size (px)
Citation preview
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
1/26
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
2/26
Section 4
Administrative Tools
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
3/26
Ways to Administer
• Admin Consoles• Command line utilities
• scripting using sadmin• !"# programs
• Admin Console is t$e idely used tool%• Command line and scripting can be &erypo erful and can sa&e time for repetiti&etas's
• ($ile !"# programs can be used to
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
4/26
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
5/26
Admin Consoles Cont...
• -enerally accessed t$roug$ 1.L $ttps3445yourser&er64(C admin$ost secure4ibm4console
• 8our acti&ity is trac'ed at 5profile$ome64 stemp so t$at it can be reco&ered incase of une9pected e9it from t$e console
• 1sing Console preferences, t$e commandsused by (AS during t$e Admin Console acti&itycan be logged
• :or most of t$e operations it$in Adminconsole, you can &ie t$e command used by
(AS
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
6/26
Admin Consoles Cont...
• .esources can be created in &arious scopeso Applicationo Application Ser&er o /odeo Cluster o Cell
•-ranular scope o&errides if t$e sameresource is defined in multiple scopes
• Admin console pro&ides an option to &iet$e a&ailable scopes eit$er in a drop do nlist or using fields
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
7/26
Admin Consoles Cont...
• ($ene&er you ma'e c$anges in Adminconsole, you are prompted for ;sa&ing
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
8/26
Admin Consoles Cont...
• Admin Console pro&ides fe ;-uided Acti&ities< suc$ as ;Creating and configuringa cluster for or'load management
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
9/26
Sec rin! Admin Consoles
• Enable ;Administrati&e Security< to secure Admin Console
•8ou must determine t$e user repository touse *Acti&e directory, Local >S :ile basedrepository etc+
• Administrati&e security is />? t$e same as;Application security<
• In order to access t$e Admin console, t$euser must aut$enticate against t$e c$osen
repository and also belong to a
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
10/26
Sec rin! Admin Consoles Cont...
• :ine grained security possible% .esourcescan be grouped into Aut$ori@ation groupsand users can be assigned to re uiredadministrati&e role it$in t$e aut$ori@ationgroup
• Cell ide aut$ori@ation group is alsoa&ailable
• 1sers and -roups =6 "anage 1sers *or+"anage -roups
• 1sers and -roups =6 Administrati&e user
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
11/26
"ario s Administrative roles
• Administrator3 Can do e&eryt$ing e9ceptmap users to Administrati&e roles
• Admin Security "anager3 "ap users to Administrati&e roles and manageaut$ori@ation groups
• Auditor3 )ie and c$ange Security Auditing• Configurator3 C$ange (AS Configuration• >perator3 Can start4stop ser&ices• "onitor3Can &ie configuration and runtime• eployer3 Can configure4deploy Applications
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
12/26
#ob Mana!er Console
• "anages 0obs submitted to targets t$at areregistered to t$e !ob "anager
•Loosely coupled administrati&e functionality
• 8ou can manage 0obs &ia ISC *Integratedsolutions console+ as ell * $ic$ tree B+
• 8ou can start4stop Ser&ers, start4stop4install Applications and liberty profile resources,create4delete Ser&ers and clusters,install4update II" *I " installation manager+
• 8ou can also run sadmin scripts on target
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
13/26
Command line Tools
• Se&eral commands a&ailable• (indo s commands are %bat $ereas 1ni9
commands are %s$
• Commands are located in 5(ASD>"E64binand 5P.>:ILED>"E64bin% ($ere you runt$e command from is significant
• "ost commands accept =profile/ameparameter $ic$ ensures t$e profile against$ic$ t$e command is run
• ($en re uired, t$e command ill prompt
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
14/26
Sample commands
• startServer 3 Starts an Application Ser&er
• stopManager 3 Stops eployment "anager
• serverStatus -all 3 S$o s status of allt$e Ser&ers
• versioninfo 3 S$o s &ersions of installed(ebsp$ere Application Ser&er products
• addNode 3 :ederates a node into a cell• managesdk 3 defines t$e ! K &ersion used
by (AS
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
15/26
Administration sin! Scriptin!
• )ery po erful ay of Administering (AS• If you can do it t$roug$ Admin Console, you
can do it t$roug$ sadmin
• 1ses ean Scripting frame or'% !yt$on ist$e preferred language% !cal is beingdeprecated
• Can be run offline or online *attac$es to arunning process+• (ill re uire username4pass ord $en
needed
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
16/26
$sadmin Introd ction
• Launc$ sadmino /bin/wsadmin -lang jythono wsadmin.sh in ni! systems
• 5profile$ome64properties4 sadmin%properties for setting certain parameters% 8ou can, fore9ample set
;com%ibm% s%scripting%defaultLang< to !yt$on• A script profile can be used it$ ;=profile<option to run a script before t$e main script*for e9ample, you can define your o nmet$ods4functions in t$is file+
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
17/26
$sadmin Introd ction Cont...
• 8ou can use t$e interacti&e mode to run commands insadmin prompt
o wsadmin -lang jython
• 1sing ;=c< flag, you can in&o'e one command as part ofin&o'ing sadmino wsadmin -lang jython -"
#dmin$ontrol.get$ell%&
• 1sing ;=f< flag, you can run your o n script and t$en e9itfrom sadmino wsadmin -lang jython -f
"'("reateMy$luster.py
• ?o enable tracing of sadmin, uncomment t$e follo ingline in sadmin%properties
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
18/26
$sadmin Introd ction Cont...
• :i&e "anagement ob0ects a&ailableo AdminControlo AdminConfigo Admin?as'o AdminAppo Delp
• print )elp.#dmin$ontrol%& 3 -eneral
$elp about t$e Administrati&e ob0ect
• print#dmin$ontrol.help%*+ueryNames,& 3"ore specific $elp about t$e particular
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
19/26
$sadmin Mana!ement ob%ects &AdminControl
• Controls >b0ects in running (ebsp$ereprocess, for e9ample stop a node agent, orc$ange log le&el of an application ser&er
• -et t$e >b0ect on $ic$ to run AdminControland use AdminControl commands against ito mySer&er
AdminControl%complete>b0ect/ame*;node my/ode,type ser&er,name myAppSer&er
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
20/26
$sadmin Mana!ement ob%ects &AdminControl Cont...
G ?o c$ange an attribute of t$e runningprocess
myServer ra"e
#dmin$ontrol."omplete bje"tName%0type ra"eServi"e1pro"ess my#ppServer12&
#dmin$ontrol.set#ttribute%myServer ra"e13t
ra"eSpefi"iation3132 info'"om.ibm.ws.rsadapter.jdb".2 all3&
?$e abo&e commands enables s l tracing onmyAppSer&er
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
21/26
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
22/26
$sadmin Mana!ement ob%ects &AdminConfi! Cont...
H )ie t$e attributes
print #dmin$onfig.attributes%0Server3&
H perform t$e operation *update,remo&e,create etc+
jdb"pr #dmin$onfig.getid%0/456$7rovider' ser5efined-myS89Server456$7rovider/3&print #dmin$onfig.show%jdb"pr&
#dmin$onfig.modify%jdb"pr1::0des"ription310$ustom 456$ driver3;;&H Sa&e t$e configuration and sync t$e nodes
#dminNodeManagement.syn"#"tiveNodes%&
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
23/26
$sadmin Mana!ement ob%ects &AdminApp
G Installs,updates and remo&es Enterprise Applicationprint #dmin#pp.list%&
#dmin#pp.edit%0#ppName31options&
#dmin#pp.edit ntera"tive%0#ppName3&
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
24/26
$sadmin Mana!ement ob%ects &AdminTas'
G Set of Administration commands *groupedbased on t$e function+ to simplify sadminscripts
G -enerally more user friendly t$an standardsadmin commands
G Interacti&e and batc$ mode% Interacti&e
mode presents te9t based i@ards= print #dmin ask.help%0-"ommands3&= print #dmin ask.help%0-
"ommand roups3&
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
25/26
AdminTas' & (roperty file basedconfi! ration
G Configuration of (AS can be e9tracted to asingle te9t file,modified and t$en appliedusing sadmin
G Delps a&oid comple9 sadmin commands#dmin ask.e!tra"t$onfig7roperties%0-
"onfig5ata Node node?-properties@ileName my7rops.t!t3&
Other commands:
validate$onfig7ropertiesapply$onfig7roperties
delete$onfig7roperties"reate7ro erties@ile em lates
8/17/2019 IBM Certified WAS 8.5 Administration Administrative Tools
26/26
)sin! Administration Scriptin!libraries
G Perform comple9 functions using 0ust onecommand% Pre built !yt$on scripts for youruse, categori@ed into &arious types
G Located in 5(ASD>"E64scriptLibraries%($en you in&o'e sadmin, t$esecommands are loaded and a&ailable to you
G .e&ie t$e 0yt$on scripts or in&o'e t$eir;$elp< met$od to find out moreH print Admin! C%$elp*+H print Admin! C%list ataSources*+