23
www.quick-software-line.com High Availability High Availability for IBM Power for IBM Power i i

Www.quick-software-line.com High Availability for IBM Power i

Embed Size (px)

Citation preview

www.quick-software-line.com

High AvailabilityHigh Availability

for IBM Power for IBM Power ii

www.quick-software-line.com

Settings

- Settings centralized on SOURCE system

- The environment contains everything needed for the settings and for the replications follow-up

Replication

- SIP, Sequence Integrity Processing: unique engine to process all journal entries

- CCI, Core Cycle Information: synchronous replication loop, with real time acknowledgements

- Automatic journaling management

Quick-EDD/HA concepts

www.quick-software-line.com

Controls and Synchronization

- EDC : Synchronization by comparison; only differences are sent to the target system

- Linked to replication acknowledgements

- Activated by IOA: Independent Object Audit

Jobs Follow-Up (JFP)

- Replication of jobs information (status, detail of SBMJOB), mandatory in case of fail-over

Smart Remote Staging (SRS)

- Pause of the replications, thanks to temporary storage of the journal entries on target system: continuous data protection, for example during backup made on the target system, instead of the production one

Quick-EDD/HA Concepts

www.quick-software-line.com

Tools

- External audit, control and supervision tools

- Sources of programs are available to adapt to different systems

Supervision GUI

- Light client to monitor at a glance Quick-EDD/HA on all your systems and partitions

Switch

-Switch scenarios allow a simple and efficient adaptation to all sites and contexts

-Management of Switch-over / Fail-over / Return on production system / Systems migrations

Quick-EDD/HA Concepts

www.quick-software-line.com

Settings

The « Environment » Object- One single object to describe the entire perimeter

- Settings manage the 5 system domains- User libraries (including QGPL, QUSRSYS, …)

- System objects (Profiles, authorization lists, configuration …)

- IFS, including QDLS

- Spools files

- System values

- Following your selections, Quick-EDD/HA will automatically analyze your applications in order to build the objects list and the list of journals which are necessary for the replication

- The environment is automatically replicated on the target system in order to access the information in case of switch

Settings are done only on SOURCE system

www.quick-software-line.com

Settings

Target system description

Access to the selections in each

domain

Journals manageme

nt rules

Replication general

parameters

www.quick-software-line.com

JournalingAny journaling organization is supported • Unlimited number of journals• Quick-EDD/HA can manage the start of journaling for

applications which don’t have journals already

• Support of all journaling functions• MINENTDTA• Journal Cache and *STANDBY mode (SS1 Option 42) • Before image – Commit/Roll-back

• Receivers management can be entirely done by Quick-EDD/HA - for different external needs, receivers can be

totally or partially managed by other processes

• « Not wished » journals entries can be ignored by the reading process to avoid communications overload

www.quick-software-line.com

JournalingJournals

management rules

Receivers detachment

optionsReceiversdeletion options

Cache management if activated

www.quick-software-line.com

Replication

Quick-EDD/HA fits any kind of organization- Without restrictions regarding the number of journals

- Without restrictions regarding the place of the objects (journals, PF/LF, …)

A unique engine to guarantee the sequence: SIP

- All the journals are simultaneously handled to guarantee the operations sequence

- Audit journal events are integrated in the same processSynchronous communications: CCI- Source system is informed in real time

- All the events are acknowledged in real time

www.quick-software-line.com

SIP – Sequence Integrity Processing

Rebuild of the

operations sequence

before sending

Simultaneous

reading of all the journals of the

perimeter

DB / IFS / Audit events are all

integrated at the same level

www.quick-software-line.com

CCI – Core Cycle Information

Detection from the journal

Sending on TARGET system

Direct application on TARGET object Real-time acknowledgement

SOURCE system is always informed about the replications status

www.quick-software-line.com

Real time acknowledgement <-> SynchroAn acknowledgement validates any replication operation-Any replicated event is acknowledged in real time.

The SOURCE system manages the whole process.

-In case of negative acknowledgement, AUTOMATIC EXECUTION of the object synchronization is made for an immediate repair of the abnormality.

Unique synchronization function- EDC module allows to compare two objects to detect the

differences. Only these differences are sent on the network to protect the bandwidth

- The synchronization does not use the SAV / RST function to avoid any locking of object on the source system

- Once synchronized, the object comes back in the replication loop

www.quick-software-line.com

IOA - Independent Object Audit

IOA function monitors the TARGET system - Scheduled or on demand control of all or a part of

perimeter objects

- Check of the objects presence and correspondence (for the 5 domains of the system)

Dynamic repair of the differences- Each difference detected by IOA function triggers

immediately a synchronization to repair the object – no manual action is required.

- A spool file report is created after each execution

www.quick-software-line.com

Synchronization EDC and IOA

JRNERR

Instant synchronization by comparison and

sending of the differences only

EDC

IOA

Diff ?

Replication errors, such as permanent controls, call the synchronization module for every noticed abnormality. The abnormality is repaired

in real time

www.quick-software-line.com

Jobs Follow-up and management during a Fail-Over

What happened on production at the moment of the failure?

What Jobs were active? What Jobs were in JOBQ ?

Unique and mandatory function for HA

JFP Track

Production Job status

Help for decision in case of Fail-over

Job submission in their corresponding JOBQ

Jobs Follow-up

Submission function to get an immediate start of the target system

www.quick-software-line.com

SRS ACTIVATEDJournal entries are stored in

a dedicated space.Temporary halting

acknowledgement back to production.

Target system Data can be used for backups, queries…

Synchronous ModeRegular process and direct apply of the

update on the target system

SRS Staging on the

target system

Automated or On Demand Apply

Operations on the target system are easier (Query, backup …)

On Demand Applying process

Smart Remote Staging

www.quick-software-line.com

Tools

Tools which offer additional functions :- Control functions

- Objects, data, perimeter control- Supervision of the replication process

- Monitoring functions

- Interception of all severe messages (gravity > 30)

- Sending by e-mail; SNMP; MSGQ – JOBLOG is attached

- Specific objects saves - Scheduler, NetServer, TCP/IP, RDB entries, …- WRKDIRE, Distribution list, …

For a total adaptation, all tools are delivered with source files.

www.quick-software-line.com

Network data

System data

Tools: Sample Specific objects save

www.quick-software-line.com

1 to 4 e-mail recipients

SMTP server used for e-mails

routing

Tools: SampleOptions to

monitor messages

www.quick-software-line.com

Ease of use – GUI - General InformationGUI monitoring

Monitor all servers/lpar’s on a single screen

Auto refresh and access to all environments

Active?

Latency?

In Sync?

5 mn a day!

www.quick-software-line.com

Switch

Quick-EDD/HA switch- Only one function to perform Quick-EDD/HA role-swap,

for the switch and for the return on production system.

- Transparent management of the journaling, triggers, constraints and identity fields

- In case of fail-over: Automatic management of the « commit/rollback » transactions, jobs follow-up, stored journal entries

Adapted tools - Switch scenarios allowing to adapt to all contexts

- Switch over and switch back of specific objects

www.quick-software-line.com

Switch

PMEDHSWI command

• Environment role-swap RCV SND to prepare replication from former target to former production system

• Creation of new journals receivers – positionning in the environment to give the replication starting point

• Audit and journaling control – start if necessary• Triggers and constraints activation• Identity fields management

www.quick-software-line.com

SwitchSwitch Scenarios

Each step is defined in an independent

scenario

Free commands script for a better adaptation

to all sites

Scenario can be executed in batch, interactive or step

by step mode