IBM Certified WAS 8.5 Administration Administrative Tools

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*+