Table of contents
- Use Cases
- Setting up disaster recovery from on premise server to CenturyLink Cloud
- Source Server
- Target Server
- Setting up Double-Take Availability
- Perform a Test fail over
Double-Take enables customer to have a DR environment created with a few easy steps. With Vision Solutions created Blueprint in CenturyLink Cloud (CLC), this further simplifies the deployment process.
Before deploying any software, a DR plan needs to be in place. Depending on the business requirement, the server can be backup from on premise infrastructure to CenturyLink Cloud, CLC to CLC or CLC to another location. In this walk through, a one to one scenario is used for both the Double-Take DR for Windows and Availability for Linux. For detail of the products, please see Vision Solutions website.
Access to the CenturyLink Cloud platform as an authorized user
Identify a Network VLAN you want the Vision Solutions servers to reside on
Possess a Double-Take license key
Target or Repository server should have enough disk space for replication
- Review the Self-Service VM Import / OVF Requirements to ensure successfully DR
For ease of management, a Double-Take console software is the single pane of glass for managing all Double-Take servers, jobs and licenses. There are two products being covered as part of the knowledge articles, Double-Take DR and Double Availability.
- Consists of minimum two servers, the source and Target Server
- there is a real time synchronization between source and Target Servers (see below).
- there are minimum three servers, the Source Server, the repository server and the Target Server.
- The Source Server is the server requires DR, with repository server to store the data and Target Servers for disaster recovery (see below).
This knowledge article covers Double-Take Availability.
Starting with the Blueprint, apply the appropriate license to the server during the Blueprint setup. Please see the Getting Started with Double-Take Blueprint for details of licensing request.
Setting up disaster recovery from on premise server to CenturyLink Cloud
On premise Linux server requires a high availability setup, an offsite warm server is needed to meet the business requirement. By using Double-Take Availability and CenturyLink Cloud, this can be done in a few steps.
In preparation, there are several factors need to be considered:
Verify the Linux version on the Source Server is supported by Double-Take
Currently Double-Take Blueprints are available on CentOS 5/6, RHEL 5/6 and Microsoft Windows 2008 R2 and 2012 R2
Bandwidth and connectivity between source and target
Double-Take Console (for management) is part of the Windows Blueprint installation
For this example, the Source Server is running CentOS 6.
Deploy Double-Take Console on a VM in CenturyLink Cloud by running the Double-Take Windows Blueprint from the blueprint library or install Double-Take Console on a workstation that can communicate with both source and Target Server (Refer to Double-Take User Guide )
Once installed, start the Console from the “Start’ Menu
Double-Take Console will be the management interface to set up the DR environment
Once in the Management Console, go to ‘Help’ and ‘Check for Updates’ and install any updates available
Create the Target Server by running the Double-Take Blueprint on CentOS 6 from the Blueprint library, enter the Linux Double-Take Availability for Linux license in the Blueprint screen
To manage the new server from the Double-Take Console by clicking on ‘Get Started’ and ‘Add Servers’
Enter the IP address or hostname, user name and password in the prompt:
The ‘Manage Servers’ screen will show the status of the management connectivity
Once connected, the server name and license will be displayed on the Management Console
The server details can be seen by double clicking the server
From the Double-Take console, repeat the ‘Add Servers’ steps using the Target server hostname/IP address, user name and password
The Source Server will appear on the managed server list with ‘Cannot Connect to Double-Take’ activity.
Right click on the Source Server and click on ‘Install’
The ‘Install’ screen will give the installation option, like temporary directory, installation path as well as schedule of the installation
The ‘Manage Server’ screen will display the status of the installation, once completed, the Source Server will have ‘idle’ status and license status displayed
Under ‘Server Properties’, the network traffic can be encrypted
Setting up Double-Take Availability
Click on ‘Get Started’ and pick ‘Double-Take Availability’
Use the “Protect files and folders, an application or an entire Windows or Linux server’
Pick the Source Server
Depending on the data protection requirement, the options can be configured at this screen
Pick the Target Server, in this case, the server in CenturyLink Cloud
Setting the options of the replication, please note, there is a single NIC in CenturyLink Cloud by default, please make sure it matches to the primary interface of the Source Server, in this case eth0. It is important to choose ‘Retain target network configuration’ from ‘Failover Identity’ as changing the IP address on the CenturyLink Cloud server would make the server inaccessible.
For Reverse Protection option, the data synchronize both ways. Depending on the business requirement, it could be helpful. In this scenario, one way data replication is configured.
An important checklist as the last step, verify all the items of the checklist before proceeding
Once started, the ‘Manage Job’ screen will display the status of the replication
Double click on the job can display the detail status
Now, a Double-Take Availability pair is created and all changes from the source will be replicated to the Target Server
Perform a Test fail over
Before testing, take a snapshot of the Target Server using the built in snapshot tool in CenturyLink Cloud (please refer to knowledge article Creating and Managing Server Snapshots for quick recovery
Right Click on the job and choose ‘Failover, Cutover, or Recover'
From the ‘Failover and Cutover’ dialogue box, choose a ‘Perform test failover’
The Target Server will be reboot and restart as an identical server as the Source Server
Once failed over, please ensure the password of the new server matches the password of the Target Server in the CenturyLink Cloud portal, as this would break automation due to password mismatch
The hostname of the server would be changed to be the same as the Source Server
Once everything tests out, the Target Server can be rolled back using the snapshot to continue the continuous protection (if snapshot is not available, the test server can be deleted and a new one can be created using the steps above)
Also this procedure can be repeated to set up multiple servers in a complex environment and managed from the Double-Take Management Console. For multi-tiers application environment, both the time-out and script option under the 'Set Options' page (step 6 of Setting up Double-Take Availability) can be used to control the start up sequence of the new environment.
With this in place, whenever a test or a real failover is required, it can be done from the Double-Take Management Console.
A second article will cover how to set up a disaster recovery environment using Double-Take DR.