Automating Workload AE and DE; Agent Deployment and Configuration

13
Automating Workload AE and DE; Agent Deployment and Configuration Dan Herrington MFX12S #CAWorld Robert Mark Technologies Chief Operating Officer

description

The new Workload Agent added features to platforms like Workload Automation AE and expanded functionality on Workload Automation DE. It also introduced a new problem however, management of configuration files across 100s, 1000s and sometimes tens of thousands of servers. This presentation steps through a solution to this operational problem. For more information on Mainframe solutions from CA Technologies, please visit: http://bit.ly/1wbiPkl

Transcript of Automating Workload AE and DE; Agent Deployment and Configuration

Page 1: Automating Workload AE and DE; Agent Deployment and Configuration

Automating Workload AE and DE; Agent Deployment and Configuration

Dan Herrington

MFX12S #CAWorld

Robert Mark TechnologiesChief Operating Officer

Page 2: Automating Workload AE and DE; Agent Deployment and Configuration

2 © 2014 CA. ALL RIGHTS RESERVED.

Abstract

The new Workload Agent added features to platforms like Workload Automation AE and expanded functionality on Workload Automation DE. It also introduced a new problem however, management of configuration files across 100’s, 1000’s, and sometimes tens of thousands of Servers. We will step through a solution to this operational problem.

Daniel Herrington

Robert Mark Technologies

Chief Operating Officer

Page 3: Automating Workload AE and DE; Agent Deployment and Configuration

3 © 2014 CA. ALL RIGHTS RESERVED.

Agenda

THE AGENT MANAGEMENT PROBLEM

AN INFRASTRUCTURE SOLUTION

CONTINUED OPERATIONAL MAINTENANCE

BUILDING THE DEPLOYMENT PACKAGE

BUILDING THE MANAGEMENT CLASS

DEPLOYING THROUGH QA AND PRODUCTION

1

2

3

4

5

6

Page 4: Automating Workload AE and DE; Agent Deployment and Configuration

4 © 2014 CA. ALL RIGHTS RESERVED.

The Agent Management Problem

Heterogeneous environments– Multiple OS platforms

Windows, Solaris, Linux, AIX, i5, z/OS

– Multiple Applications

J2EE, Informatica, PeopleSoft, SAP®, Cognos, FTP

All mean multiple configuration files on the order of 100’s, 1000’s or in some cases tens of thousands of machines.

How do we rollout 800 Workload agents and ensure cookie cutter configuration?

Page 5: Automating Workload AE and DE; Agent Deployment and Configuration

5 © 2014 CA. ALL RIGHTS RESERVED.

An Infrastructure Solution

Puppet Enterprise enables Workload Admins to deploy and maintain standardized infrastructure– Development WA environment is used to build install packages

Puppet automatically deploys to higher environments based on Development ENV templates

– Defining nodes ensures standardized configurations

Agent nodes, FTP Nodes, SAP nodes, etc.

Leveraging DevOps tools to resolve the Agent Management Problem

DevOps tools are designed to handle these exact use cases

Page 6: Automating Workload AE and DE; Agent Deployment and Configuration

6 © 2014 CA. ALL RIGHTS RESERVED.

An Infrastructure Solution

Puppet Enterprise enables Workload Admins to deploy and maintain standardized infrastructure– Eliminates configuration drift

Puppet reverts all unauthorized changes to the Workload Automation infrastructure to the pre-defined node definition.

cont.

DevOps tools are designed to handle these exact use cases

Page 7: Automating Workload AE and DE; Agent Deployment and Configuration

7 © 2014 CA. ALL RIGHTS RESERVED.

Setup

Task Tools Requirements

Build package Shell scriptCA System Agent installation media

Build Puppet System Agent Module Puppet Enterprise Text Editor

Deploy System Agent Puppet EnterpriseInstalled Puppet

Enterprise Master and Agent machines

Update agentparm.txt Puppet Enterprise Text Editor

Page 8: Automating Workload AE and DE; Agent Deployment and Configuration

8 © 2014 CA. ALL RIGHTS RESERVED.

RPM

Ran into issue with calling RPM within CA installers RPM

Created self extracting archive wrapping CA installer

Page 9: Automating Workload AE and DE; Agent Deployment and Configuration

9 © 2014 CA. ALL RIGHTS RESERVED.

Puppet Module

A Puppet Module is a self-contained bundle of code and data.– In this case it enables Puppet

to identify System Agent nodes.

Page 10: Automating Workload AE and DE; Agent Deployment and Configuration

10 © 2014 CA. ALL RIGHTS RESERVED.

Deploy System Agent

Development package completes– Push System Agent to QA

environment

Page 11: Automating Workload AE and DE; Agent Deployment and Configuration

11 © 2014 CA. ALL RIGHTS RESERVED.

SummaryThe capabilities of the System Agent mean different configuration files across different types of servers (Linux, Solaris, AIX, Windows, z/OS, i5, etc.).

Solution

By leveraging an infrastructure management tool like Puppet Enterprise, one can manage the deployment of the System Agent to ensure a standardized Workload Automation environment. Administrators can then use Puppet to simplify patching and management of the multiple agentparm.txt files that are deployed.

Page 12: Automating Workload AE and DE; Agent Deployment and Configuration

12 © 2014 CA. ALL RIGHTS RESERVED.

For More Information

To learn more about Mainframe, please visit:

http://bit.ly/1wbiPkl

Insert appropriate screenshot and text overlayfrom following “More Info Graphics” slide here;

ensure it links to correct pageMainframe

Page 13: Automating Workload AE and DE; Agent Deployment and Configuration

13 © 2014 CA. ALL RIGHTS RESERVED.

For Informational Purposes Only

© 2014 CA. All rights reserved. All trademarks referenced herein belong to their respective companies.

This presentation provided at CA World 2014 is intended for information purposes only and does not form any type of warranty. Content provided in this presentation has not been reviewed for accuracy and is based on information provided by CA Partners and Customers.

Terms of this Presentation