Neverfail CE V82 Install Guide
Neverfail CE V82 Install Guide
For
Neverfail, LLC has taken all reasonable care to ensure the information in this document is accurate at the date of publication.
In relation to any information on third party products or services, Neverfail, LLC has relied on the best available information
published by such parties. Neverfail, LLC is continually developing its products and services, therefore the functionality and
technical specifications of Neverfail’s products can change at any time. For the latest information on Neverfail’s products
and services, please contact us by email ( [email protected] or visit our Web site neverfail.com ).
Neverfail is a registered trademark of Neverfail, LLC. All third party product names referred to in this document are
acknowledged as the trade marks for their respective owner entities.
Chapter 2: Implementation............................................................................................11
Neverfail Continuity Engine Implementation..........................................................................................11
Environmental Prerequisites..................................................................................................................11
Supported Environments.................................................................................................................12
Unsupported Environments.............................................................................................................12
Minimal VMware Permissions Requirements:.......................................................................................12
Pre-Install Requirements.......................................................................................................................13
Server Deployment Architecture Options..............................................................................................16
Virtual-to-Virtual..............................................................................................................................16
Physical-to-Virtual...........................................................................................................................16
Physical-to-Physical........................................................................................................................17
Cloning Technology Options..................................................................................................................17
Application Component Options............................................................................................................18
Networking Configuration......................................................................................................................18
Local Area Network (LAN)..............................................................................................................19
Wide Area Network (WAN)..............................................................................................................19
Network Interface Card (NIC) Configuration...................................................................................20
Firewall Configuration Requirements.....................................................................................................21
Anti-Malware Recommendations...........................................................................................................23
Neverfail ii
Contents
Tasks...............................................................................................................................................80
Rules...............................................................................................................................................83
Settings...........................................................................................................................................85
Actions............................................................................................................................................92
Post Installation Configuration...............................................................................................................95
Configure the VmAdapter Plug-in....................................................................................................95
Adding an Additional Network Interface Card.................................................................................96
Neverfail iii
About This Book
The Installation Guide provides information about installing Neverfail Continuity Engine, including
implementation in a Local Area Network (LAN) and/or Wide Area Network (WAN). This book provides an
overview of installation procedures and guidance for the configuration of Neverfail Continuity Engine when
the Secondary and Tertiary servers are virtual.
Intended Audience
This guide assumes the reader has a working knowledge of networks including the configuration of TCP/IP
protocols and domain administration, notably in Active Directory and DNS.
Overview of Content
This guide is designed to provide guidance on the installation and configuration of Neverfail Continuity
Engine, and is organized into the following sections:
• Preface — About This Book (this chapter) provides an overview of this guide and the conventions used
throughout.
• Chapter 1 — Introduction presents an overview of Neverfail Continuity Engine concepts including the
Switchover and Failover processes.
• Chapter 2 — Implementation discusses environmental prerequisites and pre-install requirements for
installation, options for server architecture, application components, and network configurations. It also
gives guidance on anti-malware solutions, and provides a convenient summary of supported configurations
as you perform the installation.
• Chapter 3 — Installing describes the installation process, guides you through installation on the Primary,
Secondary, and Tertiary (if deployed) servers, and through post-installation configuration.
• Appendix A — Installation Verification provides a quick, simple procedure to verify that Neverfail Continuity
Engine is properly installed and initially configured.
Document Feedback
Neverfail welcomes your suggestions for improving our documentation and invites you to send your feedback
to [email protected] .
Abbreviation Description
Neverfail iv
Technical Support and Education Resources
The following sections describe technical support resources available to you. To access the current version
of this book and other related books, go to http://www.neverfail.com/services-and-support/
Support Offerings
To find out how Neverfail Support offerings can help meet your business needs, go to
http://www.neverfail.com/services-and-support/ .
Document Purpose
Online Help Provides help for every window in the Engine Management Service user
interface
Release Notes Provides late-breaking information, known issues, and updates. The latest
Release Notes can be found at
http://www.neverfail.com/services-and-support/ .
Conventions
The documentation uses consistent conventions to help you identify items throughout the printed and online
library.
Convention Specifying
Italics Book and CD titles, variable names, new terms, and field names.
Fixed font File and directory names, commands and code examples, text typed by
you.
Logical OR, as in value1|value2 Exclusive command parameters where only one of the options can be
specified.
Neverfail v
Chapter 1
Introduction
Neverfail Continuity Engine is a Windows based service specifically designed to provide High Availability
and/or Disaster Recovery for server configurations in one solution without any specialized hardware.
Neverfail Continuity Engine provides a flexible solution that can be adapted to meet most business
requirements for deployment and management of critical business systems. Capitalizing on VMware vCenter
Server's ability to manage virtual infrastructure assets combined with Neverfail's application-aware continuous
availability technology, Neverfail Continuity Engine brings a best in class solution for protecting critical
business systems.
Topics:
Overview
Neverfail Continuity Engine consists of the Engine Management Service that is used to deploy and
manage the Neverfail Engine nodes that provide for application-aware continuous availability used for
protecting critical business systems. The Engine Management Service can be installed on vCenter
Server or another Windows server with access to a remote instance of vCenter Server and is accessible
via common web browsers.
Using the Engine Management Service User Interface (UI), users can deploy and manage Neverfail
Engine with the ability to view Neverfail Engine status and perform most routine Neverfail Engine
operations from a single pane of glass.
Neverfail 6
Introduction
Neverfail describes the organization of Neverfail Engine servers based upon Clusters, Cluster status,
and relationships between Clusters. Neverfail refers to a Cluster of two servers as a Neverfail Engine
Pair or a Cluster of three servers as a Neverfail Engine Trio. Installing Neverfail Engine on the servers
and assigning an identity to the servers results in a Neverfail Engine Pair or Trio.
Each server is assigned an Identity (Primary /Secondary /Tertiary ) and a Role (Active /Passive ).
Identity is used to describe the physical instance of the server while the role is used to describe what
the server is doing. When the identity is assigned to a server it normally will not change over the life
of the server whereas the role of the server is subject to change as a result of the operations the server
is performing. When Neverfail Engine is deployed on a Pair or Trio of servers, Neverfail Engine can
provide all five levels of protection (Server, Network, Application, Performance, and Data) and can be
deployed for High Availability in a Local Area Network (LAN) or Disaster Recovery over a Wide Area
Network (WAN).
Note: The identity of an existing Disaster Recovery (DR) Secondary server can change under certain
circumstances, such as when a DR pair is extended to become a Trio. In this case, the Secondary
server will be re-labeled as the Tertiary, so that the Tertiary is always the DR stand-by in any Trio.
In its simplest form, Neverfail Engine operates as a Neverfail Engine Pair with one server performing
an active role (normally the Primary server) while the other server performs a passive role (normally
the Secondary server). The server in the active role provides application services to users and serves
Neverfail 7
Installation Guide
as the source for replication while the server in the passive role serves as the standby server and
target for replicated data. This configuration supports replication of data between the active and passive
server over the Neverfail Channel.
When deployed for High Availability, a LAN connection is used. Due to the speed of a LAN connection
(normally 100 Mb or more) bandwidth optimization is not necessary.
When deployed in a WAN for Disaster Recovery, Neverfail Engine can assist replication by utilizing
WAN Compression with the built-in WAN Acceleration feature.
Architecture
Neverfail Engine software is installed on a Primary (production) server, a Secondary (ready-standby)
server, and optionally, a Tertiary (also a ready-standby) server. These names refer to the identity of
the servers and never change throughout the life of the server (except in the special case described
above).
Note: In this document, the term “Cluster” refers to a Neverfail Engine Cluster. Refer to the Glossary
for more information about Neverfail Engine Clusters.
Depending on the network environment, Neverfail Continuity Engine can be deployed in a Local Area
Network (LAN) for High Availability and/or Wide Area Network (WAN) for Disaster Recovery, providing
the flexibility necessary to address most network environments.
When deployed, one of the servers performs the Role of the Active server that is visible on the Public
network while the other is Passive and hidden from the Public network but remains as a ready-standby
server. The Secondary server has the same domain name, uses the same file and data structure,
same Public network address (in a LAN), and can run all the same applications and services as the
Primary server. Only one server can display the Public IP address and be visible on the Public network
at any given time. Neverfail Engine software is symmetrical in almost all respects, and either the
Primary server, Secondary server, or Tertiary server (if applicable) can take the active role and provide
protected applications to the user.
Protection Levels
Neverfail Continuity Engine provides the following protection levels:
• Server Protection — provides continuous availability to end users through a hardware failure
scenario or operating system crash. Additionally, Neverfail Continuity Engine protects the network
identity of the production server, ensuring users are provided with a replica server upon failure of
the production server.
• Network Protection — proactively monitors the network by polling up to three nodes to ensure that
the active server is visible on the network.
• Application Protection — maintains the application environment ensuring that applications and
services stay alive on the network.
• Performance Protection — monitors system performance attributes to ensure that the system
administrator is notified of problems and can take pre-emptive action to prevent an outage.
• Data Protection — intercepts all data written by users and applications, and maintains a copy of
this data on the passive server which can be used in the event of a failure.
Neverfail Continuity Engine provides all five protection levels continuously, ensuring all facets of the
user environment are maintained at all times, and that the Public network continues to operate through
as many failure scenarios as possible.
8 Neverfail
Introduction
Communications
Neverfail Continuity Engine communications consist of two crucial components, the Neverfail Channel
and the Public network.
To accommodate communications requirements, Neverfail Engine can be configured with either a
single NIC configured with both the Public IP address and the Neverfail Channel IP address on the
same NIC or multiple NICs. Separate NICs can be dedicated for the Public and Channel IP addresses,
but this is not a requirement.
Neverfail Channel
The first component is the Neverfail Channel which provides communications between the active and
passive servers. The Neverfail Channel is used for control and data transfer from the active server to
the passive server and for monitoring of the active server's status by the passive server.
The Channel IP addresses can be in the same or a different subnet as the Public IP address. NetBIOS
will be filtered for the Neverfail Channel on the active and passive servers to prevent server name
conflicts.
The NICs that support connectivity across the Neverfail Channel can be standard 10/100/1000 Base-T
Ethernet cards providing a throughput of up to 1000 Mbits per second across standard Cat-5 cabling
or virtual NICs configured on a virtual machine.
When configured for a WAN deployment, if the Channel IP addresses are in the same subnet as the
Public IP Address, then they will be routed via the default gateway in a WAN deployment. Alternatively
you can configure the Neverfail Channel to use static routes over switches and routers to maintain
continuous communications independent from corporate or public traffic.
Public Network
The second component is the Public network used by clients to connect to the active server. The
Public network provides access to the Public IP address used by clients to connect to the active server.
Neverfail 9
Installation Guide
The Public IP address is a static IP address that is only available on the currently active server and is
the IP address a client uses to connect to the active server. It must be configured as a static IP address,
that is, not DHCP (Dynamic Host Configuration Protocol) enabled. In the figure above, the IP address
is configured as 192.168.1.127. The Public IP address is common to the active and passive servers
in a LAN and is always available on the currently active server in the cluster. In the event of a switchover
or failover, the Public IP address is removed from the previously active server and is then available
on the new active server. When configured, a Management IP address will provide access to a server
regardless of the role of the server.
Management IP Address
After installation, all servers in the cluster can be configured with separate Management IP addresses
that allow access to the server when the server is in the passive role. The Management IP address is
a static IP address in a different subnet than the Public IP address or Neverfail Channel IP address
and is always available for administrators to access the server.
10 Neverfail
Chapter 2
Implementation
This chapter discusses the deployment options and prerequisites to successfully implement Neverfail
Continuity Engine and provides a step-by-step process to assist in selecting options required for installation.
Topics:
Environmental Prerequisites
Neverfail Continuity Engine supports the following environments listed below.
Neverfail 11
Installation Guide
Supported Environments
• Neverfail Continuity Engine is supported on the following versions of Windows Server
- Windows Server 2008 R2 Standard/Enterprise/Datacenter
- Windows Server 2012 Standard/Datacenter
- Windows Server 2012 R2 Standard/Datacenter
- Windows Server 2016 Standard/Datacenter
Unsupported Environments
• Neverfail Continuity Engine is not supported across the following:
- A server where Engine Management Service is already running
- On a server deployed as a Domain Controller (DC)
- On a server deployed as a Global Catalog
- On a server deployed as a DNS (Domain Name System) Server
- On an IA-64 Itanium Platform
Note: The below listed permissions are the minimal required permissions to perform an installation.
12 Neverfail
Implementation
8. Map the vCenter Server user account configured in Engine Management Client (EMS) to the newly
created Neverfail Continuity Engine role, at the vCenter Server level.
a) Select the top level for vCenter Server, then click the Permissions tab.
b) Right-click and select Add Permission.
c) Add the vCenter Server EMS user (if not already present) and assign the newly created Neverfail
Continuity Engine role.
Note: You may need to bind the role at the host level (in Hosts and Cluster View) as well as
the Datastore permissions tab level (in Datastores & Datastore Clusters).
Pre-Install Requirements
The following provides a listing of pre-requisites that must be addressed prior to attempting an
installation of Neverfail Continuity Engine.
Server Action
Engine Engine Management Service installation is supported on the following operating systems:
Management
Service • Microsoft Windows 2008 R2, 2012, 2012 R2, 2016
• Microsoft Windows Client Edition 7.0, 8.0, 8.1, and 10.0
Note: Connectivity with VMware vCenter Server is NOT required for deployment of Neverfail Continuity Engine
but is recommended for fully automated deployments.
vCenter Server Administrator level user credentials (equivalent with [email protected]) or a user
configured with minimal permissions listed in the previous section. Where possible, we recommend vCenter Server
Administrator level user credentials (equivalent with Administrator@vsphere).
For P2V installation, VMware Converter 5.5 must be available and configured prior to attempting installation of
the Primary server.
Engine Management Service (EMS) supports most browsers used to connect to the EMS UI but requires that the
latest version of Adobe Flash Player be installed.
Note: Engine Management Service will be configured to use NeverfailEngine log on account. This account is
member of the local administrators group. Neverfail recommends changing the account's password after the
EMS installation is completed (after the password is changed, Neverfail Engine Management Web Services
service should be reconfigured to use the new password).
Neverfail Engine requires that Microsoft™ .Net Framework 4.0 or later be installed prior to installation.
Primary Server
Neverfail Engine requires that the Windows Feature SMB 1.0/CIFS File Sharing Support be enabled prior to
installing Neverfail Engine.
Neverfail 13
Installation Guide
Server Action
If the Primary server has a pending reboot, it must be resolved prior to the deployment of Neverfail Engine on to
the server.
Obtain and use local administrator permissions to perform Neverfail Engine installation.
If UAC is enabled on the target server, you must use the built-in local Administrator account or, for domain member
servers, you can alternatively use a Domain User account that is a member of the local Administrators group.
If UAC is not enabled, you may use any account with membership in the local Administrators group on the target
server.
Note: Neverfail Engine services are required to be run under the Local System account.
The server to be protected by Neverfail Engine can NOT be any of the following:
Important: These roles and services must be removed before proceeding with installation.
The Primary server can be Virtual or Physical with the Secondary and Tertiary server (if deployed) as either Virtual
or Physical as well.
Verify that all services to be protected have all three Recovery settings configured to Take no Action.
Verify no other critical business applications except those to be protected by Neverfail Engine are installed on the
server.
Verify that there is a minimum of 2GB of available RAM in addition to any other memory requirements for the
Operating System or installed applications. 512MB of RAM must remain available to Neverfail Engine at all times.
Verify that a minimum 2GB of free disk space is available on the drive where Neverfail Engine is to be installed.
Note: Although Neverfail Engine requires only 2GB of available disk space on the drive to receive the Neverfail
Engine installation, once installed, the size of each Send and Receive queue is configured by default for 10GB.
For Trio configurations the send and receive queues will by default require 20GB per server. You must ensure
that sufficient disk space is available to accommodate the send and receive queues or modify the queue size
configuration to prevent MaxDiskUsage errors.
Apply the latest Microsoft security updates and set Windows Updates to manual.
All applications that will be protected by Neverfail Engine must be installed and configured on the Primary server
prior to installing Neverfail Engine.
Verify that all services to be protected are running or set to Automatic prior to installation.
Note: During installation, protected services are set to manual to allow Neverfail Engine to start and stop services
depending on the role of the server. The target state of the services is normally running on the active server and
stopped on the passive.
Register this connection's address in DNS must be disabled on all NICs on the target server.
Note: If deploying in a DR configuration, replace the existing DNS "A" record for the Public IP address with a
static record and configure the TTL to 45 seconds. Otherwise, after installation, re-enable Register this
connections's address in DNS.
File and Printer Sharing must be enabled and allowed access through all firewalls on the Primary target server
prior to deployment.
Verify that the Server service is running prior to deployment to the target server.
When installing in a P2V environment, the specifications of the Secondary Neverfail Engine virtual machine must
Secondary
match the Primary physical server as follows:
Server
• Similar CPU
• Identical Memory
• Sufficient disk space to host VM disks to match the Primary server
14 Neverfail
Implementation
Server Action
The Secondary Neverfail Engine virtual machine must have sufficient priority in resource management settings
so that other virtual machines do not impact its performance.
Note: When deployed for HA or as part of a trio, the Primary and Secondary server will share the Public
IP address.
Channel:
LAN
When deployed in a LAN environment, Neverfail Engine requires that both servers use the same Public IP address.
Each server also requires a unique Neverfail Channel IP address.
Note: After deployment, on the Public NIC, go to the Network Properties for TCP/IP4 and under Advanced
Properties, select Register this connection's address in DNS for the Public NIC.
WAN When deployed in a WAN environment, persistent static routing configured for the channel connection(s) where
routing is required.
Note: This requirement can be avoided if the channel IP addresses are in the same subnet as the Public IP
address in which case the default gateway can be used for routing.
- During installation, follow the steps for a LAN or vLAN on the same subnet.
- Both the Primary and Secondary servers in the pair use the same Public IP address.
Firewalls If using Windows Firewall, Engine Management Service can automatically configure the necessary ports for traffic.
In the event that other than Windows Firewall is being used, configure the following specific ports to allow traffic
to pass through:
Neverfail 15
Installation Guide
Server Action
• From Engine Management Service -> The protected virtual machine
• From Protected Virtual Machines -> VProtected Virtual Machines in Duo/Trio and back
• From Management Workstation -> VProtected Virtual Machines in Duo/Trio and back
For more detailed information, see KB-2907 Firewall Configuration Requirements for Neverfail Continuity Engine.
Note: The default dynamic ephemeral port range for Windows 2008 and 2012 is ports 49152 through 65535.
Virtual-to-Virtual
Virtual-to-Virtual is the supported architecture if applications to be protected are already installed on
the production (Primary) server running on a virtual machine. Benefits to this architecture include
reduced hardware cost, shorter installation time, and use of the VMware Cloning for installation.
The Secondary virtual machine will be an exact clone of the Primary server and thus automatically
meet the minimum requirements for installation of the Secondary server.
Each virtual machine used in the Virtual-to-Virtual pair should be on a separate ESX host to guard
against failure at the host level.
Physical-to-Virtual
The Physical-to-Virtual architecture is used when the environment requires a mix of physical and virtual
machines. This architecture is appropriate to avoid adding more physical servers or if you plan to
migrate to virtual technologies over a period of time.
The Secondary Neverfail Engine virtual machine will be created from the Primary server.
• The specifications of the Secondary Neverfail Engine virtual machine must match the Primary
physical server as follows:
- Similar CPU
- Identical Memory
• The Secondary Neverfail Engine virtual machine must have sufficient priority in resource
management settings so that other virtual machines do not impact its performance.
16 Neverfail
Implementation
Physical-to-Physical
The Physical-to-Physical architecture is used in environments where both the Primary and Secondary
servers are physical servers. Use of Physical-to-Physical limits installation options as it requires using
Neverfail Continuity Engine's manual cloning during the installation process. This architecture requires
attention to detail when preparing for installation as both hardware and software must meet specific
prerequisites.
Primary Server
The Primary server must meet the hardware and software requirements as specified in the Pre-Install
Requirements.
Secondary Server
The Secondary server operates as a near clone of the Primary server and must meet the following
requirements.
• Hardware
Hardware should be equivalent to the Primary server to ensure adequate performance when the
server is in the active role:
- Similar CPU
- Similar memory
- Identical number of NICs to the Primary server
- Drive letters must match the Primary server
- Available disk space must be greater than or equal to the Primary server
• Software
Software on the Secondary server must meet the following requirements.
- OS version and Service Pack version must match the Primary server
- OS must be installed to the same driver letter and directory as on the Primary server
- Machine name must be different from the Primary server prior to installing Neverfail Continuity
Engine
- Set up in a workgroup prior to installing Neverfail Continuity Engine
- System date, time, and time zone settings must be consistent with the Primary server
Neverfail 17
Installation Guide
Note: VMware Converter must be configured prior to attempting installation of the Secondary
server.
Supported Plug-ins
• Neverfail for Exchange
- ForeFront
- Symantec Mail Security
Networking Configuration
Networking requirements are contingent upon how Neverfail Engine is to be deployed. To deploy as
a High Availability (HA) solution, a LAN configuration is required. To deploy Neverfail Engine for
Disaster Recovery (DR), a WAN configuration is required. To deploy in a Trio, both a LAN and a WAN
configuration are used. Each network configuration has specific configuration requirements to ensure
proper operation.
18 Neverfail
Implementation
Note: Neverfail recommends that the Neverfail Channel be configured on the same network as the
Public network. If required to isolate for replication, the Neverfail Channel can be configured on a
different subnet than the Public network.
When Neverfail Engine is installed using a single NIC configuration, upon completion of installation,
Neverfail recommends that you add an additional NIC to each server (Primary/Secondary/Tertiary) in
order to provide network redundancy and then move the Neverfail Channel configuration to the newly
added NICs. For more information about adding additional NICs to Neverfail Engine, see Adding an
Additional Network Interface Card in this guide.
WAN Requirements
WAN deployments require the following:
• Persistent static routing configured for the channel connection(s) where routing is required
Note: This requirement can be avoided if the channel IP addresses are in the same subnet as
the Public IP address in which case the default gateway can be used for routing.
Neverfail 19
Installation Guide
Knowledge base article KB-1599 – Configuring Neverfail Continuity Engine to Update BIND9
DNS Servers Deployed in a WAN
Bandwidth
Neverfail Engine includes automatic bandwidth optimization in WAN environments. This feature
compresses data transferred over the Neverfail Channel, optimizing the traffic for low bandwidth
connections causing some additional CPU load on the active server.
Determine the available bandwidth and estimate the required volume of data throughput to determine
acceptable latency for the throughput. Additionally, the bandwidth can affect the required queue size
to accommodate the estimated volume of data. Neverfail recommends making a minimum of 1Mbit of
spare bandwidth available to Neverfail Engine.
Latency
Latency has a direct effect on data throughput. Latency on the link should not fall below the standard
defined for a T1 connection (2-5ms for the first hop).
Neverfail SCOPE Data Collector Service can assist in determining the available bandwidth, required
bandwidth, and server workload. For more information about Neverfail SCOPE Data Collector Service,
contact Neverfail Professional Services.
Primary Server
The Primary server is configured with the following connections:
• A Public network connection configured with a static Public IP address, network mask, gateway
address, preferred DNS server address, and secondary (if applicable) DNS server address.
• Neverfail Channel connection(s) configured with a static IP address in the same or a different subnet
than the Public IP address, and with a different IP address than the Secondary server channel,
and network mask. No gateway or DNS server address is configured where a dedicated NIC is
used. NetBIOS will be filtered on the passive server to prevent server name conflicts.
• The Register this connection's addresses in DNS check box must be cleared on the Neverfail
Channel connection(s) prior to installing Neverfail Engine.
Secondary/Tertiary Server
The Secondary/Tertiary server will have the same number of NICs as the Primary server, with the
same names and will be configured as follows:
20 Neverfail
Implementation
• A Public connection configured with a static IP address, network mask, gateway address, preferred
DNS server address, and secondary (if applicable) DNS server address.
Note: If deploying as a pair in a WAN, the Public IP address of the Secondary server may be in
a different subnet than the Primary server.
Note: If configured in a trio, the Primary and Secondary servers are configured for LAN deployment
and the Tertiary server is configured for a WAN deployment.
• Neverfail Channel network connection(s) configured on the same or a separate dedicated NIC with
a static IP address in the same or a different subnet than the Secondary/Tertiary Public IP address,
and with a different IP address than the Primary or Secondary (for Tertiary) server's Neverfail
Channel NIC, and a network mask. A gateway address and DNS address are not configured by
the user. NetBIOS will be filtered to prevent server name conflicts.
• The Register this connection's addresses in DNS check box must be cleared on the Neverfail
Channel connection(s) prior to installing Neverfail Engine.
Note: Neverfail recommends that this network change be made during a scheduled downtime to
minimize risk of a system outage. Once this is done, you should immediately replace the dynamic
"A" record for the Neverfail Engine protected server with a static entry with a TTL of 45 seconds.
Neverfail 21
Installation Guide
Important: When installing on Windows Server 2008 R2, Microsoft Windows may change the
connection type from a Private network to an Unidentified network after you have configured the
firewall port to allow channel communications resulting in the previously configured firewall changes
to be reset for the new network type (Unidentified).
The firewall rules must be recreated to allow traffic to pass through for the Client Connection port
and the Default Channel port. Neverfail recommends that the firewall be configured to allow the Client
to connect to the Client Connection port by process, nfgui.exe, rather than by a specific port. To
enable Channel communications between servers, change the Network List Manager Policy so that
the Neverfail Channel network is identified as a Private Network, and not the default Unidentified
22 Neverfail
Implementation
Network, and configure the firewall to allow traffic to pass through on Port 57348, the Default Channel
port.
Anti-Malware Recommendations
Consult with and implement the advice of your anti-malware provider, as Neverfail Continuity Engine
guidelines often follow these recommendations. Consult the Artisan Knowledge Base for up to date
information on specific anti-malware products.
Do not use file level anti-malware to protect application server databases, such as Microsoft SQL
Server databases. The nature of database contents can cause false positives in malware detection,
leading to failed database applications, data integrity errors, and performance degradation.
Neverfail recommends that when implementing Neverfail Continuity Engine, you do not replicate file
level anti-malware temp files using Neverfail Engine.
The file level anti-malware software running on the Primary server must be the same as the software
that runs on the Secondary server. In addition, the same file level anti-malware must run during both
active and passive roles.
Configure file level anti-malware to use the Management IP address on the passive server(s) for
malware definition updates. If this is not possible, manually update malware definitions on the passive
server(s).
Exclude the following Neverfail directories from file level anti-malware scans ( C:\Program
Files\Neverfail\ is the default installation directory):
• C:\Program Files\Neverfail\r2\logs
• C:\Program Files\Neverfail\r2\log
Any configuration changes made to a file level anti-malware product on one server (such as exclusions)
must be made on the other server as well. Neverfail Engine does not replicate this information.
Neverfail 23
Chapter 3
Installing Neverfail Continuity Engine
This chapter discusses the installation process used to implement Neverfail Continuity Engine on Windows
Server 2008 R2, Windows Server 2012, and Windows Server 2012R2 when the Secondary or Tertiary server
is virtual. Prior to installing Neverfail Continuity Engine, you should identify the deployment options you want
so that during the installation process you are prepared to select the required options to achieve your
configuration goals.
After selecting implementation options, begin the installation process. During the installation process, Engine
Management Service performs a variety of checks to ensure the target server meets the minimum
requirements for a successful installation. Should the target server fail one of the checks, a critical stop or
warning message appears. You must resolve critical stops before you can proceed with setup.
Topics:
Prior to attempting installation of Neverfail Continuity Engine Management Service, ensure that the
server meets all of the pre-requisites stated in Pre-Install Requirements.
Procedure
Note: Install on any server running Windows Server 2008 R2 64-bit or later with connectivity to
a VMware vCenter Server 5.1 or later or a Desktop Edition of Windows OS 7, 8.x, or 10.
Neverfail 24
Installing Neverfail Continuity Engine
Note: If you are upgrading from version 7.x, you may be asked if a service should be stopped.
Press to allow the service to be stopped automatically.
7. Click Finish.
Once installation of the Neverfail Continuity Engine Management Service is complete, the Neverfail
Continuity Engine Management Service User Interface will launch automatically.
8. Login to the Neverfail Continuity Engine Management Service user interface using a local
administrator account. If you have upgraded from an earlier version, the Protected Servers pane
should display your list of servers.
Prerequisites
Prior to deploying Neverfail Engine on the target Primary server, ensure that the server meets all of
the pre-requisites stated in Pre-Install Requirements. During the installation process, Engine
Management Service will install Neverfail Engine on the target servers identified in the cluster and
validate that the servers meet the minimum requirements for a successful installation.
Procedure
Neverfail 25
Installation Guide
2. Click on the Converter button. The Configure Connection to VMware vCenter Converter page is
displayed. Provide the URL where the VMware vCenter Converter resides and provide the Username
and Password with local Administrator permissions on the machine where VMware vCenter Converter
is installed. Click Next.
The Ready to Complete step is displayed.
3. Review the URL and if accurate, click Finish.
Note: If VMware vCenter Server is configured before connecting to VMware vCenter Converter,
the success or failure of connecting to the VMware Converter is indicated as a vSphere Task and
also by the icon shown next to the Converter button.
Note: You can also create a stand-by VM for Disaster Recovery for an existing High Availability
pair, and vice-versa.
Note: If the IP addresses chosen are not already present on the ser
ver's NICs, they will be added
automatically.
26 Neverfail
Installing Neverfail Continuity Engine
Note: If the Primary server is a virtual machine, then the Secondary server should be on a separate
host to protect against host failure.
Note: Once installation of the Secondary server is complete, automatic reconfiguration of the
Secondary server will take place requiring only a few minutes to complete.
11. Once complete, perform Post Installation Configuration tasks as listed in the Neverfail Continuity
Engine Installation Guide.
12. On the Neverfail Engine Management Service user interface, click the Add a stand-by server for
Disaster Recovery.
The Add a stand-by server for disaster recovery page is displayed.
13. Select either of the following:
• The public (principal) IP address will be identical to the Primary server.
• The public (principal) IP address will be different than the Primary server - you must add
credentials to be used for updating DNS.
Click Next. The Select Channel IP Addresses step is displayed.
14. Enter the Neverfail Channel IP addresses for the Primary and Secondary servers. Manually enter
the subnet mask or leave blank to set to the default subnet mask. If you are adding Disaster
Recovery to an existing pair, then enter the IP Addresses and associated information for the
Primary-Tertiary and Secondary-Tertiary channels. Click Next.
The Select Clone Type step is displayed.
15. Select whether to clone the Primary server to create a Secondary server and power-on the
Secondary server or to clone the Primary server to create the .vmdk files to be ported manually
to the DR site. Click Next.
Note: If you have selected to move the .vmdk files, this refers to where the files will be created,
not the final destination.
Note: If you have selected to move the .vmdk files, this refers to where the files will be created,
not the final destination.
Neverfail 27
Installation Guide
19. This feature works to extend capabilities of Neverfail Continuity Engine to incorporate both High
Availability and Disaster Recovery by deploying both a Secondary server (for HA) and a Tertiary
server (for DR). On the Neverfail Engine Management Service, navigate to the Management >
Deploy drop-down and select Create Secondary and Tertiary VMs for HA and DR.
The Create Secondary and Tertiary VMs for High Availability and Disaster Recovery wizard is
displayed.
20. Review the information in the step and then click Next.
The Select host step is displayed.
21. Click on the appropriate Datacenter to display all available hosts. Select the intended host for the
Secondary server and then click Next.
The Select storage step is displayed.
22. Select the intended datastore for the Secondary VM, and then click Next.
The Configure Tertiary VM step is displayed.
23. Review the contents of the step and then click Next.
The Select public IP address step is displayed.
24. If the public IP address will be different than the Primary server, select which NIC this should be
assigned to and add a static IP address in a separate subnet in the Public IP Addresses field.
Additionally, add the Gateway IP, Preferred DNS server IP, and the user name and password of
an account used for updating DNS servers. Click Next.
The Select VM move type step is displayed.
25. Review the definitions of the options and then select whether the VM will be transferred manually
or not. Click Next.
The Select host step is displayed.
26. Click on the appropriate Datacenter to display all available hosts. Select the intended host for the
Tertiary server and then click Next.
The Select storage step is displayed.
27. Select the intended datastore for the Tertiary VM, and then click Next.
The Configuring Channel Communications step is displayed.
28. Review the contents of the step and then click Next.
The Primary-Secondary step is displayed.
29. Select the appropriate network adapter and then enter the channel IP addresses for
Primary-Secondary communications. Click Next.
The Secondary-Tertiary step is displayed.
30. Select the appropriate network adapter and then enter the channel IP addresses for
Secondary-Tertiary communications. Click Next.
The Tertiary-Primary step is displayed.
31. Select the appropriate network adapter and then enter the channel IP addresses for Tertiary-Primary
communications. Click Next.
The Ready to complete step is displayed.
32. Review all of the summary information on the step. If any errors are found, use the Back button to
navigate to the step with the error and correct it. If no errors are found, click Finish to deploy the
Secondary and Tertiary servers.
28 Neverfail
Installing Neverfail Continuity Engine
Note: You can also create a stand-by VM for Disaster Recovery for an existing High Availability
pair, and vice-versa.
Neverfail 29
Installation Guide
Procedure
30 Neverfail
Installing Neverfail Continuity Engine
3. Review the information in the Ready to Complete dialog and then click Finish.
Prerequisites
Procedure
Neverfail 31
Installation Guide
32 Neverfail
Installing Neverfail Continuity Engine
Protected Servers
The Protected Servers pane provides a view of all servers that are currently protected by Neverfail
Continuity Engine and managed by Neverfail Continuity Engine Management Service.
To view the status of a protected server, simply select the intended protected server.
Management
The Management drop-down provides access to all of the key functions to deploy Neverfail Continuity
Engine and get Neverfail Engine up and running. It provides the ability to Deploy, Manage, Integrate,
and License Neverfail Engine.
Deploy
The Deploy group is focused on deployment actions and provides the functions to deploy Neverfail
Continuity Engine as a Primary, Secondary, or Tertiary server.
Configure Windows Firewall for Deployment
Neverfail Continuity Engine Management Service, by default, automatically configures Windows Firewall
rules for RPC Dynamic (recommended). In the event that a non-Windows firewall is being used, you
must manually configure firewall rules to allow for deployment and operations.
• Configure the following firewall rules:
• RPC Dynamic is required to allow remote deployment.
• Ports 9727, 9728 for management from Neverfail Continuity Engine Management Service.
• Port 57348 for replicating data via the Neverfail Channel between the Primary and Secondary
servers.
Neverfail 33
Installation Guide
Prerequisites
Prior to attempting installation of Neverfail Engine on the Primary server, ensure that the server meets
all of the pre-requisites stated in the Pre-Install Requirements section of the Neverfail Engine
Installation Guide.
Important: Neverfail Engine requires that Microsoft™ .Net Framework 4 be installed prior to Neverfail
Engine installation. If .Net Framework 4 is not installed, Neverfail Engine will prevent installation until
.Net Framework 4 is installed.
Procedure
Note: When deploying a Primary server, use an account with full administrator permissions to
successfully deploy the Primary server.
34 Neverfail
Installing Neverfail Continuity Engine
2. Enter the DNS name or IP address of the server that will be the Primary server, or select a virtual
server from the inventory. Enter credentials for a user account with full administrator permissions
on the target server and click Next.
The Validating Install step is displayed. Neverfail Engine automatically configures Windows firewalls
to allow installation to continue and communications via the Neverfail Channel and the Neverfail
Continuity Engine Management Service.
Neverfail 35
Installation Guide
3. Once the Validating Install dialog completes and displays that the server is a valid target, click
Next.
The Select public (principal) IP addresses step is displayed.
4. Verify that the proper IP address for the Public IP address is configured/selected and that the check
box is selected. Click Next.
The Ready to complete step is displayed.
36 Neverfail
Installing Neverfail Continuity Engine
2. Enter the name of the local built-in Administrator account and password. After confirming that no
users are logged into the Primary, Secondary (or Tertiary) servers, select the check box.
3. Select to either upgrade all server nodes or only a specific server in the cluster. Click Next.
Note: Single node upgrades should only be used in the event the upgrade of the whole cluster
has failed. If you select to upgrade only a specific server in the cluster, you must configure a
Management IP address on the target server prior to attempting the upgrade. A new instance will
then be added in the Protected Servers list represented by the management IP.
Neverfail 37
Installation Guide
5. Review the information and click Finish to initiate the upgrade of the selected cluster or single
server.
Uninstall from the Selected Server
The Neverfail Continuity Engine Management Service allows you to uninstall Neverfail Engine from a
selected cluster.
38 Neverfail
Installing Neverfail Continuity Engine
Procedure
2. Select one of the available (and applicable) uninstall options for Secondary (and Tertiary - if present).
• Delete VM (Recommended, requires vCenter) - this option will delete the VM.
• Reconfigure host name and IP address - specify the new host name for the formerly passive
server.
Note: This option is only available if you attempt to uninstall a v8.2 cluster from Neverfail
Continuity Engine Management Service v8.2
Note: In both cases, the passive server(s) will be removed from the domain.
Neverfail 39
Installation Guide
4. After verifying that no users are logged onto the Primary, Secondary, or Tertiary (if installed) servers,
select the confirmation check box and provide the local (built-in) Administrator account valid on all
servers. Click OK.
The Uninstall Validation process will start. If no issues are found, Neverfail Engine is uninstalled
from the Primary, Secondary and Tertiary (if installed) servers.
Add a Stand-by Server for High Availability
The Add a stand-by server for high availability feature is used to create a Secondary server when
deployed for high availability. Deploying for high availability means that failover will occur automatically
when the active server fails. This feature can also be used to add a stand-by server for high availability
to an existing disaster recovery pair. In this case, the new server will become the Secondary server
and the existing Secondary/DR server will be re-labeled as the Tertiary.
Procedure
40 Neverfail
Installing Neverfail Continuity Engine
Note: If the IP addresses chosen are not already present on the ser
ver's NICs, they will be added
automatically.
Note: If the Primary server is a virtual machine, then the Secondary server should be on a separate
host to protect against host failure.
Neverfail 41
Installation Guide
Note: The option to provide additional network settings is not available if Engine is deployed on
a Windows based server.
42 Neverfail
Installing Neverfail Continuity Engine
Note: Once installation of the Secondary server is complete, automatic reconfiguration of the
Secondary server will take place requiring only a few minutes to complete.
7. Once complete, perform Post Installation Configuration tasks listed in this guide.
Create Secondary and Tertiary stand-by VMs for HA and DR
This feature works to extend capabilities of Neverfail Continuity Engine to incorporate both High
Availability and Disaster Recovery by deploying both a Secondary server (for HA) and a Tertiary server
(for DR).
Procedure
To deploy Secondary and Tertiary VMs for High Availability and Disaster Recovery:
1. On the Neverfail Continuity Engine Management Service, navigate to the Management > Deploy
drop-down and select Create Secondary and Tertiary stand-byVMs for HA and DR.
The Create Secondary and Tertiary VMs for High Availability and Disaster Recovery page is
displayed.
Neverfail 43
Installation Guide
3. Click on the appropriate Datacenter to display all available hosts. Select the intended host for the
Secondary server and then click Next.
The Select storage step is displayed.
44 Neverfail
Installing Neverfail Continuity Engine
4. Select the intended datastore for the Secondary VM, and then click Next.
The Configure Tertiary VM step is displayed.
Neverfail 45
Installation Guide
6. If the public IP address will be different than the Primary server, select which NIC this should be
assigned to and add a static IP address in a separate subnet in the Public IP Addresses field.
Additionally, add the Gateway IP, Preferred DNS server IP, and the user name and password of
an account used for updating DNS servers. Click Next.
The Select VM move type step is displayed.
7. Review the definitions of the options and then select whether the VM will be transferred manually
or not. Click Next.
46 Neverfail
Installing Neverfail Continuity Engine
8. Click on the appropriate Datacenter to display all available hosts. Select the intended host for the
Tertiary server and then click Next.
The Select storage step is displayed.
9. Select the intended datastore for the Tertiary VM, and then click Next.
The Configuring Channel Communications step is displayed.
Neverfail 47
Installation Guide
10. Review the contents of the step and then click Next.
The Primary-Secondary step is displayed.
11. Select the appropriate network adapter and then enter the channel IP addresses for
Primary-Secondary communications. Click Next.
The Secondary-Tertiary step is displayed.
48 Neverfail
Installing Neverfail Continuity Engine
12. Select the appropriate network adapter and then enter the channel IP addresses for
Secondary-Tertiary communications. Click Next.
The Tertiary-Primary step is displayed.
13. Select the appropriate network adapter and then enter the channel IP addresses for Tertiary-Primary
communications. Click Next.
The Ready to complete step is displayed.
Neverfail 49
Installation Guide
14. Review all of the summary information on the step. If any errors are found, use the Back button to
navigate to the step with the error and correct it. If no errors are found, click Finish to deploy the
Secondary and Tertiary servers.
Add a Stand-by Server for Disaster Recovery
The Add a stand-by server for disaster recovery feature is used to create a Secondary server when
deployed for disaster recovery. A Secondary server created for disaster recovery will typically be
located at a different site from that of the Primary server. By default, automatic failover is disabled
between the active and passive servers. This feature can also be used to add a stand-by server for
disaster recovery to an existing high availability pair.
Procedure
50 Neverfail
Installing Neverfail Continuity Engine
Neverfail 51
Installation Guide
4. Select whether to clone the Primary server to create a Secondary server and power-on the
Secondary server or to clone the Primary server to create the .vmdk files to be ported manually
to the DR site. Additionally, you can select to perform a manual clone using a third-party cloning
tool to clone a specific server. Click Next.
Note: If you have selected to move the .vmdk files, this refers to where the files will be created,
not the final destination.
Note: If you have selected to move the .vmdk files, this refers to where the files will be created,
not the final destination.
52 Neverfail
Installing Neverfail Continuity Engine
Note: The option to Configure helper VM (optional) is not available if Engine is deployed on a
Windows based server.
Neverfail 53
Installation Guide
7. Review the information on the Ready to Complete step and if accurate, click Finish to create the
Secondary server.
Manage
The Manage drop-down provides key management abilities such as to Discover Protected Servers,
Add a Protected Server, Remove the Selected Server, and Download the Advanced Management
Client.
Discover Protected Servers
Neverfail Continuity Engine Management Service provides the ability to perform discovery to identify
all Neverfail Engine Clusters.
Procedure
54 Neverfail
Installing Neverfail Continuity Engine
2. Identify the IP address range to search by adding a beginning and ending IP address in the Begin
and End fields.
Neverfail recommends leaving the Port Number field with the default port unless the default port
is in use by another application and a custom port has been configured.
3. Add a username and password used to connect to Neverfail Engine in the Username and Password
fields.
Note: If the username is a domain account, use the following format: [email protected]
Procedure
Neverfail 55
Installation Guide
Note: If the username is a domain account, use the following format: [email protected].
Procedure
56 Neverfail
Installing Neverfail Continuity Engine
You are prompted to verify that you want to remove the selected server from management by the
Neverfail Continuity Engine Management Service.
3. Click OK.
The intended Neverfail Engine server is removed from the Neverfail Continuity Engine Management
Service Protected Servers pane.
Download the Advanced Management Client
The Download the Advanced Management Client feature is used to download the Advanced
Management Client (Client Tools) to a workstation or server for remote management of Neverfail
Engine.
Procedure
2. Select a target location for the downloaded file using the dialog navigation features.
3. Click Save.
Integrate
Neverfail Continuity Engine Management Service allows you to easily integrate some VMware vCenter
functionality directly from the Neverfail Continuity Engine Management Service user interface.
Log in to VMware vSphere Client
Neverfail Continuity Engine Management Service provides the ability to log in to the VMware vSphere
Client directly from Neverfail Continuity Engine Management Service to manage VMware resources.
Procedure
To log in to VMware vSphere Client:
• Using the Neverfail Continuity Engine Management Service user interface, select Log in to VMware
vSphere Client.
A browser is launched providing access to the VMware vSphere Client.
Neverfail 57
Installation Guide
Prerequisites
• The Neverfail Neverfail Continuity Engine Management Service installed on vCenter Server in the
Recovery and Protected Sites
• Microsoft PowerShell 2.0 installed on all SRM servers that will run command files, for example the
SRM Servers in the Recovery and Protected sites
• The PowerShell Execution Policy must be set to RemoteSigned on all SRM Servers, use the
following PowerShell command:
PS C:\> Set-ExecutionPolicy RemoteSigned
Important: If the server is a member of a cluster, then select the server from the cluster which
is to switchover first. All members of a cluster will switchover when a single member server receives
the switchover command.
58 Neverfail
Installing Neverfail Continuity Engine
3. Click the Management > Integrate > Create VMware SRM Plan Step for Selected Server button.
The Create a Plan Step for VMware vCenter Site Recovery Manager dialog is displayed.
4. Select the server to be controlled by the SRM Plan. This depends on which server is located at the
site for which you are creating a plan. To make the server active on either site, you will require two
scripts - one for each option.
Note: If the SRM Plan Step is being created on the site where the Primary server is located,
select Make Primary Server Active. If the SRM Plan Step is being created on the site where the
Secondary server is located, select Make Secondary server active.
5. If you want the SRM plan to wait for the Neverfail Engine server to switchover and become active
before the plan continues with the next step, enter the number of seconds to wait in the Maximum
time to wait field.
Note: If the Maximum time to wait is set to zero, execution of the SRM Plan will continue without
waiting for the Neverfail Engine server to become active.
6. Alternate IP addresses are configured on each server in the Neverfail pair so that SRM can switch
the servers even when the Protected Site cannot be contacted, for example in times of disaster.
Enter the Alternate IP address that will be used by SRM to contact the Neverfail Engine server in
the Alternate IP addresses field, separate multiple IP addresses with a comma.
These IP addresses are typically added to the servers as Management IP Addresses.
7. If you want to log the script output to a file on the SRM server, enter a path in the Log file for
command: field (recommended for SRM 5.0), otherwise, leave the field blank.
8. Generate two scripts using the SRMXtender Plug-in.
a) Generate one script with Make Primary Server Active selected.
b) Generate one script with Make Secondary Server Active selected.
Neverfail 59
Installation Guide
9. The scripts should be saved as .bat files with each being saved to a file share on the SRM server
in the same site as the server being made active. Click the Save As button to save the script as a
.bat file.
Note: For SRM 5.0, the scripts must have identical names and locations on each SRM server.
10. Launch the VMware vSphere Web Client and connect to the Recovery vCenter Server.
11. Navigate to Home > Solutions and Applications > Site Recovery Manager and select the
intended Recovery Plan.
12. Select the Recovery Steps tab.
13. Add a Command Step at the desired point in the Recovery Plan, for example before the Recover
High Priority Machines Step if the applications running on these servers depend upon the physical
server.
14. In the Add Command Step dialog enter:
C:\WINDOWS\system32\cmd.exe /c <path_to_saved_file>\<file_name>.bat
Note: <path_ to_saved_file> is the path where you have copied the \<file_name>.bat
file at step 10.
Note: Repeat the step creation process for each Neverfail pair that is to participate in the Site
Recovery Plan.
License
The Neverfail Continuity Engine Management Service user interface provides the ability to license
your Neverfail Continuity Engine cluster using a simple wizard.
Configure an Internet Proxy Server for Licensing
For organizations that use an Internet Proxy, the Configure Internet Proxy Settings dialog provides
the ability to configure settings for the proxy to allow Neverfail Engine licensing to successfully complete.
60 Neverfail
Installing Neverfail Continuity Engine
Procedure
Note: Automated licensing of Neverfail Engine requires use of the internet. If your organization uses
an internet proxy, configure proxy information in the Management -> License > Configure an Internet
proxy server for licensing dialog.
1. To add a license for Neverfail Engine, navigate to the Management drop-down and click on License
> License the Selected Server.
Neverfail 61
Installation Guide
2. If there is an Internet connection from the Neverfail Continuity Engine Management Service, select
Apply a License from your Neverfail account, enter your Neverfail credentials, press Next and
continue from step 4.
3. If there is no Internet connection from the Neverfail Continuity Engine Management Service, you
can obtain a license key from Neverfail. Select Manually enter a license key, enter the key and
press Apply. If the key is successfully applied, click Finish, otherwise review the error message.
62 Neverfail
Installing Neverfail Continuity Engine
4. In the Select License step, from the table of licenses, select the license to apply based on the
features required. Licenses already used for the selected cluster are shown as Applied. Click Next.
5. Review the Ready to Complete summary information and Click Next.
6. On the Apply License step, click Finish.
Summary
The Summary Page contains multiple panes that provide the current status of the server, the version
of the cluster, and details about licensing of the cluster.
The Neverfail Continuity Engine Management Service identifies the current active server and provides
the status of Replication, the Application State, the File System State, and the Client Network State
of servers in the cluster.
Status
The Status pane provides a view of the currently selected server pair or trio.
The Status pane displays a graphic representation of the currently selected cluster and what the cluster
is doing. Additionally, it displays which of the servers are active, the status of replication, and the
direction of replication (for example in a pair, Primary to Secondary or Secondary to Primary).
Neverfail 63
Installation Guide
Summary Status
The Summary Status pane provides a status of all operations currently being performed on the server
cluster.
The Summary Status pane displays the status of replication, synchronization, the application and
network state, license status, and the installed version of Neverfail Engine.
Plan Execution
The Plan Execution pane displays plans being executed by Neverfail Engine.
Plans are sequences of actions required to perform functions such as switch-over or installing a new
plug-in. Plans can be executed in response to user action (such as Make Active) or automatically (such
as failover). The Plan Execution pane will display the progress of the plan as it is executed. Once the
plan is complete, it is removed from the Plan Execution pane.
64 Neverfail
Installing Neverfail Continuity Engine
Events
The events that Neverfail Engine logs are listed chronologically (by default) on the Events page, the
most recent event appears at the top of the list with older events sequentially below it.
Neverfail 65
Installation Guide
The events listed in the Event page show the time the event happened, its importance, the type of
event that triggered the log, and its detail. Since the detail in the data grid is truncated, the full detail
of the entry can be found in the lower portion of the pane when an event is selected.
There are four categories of importance of events that Neverfail Engine is configured to log:
Icon Definition
These are critical errors within the underlying operation of Neverfail Engine and can be considered critical to the operation of
the system.
Warnings are generated where the system finds discrepancies within the Neverfail Engine operational environment that are not
deemed critical to the operation of the system.
System logs are generated following normal Neverfail Engine operations. Review these to verify the success of Neverfail Engine
processes such as file synchronization.
Information events are similar to system logs but reflect operations carried out within the graphical user interface rather than
operations carried out on the Neverfail Engine Server service itself such as logging on etc.
Services
The status of all protected services is displayed on the Services page. The status shows both the
target and actual state for all servers in the cluster and the Failure Counts for each of the server.
66 Neverfail
Installing Neverfail Continuity Engine
The target state of protected services can be specified for the active and passive server(s), and is
typically Running on the active and Stopped on the passive(s). Services are protected when they are
in a Running state in Engine Management Service or set to Automatic in Windows Services, and
otherwise are logged as unprotected. Services depending on protected services are managed (for
example, started and stopped) by Neverfail Engine but not monitored (for example, not restarted if
stopped by some external agency). Services upon which protected services depend are monitored
(for example, restarted if stopped) but not managed (for example, not stopped if protected applications
are stopped).
Add a Service
To protect a service that was not automatically added by Neverfail Engine during installation, the
service must be added through the Neverfail Continuity Engine Management Service and be in a
Running state.
Procedure
To add a service:
1. Select the Service tab and then click Add at the lower right of the pane.
Neverfail 67
Installation Guide
2. Select the service and set the Target State on Active server and Target State on Passive server
values. Normally, the Target State on Active server is set to Running and the Target State on
Passive server is set to Stopped. User defined services configured with a target state of Running
on both active and passive servers do not stop when Stop Applications is clicked.
3. To make Neverfail Engine monitor the state of the service, select the Monitor State check box. To
let Neverfail Engine manage the starting and stopping of the service, select the check box.
Neverfail Engine also lets you assign three sequential tasks to perform in the event of failure. Task
options include the following:
• Restart Applications – Restarts the protected application.
• Switchover – Initiates an automatic failover to the currently passive server.
• Recover Service – Restarts the service.
• Log Warning – Adds an entry to the logs.
• A User Defined task, created in the Tasks page, as a Rule Action task type.
• vSphere Integration\RestartVM – Cleanly shuts down and restarts the Windows OS on the target
VM.
• vSphere Integration\ TriggerMigrateVM – Depending on the parameters specified it can be
vMotion, enhanced vMotion or storage vMotion.
• vSphere Integration\ TriggerMigrateVMandRestartApplications – Same as TriggerMigrateVM
+ application restart.
• vSphere Integration\ TriggervSphereHaVmReset – Communicates with vCenter Server to reset
the virtual machine, but does so using the vSphere HA App Monitoring mechanism. This is
potentially more robust, but requires the VM to be on an vSphere HA cluster with Integrate with
vSphere HA Application Monitoring enabled in the VmAdaptor plug-in settings.
Note: Rule Action tasks are additional user defined tasks previously created by the user and
must be created on the active Neverfail Continuity Engine server
4. Assign a task to each of the three failure options and after all selections are made, click OK to
dismiss the dialog.
68 Neverfail
Installing Neverfail Continuity Engine
Note: When dependent services are involved, actions to take on failure should match the protected
service.
If a service fails and the failure option is set to Restart Applications, all applications are restarted.
Edit a Service
To change the options of a protected service, select the service listed in the pane and perform the
following steps:
Procedure
Note: Only user defined services can be configured regarding the target state, Monitor State, and
Manage Starting and Stopping. The plug-in defined services cannot be edited in this sense. Only
their recovery actions can be edited.
3. To unprotect a User Defined service and stop monitoring the service, click on the Services tab.
Select the service and click Edit.
4. Clear the Start and stop service when starting and stopping protected applications check box, and
then click OK.
Configure Service Recovery Options for Protected Services
Neverfail Continuity Engine Management Service provides the ability to configure the Service Recovery
Options for services that are protected.
Procedure
Neverfail 69
Installation Guide
Remove a Service
To remove a service, select the service in the pane and perform the following steps:
Procedure
Note: Only user defined services can be removed. Plug-in defined services can not be removed.
• Select the user defined service to be removed and click Remove at the lower portion of the pane.
The user defined service is removed from the list of protected services.
Data
Neverfail Continuity Engine can protect many permutations or combinations of file structures on the
active server by the use of custom inclusion and exclusion filters configured by the administrator.
Note: The Neverfail Continuity Engine program folder holds the send and receive queues on the
active and passive servers, and therefore should be explicitly excluded from the set of protected files.
You can view replication status and manage data replication through the Data: Replication Queues.
70 Neverfail
Installing Neverfail Continuity Engine
The Replication Queues pane – The statistics of the connection with regards to the data sent by either
server and the size of the active server’s send queue and passive server’s receive queue are displayed.
The Data Traffic pane – The Data Traffic displays the volume of data that has been transmitted across
the wire from the active server to the passive server.
The WAN Data Compression pane – Neverfail Continuity Engine offers WAN Compression as an
optional feature to assist in transferring data fast over a WAN. When included in your Neverfail Engine
license, WAN Compression can be configured through the Settings page. The Data page provides
a quickly accessible status on the current state of WAN operations, identifies the compressed channel,
and displays the amount of compression that is being applied currently and since the start.
Add Filters
Administrators can add filters to include additional files or folders in the protected set or to exclude a
subset of files or folders within the protected set.
Procedure
To add a user defined Inclusion Filter to add to the protected set, perform the following steps:
1. Click the Add button to open the Add Filter dialog.
Neverfail 71
Installation Guide
2. Filters to protect user defined files and folders are defined by typing the complete path and pattern
or by specifying a pattern containing wildcards.
3. Click OK to accept the changes, or Cancel to dismiss the dialog without making any changes.
The two forms of wildcard available are *, which matches all files in the current folder or **, which
matches all files, subfolders and the files in the subfolders of the current folder. After the filter is
defined, subsequent inclusion filters may be added.
Note: Neverfail Engine “vetoes” replication of a few specific files and folders such as the Neverfail
Engine installation directory or the System32 folder. If you create an inclusion filter that includes
any of these off-limits files or o
f lders, the entire filter is vetoed, even if you have created an exclusion
filter to prevent replication of those files or folders.
Procedure
1. Filters to exclude files and folders from protection and replication are defined by clicking Add button
on the Data page of the Neverfail Continuity Engine Management Service.
2. Type the complete path and pattern or specify a pattern containing wildcards.
3. Click OK to accept the changes.
The two forms of wildcard available are *, which matches all files in the current folder, and **,
which matches all files, subfolders and the files in the subfolders of the current folder.
Edit Filters
User defined Inclusion/Exclusion filters can be edited to enable/disable the filter using the Neverfail
Continuity Engine Management Service.
72 Neverfail
Installing Neverfail Continuity Engine
Procedure
2. Edit the value in the New Filter text box by typing over the current file filter definition or select to
enable/disable the filter.
3. Click OK.
The file filter is changed and becomes active.
Note: Plug-in defined filters can only be edited to enable/disable the filter.
Remove Filters
Procedure
• To remove an Inclusion filter or Exclusion filter, select the filter in the Filter pane and click Remove.
Shadows
The Neverfail Continuity Engine Data Rollback Module (DRM) provides a way to rollback data to an
earlier point in time. This helps mitigate problems associated with corrupt data such as can result from
virus attacks. Before configuring or using any of the DRM features accessed through this page, Neverfail
recommends that you read and follow the steps described in the section immediately below, Best
Practices for Using Volume Shadow Copy Service & DRM.
Best Practices for Using Volume Shadow Copy Service & DRM
The Volume Shadow Copy Service (VSS) component of Windows 2008 and Windows 2012 takes
shadow copies and allows you to configure the location and upper limit of shadow copy storage.
1. To configure VSS, right-click on a volume in Windows Explorer, select Properties, and then select
the Shadow Copies tab.
Note: VSS is also used by the Shadow Copies of Shared Folders (SCSF) feature of Windows
2008, and consequently, some of the following recommendations are based on Microsoft™ Best
Practices for SCSF.
Neverfail 73
Installation Guide
2. Decide which volume to use for storing Shadow Copies before using DRM because you must delete
any existing shadow copies before you can change the storage volume.
Neverfail recommends that a separate volume be allocated for storing shadow copies. Do not use
a volume to store both Neverfail Continuity Engine protected data and unprotected, regularly
updated data. For example: do not write backups of data (even temporarily) to a volume that contains
Neverfail Continuity Engine protected files, as that increases the space required for snapshots.
In accordance with the following guidelines from Microsoft:
Select a separate volume on another disk as the storage area for shadow copies. Select a storage
area on a volume that is not shadow copied. Using a separate volume on another disk provides
two advantages. First, it eliminates the possibility that high I/O load causes deletion of shadow
copies. Second, this configuration provides better performance.
3. Be sure to allocate enough space for the retained shadow copies.
This is dependent on the typical load for your application, such as the number and size of emails
received per day, or the number and size of transactions per day. The default is only 10% of the
shadowed volume size and should be increased. Ideally, you should dedicate an entire volume on
a separate disk to shadow storage.
Note: The schedule referred to in the Volume Properties > Shadow Copies > Settings dialog
is for Shadow Copies for Shared Folders. This is not used for DRM - the DRM schedule is
configured in the Rollback Configuration pane of the Advanced Management Client.
4. Configure the schedule to match your clients' working patterns. Considering both the required
granularity of data restoration, and the available storage.
DRM provides a means of flexibly scheduling the creation of new Shadow Copies, and the deletion
of older Shadow Copies. Adjust this to suit the working-patterns of your clients and applications.
For example, do clients tend to work 9am-5pm, Monday-Friday in a single time zone, or throughout
the day across multiple time zones? Avoid taking Shadow Copies during an application's
maintenance period, such as Exchange defragmentation, or a nightly backup.
In selecting how frequently to create new shadow copies, and how to prune older ones, you must
balance the advantages of fine-granularity of restorable points-in-time versus the available disk
space and the upper limit of 512 Shadow Copies across all shadowed volumes on the server.
5. Perform a trial-rollback.
After DRM is configured, Neverfail recommends that you perform a trial-rollback, to ensure that
you understand how the process works, and that it works correctly.
If you do not select the option Restart applications and replication, then you can rollback to Shadow
Copies on the passive server without losing the most recent data on the active server.
6. Start the application manually to verify that it can start successfully using the restored data.
Note the following:
• The application is stopped on the active during the period of the test.
• Following the restoration of data on the passive, it becomes active and visible to clients on the
network.
After the test is complete, shut down Neverfail Continuity Engine on both servers. Use the Server
Configuration Wizard to swap the active and passive roles, and then restart. This re-synchronizes
the application data from the active to the passive, and allows you to restart using the application
data as it was immediately before the rollback.
7. Monitor Neverfail Continuity Engine to identify any Shadow Copies that are discarded by VSS.
74 Neverfail
Installing Neverfail Continuity Engine
If DRM detects the deletion of any expected Shadow Copies, this is noted in the Neverfail Continuity
Engine Event Log.
This is an indication that VSS reached its limit of available space or number of Shadow Copies. If
many Shadow Copies are automatically discarded, consider adding more storage, or reconfiguring
your schedule to create and maintain fewer shadow copies.
Procedure
Note: No shadows are created when the system status is Out-of-sync or Not Replicating.
Note: It is possible to select a time outside of the Only between the hours: range. This prevents
creation of the shadow.
Whether a shadow is actually taken is also controlled by Only between the hours: and Only on the
days:, if either of these are configured, then a shadow is taken only within the days/hours defined
by them. The following two options limit the number of shadows taken during periods when the
data is not changing.
• Only between the hours:
If this check box is selected, then the range defined by the two drop down lists are applied to the
automatic creation of shadows on either on the passive server(s) (as controlled by Create a shadow
every:), or on the active server (as controlled by Create a shadow on the Active once per day at:).
For example, to limit shadow captures to night time hours, you can define a range of 20:00 to 06:00.
• Only on the days:
When the check box is selected, the range defined by the two drop down lists is applied to the
automatic creation of shadows either on the passive server(s) (as controlled by Create a shadow
every:) or active server (as controlled by Create a shadow on the Active once per day at:).
For example, to limit shadow captures to weekend days, you can define a range of Saturday to
Sunday.
Note: The shadow copy information location is configurable. The default location ensures that
the information location includes a copy of the necessary file filters to be used in a rollback.
Neverfail recommends that the default setting be used for shadow copy information location.
Neverfail 75
Installation Guide
Procedure
Neverfail Engine can be configured to automatically create shadow copies by performing the following
steps:
1. Navigate to the Shadows page and click Configure. The Configure Shadow Schedule dialog
appears.
76 Neverfail
Installing Neverfail Continuity Engine
The Create and maintain shadows automatically check box controls the automatic creation and
deletion of Shadow copies. When selected, automatic Shadow copies are created and deleted in
accordance with other user configuration settings. When cleared, you can still manually create,
delete, and rollback shadow copies from the Shadow pane.
Note: Configure the schedule to suit your clients' working patterns; the required granularity of
data restoration, and the available storage.
3. Select the frequency and time periods for creating shadows. (See Configure Shadow Creation
Options, above.)
4. Select the shadows to keep or remove from earlier time periods. (See Configure Shadow Keep
Options.)
Note: The Volume Shadow Copy Service (VSS) component of Windows 2008/2012, may
automatically delete old shadows because of lack of disk space even when the Create and maintain
shadows automatically check box is not selected.
Procedure
Manually created shadows are not deleted automatically, but VSS deletes old shadows (whether
manually created or not) whenever it requires additional disk space for the creation of a new shadow.
When manually created shadows match the criteria for keeping a shadow from a particular time period,
automatic shadows in close proximity are deleted. For example, a manually created shadow is not
deleted, but can be used for the “keep algorithm”.
• For earlier in the current day, keep shadows only at an interval of:
If the check box is selected, then only the first shadow is kept for each interval as defined by the
value (hours) selected from the drop-down list. Earlier in the current day means since Midnight and
older than an hour. The intervals are calculated from either at Midnight or if Only between the hours:
is selected, then from the start hour. For shadows taken before the start time (as the start time may
change), the interval is calculated backwards again starting at the start time.
• For earlier days in the current week, keep only the shadow nearest:
If the check box is selected, then only the shadow nearest to the time (24 hour clock) selected from
the drop-down list is kept for each day. Earlier days in the current week means the previous seven
days not including today (as today is covered by the above option). A day is defined as Midnight
to Midnight.
If a shadow was taken at 5 minutes to midnight on the previous day it is not considered when
calculating the nearest.
• For earlier weeks in the current month, keep only the shadows nearest:
If the check box is selected, then only the shadow nearest to the selected day is kept for each
week. Earlier weeks in the current month means the previous four weeks not including either today
or the previous 7 days (as they are covered by the above two options).
To calculate the “nearest”, an hour is required. The calculation attempts to use the selected time
from For earlier days in the current week, keep only the shadow nearest: if it is selected, otherwise
Neverfail 77
Installation Guide
the Only between the hours start time is used if it is selected, finally, when neither of these options
are configured, Midnight is used.
All automatic shadows taken more than 35 days ago are deleted. The intervening 35 days are
covered by the above three options.
Procedure
• In the Shadow pane of the Shadows page, click Create (Primary), Create (Secondary) or if
present, Create (Tertiary).
A Shadow Copy is created on the selected node.
78 Neverfail
Installing Neverfail Continuity Engine
Procedure
Should the need arise to delete shadow copies, follow the procedure below:
• To delete a shadow copy, select it in the Shadow pane of the Shadows page. Click Delete.
The selected shadow copy is deleted.
Procedure
1. Go to the Shadow pane of the Shadows page and select an existing Shadow from the Primary,
Secondary, or Tertiary server list and click Rollback.
2. A dialog is presented allowing you to create a shadow immediately before the rollback, and select
whether to restart applications and replication after the rollback.
Neverfail 79
Installation Guide
Note: Electing to create a shadow before the rollback means that if you change your mind, you
can restore to the most recent data.
Choosing to restart applications and replication simplifies the restore procedure, but eliminates
the chance to examine the data before it is replicated to the other server.
3. Click OK.
A confirmation dialog is presented.
4. Click Yes.
Neverfail Engine stops the applications and replication, and then restores protected files and the
registry from the Shadow Copy. Neverfail Engine then sets the file and registry filters to those
persisted in the Shadow Copy. If the Shadow Copy is on a currently passive server, then this server
will become active after the rollback.
If the rollback fails, the reason for the failure is shown in the status display. This may be because
a particular file set of files or registry key cannot be accessed. For example, a file may be locked
because the application is inadvertently running on the server performing the rollback, or permissions
may prevent the SYSTEM account from updating. Rectify the problem and try performing the
rollback again.
5. If selected, applications and replication are restarted and the Cluster re-synchronizes with the
restored data.
• If you selected not to restart applications and replication automatically, you can now start the
application manually. This allows you to check the restored data.
• If you decide to continue using the restored data, click Start on the Neverfail Engine System
Overview pane to re-synchronize using this data.
• If you decide you want to revert to the pre-rollback data, which is still on the other (now passive)
server, you can shut down Neverfail Engine, use the Configure Server Wizard to swap the
active and passive roles, and then restart. This re-synchronizes the servers with the pre-rollback
data.
As a result of the rollback, the file and registry filters are set to the configuration, which was in use
when the shadow copy was taken.
Tasks
Tasks are actions which are required for automated application management.
Task types are determined by when the tasks are run, and include the following:
80 Neverfail
Installing Neverfail Continuity Engine
• Network Configuration — This is the first type of task run when applications are started, and is
intended to launch Dnscmd, DNSUpdate or other network tasks. Where multiple DNScmds are
required, these can be contained in a batch script, which is then launched by the task. Network
Configuration tasks are the only types of task that can vary between Primary, Secondary, and/or
Tertiary servers.
• Periodic — These tasks are run at specific configurable intervals.
• Pre/Post Start — These tasks are run before and after services are started on the active server.
• Pre/Post Stop — These tasks are run before and after services are stopped on the active server.
• Pre/Post Shadow — These tasks are run before and after a shadow copy is created on the active
server by the Data Rollback Module.
• Rule Action — These tasks can be configured to run in response to a triggered rule, or when a
service fails its check.
Tasks can be defined and implemented by plug-ins or by the user, or they can be built-in tasks defined
by Neverfail Engine. User defined tasks are implemented as command lines, which can include
launching a batch script. Examples of built-in tasks include monitoring a protected service state on
the active and passive servers. An example of a plug-in-defined task is the discovery of protected data
and services for a particular application.
The Neverfail Continuity Engine Management Service Tasks page provides a list of tasks and associated
status information, as well as features to quickly manage tasks.
Run Now
When manually starting a task, you have the option to wait for a designated period or event to occur
before launching the task, or to launch the task immediately. To launch a task immediately, select the
task from the list and perform the following step:
Select an existing task and click Run Now at the lower right of the pane.
The task runs. You can watch the Status column of the Task list for messages as the task runs to
completion.
Neverfail 81
Installation Guide
Add Task
Tasks can be added from the Tasks page of the Neverfail Continuity Engine Management Service.
To add a User Defined task:
1. Click Add at the lower right of the pane. The Add Task dialog appears.
5. In the Command text box, type in the path or browse to the script, .bat file, or command for the
task to perform.
Note: When the Command entry requires specific user credentials, you must select that user
from the Run As drop-down list.
6. Select from the options presented in the Run As drop-down list (typically includes local and
administrator accounts).
7. Click OK to add the task, or Cancel to exit the dialog without adding the task.
Edit Task
You can edit the interval, a command, or disable an existing task. To edit a task:
1. Click Edit at the lower right of the pane. The Edit Task dialog appears. The parameters available
to edit vary according to the task type.
82 Neverfail
Installing Neverfail Continuity Engine
2. After completing edits of the task, click OK to accept the settings and dismiss the dialog.
Remove Task
Note: Only user defined tasks can be removed. Plug-in task removal will be vetoed.
To remove a task, select the task from the list and perform the following steps:
1. Select an existing task click Remove at the lower right of the pane. A confirmation message appears.
2. Click Yes to remove the task, or click No to close the message without removing the task.
Rules
Rules are implemented by plug-ins (there are no user-defined rules). Rules can be either timed (they
must evaluate as true continuously for the specified duration to trigger) or latched (they trigger as soon
as they evaluate to true). Rules can be configured with rule actions, which are the tasks to perform
when the rule triggers.
Rules use the following control and decision criteria for evaluation:
• Name: (the name of the rule).
• Enabled: (whether the rule is enabled or not).
• Condition: (the condition being evaluated).
• Status: (the current status of the rule being evaluation)
• Triggered: (the condition fails to meet configured parameters resulting in initiation of a duration
count)
• Triggered Count: (a count of the number of times the rule has failed)
• Duration: (the length of time the condition exists before triggering the failure action).
• Interval: (the length of time between failure actions).
• First Failure: (action to take upon first failure) The default is set to Log Warning.
• Second Failure: (action to take upon second failure) The default is set to Log Warning.
• Third Failure: (action to take upon third failure) The default is set to Log Warning.
Neverfail 83
Installation Guide
Edit a Rule
Rules are implemented by plug-ins and cannot be created by users. Each plug-in contains a default
set of rules with options that may be modified by the user.
To Edit a rule:
1. To edit a rule, select the rule in the Rules list.
2. Click Edit at the lower right of the page.
The Edit Rule dialog appears.
84 Neverfail
Installing Neverfail Continuity Engine
Use this dialog to Enable or Disable a Rule, set the specific options for the Rule, and to assign
tasks to perform On First Failure, On Second Failure, and On Third Failure. The following tasks
can be assigned in the event of a failure:
• Recover Service – Restarts the service.
• Restart Applications – Restarts the protected application.
• Log Warning – Adds an entry to the logs.
• Switchover – Initiates a switchover to the currently passive server.
• Rule Action – Executes the command or script previously defined as a Rule Action task.
If the installed servers are in a virtual to virtual configuration, the following additional tasks are
available as a result of the vSphere Integration Plug-in.
• vSphere Integration\RestartVM — Cleanly shuts down and restarts the Windows OS on the
target VM
• vSphere Integration\ TriggerMigrateVM — Depending on the parameters specified it can be
vMotion, enhanced vMotion or storage vMotion
• vSphere Integration\ TriggerMigrateVMandRestartApplication — Same as TriggerMigrateVM
+ application restart
• vSphere Integration\ TriggervSphereHaVmReset — Hard Reset of the VM implemented by
integration with VMware HA
Note: This option requires vSphere HA Application monitoring for the cluster and VM.
3. When all options are selected, click OK to accept changes and dismiss the dialog.
Settings
The Settings page contains features to configure Plug-ins, Alerts, Email, WAN Compression and
Replication Queue settings.
Neverfail 85
Installation Guide
Configure Plug-ins
The Neverfail Continuity Engine Management Service allows you to edit the configuration of user
installed plug-ins.
To edit an existing plug-in, select Plug-ins in the left pane and then select the intended Plug-in from
the Plug-ins list and perform the following steps:
1. Click the Edit button on the right side of the Plug-in Detail pane. The Edit Plug-in dialog appears.
Note: Configuration options are specific to each plug-in and must be reviewed before making
modifications.
86 Neverfail
Installing Neverfail Continuity Engine
2. Click OK to save the changes to the plug-in configuration, or click Cancel to close the dialog without
making any changes.
Alert Settings
The Settings page lets you configure the Neverfail Engine server to send predefined alerts to remote
Neverfail Engine administrators via email. The process for adding recipients is the same for all three
trigger levels.
1. Select the type of alert (Red, Yellow, and Green) in the left pane resulting in the Alert Settings pane
displaying for the selected alert.
2. Click the Edit button in the upper right portion of the Alert Settings pane.
Neverfail 87
Installation Guide
Variables Values
$EventHostID Host ID
For example, the following command line argument creates an event in the Application Event Log that
includes the machine that caused the alert, the time the alert happened, the name and details of the
alert:
Wscript //T:10 $(installdir)\bin\alert.vbs "Neverfail Continuity Engine
alert on $EventHost at $EventTime because $EventName ($EventDetail). Event
Id is $EventId"
After the alert recipients and/or actions to run are defined, click OK to save the changes and enforce
the defined notification rules or click Cancel to close the dialog without making any changes.
Alert Triggers
Select Alert Triggers under Alerts in the left pane of the Settings page to view the currently configured
alert triggers.
There are three alert states that can be configured: Red alerts, which are critical alerts, Yellow alerts,
which are less serious, and Green alerts which are informational in nature and can be used for
notification of status changes (for example, a service that was previously stopped now is started). The
alerts are preconfigured with the recommended alerting levels.
To modify the current configuration, click the Edit button in the upper left portion of the Alert Triggers
pane. Each alert can be re-configured to trigger as a red, yellow, or green alert or no alert by selecting
or clearing the appropriate check boxes. After the alert trigger levels are defined, click OK to save the
configuration.
88 Neverfail
Installing Neverfail Continuity Engine
Email Settings
Neverfail Engine can alert the administrator or other personnel and route logs via email when an Alert
condition exists. To configure this capability, in the Settings page, select Email in the left pane and
click the Edit button in the upper right of the Email Settings pane.
In the Edit Email Settings dialog, enter the Outgoing mail server (SMTP) of each server in the Cluster.
Enter the mail server name using its fully qualified domain name. Next, configure the default Send
Mail as email address. This can be customized but the email address used must be an email account
authorized to send mail through the SMTP server.
Neverfail 89
Installation Guide
Note: Where Neverfail Engine is protecting an Exchange Server, it is not recommended to configure
the alerts to use the protected Exchange server and is advisable if at all possible to use a different
Exchange server somewhere else within the organization.
Where SMTP servers require authentication to accept and forward SMTP messages, select the Mail
Server requires authentication check box and specify the credentials for an appropriate authenticated
user account. Click OK to save the changes or click Cancel to close the dialog without making any
changes.
After the trigger levels are configured and the email server defined in the Settings page Edit Email
Settings dialog, configure the recipients of email alerts in the Alert Settings dialog. Email alerts for
Red, Yellow, and Green alert triggers can be sent to the same recipient, or configured separately to
be sent to different recipients depending on the level of alert.
Wan Compression
The WAN Compression feature allows the administrator to select from the following drop-down options:
• Enabled compression type – Auto . Neverfail Engine selects the level of WAN compression based
upon current configuration without user intervention.
• Advanced — Neverfail Engine uses the WAN Deduplication feature in addition to compression to
remove redundant data before transmitting across the WAN thereby increasing critical data
throughput.
• Standard — Neverfail Engine uses compression on data before it is sent across the WAN to improve
WAN data throughput speed.
• None — Selected when deployed in a LAN or where WAN Compression is not required.
When Neverfail Engine is deployed for Disaster Recovery (in a WAN), WAN Compression is by default
configured to Auto. Neverfail recommends that this setting not be changed unless specifically instructed
to do so by Neverfail Support.
90 Neverfail
Installing Neverfail Continuity Engine
The Edit Replication Queue Settings dialog allows you to configure the maximum disk space per server
for the Send and Receive queues on each server.
To configure the maximum disk space to be used for the Send and Receive queues:
Neverfail 91
Installation Guide
Actions
The Actions drop-down pane provides the ability to Control Neverfail Engine using the Neverfail
Continuity Engine Management Service.
The Neverfail Continuity Engine Management Service allows administrators to manage Neverfail
Engine clusters similar to the Neverfail Advanced Management Client. The Neverfail Continuity Engine
Management Service provides the ability to perform the main operations, comprising a Switchover,
Start/Stop Replication, Start/Stop Applications, Create Shadows, Check file and registry system, and
Startup/Shutdown of Neverfail Engine.
92 Neverfail
Installing Neverfail Continuity Engine
Perform a Switchover
• To make the Primary server of the Neverfail cluster active, click the Make Primary Server Active
button. The Make Primary Server Active dialog asks you to verify that you want to make the
Primary server active. Click OK to make the Primary Server Active.
• To make the Secondary server of the Neverfail cluster active, click the Make Secondary Server
Active button. The Make Secondary Server Active dialog asks you to verify that you want to
make the Secondary server active. Click OK to make the Secondary Server Active.
• To make the Tertiary server of the Neverfail cluster active, click the Make Tertiary Server Active
button. The Make Tertiary Server Active dialog asks you to verify that you want to make the
Tertiary server active. Click OK to make the Tertiary Server Active.
Start Replication
When replication is stopped, click the Start Replication to initiate replication between the servers.
Neverfail Engine responds by starting replication between the configured servers.
Stop Replication
To stop replication, click the Stop Replication button. The Stop Replication dialog asks you to verify
that you want to stop replication. Click OK to stop replication.
Neverfail 93
Installation Guide
Start Applications
When protected applications are stopped, click the Start Applications to start the protected applications
once again.
Stop Applications
To stop protected applications, click the Stop Applications button. The Stop Applications dialog
asks you to verify that you want to stop protected applications. Click OK to stop replication.
Create Shadows
To manually create a shadow copy on a designated node, navigate to Actions > Create Shadows
and then select the designated node, Create (Primary), Create (Secondary) or if present, Create
(Tertiary).
Startup Service
Neverfail Engine can be started by logging on to the Neverfail Continuity Engine Management Service
and selecting Startup Service from the Actions drop-down. The Startup Options dialog is displayed.
Select one or more servers in the Neverfail cluster to start. Click OK to start Neverfail Engine on the
selected servers in the cluster.
Shutdown Service
To shutdown Neverfail Engine, click Shutdown Service from the Actions button. The Shutdown
Options dialog is displayed. Select one or more servers in the Neverfail cluster to shutdown. Click
OK to stop Neverfail Engine on the selected servers in the cluster.
94 Neverfail
Installing Neverfail Continuity Engine
Procedure
6. For the Secondary server, enter the Destination for VM migration of the Secondary server by
providing one of the following:
• Host (name or IP address as in vCenter)
• Datastore
• Resource Pool
7. If integration with vSphere HA monitoring is desired, select the Integrate with vSphere HA monitoring
check box.
Note: This option requires vSphere HA Application monitoring for the cluster and VM.
8. Click OK.
Neverfail 95
Installation Guide
Procedure
To add an additional network interface card (NIC) to allow moving the Channel IPs to a dedicated NIC:
Adding an additional NIC to a physical server will require that Neverfail Engine be shutdown while the
NIC is added and the server must be restarted. If the server is a virtual server, the shutdown is not
necessary. Neverfail recommends that the NIC be added on the passive (Secondary) server, and then
a switchover be performed making the Secondary server active, and then adding an additional NIC
to the passive (Primary) server.
This procedure assumes that Neverfail Engine is installed as a Pair with the Primary server active and
the Secondary server passive.
1. Shutdown Neverfail Engine on the passive server.
2. Navigate to Start -> Control Panel -> Administrative Tools -> Services.
3. Select the Neverfail Engine Service and change the Start up to Manual.
4. Add a virtual NIC to the Secondary server.
5. Restart the server.
6. Navigate to Control Panel -> Network and Internet -> Network and Sharing -> Change Adapter
Settings.
7. Right-click the newly added NIC and select Properties.
8. Right-click the newly added NIC and select Internet Protocol Version 4 (TCP/IPv4) and click
Properties.
9. Configure the NIC so that it does not use DHCP by temporarily entering an unused IP address (for
example, 1.1.1.1).
10. Click OK -> Ok -> Close.
If the NIC is not enabled, enable it now.
11. Open the Configure Server wizard, select the Channel tab, and double click the Channel IP Routing
you are moving to the new NIC. Select the new NIC in the drop down list and click the Edit button.
12. Navigate to Start -> Control Panel -> Administrative Tools -> Services.
13. Select the Neverfail Engine service and change the Start up to Automatic.
14. Start Neverfail Engine on the passive (Secondary) server.
15. Perform a switchover to make the Secondary server active and the Primary server passive.
16. Shutdown Neverfail Engine on the (Primary) passive server.
17. Navigate to Start -> Control Panel -> Administrative Tools -> Services.
18. Select the Neverfail Engine service and change the Start up to Manual.
19. Add a virtual NIC to the Primary server.
20. Restart the server.
21. Right-click the newly added NIC and select Properties.
22. Select Internet Protocol Version 4 (TCP/IPv4) and click Properties.
23. Configure the NIC so that it dows not use DHCP by temporarily entering a unused IP address (for
example, 2.2.2.2).
96 Neverfail
Installing Neverfail Continuity Engine
Neverfail 97
Appendix
A
Installation Verification Testing
Important: The following procedure provides information about performing Installation Verification
testing on a Neverfail Continuity Engine pair or trio to ensure proper installation and configuration.
Additionally, this procedure provides step-by-step procedures to perform a controlled switchover in
the event of an application failure and failover in the event of network or hardware failure resulting in
excessive missed heartbeats.
Note: In this document, the term “Pair” refers to a Neverfail Engine pair. Refer to the for more
information about Neverfail Engine Pairs.
Exercise 1 - Auto-switchover
Neverfail Continuity Engine monitors Neverfail services and the system environment to ensure that
protected services are available for end users. To monitor services and the system environment,
Neverfail Engine uses plug-ins which are designed for Neverfail services and the system.
If a protected service or the system begins to operate outside of preconfigured thresholds, Neverfail
Engine can automatically switch to make the passive server the active server in the pair that provides
services for end users.
Important: These exercises are examples and should be performed in order. Neverfail recommends
against attempting to test failover on a properly operating pair by methods such as unplugging a
power cord. At the moment power is lost, any data not written to the passive server is lost. Neverfail
recommends that all actions intended to verify operation of the passive server be performed as a
switchover rather than a failover.
Neverfail 98
Installation Verification Testing
Starting Configuration
Prior to initiating the Installation Verification process in a pair, Neverfail Engine must be configured
with the Primary server as active and the Secondary server as passive. Additionally, the following
prerequisites must be met:
• The Secondary server must be synchronized with the Primary server.
• All protected services must be operating normally.
• If installed in a LAN environment, using the Neverfail Advanced Management Client, verify that
Failover from Primary server to Secondary server if channel heartbeat is lost for failover timeout is
selected from the Server: Monitoring > Configure Failover dialog (default setting).
• If installed in a WAN environment, using the Neverfail Advanced Management Client, you must
manually select Failover from Primary server to Secondary server if channel heartbeat is lost for
failover timeout in the Server: Monitoring > Configure Failover dialog.
Important: Prior to starting the Installation Verification process, ensure that a known good backup
of the Primary server exists and examine the Windows event logs for recent critical errors.
Steps to Perform
Important: If you encounter errors and or find it necessary to back out the changes made by this
exercise, you can stop at any point and perform the steps described in the Back-out Procedure
(Auto-switchover) to return the Pair to its original operating configuration and state.
C:\Program
Change directory to
Files\Neverfail\R2\Bin
Execute nfavt.exe When prompted, “Are you sure Service is switched to the Secondary server and Neverfail Engine
you wish to continue”, click Continue. shuts down on the Primary.
In the Status pane of the Engine Management Service, review The Status pane indicates that the Secondary server is active.
the status of the server pair.
Verify all protected applications have started on the Services are running on the Secondary.
Secondary.
Successful completion of this procedure leaves the Neverfail Engine pair in the state necessary to
perform the second part of the Installation Verification process, detailed in Exercise 2 - Data Verification.
Neverfail 99
Installation Guide
Important: Do not perform this back-out procedure if you intend to continue the Installation Verification
process.
If for any reason you find it necessary to back out of this exercise, you can stop at any point and return
the pair to the state it was in at the beginning of this exercise by performing the following steps:
1. Shut down Neverfail Engine and protected services on all servers.
2. Complete the following on both servers:
a. Open the Configure Server wizard.
b. Select the Machine tab.
c. Select the Primary server as active.
d. Click Finish.
3. On the Secondary server, right-click the taskbar icon and select Start Neverfail Engine.
4. Verify that the Secondary server is passive (S/–).
5. On the Primary server, right-click the taskbar icon and select Start Neverfail Engine.
6. After Neverfail Engine starts, login to the Engine Management Service.
7. Verify that applications have started and replication to the passive server has resumed.
Starting Configuration
Neverfail Engine is running on the Secondary active server. Login to the Secondary server and using
the System Tray icon, verify that the server status displays S/A. Neverfail Engine is not running on
the Primary server which is set to passive. Login to the Primary server and using the System Tray
icon, verify that the server status displays -/- to indicate that Neverfail Engine is not running.
Steps to Perform
Table 3: Perform the following steps to verify that data is synchronized following Auto-switchover
in a Pair configuration.
Activity Results
On the Primary server, right-click the taskbar icon and select Start Neverfail Engine successfully starts.
Neverfail Engine.
In the Protected Servers pane of the Engine Management Service, The Summary screen is displayed.
select the server pair.
Review the Status pane and verify the connection from the The Status pane shows a connection from the Secondary server to
Secondary (active) to Primary (passive). the Primary server.
100 Neverfail
Installation Verification Testing
Activity Results
View the System Summary pane and wait for both the File System Data replication resumes from the Secondary server back to the
and the Registry status to display as Synchronized. Access the Primary server. Both the File System & Registry status become
Neverfail Engine logs and confirm that no exception errors occurred Synchronized.
during the synchronization process.
Successful completion of this procedure leaves the Neverfail Engine Pair in the state necessary to
perform the final part of the Installation Verification process, detailed in Exercise 3 - Switchover.
Exercise 3 - Switchover
The Switchover exercise demonstrates the ability to switch the functionality and operations of the
active server on command to the other server in the pair using the Neverfail Engine. Perform this
exercise only after successfully completing the Auto-switchover and Data Verification Exercises.
Starting Configuration
Neverfail Engine is running on the Secondary active server and Primary passive server. Using the
Engine Management Service Summary page, verify that the Secondary server is active and that the
Primary server is passive.
Steps to Perform
Table 4: Perform the following steps to switch functionality and operations on command from
the active server to the ready-standby server.
Activity Results
Navigate to the Actions drop-down and click on Make Primary The Engine Management Service Summary Status pane displays the
Server Active. applications stopping on the active server. Once all applications are
stopped, the active server becomes passive and the passive server
becomes active. The Summary Status pane shows the applications
starting on the newly active server. Both the File System and Registry
status are Synchronized.
Confirm application performance and availability meets Services continue to be provided as before the switchover occurred.
previously defined criteria. Verify that client applications are You may need to refresh or restart some client applications as a result
running as expected after the switchover process. of a switchover.
Successful completion of this procedure indicates a successful outcome from the Installation Verification
process.
Important: The following procedure provides information about performing Installation Verification
testing on a Neverfail Continuity Engine trio to ensure proper installation and configuration. Additionally,
this procedure provides step-by-step procedures to perform a controlled switchover in the event of
Neverfail 101
Installation Guide
an application failure and failover in the event of network or hardware failure resulting in excessive
missed heartbeats.
Note: In this document, the term "Trio" refers to a Neverfail Engine trio. Refer to the Glossary for
more information about Neverfail Engine trios.
Exercise 1 - Auto-switchover
Neverfail Continuity Engine monitors services and the system environment to ensure that protected
services are available for end users. To monitor services and the system environment, Neverfail Engine
uses plug-ins which are designed for Neverfail services and the system.
If a protected service or the system begins to operate outside of preconfigured thresholds, Neverfail
Engine can automatically switch to and make active the passive server in the pair to provide services
for end users.
Important: These exercises are examples and should be performed in order. Neverfail recommends
against attempting to test failover on a properly operating Cluster by methods such as unplugging a
power cord. At the moment power is lost, any data not written to the passive server is lost. Neverfail
recommends that all actions intended to verify operation of the passive server be performed as a
switchover rather than a failover.
Starting Configuration
Prior to initiating the Installation Verification process in a Trio, Neverfail Engine must be configured
with the Primary server as active, the Secondary server as 1st passive, and the Tertiary server as 2nd
passive. All servers must be synchronized with the Primary server, and all protected applications must
be operating normally.
Important: Prior to starting the Installation Verification process, ensure that a known good backup
of the Primary server exists and examine the Windows event logs for recent critical errors.
Steps to Perform
Important: If you encounter errors and or find it necessary to back out the changes made by this
exercise, you can stop at any point and perform the steps described in the Back-out Procedure
(Auto-switchover) to return the Pair to its original operating configuration and state.
102 Neverfail
Installation Verification Testing
C:\Program
Change directory to
Files\Neverfail\R2\Bin
Execute nfavt.exe When prompted, “Are you sure you Service is switched to the Secondary server and Neverfail Engine
wish to continue”, click Continue. shuts down on the Primary.
In the Servers pane of the Engine Management Service, select The System Overview screen indicates that the Secondary server
the server Cluster. is active.
Verify all protected applications have started on the Secondary. Services are running on the Secondary.
Verify data is present and is replicating to the Tertiary server. Data is present and replicating.
Tertiary Verify that the Tertiary server is passive and in-sync The System Overview page indicates that the Tertiary server is
passive and in-sync
Successful completion of this procedure leaves the Neverfail Engine trio in the state necessary to
perform the second part of the Installation Verification process, detailed in Exercise 2 - Managed
Switchover.
Important: Do not perform this back-out procedure if you intend to continue the Installation Verification
process.
If for any reason you find it necessary to back out of this exercise, you can stop at any point and return
the Cluster to the state it was in at the beginning of this exercise by performing the following steps:
1. Shut down Neverfail Engine and protected services on all servers.
2. Complete the following on all three servers:
a. Open the Configure Server wizard.
b. Select the Machine tab.
c. Select the Primary server as active.
d. Click Finish.
3. On the Secondary and Tertiary servers, right-click the taskbar icon and select Start Neverfail Engine.
4. Verify that the Secondary and Tertiary servers are passive (S/– and T/–).
5. On the Primary server, right-click the taskbar icon and select Start Neverfail Engine .
6. After Neverfail Engine starts, login to the Engine Management Service.
7. Verify that applications have started and replication to the passive server has resumed.
Neverfail 103
Installation Guide
the currently active server and then starts the protected applications and replication on the server
selected to assume the active role.
Use this exercise to validate seamless switching of the active server role to another server in the
Cluster. At the end of this section are instructions on how to back out of the exercise (such as if errors
are encountered) and return the Cluster to its original operating configuration and state.
Starting Configuration
Neverfail Engine is running on the Secondary active server (S/A) and Tertiary server (T/-). Neverfail
Engine is not running on the Primary server (-/-)
Steps to Perform
Important: If you encounter errors and or find it necessary to back out the changes made by this
exercise, you can stop at any point and perform the steps described in the Back-out Procedure
(Managed Switchover) below to return the Cluster to its original operating configuration and state.
Table 6: Perform the following steps to verify Managed Switchover in a Trio configuration.
Under Shadows, click Create. In the Create Shadow dialog, A rollback point is created prior to testing Secondary to Tertiary
select Secondary, and then click OK. switchover.
In the Servers pane of the Engine Management Service, The System Overview screen is displayed.
select the server Cluster.
In the System Overview page, select the Tertiary server and Neverfail Engine performs a managed switchover to the Tertiary
then click Make Active. server and makes the Tertiary server active.
Verify that all protected applications have started. Services are running on the Tertiary server.
Verify that data is present and replicating to the Secondary Data is present and replicating.
server.
Secondary Verify that the Secondary server is passive and in-sync. The System Overview screen indicates that the Secondary server
is passive and in sync.
Successful completion of this procedure leaves the Cluster in the state necessary to perform the third
part of the Installation Verification process, detailed in Exercise 3 - Data Verification.
Important: Do not perform this back-out procedure if you intend to continue the Installation Verification
process.
104 Neverfail
Installation Verification Testing
If for any reason you find it necessary to back out of this exercise, you can stop at any point and return
the Cluster to the state it was in at the beginning of this exercise by performing the following steps:
1. Shut down Neverfail Engine and protected applications on the Secondary and Tertiary servers.
2. Complete the following on the Tertiary server:
a. Open the Configure Server wizard.
b. Select the Machine tab.
c. Select the Secondary server as active.
d. Click Finish.
e. Right-click the taskbar icon and select Start Neverfail Engine .
f. Verify that the Tertiary server is passive (T/–) and then shut down Neverfail Engine.
3. On the Secondary, right-click the taskbar icon and select Start Neverfail Engine .
4. After Neverfail Engine starts on the Secondary server, login to the Engine Management Service.
5. Click Rollback.
6. Under Shadows, select the previously created shadow on the Secondary server and click Rollback.
7. The Rollback Shadow dialog is displayed. Select Restart applications and replication automatically
after rollback, and then click OK.
8. The Rollback Status & Control dialog is displayed. Click Yes.
9. Once the rollback is complete, verify applications have started and are operating as expected.
10. On the Tertiary server, right-click the taskbar icon and select Start Neverfail Engine .
11. Verify that replication to the passive server has resumed.
Starting Configuration
Neverfail Engine is running on the Secondary and Tertiary servers. Using the System Tray icon, verify
that the server status displays S/A. Neverfail Engine is not running on the Primary server which is set
to passive. Using the System Tray icon, verify that the server status displays -/- to indicate that Neverfail
Engine is not running.
Important:
If you encounter errors and or find it necessary to back out the changes made by this exercise, you
can stop at any point and perform the steps described in the Back-out Procedure (Data Verification)
below to return the Cluster to its original operating configuration and state.
Steps to Perform
Table 7: Perform the following steps to verify that data is synchronized following Managed
Switchover in a Trio configuration.
Primary Right-click the taskbar icon and select Start Neverfail Engine Neverfail Engine successfully starts.
.
Neverfail 105
Installation Guide
In the Servers pane of the Engine Management Service, The System Overview screen is displayed.
select the server Cluster.
Click on the Primary server icon to select the Primary server Ensure that the full system check is complete.
and verify that it is in a synchronized state.
Under Shadows, click Create. In the Create Shadow dialog, A rollback point is created prior to testing Tertiary to Primary
select Tertiary, and then click OK. switchover.
Primary In the System Overview screen, select the Primary server Neverfail Engine performs a managed switchover to the Primary
and click Make Active. server and makes the Primary server active.
Verify that all protected applications have started. Services are running on the Primary server.
Verify that data is present. Data is present on the Primary server and is synchronized.
Successful completion of this procedure indicates a successful outcome from the Installation Verification
process.
Important: Do not perform this back-out procedure if you intend to continue the Installation Verification
process.
If for any reason you find it necessary to back out of this exercise, you can stop at any point and return
the Cluster to the state it was in at the beginning of this exercise by performing the following steps:
1. Shut down Neverfail Engine and protected applications on all servers.
2. Complete the following on the Primary and Secondary servers:
a. Open the Configure Server wizard.
b. Select the Machine tab
c. Select the Tertiary server as active.
d. Click Finish.
e. Right-click the taskbar icon and select Start Neverfail Engine .
f. Verify that the Primary and Secondary servers are passive (P/– and S/–).
106 Neverfail
Glossary
Active
The functional state or role of a server when it is visible to clients through the network, running protected
applications, and servicing client requests.
Alert
A notification provided by Neverfail Engine sent to a user or entered into the system log indicating an
exceeded threshold.
Active–Passive
The coupling of two servers with one server visible to clients on a network and providing application service
while the other server is not visible and not providing application service to clients.
Asynchronous
A process whereby replicated data is applied (written) to the passive server independently of the active
server.
Cached Credentials
Locally stored security access credentials used to log into a computer system when a Domain Controller is
not available.
Neverfail 107
Installation Guide
Channel Drop
An event in which the dedicated communications link between servers fails, often resulting in the passive
server becoming active and consequently creating a split-brain syndrome.
Checked
The status reported for user account credential (username/password) validation.
Cloned Servers
Servers that have identical configuration settings, names, applications, Security Identifiers (SIDs) and IP
addresses, following the installation of Neverfail Engine.
Cloning Process
The Neverfail Continuity Engine process whereby all installed programs, configuration settings, and the
machine name, Security Identifier (SID), and IP addresses are copied to another server.
Cluster
A generic term for a Neverfail Engine Pair or Trio and the set of machines (physical or virtual) involved in
supporting a single protected server. A Neverfail Engine Cluster can include the machines used in a VMware
or Microsoft cluster.
Connection
Also referred to as Cluster Connection. Allows the Engine Management Service to communicate with a
Neverfail Engine Cluster, either on the same machine or remotely.
Crossover Cable
A network cable that crosses the transmit and receive lines.
Data Replication
The transmission of protected data changes (files and registry) from the active to the passive server via the
Neverfail Channel.
Degraded
The status reported for an application or service that has experienced an issue that triggered a Rule.
108 Neverfail
Glossary
Device Driver
A program that controls a hardware device and links it to the operating system.
Domain
A logical grouping of client server based machines where the administration of rights across the network
are maintained in a centralized resource called a domain controller.
Dualed
A way to provide higher reliability by dedicating more than one NIC for the Neverfail Channel on each server.
Failover
Failover is the process by which the passive server assumes the active role when it no longer detects that
the active server is alive as a result of a critical unexpected outage or crash of a server.
Global Catalog
A global catalog is a domain controller that stores a copy of all Active Directory objects in a forest. The global
catalog stores a full copy of all objects in the directory for its host domain and a partial copy of all objects
for all other domains in the forest.
Neverfail 109
Installation Guide
Group
An arbitrary collection of Neverfail Engine Clusters used for organization.
Hardware Agnostic
A key Neverfail Continuity Engine feature allowing for the use of servers with different manufacturers, models,
and processing power in a single Neverfail Engine Cluster.
Heartbeat
The packet of information issued by the passive server across the channel, which the active server responds
to indicating its presence.
Hotfix
A single, cumulative package that includes one or more files that are used to address a problem in a product.
Identity
The position of a given server in the Neverfail Continuity Engine Cluster: Primary, Secondary, or Tertiary.
Install Clone
The installation technique used by Neverfail Continuity Engine to create a replica of the Primary server using
NTBackup or Wbadmin and to restore the replica to the Secondary and/or Tertiary servers.
Machine Name
The Windows or NETBIOS name of a computer.
Management IP Address
An additionally assigned unfiltered IP address in a different subnet than the Public or Neverfail Channel IP
addresses used for server management purposes only.
Many-to-One
The ability of one physical server (hosting more than one virtual server) to protect multiple physical servers.
Network Monitoring
Monitoring the ability of the active server to communicate with the rest of the network by polling defined
nodes across the network at regular intervals.
110 Neverfail
Glossary
Neverfail Channel
The IP communications link used by the Neverfail system for the heartbeat and replication traffic.
Neverfail Extranet
The Neverfail web site dedicated to supporting partners and customers by providing technical information,
software updates, and license key generation.
Neverfail Pair
Describes the coupling of the Primary and Secondary server in a Neverfail solution.
Neverfail Plug-ins
Optional modules installed into a Neverfail Continuity Engine server to provide additional protection for
specific applications.
Neverfail SCOPE
The umbrella name for the Neverfail process and tools used to verify the production servers health and
suitability for the implementation of a Neverfail solution.
Pair
See Neverfail Continuity Engine Pair above.
Neverfail 111
Installation Guide
Passive
The functional state or role of a server when it is not delivering service to clients and is hidden from the rest
of the network.
Pathping
A route-tracing tool that works by sending packets to each router on the way to a final destination and
displays the results of each hop.
Plug-and-Play (PnP)
A standard for peripheral expansion on a PC. On starting the computer, PnP automatically configures the
necessary IRQ, DMA and I/O address settings for the attached peripheral devices.
Plug-in
An application specific module that adds Neverfail Continuity Engine protection for the specific application.
Pre-Clone
An installation technique whereby the user creates an exact replica of the Primary server using VMware
vCenter Converter or other 3rd party utility prior to the initiation of installation and uses the replica as a
Secondary and or Tertiary server.
Pre-Installation Checks
A set of system and environmental checks performed as a prerequisite to the installation of Neverfail Engine.
Primary
An identity assigned to a server during the Neverfail Engine installation process that normally does not
change during the life of the server and usually represents the production server prior to installation of
Neverfail Engine.
Protected Application
An application protected by the Neverfail Continuity Engine solution.
Public IP Address
An IP address used by clients to contact the server through drive mappings, UNC paths, DNS resolved
paths, etc. to gain access to the server's services and resources.
Public Network
The network used by clients to connect to server applications protected by Neverfail Continuity Engine.
Public NIC
The network card which hosts the Public IP address.
112 Neverfail
Glossary
Receive Queue
The staging area on a passive server used to store changes received from another server in the replication
chain before they are applied to the disk/registry on the passive server.
Replication
The generic term given to the process of intercepting changes to data files and registry keys on the active
server, transporting the changed data across the channel, and applying them to the passive server(s) so
the servers are maintained in a synchronized state.
Role
The functional state of a server in the Neverfail Continuity Engine Cluster: active or passive.
Rule
A set of actions performed by Neverfail Continuity Engine when defined conditions are met.
Secondary
An identity assigned to a server during the Neverfail Engine installation process that normally does not
change during the life of the server and usually represents the standby server prior to installation of Neverfail
Engine.
Send Queue
The staging area of the active server used to store intercepted data changes before being transported across
Neverfail Channel to a passive server in the replication chain.
Server Monitoring
Monitoring of the active server by the passive server, using a heartbeat message, to ensure that the active
server is functional.
Shared Nothing
A key feature of Neverfail Continuity Engine in which no hardware is shared between the Primary or Secondary
servers. This prevents a single point of failure.
Neverfail 113
Installation Guide
SMTP
A TCP/IP protocol used in sending and receiving e-mail between servers.
SNMP
Simple Network Management Protocol (SNMP) is an Internet-standard protocol for managing devices on
IP networks.
Split-Brain Avoidance
A unique feature of Neverfail Continuity Engine that prevents a scenario in which Primary and Secondary
servers attempt to become active at the same time leading to an active-active rather than an active-passive
model.
Split-Brain Syndrome
A situation in which more than one server in a Neverfail Engine Cluster are operating in the active mode
and attempting to service clients, resulting in the independent application of different data updates to each
server.
Subnet
Division of a network into an interconnected but independent segment or domain, intended to improve
performance and security.
Switchover
The graceful transfer of control and application service to the passive server.
Synchronize
The internal process of transporting 64KB blocks of changed files or registry key data, through the Neverfail
Channel, from the active server to the passive server to ensure the data on the passive server is a mirror
image of the protected data on the active server.
System State
Data that comprises the registry, COM+ Class Registration database, files under Windows File Protection,
and system boot file; other data may be included in the system state data.
Task
An action performed by Neverfail Engine when defined conditions are met.
114 Neverfail
Glossary
Tertiary
An identity assigned to a server during the Neverfail Continuity Engine installation process that normally
does not change during the life of the server and usually represents the disaster recovery server prior to
installation of Neverfail Continuity Engine.
Time-To-Live (TTL)
The length of time that a locally cached DNS resolution is valid. The DNS server must be re-queried after
the TTL expires.
Traceroute
A utility that records the route through the Internet between your computer and a specified destination
computer.
Trio
A Neverfail cluster comprising three servers, a Primary, Secondary and Tertiary, in order to provide High
Availability and Disaster Recovery.
Unprotected Application
An application that is not monitored nor its data replicated by Neverfail Continuity Engine.
Neverfail 115