Allot NX Server Migration From Windows To Linux
Allot NX Server Migration From Windows To Linux
April 2012
Revision 0.1
April, 2012 i
Proprietary and Confidential
Chapter 1: Introduction
In This Chapter
Document Scope .............................................................................................................................. 3
Intended Audience ........................................................................................................................... 3
Overview .......................................................................................................................................... 3
Related Links and Documentation ................................................................................................... 4
Terminology ..................................................................................................................................... 5
Assumptions ..................................................................................................................................... 5
Limitations ........................................................................................................................................ 5
Requirements ................................................................................................................................... 6
Document Scope
Until recently, Gilat has been using Microsoft Windows OS platform for running the
Allot NetXplorer (NX) Server. While the Allot NetXplorer software memory and CPU
requirements kept increasing, Gilat's customers experienced problems in
co-operation of the new NetXplorer software versions and Windows OS platform.
Therefore, Gilat decided to use Linux platform with 8 GB RAM for running the Allot
NetXplorer (NX) Server. The selected Linux platform is the CentOS RedHat freeware.
This document describes the procedure of migrating the Allot NetXplorer (NX) Server
from Windows to Linux OS.
Intended Audience
This document is intended for Gilat Technical Support personnel.
Overview
For migrating from Windows to Linux OS platform, additional NetXplorer Server
machine is used (Gross Point).
For a customer having Aspen Hill machine (see Terminology on page 5), a Gross
Point machine (see Terminology on page 5) should be pre-ordered from Gilat (via
PM).
For a customer having Gross Point machine, an additional Gross Point machine
should be taken from the local office for migration process only.
This machine, running the latest Kick-Start Image (Linux-based CentOS) without
NetEnforcer configurations, is set to operate in a customer’s network for performing
the migration process. The aim of the migration process is to create a database on
the new NetXplorer Server by importing a customer's machines and upgrade them.
At the end of the process, the database is copied from the additional NetXplorer
Server machine to the customer’s NetXplorer Server machine, and the customer's
machines resume their operation in the network.
The migration process at a customer's site results in an installed NetXplorer Server:
April, 2012 3
Proprietary and Confidential
Related Links and Documentation Introduction
Based on Gross Point (or a newer module, if exists) hardware with 8 GB RAM.
Running Linux CentOS, the latest NetXplorer and NetEnforcer software versions.
Allot NetXplorer and Allot NetEnforcer Installation and Configuration Manual can
be found at:
ftp://techsupport:$giLat$@212.150.132.132/products/knowledgebase/qos/allot/
documents/gilat/techsupport/installtionandconfiguration/
Latest Protocol Pack can be found at:
ftp://techsupport:$giLat$@212.150.132.132/products/KnowledgeBase/QOS/Allot
/Protocol_Packs/SwAndRN/
Terminology
Throughout this document, you will encounter the following terminology. Make sure
you understand what this terminology means.
Term Description
NetEnforcer (NE) Allot QoS device used by Gilat (402, 802, 1400, 502)
NetXplorer (NX) Allot QoS Server software that manages NetEnforcer
device
Aspen Hill Intel Server used in the past for QoS NMS
(P/N – 549120 Ver:31) Supports up to 4 GB RAM is now EOL (End of Life)
Gross Point Intel Server, currently used for QoS NMS platform
(P/N - 549120 Ver:40) Supports up to 8 GB RAM
Assumptions
The migration procedure assumes the following:
Gross Point machines at customers' sites have been supplied with version 10.1 or
higher.
If a customer uses Long-Term Monitoring service, Windows Server must be
upgraded to the latest NetXplorer Server software version (on page 25) for
copying the Long-Term database file.
Limitations
Migration from Windows to Linux OS implies the following limitations:
Hardware characteristics of Aspen Hill Server ver: 31 (P/N – 549120) prohibit it
from migrating to Linux OS.
In such a case, the Aspen Hill machine must be replaced with a Gross Point
machine. For each customer with Aspen Hill hardware, contact the PM for
arranging the shipment of the Gross Point hardware.
Gilat PM group is aware of this requirement, and a formal announcement has
been made to allow this process.
April, 2012 5
Proprietary and Confidential
Requirements Introduction
Requirements
Additional Gross Point Machine
Prior to the arrival to the customer’s site, an additional Gross Point machine must be
prepared.
The preparation includes creating:
Image of the Linux CentOS (Kick-Start) - see Section Installing Kick-Start
Image on Allot NetXplorer Linux Server in Allot NetXplorer and Allot
NetEnforcer Installation and Configuration Manual, DC - 002556(X).
The latest Allot NetXplorer Server version recommended by Gilat (on page 4)
TechSupport offices must order an additional Gross Point machine (P/N 529120,
ver. 40), in case they are missing the one.
IMEA office is recommended to send a used Gross Point machine from Gilat to
customers for the installation process only. For further information, please
contact the relevant PM / Technical Support PoC in Gilat Headquarters.
RAM Capacity
Take into consideration RAM capacity of a customer's Gross Point machine:
If a customer already has a Gross Point machine, verify its RAM capacity (see
Verifying RAM Capacity on page 23).
For a Gross Point machines with 4 GB RAM capacity, pre-order memory sticks
from Gilat (based on the P/N of the machine).
Database Backup
Prior to installing the Linux Image, back up all databases running on the Windows
machine, as described in Section Backing Up Allot NetXplorer Server Database
in Allot NetXplorer and Allot NetEnforcer Installation and Configuration Manual,
DC - 002556(X).
Upgrading the NetEnforcer machine from version E8.1.X (or previous versions)
to version E9.1.4_B3 requires a new license key.
Upgrading the NetEnforcer machine to version 9.1.3 requires the Protocol Pack
3.8 (or higher) to be installed on the NetXplorer Server machine.
Prior to converting the Long-Term monitoring service from Windows to Linux OS,
upgrade the Windows Server to the latest NetXplorer version.
April, 2012 7
Proprietary and Confidential
Chapter 2: Migration Process
In This Section
Procedure Overview......................................................................................................................... 9
Deleting NetEnforcer Configuration from Additional NetXplorer Server .......................................... 9
Changing Import Timer Settings .................................................................................................... 12
Verifying Protocol Pack Version ..................................................................................................... 15
Connecting Additional Gross Point Machine to Network ............................................................... 17
Importing Main NetEnforcer Machine ............................................................................................ 17
Changing Imported Hosts to Global Scope.................................................................................... 19
Adding Backup NetEnforcer Machine to Network .......................................................................... 20
Converting Long-Term Monitoring Service from Windows to Linux NetXplorer Server ................ 22
Procedure Overview
Perform the procedures in the following order:
1. Delete NetEnforcer configuration from additional NetXplorer Server (on page 9).
2. Change Import Timer Settings (on page 12).
3. Verify Protocol Pack Version (on page 15).
4. Connect an Additional Gross Point Machine to Network (on page 17).
5. Import Main NetEnforcer Machine (on page 17).
6. Change Imported Hosts to Global Scope (on page 19).
7. Add Backup NetEnforcer Machine to Network (on page 20).
8. Convert Long-Term Monitoring Service from Windows to Linux NetXplorer Server
(on page 22)
April, 2012 9
Proprietary and Confidential
Deleting NetEnforcer Configuration from Additional NetXplorer Server Migration Process
Use a Cross cable (between the Technical Support PC and NetXplorer Server) to
connect offline to the additional Linux NetXplorer Server.
April, 2012 11
Proprietary and Confidential
Changing Import Timer Settings Migration Process
2. On the desktop of the Linux Interface screen, double-click the Computer icon to
expand the file system opt Allot Netxplorer jboss-5.1.0.GA
server allot deploy folders.
3. In the deploy folder, right-click the transaction-jboss-beans.xml file and
select Text Editor to open the file.
4. Search for the <property name="transactionTimeout"\<300\>\/property\>
instance and replace it to <property
name="transactionTimeout"\<900\>\/property\>.
5. Save the modified file.
6. Close the file.
7. On the desktop of the Linux Interface screen, double-click the Computer icon to
expand the file system opt Allot Netxplorer conf folders.
8. Right-click the swKeeper.ini file and select Text Editor to open the file.
9. Search for the following instances under [tasks/java] to replace:
From:
April, 2012 13
Proprietary and Confidential
Changing Import Timer Settings Migration Process
name = java
location = /usr/java/jdk1.6.0_20/bin
args = -server -Xrs -Xms640m -Xmx1024m
-XX:PermSize=192m -XX:MaxPermSize=192m
-Djava.rmi.server.hostname=10.17.13.15 -Dremoting.bind_by_host=false
-Dsun.net.client.defaultConnectTimeout=300000
-Dsun.net.client.defaultReadTimeout=300000
-Djava.endorsed.dirs=/opt/allot/netxplorer/jboss-5.1.0.GA/lib/endors
ed -classpath
/opt/allot/netxplorer/jboss-5.1.0.GA/bin/run.jar:/usr/java/jdk1.6.0_
20/lib/tools.jar org.jboss.Main -c allot -b 0.0.0.0
To:
name = java
location = /usr/java/jdk1.6.0_20/bin
args = -server -Xrs -Xms640m -Xmx1024m
-XX:PermSize=192m -XX:MaxPermSize=192m
-Djava.rmi.server.hostname=10.17.13.15 -Dremoting.bind_by_host=false
-Dsun.net.client.defaultConnectTimeout=900000
-Dsun.net.client.defaultReadTimeout=900000
-Djava.endorsed.dirs=/opt/allot/netxplorer/jboss-5.1.0.GA/lib/endors
ed -classpath
/opt/allot/netxplorer/jboss-5.1.0.GA/bin/run.jar:/usr/java/jdk1.6.0_
20/lib/tools.jar org.jboss.Main -c allot -b 0.0.0.0
10. Restart the NetXplorer Server machine by typing the command reboot.
This process can be performed only for Allot NetEnforcer 402/802 machines.
Remember that the Search service is case-sensitive, while searching for the
word Timeout.
5. Using the VI Editor, change the Timeout value from 300 to 900.
6. Using the cursor keys move your mouse to the number 3.
7. Type r, and then type 9.
8. Press Esc.
9. Type:wq!, and then press Enter.
10. Restart Apache Server by typing the command /etc/rc.d/rc.httpd restart.
April, 2012 15
Proprietary and Confidential
Verifying Protocol Pack Version Migration Process
1. On the NetXplorer Linux GUI, right-click the Network node and select
Configuration from the pop-up menu.
2. Select the Protocol Updates tab.
If the NetXplorer Server Protocol Pack version is lower than that of the
NetEnforcer machine, upgrade the Protocol Pack.
Since the NetXplorer Linux machine does not have any device configured, it
does not affect the active NetEnforcer machines.
April, 2012 17
Proprietary and Confidential
Importing Main NetEnforcer Machine Migration Process
April, 2012 19
Proprietary and Confidential
Adding Backup NetEnforcer Machine to Network Migration Process
6. When prompted for the device ID, use the ID from the line above.
4. On the navigation pane, expand the Network node, right-click the main NS QoS
(i.e., NetEnforcer machine) and select Policy Distribution from the pop-up
menu. The Policy Distribution screen is displayed.
The source NetEnforcer machine is the one mentioned on the top of the Policy
Distribution screen.
5. Select the NetEnforcer machine to distribute the policy to the backup machine.
6. Click Distribute.
The process may take a few minutes.
From this point onward, rollback to Windows (on page 27) cannot be performed.
April, 2012 21
Proprietary and Confidential
Converting Long-Term Monitoring Service from Windows to Linux NetXplorer Server Migration Process
3. Verify the Mem [Memory] field statement. If it states 4 GB, the RAM capacity
should be added.
April, 2012 23
Proprietary and Confidential
Appendix B: Upgrading NetEnforcer to the Latest
Software Version
To upgrade the NetEnforcer machine to the latest software version:
1. Follow the below FTP link to download the latest NetEnforcer software version:
ftp://techsupport:$giLat$@212.150.132.132/Products/Non BaseBand/Allot
Software Versions/NE Server/
2. Perform the upgrade procedure as described in Allot NetXplorer and Allot
NetEnforcer Installation and Configuration Manual, DC - 002556(X).
April, 2012 25
Proprietary and Confidential
Appendix C: Rollback to Windows
Rollback to Windows can be performed as long as the NetXplorer Server NetEnforcer
machines have the same version, and there is no need to perform special
operations, other than connecting the Windows Server to the network.
To perform the rollback:
1. Verify that the Linux NetXplorer Server is disconnected.
2. Place the Windows NetXplorer Server back to operation.
3. Use the NetXplorer Server application GUI to verify that the graphs can be
opened and changes can be made.
April, 2012 27
Proprietary and Confidential