Leveraging BCPii in Automation

Similar documents
ENQ Downgrade & CA MIM Update

Installing ISV Mainframe Products through a Web Browser with CA MSM: Update and User Experiences

CA IDMS 18.0 & 18.5 for z/os and ziip

DB2 Performance A Primer. Bill Arledge Principal Consultant CA Technologies Sept 14 th, 2011

Dynamic What? I m Dynamic, Aren t You? Andrew Chapman & Sam Knutson VP Product Management CA Technologies

Improve Service Quality: CA Insight DPM Integration with CA Spectrum Service Assurance. Walter Guerrero, Sr Software Engineer

2A The CA Plex.NET Client Generator. Rob Layzell CA Technologies

Under the Hood: Using IT Client Manager Enhanced Network Connectivity for Real World Management. Nigel Groves

CA 2E Status and Plans

How to Automate Common z/vm and Linux on System z Tasks Session 10049

Global Command Center: Lights Out Datacenter. Darrin Solomon, VP Infrastructure CA

CA IT Client Manager / CA Unicenter Desktop and Server Management

CA NSM and CA SPECTRUM Integration Demo. Roger Craig

Consuming Web Services using CA 2E and IBM Tooling

CA SSO. Agent for Oracle PeopleSoft Release Notes. r12.51

Leveraging CA ehealth Performance Manager Proactive Performance Alerting. Joel Kaufman & Kathy Hickey

Beyond Basic Scheduling. John Crespin

CA Automation Capabilities A Technical Look at Process and Runbook Automation. Tom Kouhsari and AJ Dennis

BRM Accelerator Release Notes - On Premise. Service Pack

1A Windows Presentation Foundation Explained. Rob Layzell CA Technologies

CA Nimsoft Monitor. Probe Guide for iseries Job Monitoring. jobs v1.3 series

Big Brother is Watching Your Big Data: z/os Actions Buried in the FISMA Security Regulation

CA Workload Automation Agent for Micro Focus

Linux on System z: Making the Exception Exceptional

CA PMA Chargeback. Release Notes. Release

Upgrading to Clarity v12. Michael Hoefer VP and Chief Architect, Clarity PPM

CA SiteMinder. Advanced Password Services Release Notes 12.52

How to Deploy and Use the CA ARCserve RHA Probe for Nimsoft

CA TPX Session Management

CA Cloud Service Delivery Platform

CA Plex Status and Plans

CA InterTest Batch Release Notes Release

CA Nimsoft Monitor. Probe Guide for DHCP Server Response Monitoring. dhcp_response v3.2 series

CA Mobile Device Management Configure Access Control for Using Exchange PowerShell cmdlets

CA File Master Plus for IMS

Using CA ehealth PM and CA Spectrum IM published API s to integrate and automate your infrastructure management. Presenters: Greg Hall, Will Lauer

CA Cloud Service Delivery Platform

CA InterTest Batch Release Notes r8.5

CA InterTest Batch. Release Notes. Release

# All Security All The Time: System z Security Update for CA ACF2, IBM RACF, CA Top Secret

Overview. Business value

SPECTRUM. QoS Manager User Guide (5165) r9.1.1

Release Notes. Release 12.2

Managing Database Performance Within Virtual Environments. Walter Guerrero, Sr. Software Engineer

CA ARCserve Backup for Windows

CA Unified Infrastructure Management

CA Jobtrac r11 Update. John Moore

Release Notes r12.5, Second Edition

CA IDMS Server. Release Notes. r17

CA Workload Automation Agent for Databases

Lunch and Learn: How CA Technologies and Microsoft Help Drive Down Costs of z Systems Storage

CA Workload Automation SE and the CA WA Agents r11.3. Ellen O'Connell

CA Cloud Service Delivery Platform

CA VM:Secure for z/vm

CA Nimsoft Service Desk

CA AutoSys Workload. Troubleshooting

CA Workload Automation (DE) Internals and Troubleshooting. Lee Stecklov

CA Cloud Service Delivery Platform

8) Subroutines and functions

CA GovernanceMinder. CA IdentityMinder Integration Guide

Configuring the CA Workload Automation Desktop Client R11.1. David A. Leigh Principal Consultant - Automation

CA Cloud Service Delivery Platform

SPECTRUM. Control Panel User Guide (5029) r9.0.1

pvs Release Notes All series

CA MIA Tape Sharing for z/vm

Web Services in Ac-on. Mark Schroeder 2E Track

CA TPX Session Management

CA File Master Plus. Release Notes. Version

Clarity Technical Know-How

RELEASING LATENT VALUE DOCUMENT: CA NETMASTER NETWORK MANAGEMENT R11.5. Releasing the Latent Value of CA NetMaster Network Management r11.

CA IT Client Manager. Release Notes. Release 12.8

5 OAuth Essentials for API Access Control

BrightStor ARCserve Backup for Linux

CA Chorus for DB2 Database Management

CA Spectrum MPLS Transport Manager

CA Nimsoft Monitor Snap

CA Cloud Service Delivery Platform

Closing the Biggest Security Hole in Web Application Delivery

UNIX Systems Services in Today s Mainframe Software

CA RC/Secure for DB2 for z/os

CA Client Automation. Supported Content for CA Patch Manager and Supported Application Signature Content

CA Desktop Migration Manager

CA Datacom Tools CA Datacom Server New and Enhanced Features for 15.x

Trusted Key Entry Workstation (Part 1) Greg Boyd

CA IdentityMinder. Glossary

CA Cloud Service Delivery Platform

CA Teleview Session Management for z/os r4.4

CA Productivity Accelerator 13.0 SYSTEM REQUIREMENTS. Type: System Requirements Date: CAP13SYR1

CA Spectrum. Policy Manager User Guide. Release 9.4

CA Data Protection. De-duplication Filter for Symantec Enterprise Vault Configuration Guide. Release 15.0

CA IDMS TM /DB Indexing Part 1

z/os 2.1 HCD HMCwide Dynamic Activate

CA Cloud Service Delivery Platform

CA Spectrum Infrastructure Manager

CA SiteMinder. Advanced Password Services Release Notes SP1

CA Chorus Infrastructure Management for Networks and Systems

CA ARCserve Backup for Windows

SPECTRUM MPLS Transport Manager

Moving From Reactive to Proactive Storage Management with an On-demand Cloud Solution

CA Output Management Web Viewer

Transcription:

Leveraging BCPii in Zachary Williams CA Technologies August 4, 2014 Session #16090 Insert Custom Session QR if Desired.

Agenda BCPii Use Case Discussion Goal How do we make our jobs easier by using BCPii in automation. Glossary BCPii = Base Control Program internal interface SE = Support Element OOCOD = On/Off Capacity On Demand CAPREC = Capacity Record CF = Coupling Facility MSU = Million Service Units (E)CSA = (Extended) Common Services Area MQ = Message Queuing (IBM WebSphere MQ) CPC = Central Processor Complex HMC = Hardware Management Console CBU = Capacity Back Up ZBX = system Z Blade center extension GP = General Processor IFL = Integrated Facility for Linux ziip = z/os Integrated Information Processor WLM = Work Load Manager 2

BCPii - Overview Events Attributes Commands Programmatically access HMC hardware functionality. 3

BCPii - Overview Events Attributes Commands Applications can register for hardware and software events on the current CPC. CPC Examples: LPAR Application Application BCPii region Activation Profile Change Capacity Record Change Hardware Message Command Response Hardware 3

BCPii - Overview Events Attributes Commands Applications can securely and programmatically retrieve or update HMC managed objects associated with CPCs, LPARs and Activation Profiles. CPC Examples: LPAR LPAR Weights, IPL Parameters BCPii region CPC Processor Configuration CPC SE SE SE HMC (Console) Network 4

BCPii - Overview Events Attributes Commands Applications can issue commands asynchronously against HMC managed objects. CPC Examples: LPAR LPAR Capacity (OOCOD/CBU/tempcap) LOAD CMD Activate/Deactivate/Load LOAD CMD BCPii region Power Control SE HMC (Console) Network 5

BCPii - Tips, tricks, and other thoughts Caching Enhanced Topology Deriving Attributes Security 6

BCPii - Tips, tricks, and other thoughts Caching Enhanced Topology Deriving Attributes Security Issue: BCPii is hardware constrained and retrieval time of certain attributes can be slow. Also many attributes do not change frequently. SE Other Application(s) Application BCPii region Skinny Pipe 7

BCPii - Tips, tricks, and other thoughts Caching Enhanced Topology Deriving Attributes Security Issue: BCPii is hardware constrained and retrieval time of certain attributes can be slow. Also many attributes do not change frequently. Solution: Caching the attributes locally makes access time super fast. SE Other Application(s) Application Attribute Cache BCPii region Skinny Pipe 7

BCPii - Tips, tricks, and other thoughts Caching Enhanced Topology Deriving Attributes Security Issue: For our use the BCPii s topological model was restrictive. For example the current model doesn t allow for dynamic addition of CPCs. Solution: Create an enhanced topology extending the hierarchy of elements. CPC Enterprise CAP REC LPAR(s) Activation Profiles Installation Sysplex CPC Ensemble System CF CAP REC LPAR(s) Activation Profiles CPC(s) ZBX CAP REC LPAR(s) Activation Profiles Increase flexibility and scalability 8

BCPii - Tips, tricks, and other thoughts Caching Enhanced Topology Deriving Attributes Security Issue: The relationship between attribute values and their names can be challenging to understand for software people. Solution: Create additional attributes which are more consistent and contain more meaningful values; They are derived from original attributes. OPERSTAT ( OPERATING ) IMLMODE ( ESA-390TPF, CF-PROD ) OPSYS ( MVS, VSE, OTHER ) OSLEVEL (OS dependent release level) OPSYSNAME = z/linux OPSYSVERS = aa.bb.cc Treat as normal attributes and cache all of them 9

BCPii - Tips, tricks, and other thoughts Caching Enhanced Topology Deriving Attributes Security Issue: We found the BCPii security model to be constraining. For example, when attempting to having different permissions levels for the same type of hardware entity. Solution: Create a different security model which allows for user defined groups. Some Features: Allow different types of hardware entities to be grouped together Allow/Deny access to a subset of a specific entity type Make read only access the default (no security definitions required) CPC LPARs CPC LPARs Group production Group development 10

Tools in the Box BCPii Off Platform Application Performance Onboard System Performance Extra Space WLM 11

OPS/MVS / Point / other automation products On Board Off platform Able to perform automated tasks based on hardware and performance related events. Able to interface with BCPii to automate hardware related actions. Same hardware interaction capabilities as Onboard Able to see entire installation from the outside, not trapped in the environment as it is being changed. 12

Use Case: Automated IPLs PLEX Other LPARs Target LPAR Resource manager Controlling LPAR BCPii SE HMC (Console) Network Off Platform 13

Use Case: Automated IPLs PLEX Other LPARs Target LPAR Resource manager Controlling LPAR BCPii SE HMC (Console) Network Initiate IPL -- Operator or automation Have automation bring resources down cleanly Off Platform 13

Use Case: Automated IPLs PLEX Other LPARs Target LPAR Controlling LPAR XCF BCPii RESET CLEAR cmd SE HMC (Console) Network Use XCF to remove system from the sysplex Use BCPii to issue reset with clear command Off Platform 13

Use Case: Automated IPLs PLEX Other LPARs Controlling LPAR SE The system is now gone HMC (Console) Network Off Platform 13

Use Case: Automated IPLs PLEX Other LPARs Target LPAR Controlling LPAR BCPii LOAD cmd SE HMC (Console) Network Use BCPii to issue a LOAD command (IPL) Off Platform 13

Use Case: Automated IPLs PLEX Other LPARs Target LPAR Controlling LPAR HMC (Console) SE Network Catch pre-console messages and automate replies NIP messages replies Off Platform 13

Use Case: Automated IPLs PLEX Other LPARs Target LPAR Resource manager Controlling LPAR SE HMC (Console) Network brings up all remaining resources Off Platform 13

Questions / Comments / Thoughts / Discussion zachary.williams@ca.com 14

Legal Notice Copyright CA 2014. All rights reserved. All trademarks, trade names, service marks and logos referenced herein belong to their respective companies. No unauthorized use, copying or distribution permitted. THIS PRESENTATION IS FOR YOUR INFORMATIONAL PURPOSES ONLY. CA assumes no responsibility for the accuracy or completeness of the information. TO THE EXTENT PERMITTED BY APPLICABLE LAW, CA PROVIDES THIS DOCUMENT AS IS WITHOUT WARRANTY OF ANY KIND, INCLUDING, WITHOUT LIMITATION, ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE, OR NONINFRINGEMENT. In no event will CA be liable for any loss or damage, direct or indirect, in connection with this presentation, including, without limitation, lost profits, lost investment, business interruption, goodwill, or lost data, even if CA is expressly advised of the possibility of such damages. Certain information in this presentation may outline CA s general product direction. This presentation shall not serve to (i) affect the rights and/or obligations of CA or its licensees under any existing or future written license agreement or services agreement relating to any CA software product; or (ii) amend any product documentation or specifications for any CA software product. The development, release and timing of any features or functionality described in this presentation remain at CA s sole discretion. Notwithstanding anything in this presentation to the contrary, upon the general availability of any future CA product release referenced in this presentation, CA may make such release available (i) for sale to new licensees of such product; and (ii) in the form of a regularly scheduled major product release. Such releases may be made available to current licensees of such product who are current subscribers to CA maintenance and support on a when and ifavailable basis. 15

Additional Use Cases Change LPAR weights on a scheduled basis (time of day) Change LPAR weights based on performance thresholds. Turn on/off capacity on demand based on performance. Get hardware configuration information (attributes) and save it off platform for big data analysis. Changing power settings based on performance or DR system switch. Change activation profile to adjust how systems come back up (like a safe mode). Change weights/capacity to maintain SLAs (1 to 1, system to application). Change weights/capacity based on queue depth (1 to 1, system to application). 16