pre-con ed: configuring ca workload automation ae for optimal results

33
World ® ’1 6 Configuring CA Workload Automation AE for optimal results Mike Woods, CA Technologies, Principal Engineering Services Architect MFX10E MAINFRAME AND WORKLOAD AUTOMATION

Upload: ca-technologies

Post on 15-Apr-2017

91 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

World®’16

ConfiguringCAWorkloadAutomationAEforoptimalresultsMikeWoods,CATechnologies,PrincipalEngineeringServicesArchitect

MFX10E

MAINFRAMEANDWORKLOADAUTOMATION

Page 2: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

2 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

©2016CA.Allrightsreserved.Alltrademarksreferencedhereinbelongtotheirrespectivecompanies.

Thecontentprovidedinthis CAWorld2016presentationisintendedforinformationalpurposesonlyanddoesnotformanytypeofwarranty. The informationprovidedbyaCApartnerand/orCAcustomerhasnotbeenreviewedforaccuracybyCA.

ForInformationalPurposesOnlyTermsofthisPresentation

Page 3: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

3 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Abstract

AsCAWorkloadAutomationAE(CAWLAAE)administrators,providingarobustandefficientenvironmentiscritical.ThissessionwillcovermanagingconfigurationparametersintheschedulingengineaswellastheUItoensuresmoothoperation.ThissessionwilldiscusshowtoconfigureCAWorkloadAutomationAE(AutoSys®)toimproveefficiencyandreduceproblemsrelatedtoconfiguration.

MichaelWoodsCATechnologiesPrincipalEngineeringServicesArchitect

Page 4: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

4 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Agenda

WHATAREBESTPRACTICES

WORKLOADAUTOMATIONAE

WORKLOADCONTROLCENTER

EMBEDDEDENTITLEMENTSMANAGER

Q&A

1

2

3

4

5

Page 5: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

5 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WhatisaBestPractice?

Normallyreducesissues§ Notalwaysthesameastakingthedefaults

§ Hasagreaterusageinclientbase

§ Lesschanceforissuesgoingforward

Notalwaysbestforyou§ Youmayhaveuniquerequirements

§ Onesizedoesnotalwaysfitall

Page 6: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

6 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWorkloadAutomationAE

§ DBMAINT– Deletesolddatafromthedatabase– Defaultistorunat3:30– Shouldbesettorunatalowperiod– Highvolumeshopsmaywanttorunmorethanonceaday– ControlledbyDBMaintTime setting– Whensubmittedviaschedulerwillthrowanalarmiferrorsoccur– DBMaintCmd

§ Default$AUTOSYS/bin/DBMaint§ WillnotpickupanychangestoDBMaintscript

ConfigurationSettings

Page 7: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

7 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWorkloadAutomationAE

§ IPCaching– DefaultbehavioristocachetheIPaddressforagentstoimproveperformance.– ControlledwithEnableIPCaching=0|10meansthatadns lookupwilloccurforeachjobrun.Sameasolderreleases1meansthattheinitiallookupresultwillbesavedandreused.– as_server impact0meansthatadns lookupwillbeusedforoutboundcommunication1meanstousethesameIPaddressusedforinboundwillbeusedforoutboundcommunication

ConfigurationSettings

Page 8: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

8 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWorkloadAutomationAE

§ LOCALHOSTJobsdefinedwithlocalhostrunwheretheactiveschedulerislocated– Thatmachinemustbedefined.– CanbecontrolledbyLocalMachineDefinition=name

§ Ifnotdefineddefaultstothehostnameoutput

ConfigurationSettings

Page 9: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

9 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWorkloadAutomationAE

§ InstanceWideEncryption

§ UsedforanycommunicationtotheApplicationServer– WCC– CLI– SDK

§ Unrelatedtoencryptionkeyusedforagentcommunication

ConfigurationSettings

Page 10: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

10 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWorkloadAutomationAE

§ InstanceWideEncryption

§ UseEncryption=0|1|20Specifiesthatnoencryptionisused1Specifiesthatadefaultencryptionkeyisused,thedefault2Specifiesthatacustom32hexkeyor16characterpassphraseisused

§ Bestpracticeforaproductionenvironmentistouseacustomkey.

ConfigurationSettings

Page 11: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

11 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWorkloadAutomationAE

§ InstanceWideEncryption– Mustbesetto0(None)whenR11agentsareused– ClientandWCCconfigurationmustmatchinordertocommunicate– Recommendusingadifferentkeypertiertopreventaccidentaltest

jobsrunninginproduction

ConfigurationSettings

Page 12: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

12 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWorkloadAutomationAE

§ Statisticalaggregation– usedtoreportonscheduler,eventandjobstatistics– UsedbyWCCreports– Usedbyautoaggr togenerateclireports– Storesdatabyhour,daily,weeklyandmonthlyunits– SetwithAggregateStatistics=0|10Donotaggregatestatistics1statisticsareaggregated,thisisthedefaultsince11.3.6SP2

ConfigurationSettings

Page 13: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

13 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWorkloadAutomationAE

§ Securitymodes– InternalSecurity– Samemodelaslegacyreleases– ExternalSecurity– UsesEmbeddedEntitlementsManager(EEM)

§ Recommendedtoprovidegranularsecuritytomeetcompliancerequirements.

§ Workwithyoursecurityteamtocreatethebestfilterstoimproveperformance.UserandGroupfiltersareavailable.

Implementation

Page 14: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

14 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWorkloadAutomationAE

§ GlobalVariables– Usesamenamingconventionasjobstomakesecuringeasier– Donotassignasconditionstotoomanyjobs

§ Changestovaluedrivetheschedulertovalidateallassociatedjobs§ Canimpactperformance

– CouldaThresholdresourceworkbetter?

Implementation

Page 15: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

15 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WorkloadControlCenter

§ Views– Createglobalviewsthatmeettheneedsofyourdifferentusers:

Operations,Applicationteams– Restrictviewstoviews<5000– Limitwhocancreateviews– DuplicateorwildcardforALLcanhurtperformance

Implementation

Page 16: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

16 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WorkloadControlCenter

§ If11.3orhigher,goto11.4fornewfeaturesandbetterperformance– RequiresEEM12.51

§ If11.3.6CAWLAAEandusingEEM,useaglobalECLIuserandrestrictaccesstotheCredentialstab

Implementation

Page 17: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

17 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WorkloadControlCenter Continued

§ Letusershaveself-serviceinproductiontorelieveOperationsfromgettingoverwhelmedandpotentiallylesserrorprone– Mustbeauditable– Mustbesecured

§ EEMcanauditthisactivity,yourpolicysecuresit

Page 18: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

18 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WorkloadControlCenter

§ Checktuningguideforspecificinstructions– Java.Maxmemoryismajorone– Twotomcats– 32bit– shouldnotexceed1G– 64bit– canbesetlarger,checkwhatisavailableonyoursystem

PerformanceTuning

Page 19: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

19 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

WorkloadControlCenterPerformanceTuning

§ Linuxinstall_dir/tomcat/conf/wrapper.conf#UncommentthislineiftheentropyoftheUNIXmachineislowtospeedupencryption#Thedotbetween/devand/urandomisnotamistakewrapper.java.additional.101=-Djava.security.egd=file:/dev/./urandom

Isnowthedefaultsetting

Page 20: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

20 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingtheEnvironmentForUsers

Definetherolesyouneed:

§ Admin

§ Operations

§ Scheduler

§ Applicationdeveloper

§ Lineorbusinessuser

Page 21: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

21 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingtheEnvironmentForUsersContinued

§ Definewhattabs(applications)eachroleshouldhave

§ Whatserversshouldtheyhaveaccessto?– Development,UAT,Production

§ Whattabsperserver?– Editfordev,butnotforprod?– Sendevent/monitoringinprod,butnoedit

§ Whatviewsshouldtheyhave?

Page 22: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

22 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingtheEnvironmentForUsers

Onesecuritymodeavailable:

§ Securityisusedtodeterminewhatwillbedisplayed– Removeunusedtabs– Reducequestions/issuesonfeaturesnotusedorwanted

§ Usesecuritytoprotectwhatneedsprotectionandalsotoreducethenoise– Showwhattheyareinterestedin

UsingSecurity

Page 23: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

23 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingtheEnvironmentForUsers

Thereare50+jobtypes.

§ Howmanyarerequired?

§ DoyouhaveOracle®EBusiness?

§ DoyouhaveSAP®?

§ DoyouhavePeopleSoft?

§ Doyouhavez/OS?

§ DoyouallowFTP?

ConfigurationOptions

Page 24: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

24 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingtheEnvironmentForUsers

§ Generalnotesforrunningcommandsforjobtypes:— User_name:EEMuser,localuserwithaccess— Password:UsersEEMpassword— Application_name: qeditorappedit

§ Commandmustberunwithauseridabletoupdatelogfiles

§ Usetheuseriddesignatedatinstallastherunasuser

§ Thedefaultisroot

BatchInterfaces

Page 25: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

25 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingtheEnvironmentForUsers

Creatingalistofdesiredjobtypes:

§ Listavailablejobtypestoseewhatiscurrentlyavailableandnotavailable:filter_jobtypes-uuser_name -ppassword -tapplication_name-l

§ Removejobtypesfrombeingdisplayed:filter_jobtypes-uuser_name-ppassword -tapplication_name–rall|jobtype1[,jobtype2,…,jobtypex]

BatchInterfaces Continued

Page 26: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

26 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingtheEnvironmentForUsers

Creatingalistofdesiredjobtypes:

§ Addjobtypestoavailablelist:filter_jobtypes-uuser_name-ppassword -tapplication_name-aall|jobtype1[,jobtype2,…,jobtypex]

BatchInterfaces Continued

Page 27: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

27 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CreatingtheEnvironmentForUsersCreatingviewsinbatch:

§ Exportasampleviewthathasyourstandards– wcc_monitor -uuser_name-ppassword–xexport_file–view

sampleView

§ Editexportedviewtoreplaceviewnameto‘XXXX’

§ Createscriptto‘sed’templateandreplace‘XXXX’withyourapplicationprefixusingyournamingconvention

§ Importviews:wcc_monitor-uuser_name-ppassword–iinput_file

BatchInterfaces Continued

Page 28: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

28 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

CAWorkloadAutomationAgents

§ DefinedManagers– Donotaddunusedmanagers

§ Increasesunsentmessagesifmanagerdoesnotrecognizeagent§ Makesthemanagerdealwithunwantedmessage(Junkmail)

§ Legacysettings– Ifcomingfromapre11.3,usethemtogetthesamebehavior– Ifbrandnew,thennotasimportant,butyouneedtosetstandardson

howtheagentswillbehaveforyourendusers.Usingcommonsettingswillmakelifeeasier

Implementation

Page 29: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

29 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Questions?

Page 30: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

30 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

RecommendedSessions

SESSION# TITLE DATE/TIME

MFX12ECriticalPathAnalysiswithCAWorkloadAutomation(AE)iDash– Overview

11/14/2016at10:00am

BanyanA/B

MFX20EBeyondtheCAWorkloadAutomationAECLI–LeveragingCAWLAAEWebServices

11/14/2016at5:00pm

JasmineC

MFX27EPlanningDisasterRecoveryforCAWorkloadAutomationAE

11/15/2016at9:00am

JasmineC

MFX122S VisionandRoadmap:CAWorkloadAutomationAE11/16/2016at12:45pm

BanyanA/B

Page 31: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

31 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

MustSeeDemos

ModernWorkloadAutomation

CAWLADEMFandWorkloadAutomation

SeamlessApplicationAutomationAgents&AdvancedIntegrationsMFandWorkloadAutomation

CAConversionasaService

CAWorkloadAutomationMFandWorkloadAutomation

Innovations:CrossEnterpriseWorkloadAutomationCAWLAAE&DEMFandWorkloadAutomation

Page 32: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

@CAWORLD#CAWORLD ©2016CA.AllRIGHTSRESERVED.32 @CAWORLD#CAWORLD

MainframeandWorkloadAutomation

FormoreinformationonMainframeandWorkloadAutomation,pleasevisit:http://cainc.to/9GQ2JI

Page 33: Pre-Con Ed: Configuring CA Workload Automation AE for optimal results

33 ©2016CA.ALLRIGHTSRESERVED.@CAWORLD#CAWORLD

Thankyou

Stayconnectedatcommunities.ca.com