Replay: Installing Replay Core on a Failover Microsoft Cluster

  1. INTRODUCTION
  2. KEY COMPONENTS OF REPLAY CORE
  3. MICROSOFT CLUSTER GROUP DESIGN
  4. PROCEDURE TO CREATE AND CONFIGURE THE CLUSTER GROUP AND RESOURCES
  5. CONFIGURE THE REPLAY CORE CONSOLE AND PROTECTED SERVERS
  6. TEST CLUSTER GROUP FAILOVER

INTRODUCTION

In a default installation, Dell AppAssure Replay Core runs on a single Windows-based server. Customers
wanting higher availability of the application can now deploy Replay Core on an Active/Passive Microsoft
Cluster, so the Replay Core Service is automatically restarted on a standby server if the primary server
fails. This document describes the use of Microsoft Cluster Server (MSCS) to provide high availability for
Replay Core. The Microsoft Cluster can be implemented on physical or virtual hardware but cluster must
comply with Microsoft recommended practices.

KEY COMPONENTS OF REPLAY CORE

The components of Replay Core are

  • The Replay Core Service, the primary engine that performs the backup snapshots, the deduplication
    and compression and also the connection end point for the management console.
  • The Replay Repository, a physical disk that contains the recovery points for all the protected servers
  • The Replay Core Registry Metadata, which contains all the pertinent information about the Replay
    Core and the protected servers

MICROSOFT CLUSTER GROUP DESIGN

This document assumes that a Windows Cluster with two nodes and shared disks is deployed and ready
for use. You can refer to documentation from Microsoft and VMware to setup physical or virtual
Microsoft Windows clusters respectively.

For a windows cluster that provides high availability for Replay Core, you must create a number of
cluster resources. The following table provides a summary, indicating each resource and its purpose.
Place all these resources in a single resource group, which is then used to provide availability for the
tightly coupled Replay Core components

Resource Type Purpose
Replay Core IP Address IP Address Provides the IP address that all protected server
hosts use to connect with the currently-active
Replay Core Server host in the cluster
Replay Core Network Name Network Name Provides the network name used to connect
with the currently-active Replay Core Server
host in the cluster.
Replay Core Disk Repository Physical Disk Provides the shared disk resource that holds
the Replay Core Recovery Points
Replay Core Service Generic Service The Replay Core Service that runs on the active
node in the cluster. The Replay core service

PROCEDURE TO CREATE AND CONFIGURE THE CLUSTER GROUP AND RESOURCES

This section details the process for setting up the MSCS cluster for Replay Core Server. It assumes that
two physical servers or virtual machines are being configured in the cluster and does not consider
whether any application other than Replay Core is installed in the cluster. In Microsoft terminology, the
servers that make up a cluster are called nodes and the cluster group that includes both network name
and IP address is called a virtual server.

    Complete the following tasks to create a clustered Replay Core Server host:

  1. Set up Microsoft Cluster Server, using one of the two cluster configurations described earlier.
  2. Configure a cluster group with a network name, IP address and shared physical disk(s) to store the
    Replay Core repository
  3. Install Replay Core on the primary node followed by the secondary node. Do not start the Replay
    Core console, connect to any other Replay Cores or add any servers for protection
  4. Create the Replay Core service resource and set resource dependencies.
  5. Bring the cluster group online
  6. Connect to the replay console using the network name of the cluster group
  7. Test the Replay Core failover functionality.

The following table summarizes the resource names that will be created in the cluster group.

Resource Resource Name
Cluster Group Name VREPLAY-1
Replay Core IP Address 10.23.2.176 / 255.255.0.0
Replay Core Network Name VREPLAY
Replay Core Disk Repository R:
S:
Replay Core Service HKEY_LOCAL_MACHINE\SOFTWARE\ReplayServer64
  1. Create a Cluster Group: VREPLAY-1. Before you begin, Refer to the above table for the host name, IP
    address, and netmask to be used by the cluster to provide a common network identity for the clustered
    Replay Core service.
  1. Log in to begin configuration
  2. Log in to the first node in cluster. You must log in using an administrative account.
  3. Choose Start → Programs → Administrative Tools → Cluster Administrator.
  4. When prompted, type in the name of the cluster and click OK.
  5. Create the Replay Core resource group
  6. Right-click Groups and choose New → Group.
  7. Enter an appropriate name for the new group, such as VReplay-1, then click Next.
  8. Select the preferred owners. In this case CLU-A-1 and CLU-P-1. Click Finish.
  9. The confirmation pane appears. Click OK.
  • Create the Replay Core IP address resource
    1. In the left navigation menu, right-click the VReplay-1, then choose New → Resource.
    2. Enter a name VREPLAY-1 – IP Address for the resource. Select IP Address in the Resource type dropdownmenu. Select Group VREPLAY-1. Click Next.
    3. Verify that the cluster nodes are listed as possible owners, then click Next.
    4. Since this is the first resource being created n the group, there should be no dependencies listed in thedependencies window. Click Next.
    5. Enter the TCP/IP Address, subnet mask and select the network interface that will host this IP address.Click Finish.
    6. Click OK for the “VReplay – IP Address” resource created successfully message.
  • Create the Replay Core Network Name resource
    1. In the left navigation menu, right-click the VReplay-1, then choose New → Resource.
    2. Enter a name VREPLAY-1 – Network Name for the resource. Select Network Name in the Resource typedrop-down menu. Select Group VREPLAY-1. Click Next.
    3. Verify that the cluster nodes are listed as possible owners, then click Next.
    4. Since this is the second resource being created in the group and that the network name depends on the IP address, add VREPLAY-1 – IP Address to the resource dependency list. Click Next.
    5. Enter the network name “VREPLAY” and select “DNS Registration Must Succeed”. Click Finish.
    6. Click OK for the “VReplay – IP Address” resource created successfully message.
  • Create the Replay Core Physical Disk resource
    1. In the left navigation menu, right-click the VReplay-1, then choose New → Resource.
    2. Enter a name VREPLAY-1 – Network Name for the resource. Select Physical Disk in the Resource type drop-down menu. Select Group VREPLAY-1. Click Next.
    3. Verify that the cluster nodes are listed as possible owners, then click Next.
    4. Select VREPLAY-1 – IP Address and VREPLAY-1 – Network Name and click Add to include them in the resource dependency list. Click Next.
    5. Select Disk S: and Click Finish.
    6. Click OK for the “VReplay – Repository Disk” resource created successfully message. If necessary, repeat the process for additional disk repositories
  • Install Replay Core on CLU-A-1 and Replay CLU-P-1. Refer to the Install Guide. DO NOT START THE REPLAY CONSOLE YET.
  • Create the Replay Core Generic Service resource
    1. In the left navigation menu, right-click the VReplay-1, then choose New → Resource.
    2. Enter a name VREPLAY-1 – Replay Core Service for the resource. Select Generic Service in the Resource
      type drop-down menu. Select Group VREPLAY-1 and “Run this resource in a separate Resource Monitor”
      and Click Next.

      By default, Microsoft Cluster Service uses the Resource Monitor for all resources on a node. If a
      problematic resource causes a Resource Monitor to stop responding, you can run that resource in a
      separate Resource Monitor. Because each Resource Monitor runs as a separate process, this isolates the
      problematic resource.

    3. Verify that the cluster nodes are listed as possible owners, then click Next.
    4. Add “VREPLAY-1 – IP Address”, “VREPLAY-1 – Network Name” and “VREPLAY-1 – Physical Disk Repository” in the resource dependencies list and click Next.
    5. In the Generic Service Parameters window, enter service name as “ReplayServer64” and check the box for “Use Network Name for Computer Name” and Click Next.
    6. In the Registry Replication window. Click Add. and enter “Software\Dell AppAssure” (without the quotes) and
    7. Enter “Software\Dell AppAssure” (without the quotes) and Click OK
    8. Click Finish.
    9. Click Ok on the “Cluster resource ‘VREPLAY-1 – Replay Core Service’ created successfully.
    10. Create a static IP address entry for VREPLAY-1 in the <SystemRoot>\System32\Drivers\etc\Hosts file on CLU-A-1 and CLU-P-1.
  • Set the cluster group advanced properties
    1. Open Cluster Administrator by navigating to to Start → All Programs → Administrative Tools and select “Cluster Administrator”
    2. In the console tree, right-click the VREPLAY-1 Cluster Group folder and select properties.
    3. n the VREPLAY-1 Properties window, Click Modify
    4. Select CLU-A-1 and CLU-P-1 and click the → button to ad as Preferred owners. Click OK.
    5. Click the Failback Tab. Select “Allow Failback”, “Failback between” and enter 0 and 23. Then click OK
  • Bring Cluster Group Online
    1. Right-Click VREPLAY-1 and select Bring Online

    CONFIGURE THE REPLAY CORE CONSOLE AND PROTECTED SERVERS

    1. Start the Replay Core console by double-clicking on the Replay Admin Console or navigating to Start → All Programs → Dell AppAssure Software → Replay 4 → Replay Admin Console
    2. In the left pane right-click Cores and select Connect to a Replay Core
    3. Enter the name of the Replay Core. In this case VREPLAY

    4. To add a protected server (that already has an installed agent) right-click on the Replay Core name (VREPLAY) and select Protect
    5. Enter the name of the server to protect, select the volumes on the Replay Core which will be used to store the Recovery Points. Click Next.
    6. On the Protection Settings screen, chose the appropriate option for Volume Protection and Protection Start Time. Click Finish.
    7. The Replay Admin Console should now show the Replay Core and a protected server. The process of protection will commence based on the configured parameters.


    TEST CLUSTER GROUP FAILOVER

    1. To cluster group resources failover, open Cluster Administrator by navigating to to Start → All Programs → Administrative Tools and select “Cluster Administrator”
    2. Open Replay Core Console and validate that the console is connected to VREPLAY and the protected server LEV-CLU-AD is online
    3. In the console tree, right-click the VREPLAY-1 Cluster Group folder and select click Move Group.
    4. The cluster group will be offline for a brief period of time followed by a change of owner for all of the group’s dependencies. In this case the cluster group moved from CLU-A-1 to CLU-P-1
    5. Switch back to the Replay Core console and verify that the console is connected to VREPLAY and the protected server LEV-CLU-AD is online

    Back to the List of Tech Docs
    Dell AppAssure Software for Exchange continuously protects and monitors the health of your Exchange data stores and allows administrators to quickly search, recover, and analyze mailbox content. With Dell AppAssure Software for Exchange you can backup and restore individual email messages, folders, or mailboxes to a live Exchange server or directly to a PST, thereby solving some of your most costly and time consuming challenges.
    Dell AppAssure Software for SQL is an enterprise SQL server backup and disaster recovery software solution developed to assure comprehensive protection - including system and user databases, SQL binaries and the server - making it possible to restore both servers and databases in just minutes.
    Dell AppAssure Software for Hyper-V is an enterprise-class backup and disaster recovery software solution designed for Windows Server 2008 Hyper-V environments. Dell AppAssure Software for Hyper-V supports both host and guest level backup methodologies while delivering accelerated backups, fast local recoveries and disaster recovery, all-in-one solution.
    Dell AppAssure Software for SharePoint is an enterprise backup and disaster recovery software solution developed to assure comprehensive protection - including front-end servers, SQL servers and the web servers - making it possible to restore both the entire SharePoint environment, individual SharePoint servers and databases and individual SharePoint objects in just minutes.
    Dell AppAssure Software for Windows Servers is an application-aware, server-based backup and disaster recovery software solution that delivers fast application backups, fast local recoveries and off-site disaster recovery, all-in-one solution.
    Dell Small businesses typically have limited IT resources and smaller staffs than large enterprises, but with Dell AppAssure Software for Windows Small Business Server they have full access to the same powerful server backup and recovery software tools found in larger organizations.
    Dell AppAssure Software for VMware is an enterprise-class backup and disaster recovery software solution designed for Windows workloads running VMware virtual environments. With one price for an unlimited number of guests, Dell AppAssure Software delivers accelerated backups, fast local recoveries and disaster recovery, all-in-one solution.
    Dell AppAssure Software for Windows Desktops (VDI) simplifies and automates backup and disaster recovery processes, while giving an administrator the ability to remotely monitor and manage large VDI deployments or geographically distributed machines from a single console.
    DocRetriever for SharePoint dramatically simplifies the process of restoring individual documents, sites, sub-sites and folders. SharePoint Administrators no longer need to spend countless hours rebuilding your entire production database, or worry about deploying a temporary SharePoint recovery farm, just to recover an individual document or list item.
    MailRetriever for Exchange is an affordable and easy-to-use e-mail recovery software package for browsing, recovering, searching, exporting, and analyzing e-mail and mailbox content directly from any unmounted Microsoft Exchange Data Store (EDB). MailRetriever for Exchange can even open and repair corrupted EDB files. With MailRetriever for Exchange, you are never more than just a few clicks away from recovering a message or mailbox. MailRetriever for Exchange eliminates the need for time-consuming full-server and EDB restores for message recovery.
    For individual message or mailbox recovery, Dell AppAssure Software and Microsoft Storage Solutions have partnered together to deliver MailRetriever for DPM, enabling Microsoft Exchange administrators around the world to gain efficient and economical access to message-level recovery.
    Dell AppAssure´s Backup software for Kaseya lets you recover from any server failure to physical or virtual machines in minutes, backup and recover either locally or offsite, and provide offsite DR to customers with low bandwidth through integrated deduplication and replication.
    Dell AppAssure Backup & Disaster Recovery Software is best way to back up and protect your VMware virtual machines. It doesn´t just support your virtual environment - rather; it leverages VMware ESX, ESXi and vSphere to provide a whole new level of protection for all your virtualized applications, services and desktops. Dell AppAssure Software lets you meet your VMware backup RTO and RPO objectives for less.