High Availability for IBM Power i www.quick-software-line.com Quick-EDD/HA concepts Settings - Settings centralized on SOURCE system - The environment contains everything needed for the settings and for.

Download Report

Transcript High Availability for IBM Power i www.quick-software-line.com Quick-EDD/HA concepts Settings - Settings centralized on SOURCE system - The environment contains everything needed for the settings and for.

High Availability
for IBM Power i
www.quick-software-line.com
Quick-EDD/HA concepts
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
www.quick-software-line.com
Quick-EDD/HA Concepts
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
www.quick-software-line.com
Quick-EDD/HA Concepts
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
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
Replication
general
parameters
Target system
description
Journals
management
rules
Access to the selections
in each domain
www.quick-software-line.com
Journaling
Any 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
Journaling
Receivers
deletion
options
Journals
management
rules
Receivers
detachment
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 process
Synchronous 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

Simultaneous
reading of all the
journals of the
perimeter

Rebuild of the
operations
sequence before
sending
www.quick-software-line.com

DB / IFS / Audit events
are all integrated at the
same level
CCI – Core Cycle Information
 Detection from the journal
 Direct application on TARGET object
 Sending on TARGET system
 Real-time acknowledgement
SOURCE system is always informed about the replications status
www.quick-software-line.com
Real time acknowledgement <-> Synchro
An 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
JRN
ERR
EDC
Diff ?
IOA
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
Instant synchronization
by comparison and
sending of the
differences only
Jobs Follow-up
JFP
JOB1
JOB2
 Track
Production Job
status
 Help for
decision in case
of Fail-over
 Job submission
in their
corresponding
JOBQ
JOB3
NIGHT1
USRJOB1
BATCH1
USRJOB2
BATCH2
BATCH3
QBATCH
USRJOB3
QPGMR
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 ?
 Submission function to get an immediate start of
the target system
Unique and mandatory function for HA
www.quick-software-line.com
Smart Remote Staging
Synchronous Mode
SRS
 Staging on the
target system
 Automated or
On Demand
Apply
 Operations on
the target
system are
easier (Query,
backup …)
*I/O
Regular process and direct
apply of the update on the
target system
SRS On Demand Applying
process
Active
Synchronous
Mode
SRS ACTIVATED
*NO I/O
Journal entries are stored in a
dedicated space.
Temporary halting
acknowledgement back to
production.
Target system Data can be used
for backups, queries…
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
Tools: Sample
System data
Network data
www.quick-software-line.com
Specific objects save
Tools: Sample
Options to
monitor
messages
SMTP server used
for e-mails routing
1 to 4 e-mail recipients
www.quick-software-line.com
Ease of use – GUI - General Information
GUI monitoring
Active?
Latency?
In Sync?
Monitor all
servers/lpar’s on
a single screen
Auto refresh and access
to all environments
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
Switch
Each step is defined
in an independent
scenario
Switch Scenarios
Scenario can be
executed in batch,
interactive or step by
step mode
www.quick-software-line.com
Free commands script for
a better adaptation to all
sites