DB-12: Achieving High Availability with Clusters and OpenEdge® Replication Combining the two technologies Hugo Loera Chávez Senior Tech Support Engineer.

Slides:



Advertisements
Similar presentations
Skyward Disaster Recovery Options
Advertisements

Mecanismos de alta disponibilidad con Microsoft SQL Server 2008 Por: ISC Lenin López Fernández de Lara.
High Availability 24 hours a day, 7 days a week, 365 days a year… Vik Nagjee Product Manager, Core Technologies InterSystems Corporation.
1 Disk Based Disaster Recovery & Data Replication Solutions Gavin Cole Storage Consultant SEE.
Oracle Data Guard Ensuring Disaster Recovery for Enterprise Data
June 23rd, 2009Inflectra Proprietary InformationPage: 1 SpiraTest/Plan/Team Deployment Considerations How to deploy for high-availability and strategies.
1 © Copyright 2010 EMC Corporation. All rights reserved. EMC RecoverPoint/Cluster Enabler for Microsoft Failover Cluster.
Hands-On Microsoft Windows Server 2003 Networking Chapter 7 Windows Internet Naming Service.
1© Copyright 2011 EMC Corporation. All rights reserved. EMC RECOVERPOINT/ CLUSTER ENABLER FOR MICROSOFT FAILOVER CLUSTER.
OpenEdge Replication Made Easy Adam Backman White Star Software
1© Copyright 2012 EMC Corporation. All rights reserved. November 2013 Oracle Continuous Availability – Technical Overview.
SharePoint Business Continuity Management with SQL Server AlwaysOn
11 SERVER CLUSTERING Chapter 6. Chapter 6: SERVER CLUSTERING2 OVERVIEW  List the types of server clusters.  Determine which type of cluster to use for.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 8: Network Load Balancing (NLB)
Microsoft Load Balancing and Clustering. Outline Introduction Load balancing Clustering.
Is Windows Right for High-Availability Enterprise Applications? Dan Kusnetzky, Vice President System Software Research IDC.
GDC Workshop Session 1 - Storage 2003/11. Agenda NAS Quick installation (15 min) Major functions demo (30 min) System recovery (10 min) Disassembly (20.
11 REVIEWING MICROSOFT ACTIVE DIRECTORY CONCEPTS Chapter 1.
Maintaining a Microsoft SQL Server 2008 Database SQLServer-Training.com.
Module 13: Configuring Availability of Network Resources and Content.
DONE-10: Adminserver Survival Tips Brian Bowman Product Manager, Data Management Group.
Using the WDK for Windows Logo and Signature Testing Craig Rowland Program Manager Windows Driver Kits Microsoft Corporation.
Module 12: Designing High Availability in Windows Server ® 2008.
INSTALLING MICROSOFT EXCHANGE SERVER 2003 CLUSTERS AND FRONT-END AND BACK ‑ END SERVERS Chapter 4.
Chapter 8 Implementing Disaster Recovery and High Availability Hands-On Virtual Computing.
Clustering SQL Server Tom Pullen Senior DBA, RM Education
Database Edition for Sybase Sales Presentation. Market Drivers DBAs are facing immense time pressure in an environment with ever-increasing data Continuous.
DB-2: OpenEdge® Replication: How to get Home in Time … Brian Bowman Sr. Solutions Engineer Sandy Caiado Sr. Solutions Engineer.
©2006 Merge eMed. All Rights Reserved. Energize Your Workflow 2006 User Group Meeting May 7-9, 2006 Disaster Recovery Michael Leonard.
COMP-13: The “Weakest-Link” in your High Availability system How to make sure your HA is really highly available Hugo Loera Senior Technical Support Engineer.
15 Copyright © 2007, Oracle. All rights reserved. Performing Database Backups.
SQL2005 Cluster Build. IP Request Request 6 IP Addresses – One for EACH SQL virtual server (2) – One for the cluster – One for Distributed Transaction.
Module 11: Implementing ISA Server 2004 Enterprise Edition.
Module 10: Maintaining High-Availability. Overview Introduction to Availability Increasing Availability Using Failover Clustering Standby Servers and.
Module 13 Implementing Business Continuity. Module Overview Protecting and Recovering Content Working with Backup and Restore for Disaster Recovery Implementing.
OPS-13: Building and Deploying a Highly Available Application Brian Bowman Sr. Solution Engineer.
1 Week #10Business Continuity Backing Up Data Configuring Shadow Copies Providing Server and Service Availability.
Microsoft Virtual Academy Module 8 Managing the Infrastructure with VMM.
SONIC-3: Creating Large Scale Installations & Deployments Andrew S. Neumann Principal Engineer, Progress Sonic.
OSIsoft High Availability PI Replication
11 CLUSTERING AND AVAILABILITY Chapter 11. Chapter 11: CLUSTERING AND AVAILABILITY2 OVERVIEW  Describe the clustering capabilities of Microsoft Windows.
HalFILE 2.1 Network Protection & Disaster Recovery.
High Availability in DB2 Nishant Sinha
Alwayson Availability Groups
CERN - IT Department CH-1211 Genève 23 Switzerland t High Availability Databases based on Oracle 10g RAC on Linux WLCG Tier2 Tutorials, CERN,
Course Topics Administering SQL Server 2012 Jump Start 01 | Install and Configure SQL Server04 | Manage Data 02 | Maintain Instances and Databases05 |
A Case Study Julie J. Smith Wachovia Corporation Superdome Implementation at a Glance.
Storage Netværk Mød Microsoft Feb 2005, Agenda Data Protection Server (opdatering) Microsoft og iSCSI Demo.
Virtual Machine Movement and Hyper-V Replica
1 Chapter Overview Using Standby Servers Using Failover Clustering.
Log Shipping, Mirroring, Replication and Clustering Which should I use? That depends on a few questions we must ask the user. We will go over these questions.
Narasimha Reddy Gopu Jisha J. Agenda Introduction to AlwaysOn * AlwaysOn Availability Groups (AG) & Listener * AlwaysOn Failover * AlwaysOn Active Secondaries.
OE REPLICATION AKA FATHOM REPLICATION. WHO AM I Currently with Eaton Corp as a Sr. Progress DBA for the past 12 years Started Programming with Progress.
Copyright © New Signature Who we are: Focused on consistently delivering great customer experiences. What we do: We help you transform your business.
High-Availability MySQL with DR:BD and Heartbeat: MTV Japan mobile services ©2008 MTV Networks Japan K.K.
OSIsoft High Availability PI Replication Colin Breck, PI Server Team Dave Oda, PI SDK Team.
DB-3: OpenEdge® Replication How-To David Eddy Senior Consultant.
Architecting Enterprise Workloads on AWS Mike Pfeiffer.
Introduction to Clustering
Bentley Systems, Incorporated
Failover and High Availability
High Availability 24 hours a day, 7 days a week, 365 days a year…
Contained DB? Did it do something wrong?
Introduction to Clustering
SpiraTest/Plan/Team Deployment Considerations
SQL Server on Linux: High Availability And Disaster Recovery
AlwaysOn Availability Groups
High Availability/Disaster Recovery Solution
SBS 2008 – One year on David Overton
Designing Database Solutions for SQL Server
Presentation transcript:

DB-12: Achieving High Availability with Clusters and OpenEdge® Replication Combining the two technologies Hugo Loera Chávez Senior Tech Support Engineer

© 2006 Progress Software Corporation2 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Presentation Goals  To understand how OpenEdge® Enterprise DB works with Clusters.  To understand how OpenEdge Replication works.  To know how to combine Clusters and OpenEdge Replication. Combining the two technologies

© 2006 Progress Software Corporation3 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Agenda Combining the two technologies  Why do we need this ?  What is a Cluster ?  How OpenEdge Enterprise DB works with a Cluster?  Overview of OpenEdge Replication  Combining OpenEdge Replication with Clusters  Setting OpenEdge Enterprise DB for High Availability  Starting OpenEdge Replicated DB on the Cluster

© 2006 Progress Software Corporation4 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Why do we need this ? You never know what can happen in your day….

© 2006 Progress Software Corporation5 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Agenda Combining the two technologies  Why do we need this ?  What is a Cluster ?  How OpenEdge Enterprise DB works with a Cluster?  Overview of OpenEdge Replication  Combining OpenEdge Replication with Clusters  Setting OpenEdge Enterprise DB for High Availability  Starting OpenEdge Replicated DB on the Cluster

© 2006 Progress Software Corporation6 DB-12 Achieving High Availability with Clusters and OpenEdge Replication What is a Cluster ? One possible Cluster definition A group of loosely coupled computers that work together closely so they can be viewed as a single unit.

© 2006 Progress Software Corporation7 DB-12 Achieving High Availability with Clusters and OpenEdge Replication What is a Cluster ? Clusters implementations Supported by Progress Using OpenEdge Enterprise RDBMS  The most common implementations are: High-availability Clusters Load balancing Clusters High-performance Clusters Massively parallel Clusters

© 2006 Progress Software Corporation8 DB-12 Achieving High Availability with Clusters and OpenEdge Replication What is a Cluster ? A typical High-availability Cluster setup Node 2 Application Operating System Cluster Manager SCSI connection Storage Internal network connection LAN connection Local Storage NIC Node 1 Application Operating System Cluster Manager Local Storage NIC

© 2006 Progress Software Corporation9 DB-12 Achieving High Availability with Clusters and OpenEdge Replication What is a Cluster ? Node 1 Application Operating System Local Storage Cluster Manager Node 2 Application Operating System Local Storage Cluster Manager Common Storage DB Node 1 IP AddressNode 2 IP Address Cluster name or Cluster IP Address Cluster connectivity Active Node

© 2006 Progress Software Corporation10 DB-12 Achieving High Availability with Clusters and OpenEdge Replication High-availability Components  Cluster Manager  Resources  Monitors  Heartbeat What is a Cluster ? Node 1 Node 2 Common Storage DB Monitors Resources Cluster Manager Heartbeat

© 2006 Progress Software Corporation11 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Node 2 Cluster Manager Failover process What is a Cluster ? Node 1 Common Storage DB X Failover New Active Node

© 2006 Progress Software Corporation12 DB-12 Achieving High Availability with Clusters and OpenEdge Replication What do we need to make Clusters work with an OpenEdge DB ?

© 2006 Progress Software Corporation13 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Why do we need this ?  What is a Cluster ?  How OpenEdge Enterprise DB works with a Cluster?  Overview of OpenEdge Replication  Combining OpenEdge Replication with Clusters  Setting OpenEdge Enterprise DB for High Availability  Starting OpenEdge Replicated DB on the Cluster Agenda Combining the two technologies

© 2006 Progress Software Corporation14 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  It must be installed in each Cluster node.  The installation on each node must keep the same directory structure.  PSC_CLUSTER_PATH must point to the OpenEdge installation directory. How OpenEdge Enterprise works with a Cluster ? OpenEdge Enterprise installation requirements Node 1 Application Operating System Cluster Manager Node 2 Application Operating System Local Storage Cluster Manager Common Storage DB Local Storage OpenEdge Enterprise DB

© 2006 Progress Software Corporation15 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  OpenEdge Enterprise DB 10.1A  OpenEdge Enterprise DB 10.0B01 or higher How OpenEdge Enterprise works with a Cluster ? Product requirements

© 2006 Progress Software Corporation16 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  IBM HACMP Cluster Manager.  HP HP MC/ServiceGuard. TruCluster.  SUN SUN Cluster  Microsoft Windows Server Enterprise. How OpenEdge Enterprise works with a Cluster ? Existing supported Cluster platforms

© 2006 Progress Software Corporation17 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Now, let’s see how OpenEdge Replication works

© 2006 Progress Software Corporation18 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Agenda Combining the two technologies  Why do we need this ?  What is a Cluster ?  How OpenEdge Enterprise DB works with a Cluster?  Overview of OpenEdge Replication  Combining OpenEdge Replication with Clusters  Setting OpenEdge Enterprise DB for High Availability  Starting OpenEdge Replicated DB on the Cluster

© 2006 Progress Software Corporation19 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  To have a hot spare DB.  To offload reporting from the production DB. Overview of OpenEdge Replication What is OpenEdge Replication used for ? Overview of OpenEdge Replication

© 2006 Progress Software Corporation20 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Overview of OpenEdge Replication Replicated remote site Site B Site A Source DB After Image Replication Server R/O Target DB Replication Agent Remote Link AI Buffer AI Block

© 2006 Progress Software Corporation21 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Overview of OpenEdge Replication Site B Site A After Image Target DB X Transition to Site B Source DB

© 2006 Progress Software Corporation22 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  OpenEdge Enterprise DB 10.1A with: OpenEdge Replication 10.1A OpenEdge Replication plus 10.1A  OpenEdge Enterprise DB 10.0B01 or higher with: Fathom Replication 10.0B Fathom Replication plus 10.0B Product requirements Overview of OpenEdge Replication

© 2006 Progress Software Corporation23 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  OpenEdge Enterprise and Replication must be installed together at: The source DB host. The target DB host.  The source DB host and the target must have the same OpenEdge Release. Overview of OpenEdge Replication Installation requirements Overview of OpenEdge Replication

© 2006 Progress Software Corporation24 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Allows to use the replicated data in read-only mode.  It allows to offload reporting from the production DB. Additional benefits when using OpenEdge Replication Plus Overview of OpenEdge Replication

© 2006 Progress Software Corporation25 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Replication After Image  The regular backup routine is still required.  OpenEdge Replication adds another protection layer to the regular DB backup strategy. How will the DB backup strategy work with OpenEdge Replication ? DB Backup Overview of OpenEdge Replication

© 2006 Progress Software Corporation26 DB-12 Achieving High Availability with Clusters and OpenEdge Replication How can we mix OpenEdge Enterprise DB, OpenEdge Replication and a Cluster ?

© 2006 Progress Software Corporation27 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Agenda Combining the two technologies  Why do we need this ?  What is a Cluster ?  How OpenEdge Enterprise DB works with a Cluster?  Overview of OpenEdge Replication  Combining OpenEdge Replication with Clusters  Setting OpenEdge Enterprise DB for High Availability  Starting OpenEdge Replicated DB on the Cluster

© 2006 Progress Software Corporation28 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Combining OpenEdge Replication with Clusters High availability configuration diagram Node 1 DB Broker Operating System Cluster Manager Common Storage Local Storage OpenEdge Enterprise DB & Replication Node 2 Operating System Cluster Manager Local Storage OpenEdge Enterprise DB & Replication Target DB Replication Agent Replication Server OpenEdge Enterprise & Replication Source DB Site A Site B

© 2006 Progress Software Corporation29 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Combining OpenEdge Replication with Clusters Hardware failure on Node 1 Node 1 Operating System Cluster Manager Common Storage Local Storage OpenEdge Enterprise DB & Replication Node 2 Operating System Cluster Manager Local Storage OpenEdge Enterprise DB & Replication Target DB Replication Agent Replication Server OpenEdge Enterprise & Replication Source DB Site A Site B DB Broker X

© 2006 Progress Software Corporation30 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Combining OpenEdge Replication with Clusters Common Storage or Site failure Common Storage Node 2 Operating System Cluster Manager Local Storage OpenEdge Enterprise DB & Replication DB DB Broker OpenEdge Enterprise & Replication Source DB Site A Site B Node 1 Operating System Cluster Manager Local Storage OpenEdge Enterprise DB & Replication XXX

© 2006 Progress Software Corporation31 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Cluster offers: Elimination of individual computer as a single point of failure. Quick response in case of a hardware failure.  Replication offers: Removal of the DB as a single point of failure. Elimination of the central storage as a single point of failure. Site failure protection. Access to up to two replicated DB’s. Combining OpenEdge Replication with Clusters Why integrate Clusters with OpenEdge Replication ?

© 2006 Progress Software Corporation32 DB-12 Achieving High Availability with Clusters and OpenEdge Replication How do we configure all this ?

© 2006 Progress Software Corporation33 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Agenda Combining the two technologies  Why do we need this ?  What is a Cluster ?  How OpenEdge Enterprise DB works with a Cluster?  Overview of OpenEdge Replication  Combining OpenEdge Replication with Clusters  Setting OpenEdge Enterprise DB for High Availability  Starting OpenEdge Replicated DB on the Cluster

© 2006 Progress Software Corporation34 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Let’s set a source and a target DB called Demo. The source Demo DB will reside in the Cluster. The target Demo DB will reside in a remote host. Setting OpenEdge Enterprise for High Availability Example

© 2006 Progress Software Corporation35 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Configuring procedure flow diagram Create Source DB Backup DB Enable AI Enable Source Replication Incremental Backup Create Target DB Restore DB and Incremental Enable Target Replication Start Target DB Start Source DB ProCluster enable Source DB Start Clustered Source DB Start Target DB Stop Source DB Stop Target DB Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation36 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Creating the source Demo DB at the Cluster site A Node 1 Common Storage Local Storage OpenEdge Enterprise DB & Replication Node 2 Local Storage OpenEdge Enterprise DB & Replication Source Demo Site A Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation37 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Create a DB in a directory within the shared storage device.  Add After Image extents as required.  Copy from %DLC%\properties: source.repl.properties into the DB directory.  Rename it as Demo.repl.properties Creating the source Demo DB Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation38 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Source Demo DB files Demo DB Demo.DB Demo.d1 Demo.b1 Demo_7.d1 Demo_8.d1 Demo.a1 + Demo.repl.properties Source DB Replication Properties File Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation39 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Define the replication agent name.  Define the target DB host name.  Define target DB port number. Demo Source DB Replication Properties File [server] control-agents=agent1 database=Demo transition=manual transition-timeout=600 [control-agent.agent1] name=agent1 database=target host=remotehost port=4501 connect-timeout=120 replication-method=async critical=0 Demo.repl.properties file Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation40 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Perform a probkup of the Demo DB.  Run rfutil Demo -C aimage begin  Run proutil Demo -C enablesitereplication source  Perform incremental probkup of the DB Enabling Demo DB as the source Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation41 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Creating the target Demo DB at the remote site B Target Demo OpenEdge Enterprise DB & Replication Site B Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation42 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Create a structure for the target DB Demo into the DB directory.  Restore Source DB backup and incremental.  Copy from %DLC%\properties: target.repl.properties into the DB directory.  Rename it as Demo.repl.properties Creating Demo DB as the target Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation43 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Define the replication agent name  Define the target DB name [agent] name=agent1 database=Demo listener-minport=4387 listener-maxport=4500 Demo.repl.properties file Demo Target DB Replication Properties File Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation44 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Target DB Demo files Demo DB Demo.DB Demo.d1 Demo.b1 Demo_7.d1 Demo_8.d1 Demo Backup Incremental Backup Demo.repl.properties Target DB Replication Properties File + Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation45 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Run: proutil Demo -C enableSiteReplication target  Run: proserve -db Demo -DBService replagent -S 4501  In the Cluster site A, where the Source is, run: proserve -db Demo -DBService replserv Starting the target and source DB Demo Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation46 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  When the replication process starts, the source DB log shows: The Fathom Replication Server has successfully connected to the Fathom Replication Agent agent1 on host remotehost. (10507)  When replication has been established the source DB log shows: The source database Demo and the target database E:\DB\Demo on host remotehost are synchronized. (10436) Verifying that replication has been accomplished by viewing in the log file. Setting OpenEdge Enterprise for High Availability

© 2006 Progress Software Corporation47 DB-12 Achieving High Availability with Clusters and OpenEdge Replication How do we start the replicated Source Demo DB as a clustered resource and keep the replication running?

© 2006 Progress Software Corporation48 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Agenda Combining the two technologies  Why do we need this ?  What is a Cluster ?  How OpenEdge Enterprise DB works with a Cluster?  Overview of OpenEdge Replication  Combining OpenEdge Replication with Clusters  Setting OpenEdge Enterprise DB for High Availability  Starting OpenEdge Replicated DB on the Cluster

© 2006 Progress Software Corporation49 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Starting OpenEdge Replicated DB on the Cluster Enabling and Starting the Clustered source DB Node 1 DB Broker Operating System Cluster Manager Common Storage Local Storage OpenEdge Enterprise DB & Replication Node 2 Operating System Cluster Manager Local Storage OpenEdge Enterprise DB & Replication Target Demo OpenEdge Enterprise DB & Replication Source Demo Site A Site B Replication Agent Replication Server

© 2006 Progress Software Corporation50 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Shut down Source and Target DB’s  Create a source.pf file (required for the Cluster) Set the following parameters in Demo.pf : –-cluster protected –-DBService replserv  procluster e:\DB\Demo enable –pf Demo.pf Registering the source DB with the Cluster Manager Starting OpenEdge Replicated DB on the Cluster

© 2006 Progress Software Corporation51 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Starting OpenEdge Replicated DB on the Cluster Starting the clustered Source DB Procluster DB start Cluster Manager Cluster Manager Starts Protected Resource DB is Started _mprosrv

© 2006 Progress Software Corporation52 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  Start target DB’s using: proserve -db Demo -DBService replagent -S 4501  Start source DB’s using: procluster e:\DB\Demo start  Verify replication synchronization in the log. Registering the source DB with the Cluster Manager Starting OpenEdge Replicated DB on the Cluster

© 2006 Progress Software Corporation53 DB-12 Achieving High Availability with Clusters and OpenEdge Replication  When the replication process starts, the source DB log shows: The Fathom Replication Server has successfully connected to the Fathom Replication Agent agent1 on host remotehost. (10507)  When replication has been established the source DB log shows: The source database Demo and the target database E:\DB\Demo on host remotehost are synchronized. (10436) Now we take a look again to the source Demo.lg to verify that replication has been accomplished. Starting OpenEdge Replicated DB on the Cluster

© 2006 Progress Software Corporation54 DB-12 Achieving High Availability with Clusters and OpenEdge Replication In Summary  Working with OpenEdge Enterprise and Clusters offers quick recovery from hardware failures.  OpenEdge Replication protects us in case of a site down situation.  The combination of both allow protection from several disaster scenarios.

© 2006 Progress Software Corporation55 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Questions?

© 2006 Progress Software Corporation56 DB-12 Achieving High Availability with Clusters and OpenEdge Replication Thank you for your time

© 2006 Progress Software Corporation57 DB-12 Achieving High Availability with Clusters and OpenEdge Replication