Installing Signalware
To install Signalware on a Linux platform:
- Log in as root. We recommend that you not use a console port.
- Stop the RADIUS process.
- Copy the Signalware 9 license file to the /etc directory.
- Create a UNIX group called users and verify that the group exists.
To add a group, execute the UNIX groupadd command:
$ groupadd usersTo view a list of existing groups, execute the UNIX cat command:
$ cat /etc/group
- Create a UNIX user account called siguser as a member of the users group.
- Start the Signalware installation.
Red Hat Enterprise Linux 6, start the “Signalware 9 SP6.0” installation by executing <package-directory>/swsetup.
<package-directory> is the directory path where the “Signalware 9 SP6.0” package setup file (swsetup) is located.
Red Hat Enterprise Linux 7.2 or later, get the “Signalware 9 SP6.v” package setup file (swsetup) by running <package-directory>/rpm -Uvh --replacefiles OMNI-UTIL-K269.02SP6EECNv.OMNIUTIL.ECN9S6v.7-6.x86_64.rpm.
Now, you can find the swsetup file in the /opt/swintall/bin location.
Start the “Signalware 9 SP6.v” installation by executing /opt/swintall/bin/swsetup.
The script prompts you for a user identifier.
- Enter the unique user that you had created earlier. For
example, siguser.
The script prompts you for a scheduling priority.
- Press Enter to accept the default value of 10.
The system checks for previous installations, a valid package file, and updates. Then the Product Menu is displayed.
HOST: bng-lnx-perf2 Ulticom (R) Product Menu siguser (root) Product Menu 10 May 2018 12:15 1 = Signalware .................... Develop/Deploy SS7 Services 2 = nSignia ....................... SS7 and IP Networks Convergence 3 = WLAN Libraries ................ Authentication/SMS Library Source 4 = Exit > Type 1-4 <enter>; <esc> or F11=Previous Menu; F12=Help; ?<enter>=Status
- Enter 1 at the command prompt to install Signalware.
HOST: bng-lnx-perf2 Ulticom (R) Product Menu siguser (root) Signalware Main Menu 10 May 2018 12:16 1 = Install/Configure (Signalware is uninstalled or off-line) 2 = Online Upgrade (Signalware is installed and running) 3 = Installation Status and Reports 4 = Installation Maintenance 5 = Configuration Maintenance 6 = Start an Installed Instance of Signalware > Type 1-6 <enter>; <esc> or F11=Previous Menu; F12=Help; ?<enter>=Status
- Enter 1 at the command prompt to install and configure
Signalware.
The Install/Configure menu is displayed.
HOST: bng-lnx-perf2 Ulticom (R) Product Menu siguser (root) Install/Configure 10 May 2018 12:16 1 = [ ]Limit Installations to a Single Instance 2 = [X]Allow Multiple Installation Instances of Signalware 3 = Perform Initial Signalware Installation and Configuration > Type 1-3 <enter>; <esc> or F11=Previous Menu; F12=Help; ?<enter>=Status
- Enter 3 at the command prompt to install and configure
Signalware for the first time.
The Hosts menu appears, prompting you to enter hostnames in a cluster.
- Press Enter because this is a single-node installation.
The Initial Install menu is displayed.
HOST: bng-lnx-perf2 Ulticom (R) Product Menu siguser (root) Initial Install 10 May 2018 12:17 1 = [ ]Install Packages 2 = [ ]Configure Platform 3 = [ ]Commission Instance 4 = [ ]Configure Nodes 5 = [ ]Start Signalware 6 = Done > Type 1-6 <enter>; <esc> or F11=Previous Menu; F12=Help; ?<enter>=Status
- Enter 1 to select Install Packages.
The Select Instance screen is displayed and the script supplies the current (default) target directory.
For step-by-step Signalware installation procedures, see the Signalware SP Release 9 Service Pack 6 Linux Installation Manual.
- Press Enter to accept the default target directory or
specify an alternative location and press Enter.
The script prompts you to confirm the location.
- Enter Y to continue.
The Package Directory screen is displayed.
- Enter the full path to the directory containing the packages.
The packages are validated and installed.
The Protocol Selection menu is displayed.
- Select the protocol that is appropriate to your location
and system. Then press Enter.
As each protocol is activated, the screen is displayed again. When all protocols have been activated, type 0 and press Enter to continue.
Note We recommend that you select only one protocol, typically option “2 = ITU Protocol”. Selecting multiple protocols may cause routing problems and complicate the MML configurations in later steps.
The protocol you select here must match the protocol choice you make in the later steps. For example, if you have selected option “2 = ITU Protocol”, then you must select the protocol “C7”.
The following information helps you to map the protocol selection:
ANSI protocol corresponds to the A7 protocol
ITU protocol corresponds to the C7 protocol
CHINA protocol corresponds to the CH7 protocol
JAPAN protocol corresponds to the J7 protocol
The Interface Selection menu is displayed.
- Type 3 to select M3UA (SIGTRAN) (the interfaces supported
by Steel-Belted Radius Carrier) and press Enter.
When the screen is redisplayed, type 0 and press Enter to continue.
The first page of the Select Packages menu is displayed.
- Review the packages to be installed. (Generally, accept
the defaults and do not deselect any packages.
Note The selected packages are based on the choices that you made earlier. We recommend that you do not deselect any packages.
- Type 0 and press Enter to accept the default selections
and continue.
A confirmation screen is displayed.
- Enter Y to confirm the selection of all packages and install
them.
Status messages are displayed while the packages are installed.
- When Installation Complete is displayed, press Enter to
continue.
The More Packages screen is displayed, and you are prompted to indicate whether you have completed installing packages.
- Enter N to install the Signalware 9 SP6.5 package.
- Start the Signalware 9 SP6.5 installation by entering
the <package-directory> directory where the Signalware 9 SP6.5
package is located.
The Installation Type menu is displayed.
1 = Quick Install 2 = Advanced Install
- Enter 1 to select the Quick Install option.
Quick Install option automatically updates any packages that have the prerequisites installed.
Advanced Install option identifies the packages to be updated by querying the user.
When Installation Complete is displayed, press Enter to continue.
The Initial Install menu is displayed.
HOST: bng-lnx-perf2 Ulticom (R) Product Menu siguser (root) /opt/ulcm Initial Install 10 May 2018 12:43 1 = [X]Install Packages 2 = [ ]Configure Platform 3 = [ ]Commission Instance 4 = [ ]Configure Nodes 5 = [ ]Start Signalware 6 = Done > Type 1-6 <enter>; <esc> or F11=Previous Menu; F12=Help; ?<enter>=Status
- Enter 2 to configure the platform.
The Configure Platform menu is displayed.
HOST: bng-lnx-perf2 Ulticom (R) Product Menu siguser (root) /opt/ulcm Configure Platform 10 May 2018 12:44 1: Instance Install Directory.......: /opt/ulcm > Type Line Number to Change; Done=0 [0]
Enter 0 to accept the installation directory that you entered earlier.
For detailed instructions, see Configuring the Platform.
After configuring the platform, the following prompt appears:
Press enter to continue:
- Press Enter to continue with the remaining steps of the
installation.
The Initial Install menu is displayed.
- Enter 3 at the command prompt to commission Signalware.
This step installs all the Signalware drivers and starts the Signalware daemons.
The following is the sample output of a successful commission of Signalware:
Executing /opt/ulcm/conf/swcommission with OMNI_HOME=/opt/ulcm on CE sbr-wf-eng1 .. Executing swdecommission ............................. Removing Signalware information from /etc/sysctl.conf Removing Signalware information from /etc/ld.so.conf Commissioning instance 1 in progress.......... . installing sbin/sctpd installing sbin/ulcm_start_native_sctp_wrap installing bin/sctp_addr installing bin/sctp_catcher installing bin/sctp_discard installing bin/sctp_echo installing bin/sctp_pitcher installing bin/sctp_stat installing bin/sctp_monitor installing bin/sctp_telnet installing bin/sctp_daytime installing lib/libsctp.so installing lib/libsctp.a installing include/sctp.h installing include/sctp_notify.h. Starting SCTP Daemon... ........
SW_HOME=/opt/ulcm (instance 1) is commissioned.After the Signalware is commissioned successfully, the following prompt is displayed:
Press enter to continue:
- Press Enter to continue with the remaining steps of the
installation.
The Initial Install menu is displayed.
- Enter 4 at the command prompt to configure the node.
The Enter SHM screen is displayed.
HOST: bng-lnx-perf2 Ulticom (R) Product Menu siguser (root) /opt/ulcm Enter SHM 10 May 2018 12:51 In order to perform this operation, the system needs a SHM value. > Enter SHM to Configure []:
- Enter the shared memory value based on the user ID of
the siguser user that you created earlier (in Step 5).
For detailed instructions, see Configuring Nodes.
The Signalware User screen is displayed.
- Enter the username for running Signalware: siguser.
The Configure Nodes menu is displayed.
Note When running configure nodes and selecting the protocol, it is recommended to select C7 protocol as it is the supported configuration. authGateway module does not support AC7 protocol. And it is not recommended to select AC7.
HOST: bng-lnx-perf2 Ulticom (R) Product Menu siguser (root) /opt/ulcm Configure Nodes 10 May 2018 12:54 1: Instance Install Directory.......: /opt/ulcm 2: Shared Memory....................: 225 3: Username.........................: siguser > Type Line Number to Change; Done=0 [0]
- Enter 0 to accept the values.
The Enter number of nodes screen is displayed.
- We recommend that you accept the default value of 1.
The Enter node name screen is displayed.
- Enter the name of the node.
The Select Protocol screen is displayed.
HOST: bng-lnx-perf2 Ulticom (R) Product Menu siguser (root) /opt/ulcm Select Protocol 10 May 2018 12:54 1 = A7 2 = C7 3 = CH7 4 = J7 >2 Type 1-4 <enter>; <esc> or F11=Previous Menu; F12=Help; ?<enter>=Status
Note The protocol you select here must match the corresponding protocol selected in the earlier steps. For example, if you have selected option “2 = ITU Protocol”, then you must select the protocol “C7”.
The following information helps you to map the protocol selection:
A7 protocol corresponds to the ANSI protocol
C7 protocol corresponds to the ITU protocol
CH7 protocol corresponds to the CHINA protocol
J7 protocol corresponds to the JAPAN protocol
The AC7 protocol (if it appears) corresponds to the hybrid ANSI/ITU. We recommend that you avoid selecting the AC7 protocol because it is not a proper superset of the A7 and C7 protocols. Selecting the AC7 protocol may cause routing problems and complicate the MML configurations in later steps.
- Enter the protocol for the node.
The Select Protocol Type screen is displayed.
- Enter the protocol type for the node. Select 3 for SIGTRAN.
The Select Options screen is displayed.
- After the logical node and shared memory (SHM) values
are configured successfully, the following prompt is displayed:
Press enter to continue:
- Press Enter to continue with the remaining steps of the
installation.
The Initial Install menu appears.
- Enter 5 at the command prompt to start Signalware.
- Enter 4 at the command prompt to exit the Initial Install
menu.
This completes the Signalware installation on a Linux platform.