bmc control-m: a detailed transition from version 7.0 to ... · pdf filebmc control-m...

54
BMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar Zurich 2015 September 17th 2015 Pierre-Michael DESHAYES Senior Workload Automation Consultant

Upload: vanminh

Post on 30-Jan-2018

222 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

BMC Control-M What’s changedA detailed transition

from version 7.0 to version 9.0

ITConcepts Control-M Seminar Zurich 2015

September 17th 2015

Pierre-Michael DESHAYES

Senior Workload Automation Consultant

Page 2: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

What we’ll cover in this presentation

• The new Control-M user interface

• Changes for Developers

• Changes for Operators

• Changes for Administrators

• New Control-M add-ons overview

Page 3: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

A brand newuser interface

Page 4: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

A simple equation for a better good

The biggest change in User Interface since Control-M version 6.3 in 2006

The "Control-M/Desktop" (DTOP) and "Control-M/Enterprise Manager GUI" (GUI) clients are merged and rebranded into the new "Control-M Workload Automation" client (EMWA) … with a substantial amount of changes !

Note: The reporting facility stays unchanged

+ =

Page 5: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

EMWA » User interface redesigned (1/3)

User activities are split into « Domains » for each use case:

Designing jobs flows »

Interacting with AJF »

Consulting archived views »

Forecasting the future »

Managing datacenter »

Page 6: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

EMWA » User interface redesigned (2/3)

New navigation menu:• Inspired from latest MS

Office « Ribbon UI »

• Better usability through dynamic contexts (1)

• Easier navigation and management via « Tabs » usage (2)

Page 7: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

EMWA » User interface redesigned (3/3)

New contextual panel • Available on every domain

(except for « Tools »)

• No more need to open up Job Editing Form (JEF) to consult jobs status and properties

Page 8: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

New terminology for attributes

Changes for a more efficient communication and enrolment

Some examples of terms which

changed between both versions

Note: A complete list of changes is available in the EMWA client’s help through an interactive guide

7.0.00 > 8.0.00Table Folder

Smart Table Smart Folder

Group Sub Application

Nodeid Host

Nodegroup Host Group

Owner Run AS

Author Created By

Page 9: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

CCM » A necessary evolution

A GUI refresh with enhanced management capabilities

• Same Ribbon UI like the EMWAclient

• New context menu to display information

• Every single component ismanaged via the CCM (DB, NS)

• All security related panels are now within the CCM

Page 10: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Changes for Schedulers

and Integrators

Page 11: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Workspaces revisited (1/2)

A simpler, safer and collaborative approach for developers• A ”virtual” user space where developers

can safely create, modify and/or consult job workflows

• Workspaces are saved in the EnterpriseManager database to prevent data loss

• Workspaces are also shareable between users

• Workspaces are read-only by default

Page 12: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Workspaces revisited (2/2)

The MS SharePoint approach

• A “Check Out” is necessary to modify jobs within a workspace

• Modifications can be manually saved using the “Save” button (without affecting active job definitions)

• Writing changes in the database is performed via the “Check In” button (formerly “Write” option)

! WARNING!By default a « Check-in » performs automatically an « Upload » on the

Control-M/Server

Page 13: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Job type selection

Simplified job type definitions• Every “Application Forms” for all

existing Control-M modules are natively integrated and streamed from Enterprise Manager (no more lengthy manual import)

• A graphical menu allows the user to quickly pick the desired job type

• Easier integration in a job flow using drag & drop functionality

Page 14: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

The new Job Editing Form (JEF)

An optimised JEF interface

• Tabs are reduced and jobs properties/functionalities re-organized to simplify development and navigation

• Fields are renamed for easier understanding

• Many fields are now dynamically updated and pre-filled to quicken job development and avoid syntax errors

Page 15: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

JEF » Scheduling enhanced (1/3)

Scheduling with a couple clicks

• Every scheduling option is now under the same panel

• Predefined options (macros) are available for rapid development

• Interfaces are heavily simplified specially when using rules

• Specific dates can be used instead of a calendar

Page 16: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

JEF » Scheduling enhanced (2/3)

New Cross New Day scheduling

• Enables the management of smart folders and its jobs as a single entity

• In case of a failure, the folder and all its jobs can be kept in the active environment

Page 17: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

JEF » Scheduling enhanced (3/3)

Global calendar management

• Save time and reduce theefforts invested in calendarmanagement

• Calendars can be distributed to every Control-M/Servers, including Mainframe systems

Page 18: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

JEF » From Post-Processing to Actions

Re-organized for simpler management

• Steps, Post-Proc and Out-conditions are merged into an “Actions” tab with,

• A revisited “On/Do” statement system as well as a simplified notification system

• An new “Capture from job output” option to share with other jobs in the workflow

Page 19: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

JEF » Actions » New On/Do management

Enriched possibilities

• New “On” statements

• Notifications (mail/remedy/…) are grouped within a dedicated “Notify” option dialog

• New “Do” actions

Page 20: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

JEF » Actions » Output capturing/sharing

Say goodbye to workarounds

• Search data within the job’s output using simple search functionalities

• Capture the result and store it in a variable

• Share the variable with other jobs using different scope levels (local, global, folder or pool)

Page 21: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

JEF » Simplifying user enrolment

Less obscure terminology and hidden functionalities

• No more %%PRECMD / %%POSTCMD variables to embed commands.

• Simplified in-conditions terminology for order date management

Page 22: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

JEF » Additional functionalities

And last but not least

• Users can now export job flows to Visio compatible format (EMF)

• New filters are available when loading folders from the database

• Enhanced “Find” and “Find & Update” dialogs

• Control-M/Agent binaries can be triggered from Agentless nodes

Page 23: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Planning » Removed functionalities (1/2)

Some functionalities logically removed

• No more “local/disconnected” mode

• User must be connected to their Control-M environment

• No more “locking” system when loading/modifying jobs

• Ownership system is managed at workspace level

• Only the Gateway can lock folders when performing “Upload” and “Download“

operations

• No more support for “DRF” files

Page 24: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Planning » Removed functionalities (2/2)

From “STM” to “Folders”

and losses along the way:

• Creating an empty table (1)

• Copying a table (2)

• Options when (un)deleting a table (3)

• Manually locking a table (4)

• Consulting jobs without using a workspace (5)

Page 25: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Changes for Operators

and Analysts

Page 26: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Monitoring » Reorganized contextual menu

Reorganized for more usability

• New terminology

• Sysout -> Output

• Why -> Waiting Info

• Force OK -> Set to OK

• New dedicated menu for

(un)deletion and z/Os actions

Note: The whole list can be consulted on the interactive guide

Page 27: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Monitoring » Run Now functionnality

New functionality empower users

• Force a job submission without taking into

account any of the job’s set of constraints

(time, conditions, resources, workload, …) via

“Run Now“

• Select specific constraints to skip via “Bypass“

• Completely skip the job with “Skip Job”

• Run the job as Dummy

• Enable or not Post Processing actions

Page 28: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Monitoring » New job order panel

New options for a better order

• Jobs can be ordered as independent flows to prevent conditions hijacking

• Variables can be defined at order time

• Masks can be used to select a group of jobs from a folder based on their name

• Smart Folders can be duplicated if necessary

Page 29: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Monitoring » Live Run Time Estimations

Forecasting the active jobs in pseudo real-time

• Instant visibility of every jobs’ expected future runtime

• BIM module is necessary to have the functionality

Note: There’s no need to put a BIM job in the job flow

Page 30: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Monitoring » New Gant view

Get a peak at your daily workload

• View job flows on a timeline

• Easily monitor jobs and simplify

troubleshooting

• View timeline through the end of the

day with runtime estimations

Note: functionality is scheduled for V9 FP1 (T1 2016)

Page 31: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Monitoring » Bookmarks management

Easily navigate through your job flowsUsers can define bookmarks with specific jobs to quicken navigation (very useful on large viewpoints)

• Bookmarks can be selected using

• Shortcut keys

• Bookmark tables

• Manually in the Ribbon UI

• Bookmarks are stored per client’s viewpoint and workspace

Page 32: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Monitoring » Environment identification

Avoid mistakes when working on multiple datacenters

• Personalization managed via CCM with options to define:

• Banner colour

• Environment’s title and description

• This customization is also apparent in web interfaces

• Self-Service

• Workload Change Manager

Page 33: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Monitoring » Minor interface changes

Some minor but long awaited changes

• New colours to identify jobs’ status:

• Jobs waiting for a Control-M/Agent are cyan

• Jobs with a workload strategy are violet blue

• Users with appropriate access rights can

directly modify jobs with a single button

Page 34: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Monitoring » Additional functionalities

A couple handful enhancements for specific use cases

• EMAPI dedicated CLI

• Users can perform EMAPI actions with a simple command line

• No more Java knowledge required anymore

• XML input file from EMAPI plugin can be used without modifications

• z/OS jobs using a pre-execution now have a visual indicator

• CTMEM Rules management for z/OS systems

Page 35: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

History » The new Archived Viewpoint

Some minor changes

• A dedicated domain

• Possibility to open multiple”archived viewpoints“ simultaneously

• A reorganized menu “Playback“ dedicated to replay management

Page 36: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Forecast » "What-If” Host Simulation

A handy way to manage downtimes

• Proactively handle maintenance windows

• Reduces impact of urgent downtimes

Page 37: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Changes for Administrators

and System Engineers

Page 38: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Automated agent deployment (1/3)

Simplified Control-M Agent upgrades/downgrades• Available for all releases

• General Availability (GA)• Fix Packs• Patches

• Compatible with Control-M/Agents for Distributed Systems starting version 6.4

• Possibility to perform rollbacks

Page 39: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Automated agent deployment (2/3)

Page 40: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Automated agent deployment (3/3)

Page 41: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Automated client deployment

Easily manage and deploy Control-M EMWA clients

• Packaged installation including:• General Availability (GA)• Fix Packs and Patches

• Clients are pre-configured for immediate usage

• Deadlines can be defined to force users to upgrade

Note: No administrator rights required during the installation

Page 42: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Integrated High Availability

A unified Control-M solution for Business continuity • Two types or Failover systems

• Manual• Automatic

• Simple installation wizard to setup the Control-M infrastructure

• Cost savings on 3rd party solutions

• Everything managed directly from the CCM

Page 43: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Manual Failover

PostgreSQL Replication

Control-M

Server

Control-M

Server

Database

Control-M

Server

Control-M

Server

Database

High Availability for PostgreSQL (1/2)

Page 44: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Control-M Server and PostgreSQL database

replicated to a secondary host

High Availability for PostgreSQL (2/2)

Page 45: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Customer provided solution for

database layer high availability

Automatic or

Manual

Failover

Control-M

Server

Control-M

Server

Database

Enterprise

Manager

Database

Enterprise

Manager

Control-M

Server

Control-M

Server

Database

Enterprise

Manager

Database

Enterprise

Manager

Automatic or

Manual

Failover

High Availability for Oracle/SQL Server

Page 46: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Control-M/Server “Quiesce” mode

A simple yet powerful evolution to the existing suspended mode• Set pause mode from either CCM or

CLI to stop all jobs’ submission

• Bypass and Run Now functionalities can still be used for emergency actions

Page 47: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Control-M/Server usage alerts

Actively monitor your workload consumption• Gain visibility on your workload

capacity using fine grained thresholds

• Notify users via email when thresholds are breached

• Aggregation from differentEnterprise Manager environments

• Support for Mainframe & Distributed

Page 48: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Additional Enhancements

Focused on security and network• Support for IPv6 and NFS file systems

• New SSL management with support for:

• External Certificate Authority (CA)

• Additional industry encryption standards (SHA-2 hashing, 4096bits RSA keys and AES-256 encryption)

• Operations on multiple Agents

• Disable / Delete / Recycle

• Update configuration (system parameters)

Page 49: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

New Control-Madd-ons

overview

Page 50: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Add-ons » Workload Changer Manager

Fasten the change request lifecycle• Simple and intuitive web-based

interface for creating job definition change requests

• Standardization of the workload change request process

• Follow up on change requests status with notification

• Save time for both change requesters and schedulers

Page 51: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Add-ons » Workload Archiving Manager

Fast, easy access to historical workload data• Retain and retrieve the critical batch

logs and output needed to prevent and meet compliance requirements

• Simple archiving policies system enables storing only the desired datafor the desired time

• Access archived data natively withinthe EMWA for analysis

• Securely archive data for its legal life

Page 52: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Add-ons » Workload Application Integrator

Integrate any application workload with Control-M• Increase the speed of innovation by

controlling what applications get integrated and when

• Improve services for critical applications with the ability to design job types that fit your service needs

• Extend the reach and return of your investment through crowd-sourced job types and a community of experts

Page 53: BMC Control-M: A detailed transition from version 7.0 to ... · PDF fileBMC Control-M What’s changed A detailed transition from version 7.0 to version 9.0 ITConcepts Control-M Seminar

Questions ?