serena release control for z series donal falvey – regional services manager

52
Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Upload: jazlyn-brayton

Post on 15-Dec-2015

226 views

Category:

Documents


1 download

TRANSCRIPT

Page 1: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Serena Release Control for Z SeriesDonal Falvey – Regional Services Manager

Page 2: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

What Drives Change In Your Application Environment ?

•New Business

•Application Modernization

•Mergers & Acquisitions

•Regulation Compliance

•Defects

• Issues

•Emergencies

2

Page 3: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Introducing ChangeMan ZMFComprehensive SCM for the mainframe

• End-to-end software configuration management for the mainframe

• Process and workflow

• Release management• Enterprise Release Option• Serena Release Manager

• Protects software assets, controlling all change across the enterprise

• Automated reports showing what changed

• Easy to create test levels by application with dynamic approval lists

• Ensures system integrity through staged deployments

Page 4: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Multiple User InterfacesEase of use and administration

• Choice of user interface, depending on role• ISPF for traditional mainframe development• Windows Explorer plug-in• IDE integration

• Eclipse• Websphere

• Web browser visibility

• Simple implementation and use

• Concurrent/Parallel Development

• Modern extensibility• Webservices, XML

Page 5: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Lifecycle Automation

• Package Oriented Maintains All Components Of A Change • Flexible & Adaptable Development Life-Cycle• Implicit Support For Parallel & Concurrent Development• Fast To Implement & Easy To Use• Full Audit Trail

Page 6: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Impact Analysis

Locates

Copybook to Source, Subroutine to Load Member

PROC to JCL, Source to Load Member, Source scanning

Page 7: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Create Package

• Package Contains all components to be changed• Source, Executable, DB Components, Doc, Etc

• Planned/Emergency, Permanent/Temporary

Page 8: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Checkout

• Staging Libraries Created• Using Application, Package Number and Library Type

• Promotion Libraries Created

• Single or Mutliple Checkouts

Page 9: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Stage

• Load Members Create• Edit Files in Staging Libraries• Compile/Link into Promotion Libraries

Page 10: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Audit

• Checks package complete and logically correct

• MUST RUN Prior to Freeze

• Customisable Severities

Page 11: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Promote

• Members Automatically Copied between Libraries• Unit Testing, Acceptance Testing, etc

Page 12: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Freeze

• No Further Package Changes Allowed• Install Jobs Created• Approvers Informed

• Audit Checked• Any changes between Audit and Freeze highlighted

Page 13: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Approve

• Dynamic Approvals

• Multiple Access• ISPF, Windows, Web Browser

• Full Access to Package Contents

Page 14: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Install

• Install Jobs Executed• Final Approvals• Internal ChangeMan Scheduler or External Scheduler• Copies to Production• Baseline Ripple

Page 15: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

CreateCheckout Stage

Freeze

Test

Test

ApproveInstallBackout

Audit

Impact Analysis

Backout

• Complete Package Backout• Load, source, doc, etc

• Package in BAK status• Need to

• Re-audit, re-freeze, re-approve, Install

Page 16: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Serena Release ManagerBeyond the Mainframe

17

Page 17: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

ChangeMan ZMF Path to ProductionWith Release Planning and Control

18

Page 18: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

ChangeMan ZMF IntegrationWith Release Planning and Control

19

Page 19: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Why ChangeMan ZMF?

• Reduces cost• Enhanced visibility

optimizes resources

• Enhances quality• Enhanced control, while

improving collaboration across the enterprise

• Mitigates risk• Full traceability from project

inception to deployment• Streamlined regulatory

compliance

Team supportConfiguration managementChange management

Build and release support

Process managementProject support

Usability

Administration

1 2 3 4 5 6 7 8 9 10

Ranked #1 by Ovum Research

Page 20: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

What Drives Change In Your System Environment ?

• System Upgrades

• Software Patches

• Software Rationalization

• Migration

• Consolidation

• Disaster Recovery

• Application Retirement

21

Page 21: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

How can you tell …

• What is changing?

• What is not?

• Why is it changing?

• By whom and when?

• Was this the only change?

• How you can recover?

• Were you notified?

• Can you replicate it?

22

Page 22: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

ChangeMan® ChangeMan® SSMSSM

Introducing ChangMan SSM

23

Page 23: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

ChangeMan SSM

• SSM Components/Facilities Implementation• Change Tracking• Reference Tracking• PDS Member Level Protection • Detection and Synchronization• Redundancy Detection (by content)• Distribution of maintenance and newly installed software• SNAPSHOT Facility• SSM Product Panel Views (Main Functions)

24

Page 24: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

ChangeMan SSM Overview

• A Member of the ChangeMan family

• Manages access and change to infrastructure software datasets

• Verifies synchrony

• Packages changes for distribution and apply processing• System software• Local customizations• Third party Software• Virtually any group of data sets

InfrastructureInfrastructureInfrastructureInfrastructure

ApplicationsApplicationsApplicationsApplications

Page 25: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Change Tracking

• Provides Traceability – Data set and member level changes

• Assists with Change Identification and Recovery

• Audit Compliance – Improved accountability and change history

• Member Reference Tracking (MRT) – Tracks activity / inactivity

• Member Level Security (MLS) – Protects access to specific PDS members by unauthorized users

Page 26: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Fingerprint Datasets to Speed Change Detection

• Fingerprinting

Detection & SynchronizationFingerprint data set

t t t = t

CA B

CompositeData Set TOKEN

(8 bytes)

PDS Member Tokens(8 bytes each)

IPLAA1

SYS1.PARMLIB(LNKLST00)

(LNKLST09)

Change TrackingSSM Databases (stored tokens)

Page 27: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Change Tracking Design

Group Admin(Systems)

User1User2 (Alt)

User3

Group Admin

(Products)User1User2User3

Group Admin

(Chg Control)User1User2

SYS 1• DSN1• DSN2• DSN3• DSN4

PRD 1• DSN5• DSN7• DSN9

CHG 1 •DSN1• DSN2• DSN6• DSN8

PRD 2•DSNA•DSNB•DSN1

SSM Change Tracking Databases

Contains Information about:• Group Administrators• Group Names• Users defined to each Group • Tracked data sets in Groups

Page 28: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Content Based Change Detection

• Fast hashing process provides absolute detection of change

• An 8 byte token represents the contents of a member/data set

• Data sets do not have to be local to identify if they are in/out of synchrony, or exist in one environment, and not the other

• The contents of an entire DASD volume can be represented by a 1-3 cylinder fingerprint data set

A0DC0C2A - 00051AC2 A0DC0C2A - 00051AC2 A0DC0C2A - 00051AC2 A0DC0C2A - 00051AC2

IPLAA1

SYS1.PARMLIB(LNKLST00)

(LNKLST09)

IPLAA2

SYS1.PARMLIB(LNKLST00)

(LNKLST09)

=

=

Page 29: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Tunable Change Tracking

• Each work group can Track data sets of their responsibility/interest

• Critical data sets can be designated for “Delta Tracking” (backup members stored in GDG format)

• Backup members stored in compressed format

• Granularity – track data sets as a logical group

• Volume Level • Data Set Group• Application• Software Product• Concatenated Libraries• Shared/Personal Libraries• New Installation Projects• Single Data Set

Page 30: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

• SSM databases enable on-line and batch reporting

ChangeMan SSM Tracking System Change

ChangeManChangeMan

SSMSSM

HPSISTOW HPSICLOSHPSISTOW HPSICLOS

CSACSA

Update

Queries

Notifications

File UpdatesFile UpdatesSSM Front-endsSSM Front-ends

Stow CloseStow Close

Page 31: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Events Statistics for Group: SSM823 Command ====> Enter S to select Type(s) and/or Category from one column at a time. Object: STRSUP.SSM823.INSTALL catlg Events: 169 ( _ ) 11 Added ( _ ) 0 Uncat ( _ ) 0 VS-upd ( _ ) 0 Delete ( _ ) 0 DS-upd ( _ ) 0 VS-reo ( _ ) 23 Update ( _ ) 1 Reloc ( _ ) 0 VS-def ( _ ) 0 Status ( _ ) 0 Comprs ( _ ) 0 VS-del ( _ ) 0 Linked ( _ ) 0 Scrtch ( _ ) 0 VSAM ( _ ) 0 Zapped ( _ ) 0 Migrat ( _ ) 1 Rename ( _ ) 0 NameTo ( _ ) 0 SMF ( _ ) 109 Backup ( _ ) 0 NameFr ( _ ) 24 Restore ( _ ) 1 DATASET ( _ ) 0 MEMsmf ( _ ) 35 MEMBER (Selects all events except Backup and Restore) Optional: Member Selection: ==> * * Pattern Period: - Last n Hours ==> 1 thru 99 or Yesterday ==> Y or blank or Last n Days ==> 1 thru 99 or Date Range ==> 2006/01/01 To ==> 2006/03/12 yyyy/mm/dd

Page 32: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Improved Audit Compliance

• Identify changes, and access to tracked data sets

• Change history is maintained in a database

• Automated backup of critical PDS members (Delta Tracking)

• Data set/Member recovery to any previous date/time

• Change notificationChangeMan SSM RTCT Member Event NotificationHOST: S001.SERENA.COM Type of event: UPDATE - This member has been updated Member name: IMPORT Data Set name: STRSUP.SSM823.INSTALL Volume: SRSMAA Date: 2006/03/14 Time: 11:02:27 Update by User: BSCHEED Program: IKJEFT01 Job: BSCHEED LPAR: S001

Page 33: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Problem Determination & Recovery

• Problem Determination• Query the on-line database (Track Group/data set level) • Identify the latest change(s) incurred• Answers the questions who, when, what... • What were the actual changes

• Recovery • Restore backup member(s) on-line. Eliminate/reduce backup

tape recalls.• Recover an entire PDS as it existed at a previous date/time• Assists with re-runs and testing

Page 34: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Reference Tracking

• Member Level Reference Tracking (MRT)• Allows sites to identify references to data sets and PDS members• Provides reporting of un-referenced data sets and members,

(unused software)

Page 35: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Member Level Protection

• Member Level Security (MLS)• Allows SSM administrator(s) to designate who has access to

specified data set/members, by TSO UserID or RACF Group/Entity

Page 36: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Redundancy Detection Facility

• Redundancy Detection (by content)• Identifies duplicate data sets or members• Groups redundant groups in two ways:

• Highest recoverable space• Highest number of redundancies

• Scalable, from a single data set to the entire DASD pool• Helps to reduce storage charge-back expenses• Elimination of duplicate data assists in reducing resources

required for backups, offsite storage, and the potential errors

Page 37: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Change Detection and Synchronization

• SSM Process and Automation• Comparison Facilities• Change Identification• Change Baskets for Change Distribution • New Product Installation Distribution• Data Center Relocations and Migrations• Enhancing the Business Resumption Process• Maintain Synchrony between Production and Business

Resumption Sites

Page 38: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Detection (Comparison Facilities)

Assists with combining libraries by comparing and identifying duplicate content members.

Fast/Scalable Comparisons:DSN to DSNDSN Group to DSN GroupVolume to Volume

Data Set MODELing and MASKing facilitiesare available for SSM comparisons.

Comparison of remote environments utilizing a Fingerprint data set.

FingerprintData Set

Remote EnvironmentRepresentation

Page 39: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Packaging / Applying Changes

User

User

User

User

Before Change FGP

After Change FGP

ChangeBasket

APPLY

APPLY

EXPORT

Page 40: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Maintaining a Standby Site

FingerprintThe Environment

Incur change over time

Re-fingerprintThe

Environment& Generate

Change Basket

TransferChange Basket

Data Set

Apply or AccumulateBasket(s)

SynchronizationVerification

Production Site

Recovery Site(Start Here)

Page 41: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

ChangeMan SSM Package Distribution

ChangeMan SSM Approach:• Only packages changes for efficiency• A single sequential data set is transmitted

containing all the changes• Change baskets can be cumulative, where they

are shipped daily, and applied weekly, or as necessary

InitialSynchronyApply Full

Backup

InitialSynchronyApply Full

Backup

Change BasketChange Basket

Change BasketChange Basket

Change BasketChange Basket

TimeTime

Source Site

Target Site

Page 42: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Tunable Change Propagation

• System datasets• Every 24 hours

• Production Application A• Every 12 hours

• Production Application B• Once a week

Change BasketChange Basket

Source Site

Recovery / Target Site

Page 43: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Protection From Human Error

• Remember eBay?

• According to a survey by The Disaster Recovery Journal, only 3% of data loss was attributed to disasters.

• Human error is responsible for 32% of all data loss.

Page 44: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Faster Disaster Recovery

• Provides for the recovery systems environment to be in sync with production. Greatly reducing recovery time for critical operations.

ChangeMan SSM assists with fast, reliable recovery

TransmittedChange Baskets

Vs.

Page 45: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Large Bank – A Recovery Time Saving Example

• Before SSM – 2 weeks

• Versus 2 days with ChangeMan SSM• 6 Hour Environment recovery• 18 Hour Application recovery• 48 Hour Data Center recovery capabilities• Resource savings

• CPU• I/O• Network

Page 46: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Customer Examples

• Large Bank B - uses ChangeMan SSM to track changes to system datasets, and to see who are accessing members of certain critical system libraries

• Large Bank C - found that they can identify maintenance impacts on a volume in 15 minutes vs. 24 hours using IBM SuperC, with minimal setup.

Page 47: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Reducing Planned Downtime (maintenance)

• Maintenance windows reduced from 8 to 1 hour per system

• System Programmer builds and tests SMPE target volume on a primary build site

• ChangeMan SSM replicates tested SMPE target volumes

• Tested maintenance can be replicated to several systems with a single change basket

SMPEBuild

SiteProduction System

Image

Page 48: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Example: System Relocation

• Virginia development systems moved to Missouri data center.

• Application libraries and ChangeMan ZMF system copied and shipped.

• Over 33,000 libraries synchronized for 30 days using ChangeMan SSM Change Baskets, between the two data centers.

• On final move date, saving 23 hours wall clock time, many man-hours, and one corporate jet flight, by not having to backup, transport, restore these libraries.

Page 49: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Snapshot Facility

• Site differences can be verified/audited at any time

• Verification that all data sets are in-place prior to recovery or recovery testing

• Identifies attribute/allocation differences, and missing data sets

• Reduces x37 type abends • Verifies all data sets are present, prior to starting DR testing, or

application testing at an alternate site

= ??

Page 50: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

SNAPSHOT Compare / Verification

SNAPSHOTLocal Volumes

SNAPSHOTRemote Volumes

COMPARESNAPSHOT Data Sets

Reports on:DCB, Space, Attribute, Directory ExceptionsMissing Data Sets

Page 51: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Optimizing Data Center Change

• Lower Planned/Unplanned Downtime

• Improve Traceability of Changes

• Automate site synchronization

• Provides enhanced problem determination and recovery processes

• Manage Datasets to… • Identify/eliminate unused software licenses (MRT)• Identify and remove redundant and duplicated data to recover

space, and eliminate potential issues they could cause.

Page 52: Serena Release Control for Z Series Donal Falvey – Regional Services Manager

Thank You

53