what’s new in mimix 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•mimix enterprise (low,...

29
What’s new in MIMIX 9 Stephan Leisse Solution Architect [email protected]

Upload: others

Post on 21-Aug-2020

5 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

What’s new in MIMIX 9

Stephan LeisseSolution Architect

[email protected]

Page 2: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Continuous Value Delivered in MIMIX

MIMIX 7.0

Seven Wows!

• Vision Solutions Portal (VSP) • Single Point of Switch• Historical Reporting• Customizable Automation• Enhanced Apply Performance (2)• Integration with MIMIX Global

MIMIX 7.1

Faster, Stronger, Smarter

• 6 apply performance enhancements• Priority based auditing• Target side tracking & repair• Transaction analysis graphing• Replicated objects view• iOptimize• VSP on Windows• MIMIX event subscriptions• E-mail notification• 29 additional service pack features

MIMIX 8.0

Easy. Efficient.

• Data protection reports• Browser-based configuration• Integrated IFS replication• Streamlined standard install• Self-service license management• Enhanced access path maintenance• Enhanced server-to-server

communication• Server-level custom procedures• Support for IBM i 7.2 and Power 8• New MIMIX for PowerHA• New Metered usage licensing

MIMIX 8.1 SPs

Features in Service Packs!

• Active SBSD replication improvements

• Omit DTAARA/DTAQ content support

• VSP SNMP support• VSP configuration Export/Import• 64-bit JVM support for VSP• Up to 7x - 10x reduction in

STRMMX time• Significant switch time

improvement for enterprise environments (Up to 8x)

• IFS embedded generics support• RCAC support • IFS Audit Performance

improvements • VSP Performance / Scale

improvements• IFS Replication performance

improvement 2x-3x (8.1.17) • Temporal Table Support (8.1.18)

MIMIX 8.1

Innovation & Evolution

• Virtual Switch• Continuous AutoFix Technology • Enhanced replication performance• Greater control of audit status• Smart problem resolution• Simplified replication configuration• Automated point-in-time backups• Additional locking option• Side by side object comparison• Support for IBM i 7.3

October 2010

March 2012

Sept 2014

Jan 2016

2016-2017 SP’s

Page 3: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Faster, More Efficient ReplicationMulti-threaded Apply Benefits Incorporate true multi-threading in our DB Apply engine

• Significant increase in the number of active apply threads

• Thread ranges vary by product level (DR, Professional, Enterprise)

• MIMIX DR (LOW only)

• MIMIX Professional (LOW, MED)

• MIMIX Enterprise (LOW, MED, HIGH)

Better separation of DB, IFS, Data Area and Data Queue workloads within a DG

Will include a conversion feature to simplify the process of converting to/from multi-threading

Automatically drops into non-thread mode for non thread safe operations or certain file level operations

Unique “look ahead” processing for better efficiency and performance

Will continue to support current apply engine

Page 4: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Files 1 – Nare permanently assigned to one of the apply jobs

regardless of file size or processing time

DB Apply Today Limited to

6 Apply Jobs

A

B

C

D

E

F

Files 1 - 100

Files 101 - 200

Files 201 - 300

Files 301 - 400

Files 401 - 500

Files 501 – 600…

Page 5: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Multi-Threaded Apply

Files 1 – Nare dynamically and evenly distributed

across threads for fastest processing

ONE

Apply

Job

---Controlling

Thread

MANY

Threads

Threads respond back to

Controlling Thread when

complete and wait for

next request

Thread 1

Thread 2

Thread 3

Thread 4

Thread 5

Thread 6

Thread 7

Thread 8

Thread 9

Thread 10

Thread 11

Thread 12

Thread …

Page 6: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Redesigned, Mobile-Friendly Graphical DashboardNew in MIMIX 9

• Color-coded dashboard gives a summary view of all aspects of the MIMIX environment on a single page, including:

• Replication throughput

• Audit status

• Switch procedure results

• Data protection reports

• Configurable to include additional details

• Displays optimally on full-size monitor, tablet or smart phone

Benefits

• Easy to use for operators or admins with constrained skillsets or time

• Convenient access to MIMIX from any browser and device

• Color-coding enables monitoring at a glance

• Single dashboard for launching into all aspects of MIMIX management

Page 7: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

New Key Metric Analysis ViewNew in MIMIX 9

• New view displays analysis of critical RPO and RTO metrics

• RPO based on current transaction volumes for the past minutes, hours or day

• RTO based on current transaction volumes and historical switch times

• Shows results of past switches

Benefits

• Easy visibility into current RPO and RTO metrics

• Enables reporting to stakeholders on ability to meet SLAs

• Helps identify trends to support early action if needed

Page 8: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Audit Level Improvements

Easier to understand controls for audit level• Reduces questions for “What is *LEVEL20?”Policy changes only to understand controls for audit level• Make the auditing options easier to understand with new terminology (words not

levels)• No affect to how the audits actually run• One value to enable or disable all audits for a data group without affecting auditing

options• Separate auditing option controls for File Data (#FILDTA), Directories (#IFSATR), and

Folders (#DLOATR) auditsAdd capability to run audits at highest level without policy changes • Already best practice to run audits at highest level in preparation for a switch

Page 9: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Mapping of Policies During Upgrade

Old AUDLVL policy New AUDRUN policy New auditing option policies

*DISABLED *DISABLED DLOAUDOPT(*ALL *ALL)IFSAUDOPT(*ALL *ALL)FILDTAOPT(100 100)

*LEVEL10 *ENABLED DLOAUDOPT(*ATTRONLY *ATTRONLY)IFSAUDOPT(*ATTRONLY *ATTRONLY)FILDTAOPT(5 5)

*LEVEL20 *ENABLED DLOAUDOPT(*ALL *ALL)IFSAUDOPT*ALL *ALL)FILDTAOPT(20 20)

*LEVEL30 *ENABLED DLOAUDOPT(*ALL *ALL)IFSAUDOPT(*ALL *ALL)FILDTAOPT(100 100)

Page 10: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Spool File Support

New object type - *SPLF• Affects all commands and panels that support OBJTYPE

xxxDGOBJE commands will support new object type• Valid on ADD and CHG when REPSPLF(*YES) and

OBJTYPE(*ALL|*SPLF|*OUTQ)

• Default values for spool file fields• REPSPLF(*NO)

• Spool File Name (*ALL)

• Creator Job Name (*ALL)

• UserName (*ALL)

Page 11: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Command Example – Object Type *SPLF

New Object type *SPLF

Spooled file criteria (SPLF) -

3-element configuration

Page 12: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

New in MIMIX 9

• Support for ignore differences for auditing and synchronization

• New parameter on configuration

• Object entries, DLO entries, IFS entries and File entries

• New option on SYNCxxx commands

• Controls whether ignored attributes are kept as they already exist on the target system, if possible, or forced to the values from the source system object

Distribution Feature

Production Server

HA/DRServer

Data Distribution

Server

Page 13: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Ignored attributes supportThis capability for ignoring differences is basically acknowledging that the objects are NOT fully synchronized between source and target system.

• Therefore we are restricting the capability to ignore differences to NON-SWITCHABLE data groups (either replicating to a replicate node or a data group configured as not switchable)

• Only Auditing and Synchronizing will use the Ignored attribute configuration

• This does NOT change replication – if the attribute is changed on the source system, it WILL BE replicated!

• This does NOT change Target Journal Inspection (TJI) - changes to objects on the target are still reported and recovered

None (*NONE)

Attributes Only (*ATRONLY)

Data Only (*DATAONLY)

Attributes and Data (*ATRDATA)

Select Differences

Page 14: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Add Data Group Object Entry (ADDDGOBJE)

Type choices, press Enter.

Additional Parameters

File and tracking ent. opts: FEOPT

Journal image . . . . . . . . *DGDFT

Omit open/close entries . . . *DGDFT

Replication type . . . . . . . *DGDFT

Lock member during apply . . . *DGDFT

Apply session . . . . . . . . *DGDFT

Collision resolution . . . . . *DGDFT

Disable triggers during apply *DGDFT

Process trigger entries . . . *DGDFT

Synchronize on start . . . . . . SYNCONSTR *NO

Attributes to ignore . . . . . . IGNATR *NONE

+ FOR MORE VALUES

BOTTOM

F3=EXIT F4=PROMPT F5=REFRESH F12=CANCEL F13=HOW TO USE THIS DISPLAY

F24=MORE KEYS

New IGNATR parameter

NEW – IGNATR parameter

Page 15: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

New column Ignored Differences

Page 16: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Synchronize Object (SYNCOBJ)

Type chioces, press enter.

Synchronize authorities . . . . SYNCAUT *YES

Synchronize attributes . . . . . SYNCATR *DFT

Save active . . . . . . . . . . SAVACT *SYSDFN

Save active wait time . . . . . SAVACTWAIT 120

Maximum sending size (MB) . . . MAXSIZE *NOMAX

System 1 ASP group or device . . ASPGRP1 *CURRENT

System 2 ASP device number . . . SYS2ASP *SAVASP

System 2 ASP device name . . . . SYS2ASPD *ASPGRP1

Submit to batch . . . . . . . . BATCH *YES

Ignored attribute processing . . IGNATRPRC *KEEP

Job description . . . . . . . . JOBD MXSYNC

Library . . . . . . . . . . . *LIBL

Job name . . . . . . . . . . . . JOB *CMD

BOTTOM

F3=EXIT F4=PROMPT F5=REFRESH F12=CANCEL F13=HOW TO USE THIS DISPLAY

F24=MORE KEYS

ALREADY AT BOTTOM OF AREA.

Ignored Attributes - SYNC commands

New parm – IGNATRPRC• *KEEP - keeps current target

values of ignored attributes

• *FORCE – forces ignored attributes to source system value

Only used by SYNCxxxcommands when a data group is specified

Page 17: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Display Report

Query . . . : DLMDTAD/CMPDLOAQD

Position to line . . . . .

Line ....+....1....+....2....+....3....+....4....+....5....+....6....+....7....+...

COMPARED DIFFERENCE SYSTEM 1 SYSTEM 2 SYSTEM 1

ATTRIBUTE INDICATOR INDICATOR INDICATOR DLO

000001 * *IN DLMIGN2/DOC1

000002 *PRVAUTIND *IN DLMIGN2/DOC1

000003 *PUBAUTIND *IN DLMIGN2/DOC1

****** ******** End of report ********

Audit Results File Example With *IN

NEW – *IN difference indicator

NEW – *IN Object audit status

Page 18: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

JOBQ Entries ReplicationSupport for replicated jobs on a job queue

What are replicated jobs?

• These are jobs that are submitted to run on the source

• They may or may not have had a chance to run and/or complete on the source before switch

• These jobs are not allowed to run on the target until switch time

• Jobs are staged only on the target until needed, but completed jobs are cleaned up

• The resolutions of these jobs happen on the new source system after a switch

• They can be resolved before starting replication, or they can be delayed until later

• You may view and work with staged jobs on the target, but submitting them will fail

• When the final job is resolved either by submitting or removing, the indicator is turned off

Page 19: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

New configuration parameter - REPJOB• Controls if job information within *JOBQ’s is replicated

• Available on xxxDGOBJE commands

New commands:• Work with interface for viewing and dealing with Replicated Jobs• WRKREPJOB

• DSPREPJOB

• RMVREPJOB

• RTVREPJOB

• SBMREPJOB

Replicated Job Support – Native Interface

Page 20: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Command - CHGDGOBJEChange Data Group Object Entry (CHGDGOBJE)

Type choices, press Enter.

Data group definition: DGDFN

Name . . . . . . . . . . . . . Name, F4 for list

System 1 . . . . . . . . . . . Name, *LOCAL, *RCYDMN...

System 2 . . . . . . . . . . . Name, *LOCAL, *RCYDMN...

System 1 library . . . . . . . . Name, generic*, *NONE LIB1

System 1 object . . . . . . . . Name, generic*, *ALL, *NONE OBJ1

Object type . . . . . . . . . . *ALL Type, *ALL, F4 for list OBJTYPE

Attribute . . . . . . . . . . . *ALL Name, *ALL, F4 for list OBJATR

Spooled file criteria: SPLF

Spooled file name . . . . . . *ALL Name, generic*, *ALL

Job name . . . . . . . . . . . *ALL Name, generic*, *ALL

Job user . . . . . . . . . . . *ALL Name, generic*, *ALL

To data group definition: TODGDFN

Omit content . . . . . . . . . . *SAME *SAME, *NONE, *DTAARA... OMTDTA

+ for more values

Replicate jobs on job queue . . *SAME *SAME, *NO, *YES REPJOB

Replicate spooled files . . . . *SAME *SAME, *YES, *NO REPSPLF

Keep deleted spooled files . . . *SAME *SAME, *DGDFT, *YES, *NO KEEPSPLF

Spooled file options . . . . . . *SAME *SAME, *NONE, *HLD, *HLDONSAV SPLFOPT

Object retrieval delay . . . . . *SAME 0-999, *SAME, *DGDFT OBJRTVDLY

User profile status . . . . . . *SAME *SAME, *DGDFT, *DISABLED... USRPRFSTS

System 1 library ASP number . . *SAME 1-32, *SAME, *SRCLIB, *ASPDEV LIB1ASP

System 1 library ASP device . . *SAME Name, *SAME, *LIB1ASP LIB1ASPD

Replicate Jobs

LODDGOBJE

WRKDGOBJE –

DSP/PRT/Outfile

RTVDGOBJE

REPJOB - Parm

in other commands

Page 21: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Work with Replicated Jobs (WRKREPJOB)

Type choices, press Enter.

Data group definition: DGDFN

Name . . . . . . . . . . . . . *ALL Name, generic*, *ALL...

System 1 . . . . . . . . . . . *ALL Name, generic*, *ALL...

System 2 . . . . . . . . . . . *ALL Name, generic*, *ALL...

Orig. system job queue . . . . . *ALL Name, generic*, *ALL JOBQ

Library . . . . . . . . . . . *ALL Name, *ALL

Job name . . . . . . . . . . . . *ALL Name, *ALL JOB

User . . . . . . . . . . . . . *ALL Name, *ALL

Number . . . . . . . . . . . . *ALL 000000-999999, *ALL

Job status . . . . . . . . . . . *ALL *ALL, END, HLD, JOBQ... JOBSTS

Originating system . . . . . . . *ALL *ALL, *LCL, *RMT ORIGSYS

Application group . . . . . . . *ALL Name, *ALL, *NONE... AGDFN

Data resource group entry . . . *ALL Name, *ALL, *NONE... DTARSCGRP

Output . . . . . . . . . . . . . * *, *PRINT, *OUTFILE OUTPUT

File to receive output . . . . . Name OUTFILE

Library . . . . . . . . . . . *LIBL Name, *LIBL, *CURLIB

Output member options: OUTMBR

Member to receive output . . . *FIRST Name, *FIRST

Replace or add records . . . . *REPLACE *REPLACE, *ADD

Bottom

F3=Exit F4=Prompt F5=Refresh F12=Cancel F13=How to use this display

F24=More keys

Command Work Replicated Jobs - WRKREPJOB

NEW – WRKREPJOB Command

Work with Replicated Jobs

System:

Type options, press Enter.

4=Remove 5=Display 6=Print 7=Submit

Data Orig. Job Job

Opt Group System 1 System 2 job queue Name Status

DG1 CHICAGO LONDON JOBQ1 MYJOB JOBQ

STANDALONE CHICAGO LONDON JOBQ2 MYJOB JOBQ

Bottom

Parameters or command

===>

F3=Exit F4=Prompt F5=Refresh F10=View AG name F12=Cancel

F13=Repeat F18=Subset F21=Print list

Page 22: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Recovery status added for file, IFS tracking, and object tracking entries

Most severe status of any recoveries for an object identified in a file entry, IFS tracking entry, or Possible recovery status values:

• *NONE - No recoveries exist for the object or all known recoveries for the object have been successfully handled

• *NEW - The recovery is new and processing has not yet started

• *CAPTURING - The recovery is capturing information on the source system

• *WAITING - The recovery is waiting to be processed while a virtual switch is in progress and either the database apply process is ended or has a backlog

• *FAILED - The recovery has failed

Page 23: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

WRKDGFE example

Page 24: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

DSPDGSTS example

Page 25: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

MIMIX cleanup

1. File Alias Naming

2. UPS Monitor

3. CHKMMX

4. CLRMMXDTA

5. ECS Support

6. SAP 3 Tier support

7. HW Switch types SM517A & SM900A

8. Data Area Polling

9. Extended Policy MCDISABLEDG

10. SYNCDG

11. *Apply History Logspaces

12. OBJONTGT(*SYNC)

13. Transfer definitions types *SNA & *OPTI

• Includes *SNA configured RJ

Page 26: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Examples

26

WRKDG Before

WRKDG After

CRTDGDFN

DSPDGDFN - APYHSTLOG

Page 27: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

MIMIX 9.0 other Highlights

Additional Support / Best Practices

• LPARs > 256

• Remove midnight rollover

• Modified audit scheduling best practices

• MBRRCDCNT recoveries

• IBM OS 7.1 minimum release support

• Status send process status

Page 28: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within

Q&A

Page 29: What’s new in MIMIX 9media.rt-partner.se/2018/06/slsp_new_in_mimix9.pdf•MIMIX Enterprise (LOW, MED, HIGH) Better separation of DB, IFS, Data Area and Data Queue workloads within