How to Stretch LAN to WAN in Neverfail IT Continuity Engine in a Primary - Secondary Configuration
Summary
This Knowledgebase article describes how to stretch a Neverfail IT Continuity Engine LAN environment to a WAN by relocating the Secondary server.
Note: This Knowledgebase article applies to all versions of Neverfail IT Continuity Engine (7.x) and Neverfail Continuity Engine (8.x) or newer.
Neverfail Engine provides for a simple transition from a LAN implementation to a WAN implementation allowing the Secondary server to be relocated to a distant location for both operational and data security reasons.
Procedure
-
Neverfail Engine must be installed in an Active Directory Integrated DNS environment.
-
Run SCOPE for 24 hours to measure the actual and required bandwidth across the proposed WAN link.
-
Verify that at least one Domain Controller at the WAN site is configured as a Global Catalog.
-
The Neverfail Engine server must be a member of the domain.
-
Verify that at least one DNS server is configured at the remote Disaster Recovery (DR) site.
-
Configure hardware routers appropriately, so that principal (public) and channel traffic is routable across your WAN. Ensure that the WAN-link is operational and that there are NO networking issues.
Note:
It is recommended that you configure the channel and principal (public) IP addresses in different subnets. If this is not possible, you will have to implement static routes. You should:
-
Ping successfully.
-
Have the IP addressing schema finalized (principal (public)/channel IP address of Secondary server at the Disaster Recovery (DR) location).
-
Open the required firewall ports (default Neverfail ports are
52267
and
57348
).
Note:
On Windows Server 2008, the Routing and Remote Access service (RRAS) has a dependency on the HTTP service. When the IIS service is installed on a Neverfail Engine pair and Neverfail for IIS is installed, the plug-in will stop the HTTP service on the Secondary server causing the Routing and Remote Access (RRAS) service to stop resulting in the channel dropping. To resolve this issue, use the
ROUTE ADD
command from the command shell as shown below:
-
Open a command window by navigating to
Start
>
Run
, type CMD and click
OK
.
-
From the command prompt type:
ROUTE ADD [DestinationIPAddress] MASK [netmask] [Gateway] METRIC [metric] IF [Interface] -p
Example:
ROUTE ADD 157.0.0.0 MASK 255.0.0.0 157.55.80.1 METRIC 3 IF 2 -p
-
Close the command window
.
-
Add the Domain Admin account to Neverfail Engine.
-
Login to the Neverfail Advanced Management Client.
-
Click
Application
.
-
Open the
Tasks
tab and highlight
Neverfail Engine
.
-
Click
User Accounts...
, click
Add
, and enter the Domain Admin account details.
-
Click
OK
and click
Close
.
-
Using the Neverfail Advanced Management Client, shutdown Neverfail Engine but leave all protected applications running.
-
On the Secondary server with Neverfail Engine stopped, unplug both the principal (public) network cable and Neverfail Channel network cable(s).
-
On the Secondary server, change the principal (public) IP address to be the correct principal (public) WAN IP address, default gateway, and subnet mask. The principal (public) IP should be set according to the local site IP schema. The Preferred DNS Server must point to a machine that is local to the Secondary server DR site. In
Network Card Properties
, uncheck
Register this connection’s address in DNS
.
-
On the Secondary server, ensure that the principal (public) NIC is listed first in
Network & Dial-up Connections
,
Advanced Settings
.
-
On the Secondary server, change the channel IP address to be the correct channel WAN IP address. Ensure
NetBIOS
is disabled. In
Network Card Properties
, uncheck
Register this connection’s address in DNS
.
-
On the Primary server, change the channel IP address to be the correct channel WAN IP address. Ensure
NetBIOS
is disabled. In
Network Card Properties
, uncheck
Register this connection’s address in DNS
.
-
On both the Primary and Secondary servers, ensure that the principal (public) NIC is listed first in
Network & Dial-up Connections,
Advanced Settings
.
-
On the Secondary server, from the
Neverfail Engine
system tray icon, run the Configure Server wizard. Open the
Public
tab and change the principal (public) WAN IP address. Open the
Channel
tab and change the IP address of the Primary and Secondary servers’ channel IP addresses to the corresponding channel WAN IP addresses. Click
Finish
.
-
On the Primary server, from the
Neverfail Engine
system tray icon, run the Configure Server wizard. Open the
Channel
tab and change the Primary and Secondary servers’ channel IP addresses to the corresponding channel WAN IP addresses. Click
Finish
.
-
On the Primary server, open the principal (public) network connection properties and uncheck
Register this connection’s address in DNS
. Click
Close.
Note:
Step 12 must be performed immediately otherwise the client will not be able to connect to the Primary server.
-
On all DNS servers, manually add a Host (A) record and reverse pointer record for the Primary server address. Confirm that all clients are able to connect to the Primary server.
-
On the Secondary server, set the
Neverfail R2 Server
service to
Manual
. Power down and relocate the Secondary server to the remote DR site.
-
On the Secondary server (now at the remote DR site) connect the principal (public) and channel network cables and power up.
-
On the Primary server, add a persistent route for the Secondary server’s channel connection.
Note:
In a WAN implementation, persistent routes for channel communications must be added to both Primary and Secondary servers. The persistent routes ensure that any communication with the channel network is in fact established via the physical channel NICs.
To add persistent routes:
-
Open
Routing and Remote Access
from
Administrative Tools
.
-
Select the server name, then from the
Action
menu select
Configure and Enable Routing and Remote Access
to launch the configuration wizard.
-
Select
Custom Configuration
>
LAN routing
and verify that the RRAS service is started.
-
Select the server again, navigate to
IP Routing
and select
Static Routes
.
-
From the
Action
menu select
New Static Route
.
-
From the dropdown, select the channel interface and enter the destination channel IP followed by the mask 255.255.255.255 and the source machine gateway.
-
Test the channel routing using the following command to ensure that all the packets will be sent using the channel IP and not the principal (public) IP.
pathping -n Channel_IP
Note:
For a trouble free WAN implementation, it is recommended that you use RRAS for implementing static routes. Avoid using the interface ID when creating static routes using the “route” command because the interface ID is dynamic and increments each time a server is restarted or a NIC is disabled/enabled, and this change will make the route invalid.
-
On the Secondary server, add a persistent route for the Primary server’s channel connection using the instructions above.
-
On the Primary server, confirm that the server can route the packets correctly to the Secondary server channel address using the pathping command.
-
On the Secondary server, confirm that the server can route the packets correctly to the Primary Server Channel address using the pathping command.
-
On the Primary server, enable the Compression Manager:
-
In a command prompt window, browse to the Neverfail Engine installation directory, under
Neverfail\R2\bin
.
-
Type the following command (case-sensitive):
nfconfigtool SetIsLowBandwidth PRIMARY SECONDARY tru
e
-
Close the command prompt window.
-
On the Secondary server, enable the Compression Manager:
-
In a command prompt window, browse to the Neverfail Engine installation directory, under
Neverfail\R2\bin
.
-
Type the following command (case-sensitive):
nfconfigtool SetIsLowBandwidth PRIMARY SECONDARY true
-
Close the command prompt window
-
On the Primary server, using the
Neverfail Engine
System Tray Icon, select Start Neverfail Engine.
-
On the Primary server, update the Server Monitoring ping routing configuration:
-
In the Neverfail Advanced Management Client, select
Server Monitoring.
-
On the
Server Monitoring
screen, in the
Configure Pings
section, click
Configure…
-
Browse to the
Ping Routing
tab of the new window.
-
Update the Primary and Secondary IP addresses to match the new IP scheme implemented in the steps above. Update both the
Ping From
and
Ping To
fields.
-
On the Primary Server, add two
Network Configuration
tasks that execute the example below, as follows:
Note:
By default, DNSUpdate requires DNS to be integrated into Active Directory. If this is not the case, please see
Knowledgebase Article #2870
—
How to Configure DNS With Neverfail IT Continuity Engine in a WAN Environment
.
-
For the Primary server, select
Primary
radio button.
DNSUpdate -auto
-
Click
Run As
and select from the menu the Domain Account previously configured in the
User Accounts
dialog
.
-
For the Secondary server, select
Secondary
radio button
.
DNSUpdate -auto
-
Click on
Run As
and select the Domain Account previously configured in the
User Accounts
dialog.
-
On the
Server
tab, click
Monitoring
, click
Configure Pings
, select the
Ping Routing
tab, edit
Primary to Secondary
and
Secondary to Primary
sections to update these with the new Channel IPs. Click
OK
.
-
In the
Server Monitoring: Failover Configuration
screen, click
Configure Failover
, deselect the first two items in the list, then click
OK
.
-
Open the
Network
tab, click
Configure Pings
, select the
Ping Routing
tab, and in the
Ping targets from Primary server
section, update
Target 3
. (By default, Neverfail Engine uses the first DNS server configured in the TCP/IP Properties of the Secondary for Target 3.)
-
Update the
Ping targets from Secondary server
section with site appropriate targets. (By default Neverfail Engine uses the Gateway IP used in RRAS when the static route for this server was configured for Target 1, the first DNS server configured in TCP/IP Properties of the Secondary for Target 2, and the first DNS server configured in the TCP/IP Properties of the Primary for Target 3.)
-
On the Secondary server, set the
Neverfail Server R2
service back to
Automatic
. Click the Neverfail Engine system tray icon, select
Start Neverfail Engine
.
-
Allow the initial synchronization process to complete.
-
Follow the
Mandatory Tests
section of the latest
Neverfail IT Continuity Engine Acceptance Verification
document located in the document downloads section of the Neverfail Extranet.
Applies To
Neverfail IT Continuity Engine
Neverfail Continuity Engine
None
KBID-2871
Related Articles
Neverfail Continuity Engine Networking Configuration
Summary This Knowledgebase article provides information about Neverfail Continuity Engine v8.0 networking and network configuration. More information Networking Configuration Networking requirements are contingent upon how Neverfail Engine is to be ...
Continuity Engine Product Architecture
Learning objectives At the completion of this session, you should be able to: Identify major components of the Neverfail Continuity Engine product architecture. Describe major component configuration. Identify advantages of the Neverfail Continuity ...
Reference: Continuity Engine Product Architecture
Summary This Quick Reference provides an overview of the key concepts and components of Neverfail Continuity Engine product architecture: More Information Key Concepts and Components Component / Concept Description Active-Passive Server Pair ...
Continuity Engine Features and Benefits
Neverfail offers a High Availability & Disaster Recovery solution focused on continuous availability. To ensure continuous availability, Neverfail uses fully redundant servers including a Primary server and the Secondary server. Each server is ...
Neverfail IT Continuity Engine v8.0 - Release Notes
Summary This Knowledge base article provides information about this specific release of Neverfail IT Continuity Engine v8.0 More Information Supporting Documentation A listing of technical documents supporting this version of Neverfail IT Continuity ...