Professional Documents
Culture Documents
Technical Notes
iDirect, a subsidiary of VT Systems, is a global leader in IP-based satellite communications providing technology that
enables our partners to optimize their networks, differentiate and expand their businesses. The iDirect Intelligent
Platform allows our partners to run their entire business operations more efficiently via a single, unified IP-based
satellite architecture, whether it's providing core IP applications to the enterprise or specialized services to any
number of diverse vertical markets. iDirect is the #1 name in global satellite communications in key industries
including maritime, military/government, and oil and gas.
iDirect
Company web site: www.idirect.net ~ Main Phone: 703.648.8000
TAC Contact Information: Phone: 703.648.8151 ~ Email: tac@idirect.net ~ Web site: tac.idirect.net
iDirect Government Technologies (iGT), created in 2007, is a wholly owned subsidiary of iDirect and was formed to
better serve the U.S. government and defense communities.
iDirect Asia Pte Ltd was established in Singapore during 2008 to enhance iDirects value-add and responsiveness to
customers in the Asia Pacific region.
The following table shows all revisions for this document. To determine if this is the latest
revision, check the TAC Web site. Refer to Getting Help on page x for TAC access information.
Network Upgrade Procedure Guide for iDX Release 3.0.0.x and Later to iii
iDX Release 3.3.x.x
Revision History
iv Network Upgrade Procedure Guide for iDX Release 3.0.0.x and Later to
iDX Release 3.3.x.x
Contents
Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Tables . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . viii
About . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Document Conventions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix
Getting Help . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
iDirect Contact Information: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x
iGT Contact Information: . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Document Set . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi
Purpose
This technical note presents the following procedures:
Configuring the crontab files for redundancy in a single NMS network.
Configuring the crontab files for redundancy in a distributed NMS network.
Bringing the Backup NMS server online in single NMS network.
Bringing the Backup NMS server online in a distributed NMS network.
Audience
This technical note is written for network operators using the iDirect iDX Release 3.3 software
suite (iBuilder/iMonitor/iSite), network architects, and any other personnel who operate or
monitor an iDirect network. A basic knowledge of TCP/IP concepts, satellite communications,
Linux and MS Windows operating systems and tools (including WinSCP and PuTTY) is assumed.
Prior experience with the operation and monitoring of an iDirect network is desirable but not
required.
Contents
This document contains the following major sections:
Single NMS Redundancy and Failover
Distributed NMS Redundancy and Failover
Document Conventions
This section illustrates and describes the conventions used throughout this document.
Getting Help
The iDirect Technical Assistance Center (TAC) and the iDirect Government Technologies
Technical Assistance Center (iGT TAC) are available to provide assistance 24 hours a day, 365
days a year. Software user guides, installation procedures, FAQs, and other documents that
support iDirect products are available on the respective TAC Web site.
iDirect and iGT produce documentation that is technically accurate, easy to use, and helpful
to our customers. Please assist us in improving this document by providing feedback. Send
comments to:
iDirect: techpubs@idirect.net
iGT: techpubs@idirectgt.com
Document Set
The following iDirect documents are available on the TAC Web site and contain information
relevant to installing and using iDirect satellite network software and equipment.
iDX 3.3 Release Notes
iDX 2.3 and Later to iDX 3.3 Network Upgrade Procedure
iDX iBuilder User Guide
iDX iMonitor User Guide
iDX Technical Reference Guide
iDX Satellite Router Commissioning and Installation Guide
iDX Features and Chassis Licensing Guide
iDX Upgrade/New Installation Survey
iDX Link Budget Analysis Guide
iDX Hardware Matrix
iDX Software Release Matrix
This chapter describes how to configure the Primary NMS to back up the databases and how to
bring the Backup NMS server online in the event that the Primary NMS fails. It includes the
following major topics:
Configuring Single NMS Server Redundancy
Configuring Single NMS Failover
Beginning with iDX Release 3.1, iDirect supports near real-time replication of NMS databases
from the Primary NMS server to one or more Backup NMS servers in addition to the traditional
idsBackup and idsRestore. When the NMS Database Replication feature is enabled, changes to
the NMS databases on the Primary NMS are automatically replicated to the Backup NMS server
and the idsBackup script is automatically configured to run on the Backup server. For a
complete description of the NMS Database Replication feature, including configuration, see
the Technical Reference Guide for iDX Release 3.3.
If the NMS Database Replication feature is currently being used, the sections in this document
on configuring single and distributed NMS redundancy are not applicable. However, there are
slight differences to the procedures to bring the Backup NMS server on line in case of a
Primary NMS failure. These differences are noted in Configuring Single NMS Failover on page 4
and in Configuring Distributed NMS Failover on page 13.
NOTE: The idsBackup command creates a local backup, and when using the
--inst option, it creates a remote backup and installs it on the specified
NMS.
5. Optionally, change the time and frequency with which backups are performed by
modifying the string 30 0 * * * (highlighted above). This is a five-field string set by
default to run a backup every night at 12:30am. The time and frequency of the backups
can be modified by changing these fields according to the following definitions. The fields
below are numbered left to right.
Field 1 (00 by default): Minute of the specified Hour (0 - 59)
Field 2 (1 by default): Hour of the Day (0 - 23)
Field 3 (* by default): Day of the Month (1 - 31)
Field 4 (* by default): Month (1 - 12)
Field 5 (* by default): Day of the week (0 - 6, with Sunday = 0)
6. Optionally, the number of local backup copies kept can be changed by modifying --keep
2, for example, to --keep 1 to save disk space.
7. Save changes to the file and exit by pressing Esc and entering:
:wq!
An example of an edited crontab file for the Primary NMS is shown below.
0 0 * * * /opt/idirect/nms/utils/db_maint/cons.pl >>
/opt/idirect/nms/utils/db_maint/cons.output 2>&1
0 4 * * 6 /opt/idirect/nms/utils/db_maint/check_db.pl >>
/opt/idirect/nms/utils/db_maint/check_db.output 2>&1
#30 0 * * * /usr/bin/idsBackup --bkup /var/idirect/backup/\%ip-\%date --
keep 2
This procedure describes how to bring a Backup NMS on line if the Primary NMS fails.
Perform the following:
1. If the primary NMS is still accessible, reconfigure the primary NMS eth0 interface with
another unused IP address and physically unplug the eth0 interface. If the interface has
been reconfigured, the NMS server must be rebooted. Restart the network services by
entering the following command at the prompt:
service network restart
2. If the primary NMS remains connected to the network, the iDirect NMS services MUST be
shutdown by entering the following commands and the IP address must be different.
Additionally, these services MUST remain down while the other new (backup) NMS server
is online.
service idirect_nms stop
Command Description
DEVICE eth0
BOOTPROTO none
ONBOOT yes
IPADDR upstream IP address of the Primary NMS server
NETMASK subnet mask of the NMS server
GATEWAY IP address of the upstream router interface
MTU 1500
An example of a correctly configured network-script file for eth0 is shown in Figure 1-1.
CAUTION: Do not delete any lines from the existing file. Doing so may have an
adversed effect on network performance.
9. Change the command lines in the network-scripts file as shown in Table 1-2 (do not
change any other values, and retain all other lines within this file).
Command Description
NETWORKING yes
HOSTNAME Company_Name_NMS_Primary
GATEWAYDEV eth0
10. Save the file and exit the editor by entering the following command:
:wq!
11. Go to the /etc directory by entering the following command:
cd /etc
12. Using the vi editor, open the hosts file for editing by entering the following command:
vi hosts
13. Add the following lines to the hosts file, as applicable to the IP addressing scheme being
implemented. The two lines for 127.0.0.1 must be present. Enter the following command
lines:
127.0.0.1 COMPANY_NMS_PRIMARY localhost.localdomain localhost
192.168.1.3 COMPANY_NMS_PRIMARY
The hosts file displays as shown in the example in Figure 1-3.
14. Save the file and exit the editor by entering the following command:
:wq!
15. Configure the NMS services to start automatically at boot time by entering the following
command:
chkconfig idirect_nms on
16. Reboot the Backup NMS.
The backup NMS becomes primary upon boot up. It may take a few minutes for the
upstream router to update the ARP tables. After this update is complete, IP connectivity
to the server is restored.
Special consideration is required for Hubs that are using a Distributed NMS. If the current
system is a Distributed NMS, then additional configuration changes must be made on the
Primary NMS server, Auxiliary servers, and Backup server (event server (evtsvr), latency
server (latsvr), and the archive server (nrdsvr)). This chapter includes the following major
topics:
Distributed NMS Redundancy and Replication
Configuring Distributed NMS Redundancy
Configuring Distributed NMS Failover
NOTE: Do not forget to execute Step 5 of Section 1.2.1, Configuring the Network
Scripts on page 5 to disable Database Replication feature on the Backup NMS
server before bringing it up as the active server.
For a complete description of the NMS Database Replication feature see the Technical
Reference Guide for iDX Release 3.3.
NOTE: The idsBackup command creates a local backup, and when using the
inst option, it creates a remote backup and installs it on the specified
NMS.
5. Optionally, change the time and frequency with which backups are performed by
modifying the string 30 0 * * * (highlighted above). This is a five-field string set by
default to run a backup every night at 12:30am. The time and frequency of the backups
can be modified by changing these fields according to the following definitions. The fields
below are numbered left to right.
Field 1 (00 by default): Minute of the specified Hour (0 - 59)
NOTE: On the Auxiliary NMS servers, the line to edit ends in --bkup rather than
--inst as shown below.
23 15 * * * /usr/bin/idsBackup --bkup
cd /etc/init.d
chkconfig --level 2345 idirect_nms off
3. Verify that the routing configuration on the Backup NMS server is correct. If RIPv2 was
running on the Primary NMS server, it has to be running on the backup. Any static routes
that were configured on the Primary NMS Server need to be configured on the Backup NMS
server. Make sure they are configured as persistent routes so they remain in effect after a
reboot.