Unit 3 - Network Deployment Process Server Configuration IBM Business .

Transcription

IBM Business Process Management V 8.5 - DraftUnit 3 - Network Deployment Process Server ConfigurationIBM Business Process Manager for z/OS V8.5'Advanced-Only'B#CellB#DMnodeB#CellDB47 DB2TablesDMgrWhat youWill buildB#nodeACluster (DE) SR01 AdvOnlyB#SR01DB368 DB2TablesServer SR01AJohn Hutchinson, IBM Advanced Technical Supporthutchjm@us.ibm.comTo retrieve the latest copy of this slide set, go to the following sf/WebIndex/PRS5204Updated Nov. 28, 20131 2012, 2013 IBM CorporationIBM Business Process Management V 8.5 - DraftIBM Process Server ComponentsOne WebSphere z/OS ServerCluster (1)Database (8 data sources)SI Buses & ME (1)HTTPEmbeddedHTTP ServerCommon WPS & ESBBusiness Process ContainerBusiness SpaceProcess Server **Data Warehouse **Messaging JBsServletsEJBsBusinessProcessJSPs Human TaskBusinessProcessHuman TaskContainerContainerBusinessProcessHuman r rvices DynamicEngineData replicationcacheMessagingdispatchEngineData c cacheNameSecurityDataserverreplicationDynamic cacheNameSecurityName serverSecurityName serverSecuritySCA.APPLICATION Bus– BPM MEIBM BPM Applications (21 Messaging––––––Servant RegionsServant RegionsServant RegionsWebcontainerEJB each)containerServantRegions (JVMWeb containerEJB containerServletsJSPsEJBscontainerWeb containerEJBServletsJSPsEJBscontainerWeb containerEJBController RegionBusiness Flow Manager, Human Task Manager, BPE Container, .BPC Explorer & Observer, Business Rules ManagerBusiness Space, IBM BPM Teamworks **Process Portal, Process Admin, Performance Data Warehouse **Hiring Sample, WPS Echo, WPS Human Task** Advanced – Not “AdvancedOnly” configurations2 2012, 2013 IBM Corporation

IBM Business Process Management V 8.5 - DraftInstalling a BPM V8.5 Product Suite – The Pieces? z/OS Version 1.12 or laterWebSphere Application Server for z/OS Version 8.5.0.2 or laterIBM Business Process Manager Advanced for z/OS V8.5.zPMT (WebSphere Customization Toolbox) V8.5– Requires Installation Manager (IM) V1.6.2 – See link below DB2 for z/OS Version 9.1 or later IBM Integration Designer (IID) 8.5IBM Process Designer (PD) 8.5IBM Process Center (PC) 8.5 Obtain Installation Manager fromhttp://www.ibm.com/support/docview.wss?uid swg24032641Software Prerequisites: s3 2012, 2013 IBM CorporationIBM Business Process Management V 8.5 - DraftConfiguration Outline- Similar for both AdvancedOnly & Advanced1. Planning & Prep: use the Spreadsheet to create response files– Use Installation Manager to lay down the WAS, WCT & BPM code.2. Use WCT/zPMT to create Configuration Jobs3. Configure Security Profiles (TSO)4. Create & Augment Deployment Manager (TSO)5. Create Database & DB2 Tables (USS Telnet)6. Create, Augment & Federate Empty Node (TSO)7. Create Cluster w/ Deployment Environment (TSO)8. Bootstrap ProcessServer Database (TSO - only for Advanced)9. Validate Configuration & Run Sample Jobs (Browser: ISC, BPE)(There’s a reason for this order.e.g., can't do #5 before #4 or after #6.)4 2012, 2013 IBM Corporation

IBM Business Process Management V 8.5 - Draft1. Planning cannot be over-emphasizedConfiguration topologies– # of Clusters, # of cluster members (Systems)OSALPAR AHardware requirementsOSAOSALPAR B– CPUs, Memory, (64 bit JVM)– Disk storage (14,000 cyl 1.4 x 3390-9)- 1500 cyl. per Node zFS/HFS ( back-up)- 2562 - 5768 cyl. for DB2 TablespacesOSAMobileDMGRNames for– Cells, Nodes, Servers, Clusters,– User & Group IDs, etc.– z/OS Dataset Aliases, & Space allocationsUNIX file systems (use zFS)– Directories & files (ownerships & permissions)ClusterApplWOLACICSIMSMQDB2ApplCICSRRS - Res. Recovery Svcs.DB2 components & Names for . . .MQDB2RRS - Res. Recovery Svcs.SAF, WLM, IRD, JES, etc.– Databases, Storage groups, Schemas, BPs, .IMSSAF, WLM, IRD, JES, etc.CFSecurity Identities,Shared Data– User Ids, GroupIDs, Auth. Aliases– EJBROLEs– Use Federated Repository w/RACF Bridge(Automated beginning with the Spreadsheet.)(We will make these decisions for you, but when you get home.)5 2012, 2013 IBM CorporationIBM Business Process Management V 8.5 - DraftBuilding BPM Runtime – It all starts with the spreadsheetSpreadsheet21WSAdmin1. Create WAS DMgr, Node2. Configure BPM3. Create DB Objects4. Create Cluster & MemberBPMproperty g.sh413SQL ablesDBA 2012, 2013 IBM Corporation

IBM Business Process Management V 8.5 - DraftProcess Server Configuration Spreadsheet (get it from Techdoc WP102261)Note: Each teamwill have a uniqueCell Prefix:B1, B2, B3, Each team has a unique IP host Addrwhich will use as its host name to identify it to the Process Center:7 2012, 2013 IBM CorporationIBM Business Process Management V 8.5 - DraftSpreadsheet Creates 4 Documents:Click on Tabs, and Buttons to save the Response filesDmgr .rsp file forDManager in zPMT:Empty Node .rsp File forEmpty Node in zPMTSave these files in theC:\wpswork\ Directory8BPMConfigproperties file(copied to DMgrtarget PDS)Schema defs.sql fileFor DBA(copy to MVSWorking PDS) 2012, 2013 IBM Corporation

IBM Business Process Management V 8.5 - Draft2. Create Configuration Jobs for Deployment Manager & Empty NodeStack Environment including Dmgr, Empty Node for BPM V8.5– Create BPM V8.5 DMGR- Import Spreadsheet Response file (DMGR.rsp)- Review Panels & “Process” to Generate & FTP Jobs– Create BPM V8.5 Custom Node- Import Spreadsheet Response file (Empty Nodes)- Review Panels & “Process” to Generate and FTP Jobs9 2012, 2013 IBM CorporationIBM Business Process Management V 8.5 - Draft3. Setting up Security Profiles The standard BBO*BRAK jobs do not include the following: -- Administrator's userID password not set -- STARTED profiles for servers (because created Empty Nodes)The DORAC800 exec from Techdoc WP101427 does both, plus theprofiles done by the standard BBOSBRAK, BBODBRAK & BBOMBRAK jobs. – Don't run the BBO%BRA% jobs, except for BBODBRAM to create Homedirectories.We provide the following jobs in USER1.WAS.CNTL for WAS:– B#RAC800 – Define the UserIDs & Profiles for the WAS cell.–B#RACUID - Define RACF User IDs & Groups for BPM– B#EJBROL – Define EJBROLE profiles for BPM10 2012, 2013 IBM Corporation

IBM Business Process Management V 8.5 - Draft4. Create / Configure DMGRRun Configuration Jobs created by the PMT:– BBOSBRAK – Define RACF Users & Groups- (You already ran the B#RAC800 job in USER1.WAS.CNTL)– BBOSBRAM – Create Home Directories– BBODBRAK – Create RACF Profiles & Permissions (Replaced with B#RAC800)– BBODCFS – Create zFS– BBODHFSA – Populate zFS– BBOWWPFD – Create Profiles– BBODPROC – Copy Proclib members– BPZAUGD – Augment profiles with BPM: ProcessServer– BPZCNFGD – Generate DB Scripts & run DE Wizard to create Cluster (butno cluster members)Next: Configure the Cell-scoped Database tables.11 2012, 2013 IBM CorporationIBM Business Process Management V 8.5 - Draft5. Create DB2 Database TablesCreate DB2 StoGroup & databases & GRANTs– Use the b0cell.sql file from the SpreadsheetCreate Cell-scoped Database Tables (before starting Dmgr)cd Profile Root /dbscripts/ Cell Name DBcreateDatabase.sh -DBAlias DSNX -RunSQLCreate Cluster-scoped database tables(before starting bootstrapProcessSvr)cd Profile Root /dbscripts/ Cluster Name DB– createDatabase.sh -DBAlias DSNX -Option to run these as Batch Jobs:BPXBATCH SH . /u/user1/db2setup.sh; cd ofiles/default; cd dbscripts/B0SR01/DB2zOS/B0SR01DB; 12./createDatabase.sh -DBAlias DBP2 -RunSQL 2012, 2013 IBM Corporation

IBM Business Process Management V 8.5 - Draft6. Create Empty (Custom) NodeRun Custom Node Configuration Jobs– BBOSBRAK & BBOMBRAK (Replaced with B#RAC800)– BBOSBRAM – Redundant with same job run for the Dmgr– BBOMCFS – Create zFS– BBOMHFSA – Populate zFS– BBOWWPFM – Create Profiles– BBOMPROC – Copy Procs– BPZAUGN – Augment with BPM: PS Start DMgr – BBOWMNAN – Federate Empty Node(Change JOB card to use Administrator’s UserID)Next: Create a Cluster with the BPZCNFGD job (BPMConfig.sh BMP properties file.)13 2012, 2013 IBM CorporationIBM Business Process Management V 8.5 - Draft7. Create Deployment Environment Cluster MembersThe DE Wizard in the ISC is still available, but the recommended method isthis new Job provided with BPM V.8.5 for z/OS:BPZCNFGD – Runs the BPMConfig.sh script– You ran it after the DMgr Augment job (BPZAUGD) to create the D.E.(Cluster) and generate the database scripts– Run it again after Empty Node is Federated to create the Cluster MemberNote– WpsUpdate.sh (used in BPM 8.0) no longer needed nor available.14 2012, 2013 IBM Corporation

IBM Business Process Management V 8.5 - Draft8. Update Deployment EnvironmentUpdate other WAS environmental variablesTZ EST5EDTras time local 1ras default msg dd DEFALTDDras hardcopy msg dd HRDCPYDDWe provided you with a batch job in USER1.WAS.CNTL(B#ADDVAR).Full Node Re-synchronization is required(re-cycle DMgr & Node Agent)15 2012, 2013 IBM CorporationIBM Business Process Management V 8.5 - DraftBPM V 8.5 – Differences from V. 8.0For BPM Advanced:– BPZCNFGD job added for the Dmgr and Empty Node- Runs BPMConfig.sh which creates the Cluster & Cluster Member- Replaces the DE Wizard- DE Wizard is still available, but replaced with the BPZCNFGD job– NO CEI or CBE– Only 1 SI Bus Messaging Engine – BPM ME– No dbDesign file – no DbDesignGenerator,sh script– createDatabase.sh replaces createDB2.sh (same syntax)– WpsUpdate.sh no longer needed nor available.For BPM Advanced-Only (in addition to above changes):No Process Center, Process DesignerNo Performance Warehouse database tablesNo BootstrapProcessServerData.sh script16 2012, 2013 IBM Corporation

IBM Business Process Management V 8.5 - Draft9. Installation VerificationDoes the Server start, and are all SI Buses active? (See Server Logs.)AdminConsole (ISC) – Validate the Applications, SI Buses & MessagingEngines & JDBC Resource Data sourcesInstall the WPSHumanTask.ear, Start it and Test it using the url:http://wg31:7547/WPSHumanTaskWebGo to the BPC explorer worklist: http://wg31:7547/bpcSelect “My To-dos”, then select the work item, and click on “Work on”.17 2012, 2013 IBM CorporationIBM Business Process Management V 8.5 - DraftEnough Talk – Let's do the lab.18 2012, 2013 IBM Corporation

IBM Business Process Management V 8.5 - Draft 1 Unit 3 - Network Deployment Process Server Configuration IBM Business Process Manager for z/OS V8.5 'Advanced-Only ' John Hutchinson, IBM Advanced Technical Support hutchjm@us.ibm.com To retrieve the latest copy of this slide set, go to the following url: