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 ReportTranscript 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