Professional Documents
Culture Documents
Oxe12.4 Im SoftwareInstal 8AL91032USAK 3 en
Oxe12.4 Im SoftwareInstal 8AL91032USAK 3 en
Oxe12.4 Im SoftwareInstal 8AL91032USAK 3 en
Communication Server
OXE System: Software Installation Manual
Disclaimer
While efforts were made to verify the completeness and accuracy of the information contained in this
documentation, this document is provided “as is”. To get more accurate content concerning Cross
Compatibilities, Product Limits, Software Policy and Feature Lists, please refer to the accurate
documents published on the Business Partner Web Site.
In the interest of continued product development, ALE International reserves the right to make
improvements to this documentation and the products it describes at any time, without notice or
obligation.
The CE mark indicates that this product conforms to the following Council Directives:
• 2014/53/EU for radio equipment
• 2014/35/EU and 2014/30/EU for non radio equipment (including wired Telecom Terminal
Equipment)
• 2014/34/EU for ATEX equipment
• 2011/65/EU (RoHS)
• 2012/19/EU (WEEE)
Table of
contents OXE System: Software Installation
Manual
Chapter 1
Reference documents
Chapter 2
BootDVD generalities
Chapter 3
Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 3/279
Table of
contents OXE System: Software Installation
Manual
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 4/279
Table of
contents OXE System: Software Installation
Manual
Chapter 4
Generic Appliance Server Installation
4.1 Overview...........................................................................................................................................198
4.1.1 About this chapter.............................................................................................................................198
4.1.2 Generic Appliance Server description.................................................................................... 198
4.1.3 Generic Appliance Server environment................................................................................. 199
4.1.4 Licenses.................................................................................................................................................200
4.2 Installation procedure......................................................................................................... 201
4.2.1 Collecting the required information.......................................................................................... 201
4.2.2 Verifying BIOS configuration........................................................................................................201
4.2.3 Verifying hardware, isos and licenses.....................................................................................203
4.2.4 Installing the Generic Appliance Server.................................................................................204
4.3 Ethernet bonding configuration................................................................................229
4.3.1 Process overview.............................................................................................................................. 229
4.3.2 Configuring a bonding interface including all the Ethernet interfaces.....................230
4.3.3 Including the bonding interface in the default bridge interface (br0)....................... 231
4.4 VLAN tagging configuration......................................................................................... 232
4.5 Remote login................................................................................................................................ 232
4.6 Remote desktop connection.........................................................................................233
4.6.1 Activating the VNC server on Generic Appliance Server.............................................. 233
4.6.2 Connecting to Generic Appliance Server from a VNC client....................................... 233
4.6.3 Checking connection on Generic Appliance Server........................................................ 235
4.7 Maintenance..................................................................................................................................235
4.7.1 Checking system compatibility................................................................................................... 235
4.7.2 Displaying the Generic Appliance Server version.............................................................236
4.7.3 Shutting down and restarting VMs............................................................................................236
4.7.4 Flex-LM server management...................................................................................................... 237
4.7.5 Backing up and restarting VMs.................................................................................................. 237
4.7.6 Rebooting or stopping the server..............................................................................................238
4.7.7 Modifying the server IP address................................................................................................ 238
4.7.8 Rehosting..............................................................................................................................................238
4.7.9 Updating the SLES Operating System................................................................................... 238
4.7.10 Upgrading OmniPCX Enterprise and OXE-MS.................................................................. 239
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 5/279
Table of
contents OXE System: Software Installation
Manual
4.7.11 Adding the Rainbow WebRTC gateway to Generic Appliance Server................... 239
4.7.12 Connecting a UPS............................................................................................................................ 243
4.7.13 Reporting an issue............................................................................................................................243
4.7.14 Un-installation procedure.............................................................................................................. 243
Chapter 5
Non OmniPCX Enterprise virtual machines
Chapter 6
Appendixes
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 6/279
Chapter
1 Reference documents
The OmniPCX Enterprise documentation includes the documents listed in the following table:
table 1.1: OmniPCX Enterprise Documentation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 7/279
Chapter 1 Reference documents
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 8/279
Chapter 1 Reference documents
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 9/279
Chapter 1 Reference documents
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 10/279
Chapter 1 Reference documents
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 11/279
Chapter 1 Reference documents
In the present document, cross-references are identified by the number in the first column of the above
table.
Part numbers are given in the last column, where xx corresponds to the language code of the
document, and yy to the incremented edition of the document.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 12/279
Chapter
2 BootDVD generalities
The bootDVD is a software intended to be burnt in a bootable DVD or to be used through a virtual
machine (iso file format). It mainly includes the Suse Linux Enterprise operating system (previously
Red Hat Enterprise Linux).
Its purpose is to be able to install the Suse Linux Enterprise operating system, and prepare installation
of a software product such as:
• OpenTouch
• OmniPCX Enterprise
• Generic Appliance Server
• OXE Media Services (OXE-MS)
• OST (OXE Signaling Translator 64 (OST64) or Encryption Gateway (EGW))
The product list is evolutive and may include more products.
Once the physical or virtual machine has booted on the bootDVD, a menu is proposed on screen to
install the Suse Linux Enterprise operating system and prepare installation for several products. The
product installation depends on the product itself and needs additional software such as Generic
Appliance Server or OXE-MS iso files. Check corresponding system documentation to have the full
description of the product installation. Check also the OpenTouch system documentation for further
information about using this software.
The bootDVD versions are released regularly with new features, products, fixed bugs, and/or mainly
security fixes. Information is given on the Alcatel-Lucent Enterprise Business Portal.
It is important to consider the compatibilities between the bootDVD version and the product concerned.
As of OmniPCX Enterprise R12.2 MD1 and its corresponding products, ONLY the SP3 version of Suse
must be used.
To update the packages on Suse or a product, proceed as follows:
1. Connect to the product using SSH (Generic Appliance Server, OXE-MS, OST)
2. From the prompt, stop the product concerned (OmniPCX Enterprise, OXE-MS, or OST) using the
shutdown command
3. Execute the following commands:
1. Enter mount /dev/cdrom /media/cdrom with the new bootdvd
Note:
This operation may be automatically performed. Check it with mount and verify the device is correctly
mounted.
2. Enter cd /media/cdrom/scripts
3. Enter ./suse-update.sh /media/cdrom
4. Enter umount /media/cdrom
4. Do a full restart of the server at the end of the installation (Generic Appliance Server, OXE-MS,
OST)
This update procedure applies to all products managed by the bootDVD. In a typical implementation,
this operation is not mandatory, but is recommended for security reasons.
For a new installation, the latest bootDVD found on the Alcatel-Lucent Enterprise Business Portal must
be used.
The default root password is letacla1. It must be changed at first login. Password entry must comply
with the following rule: between 6 and 8 characters minimum, with at least one digit (between 0 to 9),
one lower case alphabetic character and one special character (punctuation mark).
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 13/279
Chapter 2 BootDVD generalities
The following figures display the menus provided after booting on the bootDVD. They may change if
new products are added, or menus are modified. Only OmniPCX Enterprise part is displayed.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 14/279
Chapter 2 BootDVD generalities
Figure 2.3: BootDVD menu page example for OmniPCX Enterprise products
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 15/279
Chapter
Communication Server
Telephony
Active version devices
Inactive version
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 16/279
Chapter 3 Communication Server Installation
3.1.3.1 Patches
Telephone patches are delivered as a cpiofile file (Unix compressed file) located in the directory
\dhs3mgr\<version>\dhs3linux (example: \dhs3mgr\e1604\dhs3linux\comm\cpiofile).
Most binaries are located in the comm directory. For country-specific binaries, the cpiofile file is at
the same level of the tree structure but in a directory named according to the international standard
(example: es for Spain, ch for Switzerland, etc.).
Linux and swinst patches are delivered as "RPM" packages ("Red hat Package Manager": standard
for Mandrake, Suse, and Red Hat editions). These installable files contain binaries and installation
scripts for various Operating System related features (example: package
dhcp_a4400-2.1.17-1oxe.i386.rpm for the dhcp …).
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 17/279
Chapter 3 Communication Server Installation
A static patch can easily be distinguished from a full version by the presence of two text files in the CD-
ROM tree structure: <CD-ROM root>\dhs3mgr\<patch name>\<installlinux\for_comp and
<CD-ROM root>\dhs3mgr\<patch name>\<installlinux\patch>.
The first file is used when installing a full version in standard mode (see the Standard Communication
Server installation on page 20): for a static patch, it gives the name of the full version associated with
the patch. The second file gives patch version: this is a number starting with "1".
• Static patch name is usually the name of the full version followed by patch number.
• Each new static patch includes all corrections made in previous patches.
• To identify the version installed on the hard drive, use the siteid command.
• Some patches require a complete reboot: this is the case when a new version of Linux is installed
for example. When installation (via swinst) is complete, a system message is displayed requesting
the user to reboot the machine.
To identify the version installed on the hard drive, use the siteid command.
The file: <CD-ROM root>\dhs3mgr\<dyn patch name>\<installlinux\Nostopte (no size) is
present to inform swinst that this patch can be installed with the phone running.
The file: <CD-ROM root>\dhs3mgr\<dyn patch name>\<installlinux\patchdyn gives the
name of the static patch supporting this dynamic patch. This file is read during installation in standard
mode: for this type of installation, the installer names this patch and patch name and full version name
are retrieved recursively (via the for_comp file of the patch).
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 18/279
Chapter 3 Communication Server Installation
3.1.3.2 Swinst
Swinst is a package delivered with the full version of Linux. It can also be delivered as an upgrade with
full versions of the telephone application or for static (or even dynamic) patches. It can be installed with
the phone running or shut down. It is not installed on its own (except in exceptional circumstances) as it
is always part of a Linux or telephone patch(es) delivery and is thus installed simultaneously with this.
It is always located in the directory \dhs3mgr\<version>\pkglinux\facil.
Version number is given in the name (e.g. swinst-2.14.0-4alc.i386.rpm for version 2.14.0).
To identify the version installed on the hard drive, log on with the swinst account: version number is
displayed in menu headers.
For more information on swinst menu features, see: Swinst overview on page 177.
3.1.3.3 Linux
Full versions of Linux are located in: \dhs3mgr\<version>\pcmao\boot_res\bootp\linux\
followed by version number.
The full version of Linux is identified by a number ending by three zeros (for example: 106.000).
To obtain version number, use the command sysload version.
Upgrades are located in: \dhs3mgr\<version>\pkglinux\linux" and "\dhs3mgr
\<version>\pkglinux\RPMS.
To identify the upgrade version, see the file lx_version-[version].
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 19/279
Chapter 3 Communication Server Installation
(*):
Manual" installation is performed with swinst via the menu: 2 Expert menu > 9 Remote
download > 10 Local load as distributor of ISO image/ZIP file and
installation.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 20/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 21/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 22/279
Chapter 3 Communication Server Installation
• If the files are available on an external storage server (NFS or Windows server), and you have
already declared the external storage path for another project, select it in the drop-down list
• If the files are available on an external storage server, and you have not already declared the
external storage path, declare the external storage server, using any of the following:
• For NFS server: select the NFS share check box, and enter the NFS storage path: [NFS
URL]:/[NFS folder(s)]
• For Windows server: select the Windows share check box, and enter the Windows storage
path: //[Windows server URL]:/[Windows folder(s)]/, followed by the credentials
of a user with access rights to the storage folder(s)
• If the files have been uploaded to the S.O.T. local storage, select S.O.T. Local storage
5. Click Refresh medias list
6. Select the appropriate files listed on screen and click Declare media
7. In the OXE soft. version option, select the software version to install: the full software version,
a software version with static patch, or a software version without any patch
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 23/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 24/279
Chapter 3 Communication Server Installation
Field Meaning
CPU IP address Enter the IP address of the Communication Server.
In a Communication Server duplication (local redundancy), this
field must be completed with the main IP address, which is identi-
cal for the two Communication Servers.
In spatial redundancy, this field must be completed with the main
IP addresses of the two Communication Servers.
Note:
Spatial redundancy is a duplicated Communication Server configuration
where the two Communication Servers are on different IP subnetworks.
CPU redundancy (optional) In case of a duplicated configuration, if the installation must also
include the twin Communication Server installation, select this
check box and complete the configuration with the twin
Communication Server settings
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 25/279
Chapter 3 Communication Server Installation
14. If you launch immediately the deployment using the Deploy button, start PXE boot on the CPU on
which the OmniPCX Enterprise software must be deployed (see: Deploying the Communication
Server project (network boot) on page 26)
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 26/279
Chapter 3 Communication Server Installation
• By running the command grubboot ETHER under the Linux root account, a confirmation is
required and the board reboots. The board reboots and automatically opens the BIOS menu
(see: Network boot with the grubboot ETHER command on page 29)
Caution:
Following this command, the Communication Server hard drive is invalid and requires
reformatting.
• With a PC monitor and keyboard connected to the Appliance Server or serial console
connected to the CS or CPU8 board, press the F12 key (PXE type boot). In this case, the
hard drive is not invalidated and the network boot is performed.
Caution:
Do not modify server configuration in the BIOS menu (accessed via the F1 key) unless
specifically requested to do so by Alcatel-Lucent Enterprise support. The ex-factory
configuration has been tested to operate correctly with these values.
The Communication Server makes a bootp request to the S.O.T. and software installation starts (see:
Standard installation progress on page 30).
Example:
Launching the network boot from the CPU7-2 board:
In the console window, wait for the following message:
......
value of DIL switch forced CPU7 2
USB Base address is FC21
No HD trace
YOU CAN strike Ctrl B to enter in BIOS monitor during several seconds
from NOW !
[Action]: Press Ctrl + B
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 27/279
Chapter 3 Communication Server Installation
CPU7>
[Action]: Select 3
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 28/279
Chapter 3 Communication Server Installation
4. In the Boot Option Priorities part, set the first boot option to IBA GE SLOT 0200 v1216
5. Go the Save & exit tab and press Enter to exit the BIOS menu
The Communication Server makes a bootp request to S.O.T. and the software installation starts (see:
Standard installation progress on page 30).
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 29/279
Chapter 3 Communication Server Installation
3.2.6.5 Network boot on an Appliance Server with a drive that is not blank (monitor and
keyboard connected)
Wait until the following message is displayed on the screen: PRESS F1 FOR CONFIGURATION/
SETUP, at the bottom left of the monitor screen (before the message: Verifying DMI pool data …
…….).
Press F12. The network boot starts. If there is an error:
• No address supplied by the DHCP server:
• No boot PXE loader file supplied: The server boots on the hard drive.
Various messages are displayed on the screen: these messages give information such as the IP
address assigned, the DHCP server, and the cause of any boot problems.
When this phase is complete, the system reports all installation information on the screen connected to
the V24 connector. The monitor no longer displays anything.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 30/279
Chapter 3 Communication Server Installation
• R): no security function is activated. The installer must later restore the security configuration
from a backup.
• 0): no security function is activated. This configuration applies when a trusted IP network is used.
• 1): in this case the system requests a new password for the accounts root, swinst, mtcl and
adfexc. The new passwords must comply with the password check rules. For more information
on password check rules, refer to the section Password composition check rules of the
document [14]. Note that the account name and the password cannot be identical. For example:
root is not a valid password for the account root.
In addition, the system request the maximum duration of use for the password of each account.
Set to zero, the aging password option indicates that this option is deactivated for the
corresponding account.
• 2): in this case the system requests new passwords (as done for 1). In addition, the
Communication Server is isolated from the IP network. Only trusted hosts can connect to it. The
installer must declare trusted hosts later, using the netadmin tool.
• 3): in this case new passwords are requested (as done for 1), the Communication Server is
isolated (as done for 2). In addition the SSH function is activated. The SSH function performs
encryption of the calls between machines. For more information on SSH function, refer to the
section Securing exchanges via SSH of the document [14].
• Y: when the answer is Yes new passwords/password maximum duration are requested (as for 1),
the Communication Server is isolated (as for 2) and the SSH function is activated (as for 3).
When the security level selection is performed, the final security configuration is displayed.
For example:
Security configuration:
[+] Default password changed.
[+] Aging password configured.
[+] Isolation from ethernet (trusted host TO
BE configured).
[-] The SSH security is currently NOT set.
You are strongly advised to modify the passwords for all Communication Server user accounts and
also the passwords recorded on the OmniVista 8770 at system installation. These modifications should
be performed on the passwords for the root, swinst, mtcl, adfexc, and client (if there is one) accounts.
The modifications should be carried out on all network nodes.
For more information on Alcatel-Lucent Enterprise recommendations for password management, see:
[14] Recommended password policy.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 31/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 32/279
Chapter 3 Communication Server Installation
Figure 3.8: Exemple of OmniPCX Enterprise duplication with FlexLM server duplication
• Stand alone OmniPCX Enterprise without any FlexLM server (as of R12.0). The OmniPCX
Enterprise connects to the Cloud Connect Infrastructure (CCI) after a First Time Registration (FTR)
and benefits from services such as Right-To-Run (RTR). The RTR service offers license control and
runs at CCI and OmniPCX Enterprise level. It cannot run on Passive Communication Servers
(PCS). For more information on FTR and RTR, see Document [1].
The FlexLM server is included in a virtual machine for KVM (iso format) and this virtual machine can be
installed on the same server as the OmniPCX Enterprise virtual machine or on another server.
When no USB port is available on the FLEX server VM, the installation can also include a remote USB
IP box for the dongle.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 33/279
Chapter 3 Communication Server Installation
Note:
Skip this operation when licensing is performed using Cloud Connect. See the section on Licenses in [1].
• Installing the OmniPCX Enterprise on a KVM virtual machine on page 38
• If using a dongle on a remote USB IP box, see: [40]
This does not include the operating system and KVM packages installation on the physical server. The
installation of KVM virtualization packages requires SUSE Linux Enterprise Server (SLES) 12 SP3 (or
higher) as operating system. To install the SLES operating system and KVM packages, refer to the
technical documentation of the manufacturer.
Notes:
• Virtualization packages can be installed either during the host installation sequence or after host installation
using the zypper command.
• Ensure that bridged network has been configured, because Communication Server virtual machines use the
same for access over LAN, and also turn off the NetworkManager to use the network service instead.
3.4.2.3 Prerequisites
Before installation you must have:
• a physical dongle from Aladdin Knowledge Systems (type Hasp 4MI USB memory key
Part:#FLEXid-ALA-7200): this dongle defines the FLEX-ID used to authenticate the OmniPCX
Enterprise license file.
• The FlexLM Server DVD: this DVD contains the pre-installed license server for KVM in the ISO
format. The iso file must contain:
• FlexlmServer.xml
• FlexlmServer.img.gz
• The FlexLM server licence file (extension .ice): license for the FlexLM server for the dongle
• The OmniPCX Enterprise license file (extension .swk). This license file is for the OmniPCX
Enterprise which is virtualized
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 34/279
Chapter 3 Communication Server Installation
Note:
All these are required for the installation. If one of these items is not available, stop the procedure.
6. Start the FlexLM server virtual machine: right click the virtual machine and use the contextual menu
to select Run
The FlexLm server starts booting
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 35/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 36/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 37/279
Chapter 3 Communication Server Installation
Verify that the FlexLM services are started: service flexlmd status
Verify that licence information is available:
/opt/Alcatel-Lucent/flexlm_standalone/lmutil lmstat –a
You have successfully installed and configured the FlexLM server.
3.4.2.7 Installing one FLexLM server for several virtualized OmniPCX Enterprise servers
• This architecture does not require any specific configuration on the OmniPCX Enterprise servers or
on the FlexLM Server.
• One single dongle is used
• Several license files (.ice extension) must be installed on the FlexLM server
• Several license files (.swk extension) must be installed on each OmniPCX Enterprise server
Once license files have been installed on all servers, restart the FlexLM service or restart the virtual
machine so that licenses are taken into account. Each OmniPCX Enterprise server can then register on
the same FlexLM server.
In case the FlexLM server is duplicated (which implies that two addresses are declared on each
OmniPCX Enterprise server), two dongles are necessary and twice as many .ice licenses must be
installed on the FlexLM servers.
Notes:
• Once you have configured the FlexLM server, reboot the OmniPCX Enterprise to apply your modifications
• As of R11.2, if no FlexLM server responds, after five days , the panic flag is raised on the OmniPCX Enterprise,
before displaying Call Installer on telephone sets.
Note:
The panic flag is raised four hours after no response from the FlexLM server in earlier releases.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 38/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 39/279
Chapter 3 Communication Server Installation
9. When the necessary information has been provided, click NextThe Project settings
configuration page opens
10. Perform the following operations:
1. Enter a Project name
2. If OmniPCX Enterprise virtual machine deployment with OVF, select the OVF Generation field
3. Complete the other fields with the network parameters of the customer LAN
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 40/279
Chapter 3 Communication Server Installation
OXE keyboard Select the keyboard type used by the Communication Server
By default, the keyboard is configured as English (US). If using a
different keyboard, ensure you select it in the Keyboard field to
avoid later mismatches.
OXE country Enter the country in which the Communication Server is deployed
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 41/279
Chapter 3 Communication Server Installation
Field Meaning
CPU IP address Enter the IP address of the Communication Server.
In a Communication Server duplication (local redundancy), this
field must be completed with the main IP address, which is identi-
cal for the two Communication Servers.
In spatial redundancy, this field must be completed with the main
IP addresses of the two Communication Servers.
Note:
Spatial redundancy is a duplicated Communication Server configuration
where the two Communication Servers are on different IP subnetworks.
CPU redundancy (optional) In case of a duplicated configuration, if the installation must also
include the twin Communication Server installation, select this
check box and complete the configuration with the twin
Communication Server settings
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 42/279
Chapter 3 Communication Server Installation
3.4.3.5 Deploying the OmniPCX Enterprise virtual machine on a KVM physical server
To deploy the OmniPCX Enterprise virtual machine on a KVM physical server:
1. From the KVM physical server home page, navigate to: Applications > System Tools >
Virtual Machine Manager to launch the Virtual Machine Manager application
The Virtual Machine Manager opens
2. According to the type of deployment, perform one of the following:
• Deployment of the OmniPCX Enterprise virtual machine using an OVF file:
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 43/279
Chapter 3 Communication Server Installation
3. Click Next several times to verify and modify the OmniPCX Enterprise virtual machine
settings such as the name, then click Finish
The virtual machine is created and started, and the OmniPCX Enterprise installation
automatically starts on the virtual machine.
• Deployment of the OmniPCX Enterprise virtual machine without using an OVF file:
Power on the virtual machine using any of the following:
• Right click the virtual machine and select Run
• Select the virtual machine and click the icon symbolized by a right-pointing arrow
The virtual machine performs a network boot, connects to the S.O.T. and loads the OmniPCX
Enterprise software. The OmniPCX Enterprise installation automatically starts on the virtual
machine.
Monitor the progress of the OmniPCX Enterprise installation on the console of the Virtual
Machine Manager application.
Installation differs from a Blade Server/Appliance Server installation, it stops after loading Linux
config files, and requires manual input to select the installation type.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 44/279
Chapter 3 Communication Server Installation
3. Select standard installation and specify the path to download the files: /path/
releaseversion.country_name (for example: /dhs3mgr/l1301.fr), and select Ok.
Note:
If the version includes a dynamic patch, enter the complete name of the version up to the dynamic patch. For
example, select l130110b.fr to automatically install the software version with the dynamic patch: l1.301.10.b.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 45/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 46/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 47/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 48/279
Chapter 3 Communication Server Installation
Virtual Machine (VM) software can be used for a number of purposes. Server consolidation (running
multiple logical servers on a single physical machine) is a popular way to save money on hardware
costs and also makes backup and administration easier.
The following topologies are supported by this feature:
• Stand alone OmniPCX Enterprise with a single FlexLM server
• Stand alone OmniPCX Enterprise with FlexLM server duplication
• OmniPCX Enterprise duplication with one single FlexLM server
• OmniPCX Enterprise duplication with FlexLM server duplication
Figure 3.15: Example of OmniPCX Enterprise duplication with FlexLM server duplication
• Stand alone OmniPCX Enterprise without any FlexLM server (as of R12.0). The OmniPCX
Enterprise connects to the cloud Connect Infrastructure (CCI) after a First Time Registration (FTR)
and benefits from services such as Right-To-Run (RTR). The RTR service offers license control and
runs at CCI and OmniPCX Enterprise level. It cannot run on Passive Communication Servers
(PCS). For more information on FTR and RTR, see Document [1].
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 49/279
Chapter 3 Communication Server Installation
The FlexLM server is provided in a VM for VMware ESXi (ovf format) and this VM can be installed on
the same server as the OmniPCX Enterprise VM or on another server.
• Before R10.1.1, only one OmniPCX Enterprise VM is allowed on a server but other VMs for
applications can be used on the same server. For example, an embedded 4645 voice mail (16 port)
is allowed.
• As of R10.1.1, up to eight virtual machines hosting an OmniPCX Enterprise can run on one physical
machine but the embedded 4645 voice mail is not available
• As of R11.0, up to eight virtual machines hosting an OmniPCX Enterprise can run on one physical
machine, with their embedded 4645 voice mail available
The installation of more than one virtual machine hosting an OmniPCX Enterprise on the same
physical server requires:
• VMware ESXi 5.5 with hardware Vmware version 8 to 10
• VMware ESXi 6.0 with hardware Vmware version 11
• VMware ESXi 6.5 with hardware Vmware version 13
• VMware ESXi 6.7 with hardware Vmware version 14 and above
• VMware ESXi 7.0 with hardware Vmware version 17 and above
• Hardware, recent enough to provide sufficient capacity.
The following processors, for example, can be used:
• Xeon Westmere-EP (35xx, 55xx, or later version)
• Nehalem -EX (65xx, 75xx, or later version)
• AMD 4000 Valencia and 6000 Interlagos series (or later version)
The OmniPCX Enterprise VM supports RAID - Redundant Array of Independent Disks, however UPS is
not supported.
As of R10.1.1, an OmniPCX Enterprise hosted on a virtual machine can rely on a SAN (Storage Area
Network) rather than a virtual disk.
The SAN allows the VMotion feature: a virtual machine, hosting an OmniPCX Enterprise, can be
moved from a physical ESXi server to another, without interruption of service.
The VMotion feature is available:
• For the main OmniPCX Enterprise with very light traffic
• For the standby OmniPCX Enterprise
By vSphere Virtual Machine Encryption, we can create encrypted OXE/OMS/OST virtual machines and
encrypt existing OXE/OMS/OST virtual machines. Because all virtual machine files with sensitive
information are encrypted, the virtual machine is protected. Only administrators with encryption
privileges can perform encryption and decryption tasks.
An external KMS, the vCenter Server system, and your ESXi hosts are contributing to the vSphere
Virtual Machine Encryption solution. In vSphere Web Client or the vSphere API add a cluster of KMS
instances to the vCenter Server system, vCenter Server uses the Key Management Interoperability
Protocol (KMIP) to make it easy to use the KMS of your choice.
It is mandatory to enable VMWARE License file with the vSphere VM Encryption and vSphere
encrypted vMotion parameters enabled.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 50/279
Chapter 3 Communication Server Installation
• For one Communication Server on a physical machine, the VMware ESXi Server: version 5.5
and 6.0 are certified
• For up to eight servers on a physical machine, without the 4645 voice mail, the VMware ESXi
Server: 6.5, 6.7 and 7.0 are certified
• For up to eight servers on a physical machine, with the 4645 voice mail, the VMware ESXi
Server: 6.5, 6.7 and 7.0 are certified
• vSphere Client version 5.5 to 6.5 according to the VMware ESXi server version
• FlexLM Sever 9.50
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 51/279
Chapter 3 Communication Server Installation
Note:
Hyper-V does not support virtual machine deployment with OVF file. The virtual machine must be created
manually on Hyper-V.
Important:
Do not start immediately the virtual machine.
2. From the S.O.T. home page, select Projects > Create project
3. Select the Greenfield project option
4. Select OXE and click Next
The Medias page opens
5. Select the media on which the files (software release and license) are available:
• If the files are available on an external storage server (NFS or Windows server), and you have
already declared the external storage path for another project, select it in the drop-down list
• If the files are available on an external storage server, and you have not already declared the
external storage path, declare the external storage server, using any of the following:
• For NFS server: select the NFS share check box, and enter the NFS storage path: [NFS
URL]:/[NFS folder(s)]
• For Windows server: select the Windows share check box, and enter the Windows storage
path: //[Windows server URL]:/[Windows folder(s)]/, followed by the credentials
of a user with access rights to the storage folder(s)
• If the files have been uploaded to the S.O.T. local storage, select S.O.T. Local storage
6. Click Refresh medias list
7. Select the appropriate files listed on screen, and click Declare medias
8. In the OXE soft. version option, select the software version to install: the full software version,
a software version with static patch, or a software version without any patch
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 52/279
Chapter 3 Communication Server Installation
9. When the necessary information has been provided, click NextThe Project settings
configuration page opens
10. Perform the following operations:
1. Enter a Project name
2. If OmniPCX Enterprise virtual machine deployment with OVF, select the OVF Generation field
3. Complete the other fields with the network parameters of the customer LAN
OXE keyboard Select the keyboard type used by the Communication Server
By default, the keyboard is configured as English (US). If using a
different keyboard, ensure you select it in the Keyboard field to
avoid later mismatches.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 53/279
Chapter 3 Communication Server Installation
Field Meaning
CPU MAC address Enter the MAC address of the Communication Server
Note:
If OmniPCX Enterprise virtual machine deployment with OVF, the MAC
address field is grayed and cannot be modified.
OXE country Enter the country in which the Communication Server is deployed
CPU IP address Enter the IP address of the Communication Server.
In a Communication Server duplication (local redundancy), this
field must be completed with the main IP address, which is identi-
cal for the two Communication Servers.
In spatial redundancy, this field must be completed with the main
IP addresses of the two Communication Servers.
Note:
Spatial redundancy is a duplicated Communication Server configuration
where the two Communication Servers are on different IP subnetworks.
CPU redundancy (optional) In case of a duplicated configuration, if the installation must also
include the twin Communication Server installation, select this
check box and complete the configuration with the twin
Communication Server settings
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 54/279
Chapter 3 Communication Server Installation
3.5.2.4 Deploying the OmniPCX Enterprise virtual machine on a VMware physical server
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 55/279
Chapter 3 Communication Server Installation
3. Enter the name of the virtual machine and select the OVF file including the OXE-MS virtual
machine
4. Click Next several times to verify and modify the OXE-MS virtual machine settings such as
the name, then click Finish
The virtual machine is created and started, and the OXE-MS installation automatically starts on
the virtual machine.
• Deployment of the OXE-MS virtual machine without using an OVF file:
Power on the virtual machine using any of the following:
• Right click the virtual machine and select Power > Power On
• Select the virtual machine and select Power On
The virtual machine performs a network boot, connects to the S.O.T. and loads the bootdvd and
OXE-MS software. The OXE-MS installation automatically starts on the virtual machine.
Monitor the progress of the OXE-MS installation on the console of the VMware web client.
4. Select Yes to reboot the OmniPCX Enterprise after the successful installation
Note:
To select the Yes option, make a single mouse click on the console window and use the arrow keys to navigate
to Yes. Press Enter
5. Secure the OmniPCX Enterprise passwords according to your needs
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 56/279
Chapter 3 Communication Server Installation
Note:
The parameters shown in these figures were used for testing
6. At this stage, the default keyboard is English. If you must use a keyboard other than the default
keyboard (for example: French or German), you must first change the keyboard type before
configuring the OmniPCX Enterprise:
a) Enter the root credentials (login and password)
b) Enter the kbdconfig command
c) Use the up and down arrows to select the corresponding keyboard, and press the space bar to
validate your selection
7. From the same root session, enter the netadmin command and configure the IP Address of the
OmniPCX Enterprise virtual machine, netmask and default router:
• When netadmin configuration is completed, you can access the OmniPCX Enterprise virtual
machine from the network.
• OmniPCX Enterprise virtual machine configuration is similar to standard OmniPCX Enterprise
configuration, except for the license file. The license used for the OmniPCX Enterprise virtual
machine must be the license associated to the FlexLM server licence file, or a specific license
request is necessary (.swk file).
• Before you configure the FlexLM server on the OmniPCX Enterprise virtual machine, ensure that
the role of the OmniPCX Enterprise virtual machine is main.
3.5.3 Installing the VMware tools on the OmniPCX Enterprise virtual machine
For releases prior to R12, do not install VMware tools manually, as before R12, the OmniPCX
Enterprise uses a customized Linux distribution for which there is no official version of VMware tools.
For releases higher than or equal to R12, it is mandatory to install the VMware tools in the OmniPCX
Enterprise virtual machine. For details on VMware tools installation, refer to the TC2432 available on
the Alcatel-Lucent Enterprise Business Portal: https://businessportal.al-enterprise.com/TC2432en.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 57/279
Chapter 3 Communication Server Installation
Caution:
As of R12, the OmniPCX Enterprise delivery includes a compatible version of VMware tools (open-vm-
tools). However, ALE recommends to check whether VMware provides a more up-to-date version of
VMware tools.
3.5.4.4 Prerequisites
Before installation you must have:
• a physical dongle from Aladin Knowledge Systems (type Hasp 4MI USB memory key Part:#FLEXid-
ALA-7200): this dongle defines the FLEX-ID used to authenticate the OmniPCX Enterprise license
file.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 58/279
Chapter 3 Communication Server Installation
• The FlexLM Server DVD: this DVD contains the pre-installed license server in ISO format, including
the OVF FlexLM VM (OVF file to extract from ISO)
• The FlexLM server licence file (extension .ice): license for the FlexLM server for the dongle
• The OmniPCX Enterprise license file (extension .swk). This license file is for the OmniPCX
Enterprise which is virtualized
Note:
All these are required for the installation. If any one of the items is not available, stop the procedure.
2. Click Browse to navigate and select the location of the OVF file
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 59/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 60/279
Chapter 3 Communication Server Installation
3. Click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 61/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 62/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 63/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 64/279
Chapter 3 Communication Server Installation
When the virtual machine has been successfully created it is displayed to the left of the vSphere
client
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 65/279
Chapter 3 Communication Server Installation
5. Power on the OVF FlexLM Server. Right Click the FlexLM server to display the contextual menu
and select Power > Power On
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 66/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 67/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 68/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 69/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 70/279
Chapter 3 Communication Server Installation
18. When prompted, enter the startx command to open the graphical interface
19. Go to Applications > System tools > Settings and click Date & Time
20. Configure time and time zone
21. Confirm your entries
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 71/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 72/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 73/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 74/279
Chapter 3 Communication Server Installation
4. Click Finish
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 75/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 76/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 77/279
Chapter 3 Communication Server Installation
Verify the FlexLM logs to ensure that the flexlmd service has been started
Details on the VM-OXE license checkout from the FlexLM server are logged in: /opt/Alcatel-
Lucent/logs/flexlm/flexlm_lmlog.log
You have successfully installed and configured the OVF FlexLM server.
3.5.4.6 Installing one FLexLM server for several virtualized OmniPCX Enterprise servers
• This architecture does not require any specific configuration on the OmniPCX Enterprise servers or
on the FlexLM Server.
• One single dongle is used
• Several license files (.ice extension) must be installed in the FlexLM server
• Several license files (.swk extension) must be installed on each OmniPCX Enterprise server
Once license files have been installed on all servers, restart the FlexLM service or restart the virtual
machine so that licenses are taken into account. Each OmniPCX Enterprise server can then register on
the same FlexLM server.
In case the FlexLM server is duplicated (which implies that two addresses are declared on each
OmniPCX Enterprise server), two dongles are necessary and twice as many .ice licenses must be
installed on the FlexLM servers.
Note:
Once you have configured the FlexLM server, you need to reboot the VM-OXE to apply modifications
Note:
If no FlexLM server responds after five days, the panic flag is raised on the OmniPCX Enterprise before displaying
Call Installer on telephone sets.
3.5.5 Appendix
3.5.5.1 Export OVF image/template from the VMware ESXi server
You must power off the Virtual Machine to export OVF Template, otherwise the export option will be
disabled.
1. Select the virtual machine to export
2. Power off the selected VM
3. Go to File>Export>Export OVF Template
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 78/279
Chapter 3 Communication Server Installation
The virtual machine has been successfully exported via OVF Image/Template
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 79/279
Chapter 3 Communication Server Installation
3.5.5.2 Install VM OXE (OVF image) from one ESX towards another ESX
If you have an OVF image/template of a Virtual Machine OmniPCX Enterprise, see: Deploying the KVM
packages on page 35to install.
Otherwise refer the following sections:
• Export OVF image/template from the VMware ESXi server on page 78
• Deploying the KVM packages on page 35
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 80/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 81/279
Chapter 3 Communication Server Installation
Note:
As best practice, configure networking for the Hyper-V environment to support external network connections.
Ensure that a virtual switch has been created and is operational.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 82/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 83/279
Chapter 3 Communication Server Installation
2. From the S.O.T. home page, select Projects > Create project
3. Select the Greenfield project option
4. Select OXE and click Next
The Medias page opens
5. Select the media on which the files (software release and license) are available:
• If the files are available on an external storage server (NFS or Windows server), and you have
already declared the external storage path for another project, select it in the drop-down list
• If the files are available on an external storage server, and you have not already declared the
external storage path, declare the external storage server, using any of the following:
• For NFS server: select the NFS share check box, and enter the NFS storage path: [NFS
URL]:/[NFS folder(s)]
• For Windows server: select the Windows share check box, and enter the Windows storage
path: //[Windows server URL]:/[Windows folder(s)]/, followed by the credentials
of a user with access rights to the storage folder(s)
• If the files have been uploaded to the S.O.T. local storage, select S.O.T. Local storage
6. Click Refresh medias list
7. Select the appropriate files listed on screen, and click Declare medias
8. In the OXE soft. version option, select the software version to install: the full software version,
a software version with static patch, or a software version without any patch
9. When the necessary information has been provided, click NextThe Project settings
configuration page opens
10. Perform the following operations:
1. Enter a Project name
2. If OmniPCX Enterprise virtual machine deployment with OVF, select the OVF Generation field
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 84/279
Chapter 3 Communication Server Installation
3. Complete the other fields with the network parameters of the customer LAN
OXE keyboard Select the keyboard type used by the Communication Server
By default, the keyboard is configured as English (US). If using a
different keyboard, ensure you select it in the Keyboard field to
avoid later mismatches.
OXE country Enter the country in which the Communication Server is deployed
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 85/279
Chapter 3 Communication Server Installation
Field Meaning
CPU IP address Enter the IP address of the Communication Server.
In a Communication Server duplication (local redundancy), this
field must be completed with the main IP address, which is identi-
cal for the two Communication Servers.
In spatial redundancy, this field must be completed with the main
IP addresses of the two Communication Servers.
Note:
Spatial redundancy is a duplicated Communication Server configuration
where the two Communication Servers are on different IP subnetworks.
CPU redundancy (optional) In case of a duplicated configuration, if the installation must also
include the twin Communication Server installation, select this
check box and complete the configuration with the twin
Communication Server settings
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 86/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 87/279
Chapter 3 Communication Server Installation
Monitor the progress of the OmniPCX Enterprise installation on the console of the Hyper-V
Manager.
3. Select Yes to reboot the OmniPCX Enterprise after the successful installation
Note:
To select the Yes option, make a single mouse click on the console window and use the arrow keys to navigate
to Yes. Press Enter
4. Secure the OmniPCX Enterprise passwords according to your needs
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 88/279
Chapter 3 Communication Server Installation
Note:
The parameters shown in these figures were used for testing
5. At this stage, the default keyboard is English. If you must use a keyboard other than the default
keyboard (for example: French or German), you must first change the keyboard type before
configuring the OmniPCX Enterprise:
a) Enter the root credentials (login and password)
b) Enter the kbdconfig command
c) Use the up and down arrows to select the corresponding keyboard, and press the space bar to
validate your selection
6. From the same root session, enter the netadmin command and configure the IP Address of the
OmniPCX Enterprise virtual machine, netmask and default router:
• When netadmin configuration is completed, you can access the OmniPCX Enterprise virtual
machine from the network.
• OmniPCX Enterprise virtual machine configuration is similar to standard OmniPCX Enterprise
configuration, except for the license file. The license used for the OmniPCX Enterprise virtual
machine must be the license associated to the FlexLM server licence file, or a specific license
request is necessary (.swk file).
• Before you configure the FlexLM server on the OmniPCX Enterprise virtual machine, ensure that
the role of the OmniPCX Enterprise virtual machine is main.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 89/279
Chapter 3 Communication Server Installation
OXE VM OXE-MS VM
(VLAN enabled (VLAN enabled
in access mode) in trunk mode)
Syntax Description
Get-VMNetworkAdapterVlan This cmdlet is used to get the virtual network
adapters of the specified virtual machine (see:
Verifying the virtual LAN configuration of the
virtual machine on page 95).
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 90/279
Chapter 3 Communication Server Installation
2. Set the VLAN identifier to the Access mode using PowerShell command:
1. Click the Windows start button or perform the following operations:
1. Press Ctrl + Alt + Del
2. Select Open Task Manager
3. Select File > New task
2. Enter PowerShell
3. Enter the following PowerShell command:
Example:
PS C:\Windows\system32> “Set-VMNetworkAdapterVlan -VMname "MUL*8B" -Access -VlanId 30”
where:
• MUL*8B is the name of OmniPCX Enterprise virtual machine.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 91/279
Chapter 3 Communication Server Installation
Caution:
Enabling or modifying VLAN number may result in loss of the network, this must therefore be done via
a V24 port and not via telnet.
4. In a duplicated configuration, repeat the operation on the second OmniPCX Enterprise
Caution:
Enable or modify the VLAN number manually on both OmniPCX Enterprises. The Copy Setup of
netadmin must not be used.
5. Configure the priority level via the OmniPCX Enterprise configuration tool (see: Configuring
802.1p/Q parameters in IP QoS COS on page 95)
Caution:
If 802.1p/Q is not activated via netadmin, the priority level management in the IP Quality of Service
COS is not taken into account.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 92/279
Chapter 3 Communication Server Installation
2. Set the VLAN identifier to the trunk mode using PowerShell command:
1. Click the Windows start button or perform the following operations:
1. Press Ctrl + Alt + Del
2. Select Open Task Manager
3. Select File > New task
2. Enter PowerShell
3. Enter the following PowerShell command:
Example:
PS C:\Windows\system32> “Set-VMNetworkAdapterVlan -VMname "OMSVM" -Trunk -
AllowedVlanIdList 1-4094 -NativeVlanId 30”
where:
• OMSVM is the name of OmniPCX Enterprise virtual machine.
• 30 is the VLAN number set in the legacy network adapter.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 93/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 94/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 95/279
Chapter 3 Communication Server Installation
This PowerShell command gets the virtual LAN configured on all the virtual network adapters of the
specified virtual machine.
1. Make sure to have a domain controller and the servers added to the domain.
2. Install Failover Clustering and Multipath I/O features, along with the Hyper-V role on the
two servers.
3. Configure network interfaces on each server to make sure that synchronization and iSCSI/StarWind
Heartbeat interfaces are in different subnetworks and connected according to the network diagram
above. In this figure, 10.10.20.xx subnet is used for iSCSI/StarWind Heartbeat traffic, while
10.10.10.xx subnet is used for the Synchronization traffic.
Note:
Additional network connections may be necessary, depending on the cluster setup and application requirements.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 96/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 97/279
Chapter 3 Communication Server Installation
3. Configure the settings of network adapters. For example, to change the name and set the static IP
address for Heartbeat/iSCSI and Synchronization channel, run the following PowerShell
commands:
Get-NetAdapter “Ethernet3” | Rename-NetAdapter –NewName “Sync”
Get-NetAdapter “Sync” | New-NetIPAddress –IPAddress 10.10.10.1 –PrefixLength 24
Get-NetAdapter “Ethernet4” | Rename-NetAdapter –NewName “iSCSI”
Get-NetAdapter “iSCSI” | New-NetIPAddress –IPAddress 10.10.20.1 –PrefixLength 24
Note:
The corresponding IP addresses must be configured on the partner server.
The Virtual Switch can also be created using the Hyper-V Manager (see: Launching and configuring
the Hyper-V Manager on the computer on page 82).
Note:
The Virtual Switch name must be the same on the two servers.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 98/279
Chapter 3 Communication Server Installation
Any storage array intended to be used by StarWind Virtual SAN for storing virtual disk images must
meet the following requirements:
• Initialized as GPT
• Have a single NTFS-formatted partition
• Have a drive letter assigned
4. Click Next
The license agreement page is displayed.
5. Read and accept the agreement, and click Next
An information page is displayed.
This page provides information on the new features and improvements. Text highlighted in red
indicates warnings for users who are updating existing software installations.
6. Read carefully these information and click Next
The destination folder page is displayed.
7. If necessary, click the Browse button to modify the installation path, then click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 99/279
Chapter 3 Communication Server Installation
9. Click the Browse button to select the program shortcut location in the start menu folder, and click
Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 100/279
Chapter 3 Communication Server Installation
10. Select the appropriate option for license key entry, and click Next
11. Click the Browse button to locate the license file, and click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 101/279
Chapter 3 Communication Server Installation
13. Verify the installation settings. Click Back to make any changes, or click Install
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 102/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 103/279
Chapter 3 Communication Server Installation
Note:
The StarWind Management Console requests the default storage pool location on the server connected
for the first time. Configure the default storage pool to use one of the volumes prepared earlier. All the devices
created through the Add Device wizard will be stored there. If an alternative storage path for StarWind virtual
disks is needed, the Add Device (advanced) menu item can be used.
5. Select the StarWind server on which the device must be created and press the Add Device
(advanced) button on the toolbar, or right click the StarWind server
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 104/279
Chapter 3 Communication Server Installation
6. In Add Device Wizard, select Hard Disk Device, and click Next
7. Select Virtual Disk, and click Next
8. Select Create a new Virtual Disk and specify the StarWind device settings (Name,
Location and Size), and click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 105/279
Chapter 3 Communication Server Installation
Note:
It is recommended to create a 1 GB device to avoid long synchronization process. Sizing can be extended after
creation.
9. Specify the virtual disk options. Select Use 4096 bytes sector size. May be
incompatible with some clients for Microsoft Windows, and click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 106/279
Chapter 3 Communication Server Installation
10. Define the caching policy and size (in GB), and click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 107/279
Chapter 3 Communication Server Installation
Note:
The basic recommendation is to assign 1 GB of L1 cache in Write-Back or Write-Through mode per 1 TB
of storage capacity if necessary. The cache size must correspond to the storage working set of the servers.
11. If necessary, define Flash Cache parameters (SSD location and size), and click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 108/279
Chapter 3 Communication Server Installation
Note:
The recommended size of the L2 cache is 10% of the initial StarWind device capacity.
12. Specify the target parameters. Enable the Target Name check box to customize the target name,
and click Next
If it is not the case, the name will be automatically generated based on the target alias.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 109/279
Chapter 3 Communication Server Installation
13. Select Create to add a new device and attach it to the target, then click Close to finish working
with the wizard
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 110/279
Chapter 3 Communication Server Installation
14. Right click the device previously created and select Replication Manager
15. In the Replication Manager window, press the Add Replica menu item
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 111/279
Chapter 3 Communication Server Installation
18. Select the failover strategy for the HA device, and click Next
For the purposes of this document, the Heartbeat failover strategy is used.
19. Select Create new Partner Device, and click Next
20. If necessary, specify the partner device Location and/or modify the target name of the device, and
click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 112/279
Chapter 3 Communication Server Installation
21. Click Change Network Settings to select the Synchronization and Heartbeat networks for the
HA device
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 113/279
Chapter 3 Communication Server Installation
22. Specify the interfaces for Synchronization and Heartbeat, and click OK
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 114/279
Chapter 3 Communication Server Installation
Note:
It is recommended to configure the Heartbeat and iSCSI channels (in this document 10.10.10.xx and
10.10.20.xx) on the same interfaces to avoid the split-brain issue. If the Synchronization and Heartbeat
interfaces are located on the same network adapter, it is recommended to assign one more Heartbeat interface
to a separate adapter.
23. Click Next
24. Select Synchronize from existing Device for the partner device initialization mode, and
click Next
25. Click Create Replica, and click Close to exit the wizard
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 115/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 116/279
Chapter 3 Communication Server Installation
26. Repeat the HA device creation steps for any virtual disks that will be used as Cluster Shared
Volumes (CSV) further. Once all the devices are created, they are displayed in the StarWind
Management Console as following:
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 117/279
Chapter 3 Communication Server Installation
2. Extend the amount of space for this device and select Extend
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 118/279
Chapter 3 Communication Server Installation
After extension is completed, the new size of the StarWind HA device appears in the StarWind
Management Console as follows:
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 119/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 120/279
Chapter 3 Communication Server Installation
3. Click the Discover Portal button, and enter 127.0.0.1 in the IP address or DNS name
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 121/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 122/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 123/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 124/279
Chapter 3 Communication Server Installation
Note:
If the created targets are not listed, check the firewall settings of the StarWind server as well as the list of
networks served by the StarWind server (go to: StarWind Management Console > Configuration >
Network).
Alternatively, check the Access Rights tab on a corresponding StarWind server in the StarWind
Management Console for any restrictions implemented.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 125/279
Chapter 3 Communication Server Installation
2. Select the witness target available from the local server, and click Connect
3. Enable all the check boxes, and click Advanced
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 126/279
Chapter 3 Communication Server Installation
Note:
It is recommended to connect the witness device using the loopback IP address (127.0.0.1) only. Do not
connect the target to the witness device from the StarWind partner server.
5. Validate your modifications
6. Select the CSV target available from the local server, and click Connect
7. Enable all the check boxes, and click Advanced
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 127/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 128/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 129/279
Chapter 3 Communication Server Installation
15. Repeat the steps described in this part on another StarWind server, specifying corresponding local
and data channel IP addresses. The result must be similar to that of the figure below
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 130/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 131/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 132/279
Chapter 3 Communication Server Installation
5. For the witness target, set the Load balance policy to Failover Only
6. Repeat the steps above for configuring the MPIO policy for each remaining device on the current
server and on the partner server
Note:
In case the Failover Only MPIO policy is used, verify that the local path (127.0.0.1) is set to Active, while the
partner connection is set to Standby.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 133/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 134/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 135/279
Chapter 3 Communication Server Installation
4. Validate configuration by performing the cluster validation tests: select Yes and Run all tests
(recommended), then click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 136/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 137/279
Chapter 3 Communication Server Installation
6. Make sure that all settings are correct, then click Next
If necessary, use the Previous button to make any changes.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 138/279
Chapter 3 Communication Server Installation
Note:
If the Add all eligible storage to the cluster check box is enabled, the wizard will try to
automatically add all disks to the cluster. The smallest device will be assigned as the witness. It is
recommended to disable this option before clicking Next, and add witness manually.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 139/279
Chapter 3 Communication Server Installation
Upon completion of the cluster creation, the system displays a report with the detailed information that can be
checked by clicking the View Report button.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 140/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 141/279
Chapter 3 Communication Server Installation
3. To configure the cluster witness disk, right click the Cluster and select More Actions >
Configure Cluster Quorum Settings
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 142/279
Chapter 3 Communication Server Installation
7. From the Failover Cluster Manager, under Disks, right click the Cluster Disk and select
Add to Cluster Shared Volumes
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 143/279
Chapter 3 Communication Server Installation
9. Perform the steps above if other disks must be configured in the Failover Cluster Manager.
The result (list of disks) must be similar to that of the figure below
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 144/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 145/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 146/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 147/279
Chapter 3 Communication Server Installation
2. If Hyper-V cluster is available, add virtual machines: right click the Roles section and select
Configure Role
3. Click Next
4. Select Virtual Machine in the drop-down list, and click Next
5. Select the target virtual machines, and click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 148/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 149/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 150/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 151/279
Chapter 3 Communication Server Installation
This enables an upgraded release to be installed while conserving the current release, phone
unavailability time to be reduced and hard drive handling operations to be avoided.
This operation can be performed with the phone running or shut down. This is of no advantage if the
phone is shut down. There is no impact on users if the phone is running: the file operations performed
on the file-systems do not affect call-handling in any way.
Multi-partitioning can only be used if all partitions are kept at the same size. That is, if the new Linux
release, in the case of a standard installation, formats all partitions to the same size as that of the
release to be upgraded. Otherwise, a standard installation must be performed (with reformatting. The
old release is not kept).
The term "second partition" will generally be used, although, there are, in fact, several duplicated
partitions. The new release to be installed may contain a new Linux release (upgrade or major release)
or only telephone binaries (that is, be a full release or just patches).
The current release is said to be on the "active" partition. The new release is said to be installed on the
"inactive" partition. The version to be installed on inactive partition must be higher or equal to the
current version running on the active partition.
The database is duplicated on one of the inactive partitions. It may be translated with swinst either
before or after the new release takes effect. Translation is also performed automatically when the
phone is started if it was not done previously.
After installation on the inactive partition, the operation for changeover to the new release is referred to
as a "switch". This must be manually triggered. Various operations are then performed on the different
file-systems and a reboot is performed. The new release then switches to the new active partition.
Not all partitions are duplicated. Some remain common whatever the state before or after a switch (see
Structure on page 152).
"Second" partitions cannot be seen by the user. Once the switch to a new release has been performed,
the user does not need to concern himself about file paths or paths for other operations: the syntax
remains identical. All such details remain hidden to the user as a Unix link mechanism is used for this
feature.
The multi-partition method is also used by the "Remote downloading" application (available as from
R5.1). This application can also be used to install a Communication Server (remotely or even locally).
Caution:
R12 is not compatible with earlier releases. You cannot upgrade to R12 without full reinstallation. The
following configuration is not possible: R11.2 or lower installed on the active partition, and R12 or higher
installed on the inactive partition (or vice versa).
3.7.2 Structure
The main common file-systems are:
/dev/hda9 on /usr4 type ext2 (rw) Contains accounting, traffic analysis and various trace
files, etc.
Duplicated file-systems:
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 152/279
Chapter 3 Communication Server Installation
3.7.3 Requirements
The installation of the Communication Server requires:
• The S.O.T. started
For more details on S.O.T. installation and startup, see document [45].
• The target OmniPCX Enterprise software release available in iso file, including the full version and
static patches in the dhs3mgr directory. The dhs3mgr can also be uploaded to the S.O.T. as it is
The OmniPCX Enterprise software packages are available on the Business Portal Web Site.
• The network parameters of the customer LAN (subnetwork mask, domain name, gateway IP
address, and DNS IP address)
• The OmniPCX Enterprise license file
• The Communication Server settings (CPU IP address, mtcl credentials, and swinst password)
• The twin Communication Server settings in case of duplicated configuration
If the S.O.T. is used as local storage, the OmniPCX Enterprise software package and license must be
downloaded and declared in the media list on S.O.T. For more details, see document [45].
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 153/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 154/279
Chapter 3 Communication Server Installation
Field Meaning
CPU IP address Enter the IP address of the Communication Server.
In a Communication Server duplication (local redundancy), this
field must be completed with the main IP address, which is
identical for the two Communication Servers.
In spatial redundancy, this field must be completed with the
main IP addresses of the two Communication Servers.
Note:
Spatial redundancy is a duplicated Communication Server
configuration where the two Communication Servers are on different
IP subnetworks.
Note:
The Enable autostart field is grayed and cannot be modified.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 155/279
Chapter 3 Communication Server Installation
• If the file is available on an external storage server (NFS or Windows server), and you have
already declared the external storage path for another project, select it in the drop-down list
• If the file is available on an external storage server, and you have not already declared the
external storage path, declare the external storage server, using any of the following:
• For NFS server: select the NFS share check box, and enter the NFS storage path: [NFS
URL]:/[NFS folder(s)]
• For Windows server: select the Windows share check box, and enter the Windows storage
path: //[Windows server URL]:/[Windows folder(s)]/, followed by the credentials
of a user with access rights to the storage folder(s)
• If the file has been uploaded to the S.O.T. local storage, select S.O.T. Local storage
9. Click Refresh medias list
10. Select the appropriate file listed on screen and click Declare media
11. In the OXE soft. version option, select the software version to install: the full software version,
a software version with static patch, or a software version without any patch
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 156/279
Chapter 3 Communication Server Installation
The software installation on the inactive partition starts either immediately, or at the specific time
configured in the switch partition after update installation area.
Click the Details link to monitor the progress of software installation on inactive partition.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 157/279
Chapter 3 Communication Server Installation
• For a partial update with dynamic patch, the Communication Server remains operational
(telephone running).
• Download and install the new software version on the inactive partition, and reboot the
Communication Server on the inactive partition which becomes the active partition (switchover).
The software update on inactive partition allows to reduce the Communication Server downtime to
the reboot time.
A software update can be launched:
• From the Communication Server via swinst. This tool allows you to perform:
• A software update (full update or partial update) on inactive partition
• A partial update with dynamic patch on active or inactive partition
• From the network, via the Software Orchestration Tool (S.O.T.). This tool enables software updates
(full and/or partial updates) on the active or inactive partitions of the Communication Server. The
partition switchover can be scheduled in case of installation on inactive partition.
Only update operation from the Communication Server is described in the rest of the document. For
update operation from the network via S.O.T., see document [39].
Software package ISO file directory structure ZIP file directory structure
Full software package <full path>/ISO/dhs3mgr/n1222 zip -r n1222.zip n1.222.delivery
Full software package + static patch <full path>/ISO/dhs3mgr/n1222 zip –r n12223.zip n1.222.delivery
patch_n1.222.3
<full path>/ISO/dhs3mgr/n12223
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 158/279
Chapter 3 Communication Server Installation
2. Use FTP/SFTP to transfer the software package to the /tmpd folder of the Communication Server.
3. From the Communication Server prompt, open a swinst session (see: Access and operation on
page 178).
4. Select: 2 Expert menu > 9 Remote download > 10 Local load as distributor of
ISO image/ZIP file and installation
5. Enter the name of the software package stored in the /tmpd folder.
Note:
A patch can only be installed on the corresponding basic version. For example, the patch m5.200.3 can only be
installed if the basic version on the target partition is m5.200.
6. Enter y to confirm the software download on the Communication Server.
7. After downloading the software, if the software package only includes a dynamic patch, you are
asked to select its installation partition:
• 1 for the ACTIVE version (default)to install a dynamic patch on the active partition
• 2 for the INACTIVE version to install the dynamic patch on the inactive partition
If the software package contains a full version and/or static patch, the installation is directly done on
the inactive partition.
8. Enter y to confirm
A message is displayed when the operation is successful. The software package is loaded and
installed on the target partition of the Communication Server.
9. Press the Enter key to exit the menu.
Additional operations are required after a software update on inactive partition. For details, see:
Additional operations after an update on inactive partition on page 160.
Example of a full software update on the inactive partition:
Please enter the name of the ISO/ZIP file in /tmpd directory (enter for none)
=> OXE-m430218a.iso
Restoring flush
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 159/279
Chapter 3 Communication Server Installation
Press return
3.8.2.1.1 Overview
This function allows software updates to be performed for one or more networked Communication
Servers from a single geographical site.
It offers the advantage of using only one swinst menu to perform two different remote actions (transfer
and installation) on several machines (see: Swinst overview on page 177).
Remote transfer and installation can be performed over IP and on ABC network (but not via the public
network).
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 160/279
Chapter 3 Communication Server Installation
A Communication Server comprises two partitions. The first partition contains the active version, that
allows the telephone to operate. The second partition contains the inactive version, that will be installed
remotely.
Software updates are transferred to the part common to both partitions.
Installations are performed on the second partition and do not affect updated OmniPCX Enterprise
telephone operation.
Any installation can be performed locally or via the Remote Download swinst menu.
Two types of updates can be performed:
• Full update (the entire telephone version).
• Partial update (of a static or dynamic patch).
Note:
A dynamic patch can be updated on the active partition of the remote Communication Server, without affecting
installation operation.
Important:
Delta update must not be used anymore.
3.8.2.1.2 Terminology
Archive: This is the compact structure of the uninstalled software update, to be transferred or installed
on a Communication Server (see the Software Installation Overview on page 16).
An archive may be:
• A version: full update of the Communication Server software part.
• A static patch: partial software upgrade (binaries).
• A dynamic patch: partial software upgrade.
The archive can be transferred or installed on another Communication Server. This target
Communication Server is called Communication Server Client.
The Communication Server from which the archive is transferred is either a Communication Server
Master or a Communication Server Distributor. During archive transfer, the Communication Server
Client becomes a Master or Distributor.
According to system configuration, a Communication Server Client may become Communication
Server Master. In this case, it transfers (or installs) only one version, one patch, and one dynamic
patch on a Communication Server Client. If transfer is performed from a Communication Server Master
to the Communication Server Client, the new archive overwrites previous versions of the same type of
archive on the Communication Server Client.
According to system configuration, a Communication Server Client may also become Communication
Server Distributor. In this case; it transfers (or installs) one or more versions and/or one or more
patches (static and/or dynamic). If transfer is performed from a Communication Server Distributor to the
Communication Server Client, the new archive does not overwrite previous versions of the same type
of archive.
Example:
Transfer of version e2.401 to a Communication Server Client containing version e1.604. If the Communication
Server by which the transfer transits is Master, the new version, e2.401, overwrites the previous version, e1.604. If
the Communication Server by which the transfer transits is Distributor, both versions e2.401 and e1.604 are
available in the part common to both partitions of the Communication Server Client.
A download consists in loading and installing the content of an archive in the Communication Server
Master/Distributor. The archive download can be performed:
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 161/279
Chapter 3 Communication Server Installation
• Locally after transferring the archive (zip or iso format) on the /tmpd directory of the
Communication Server (feature available as of R12.4). After downloading, the archive can be used
to update the Communication Server Master/Distributor (see: Local download on page 166).
• Remotely from a storage server such as another Communication Server (to which the archive has
already been transferred from a PC) (see: Remote download on page 168).
An installation must be performed by a Communication Server. The archive is installed either on
another Communication Server or on the Communication Server initiating installation.
3.8.2.1.3 Requirements
Depending on site configuration and the updates to be performed, the resources required may be
different.
Good knowledge of the client network topology is essential. In all circumstances, the following items
are required.
3.8.2.1.3.1 Hardware
• For local download: A PC equipped with an Ethernet board and connected to the Communication
Server Master/Distributor via the customer network.
• A Communication Server (version higher than e1.604) with a capacity of 8 GB or higher used as
Master/Distributor.
• On OmniPCX 4400 rack: an external hub connected to the CPUx board ensuring the
Communication Server functions.
3.8.2.1.3.2 Software
• For local download: A FTP or SFTP client used to transfer the archive from the PC to the
Communication Server.
• One or mores archives (as delivered by Alcatel-Lucent Enterprise).
3.8.2.1.3.3 Connection
The names or IP addresses of the transfer or installation target Communication Servers
(Communication Server Clients) and of the Communication Servers (Master or Distributor) and/or the
PC.
3.8.2.1.4 Operation
To be able to perform remote download, all hosts must be declared (in a secure configuration). Remote
sites are configured via netadmin (see section Routing in [13]).
3.8.2.1.4.1 Transfer
Archive transfer (or download) is the very first operation to perform.
Using the remote or local download feature, the archive is transferred and loaded in the part common
to both versions of a Communication Server.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 162/279
Chapter 3 Communication Server Installation
Communication server
remote
download
Partition Active
n°2 partition
Inactive Active
version version
Part common to
archive transfer over IP
both versions
link
Figure 3.47: Software Transfer to Communication Server
The Remote download menu is then used to transfer the archive from this Communication Server
(which becomes the source: Communication Server Master/Distributor) to another, target,
Communication Server (Communication Server Client) on the network. The Remote load submenu
allows an archive to be transferred to a Communication Server Client without installing it.
Communication Communication
Server Master remote Server Client
download
Figure 3.48: Software Transfer from Master Communication Server to Client Communication Server
3.8.2.1.4.2 Installation
After transfer, the archive is installed on the inactive version (second partition) of the Communication
Server.
Note:
For a full version, at the end of installation, do not forget to copy the database from the active partition to the
second partition loaded with the new version (see the Partitions Duplication on page 179).
A patch can only be installed on the corresponding basic version. For example, patch f1.500.4 may be
installed if the basic version on the second (inactive) partition is f1.500. If the inactive version is f1.400,
patch f1.500.4 cannot be installed.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 163/279
Chapter 3 Communication Server Installation
Communication Server
remote
installation
Inactive Active
version version
Part common to
both versions
The Remote install menu allows an archive present on the common part of another
Communication Server to be installed on the inactive version of a second Communication Server.
Communication Communication
Server Master remote Server Client
installation
Inactive Active
Inactive Active version version
version version
3.8.2.1.4.3 Switch
To implement the full version update or the patch installed on the inactive version, the versions must be
switched. Version switch is a separate menu (see: Switching on Inactive Version on page 180).
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 164/279
Chapter 3 Communication Server Installation
Communication Server
version
switch
Inactive Active
version version
Part common to
both versions
After switching the versions, return to the swinst menu to complete installation (and answer the
questions from the application about the type of installation).
Caution:
Do not confuse this switch between active and inactive versions and that of a duplicated Communication
Server (from the Communication Server Main and the Communication Server Stand-by), for more
information, see Communication Server duplication in [1].
As this operation restarts the system, switches should preferably by performed outside busy (high
traffic) periods to avoid disturbing the telephone. The swinst menu allows a switch to be scheduled in
advance for the same day.
Communication Server
Master/Distributor
IP tunnel
Ethernet
Figure 3.52: Remote Installation via ABC Network
When the Communication Server Client tunnel IP address is used, the archive is transferred (or
installed) to the Communication Server Main.
To transfer/install the archive to the Communication Server Stand-by, use the machine physical IP
address (by configuring the route via the netadmin menu).
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 165/279
Chapter 3 Communication Server Installation
Caution:
This case must not be used via a non IP ABC-F logical link.
3.8.2.2 Operation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 166/279
Chapter 3 Communication Server Installation
Restoring flush
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 167/279
Chapter 3 Communication Server Installation
Press return
Enter the name or IP address of the server, the default server being the Communication Server on
which the remote download process is started.
Example:
Enter the name or IP address of the server
(return for this CPU, q to quit) -> 192.168.4.29
Enter the type of the server
1 Windows server
2 Unix server
3 Call server
q to quit => 1
Enter the name or IP address of the CLIENT CPU
(return for this CPU, q to quit) ->
Checking connections
**
The system immediately proposes to download a new version or a patch to the Communication Server
that will be a Master or Distributor.
Remote load of delta ? (y/n q to quit): n
With a Windows server, the system asks for the exact version name, before proposing any patch
download.
The system asks for the installation countries of the machines to be loaded.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 168/279
Chapter 3 Communication Server Installation
Confirm download.
Confirm the remote load of e2.400 (y/n, default y): y
Example:
Enter the name or IP address of the MASTER/DISTRIBUTOR CPU
(return for this CPU, q to quit) ->
Enter the name or IP address of the CLIENT CPU
(return for this CPU, q to quit) -> 192.168.4.56
Checking connections
**
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 169/279
Chapter 3 Communication Server Installation
Checking connections
**
Example installation of version E2.400 on a machine in France. Delivery comprises a major Linux 3.0
version, a Linux 3.2 update, and a patch to be installed on a machine in France (country code: fr).
The master or distrib cpu checking is correct
***************************
BEGIN INSTALLATION OF MODULE 3.0...
Secdonde version cleaned
Getting Rload/version /E2.400/linux/3.0from...
Getting the .rpm files from ...
Installing the RPM packages...
List of packages...
End of remote copy for pkg part files
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 170/279
Chapter 3 Communication Server Installation
List of packages...
End of remote copy for pkg part files
List of packages...
End of remote copy for pkg part files
List of packages...
Common post installation
List of operations...
End of post installation
THE MODULE fr IS CORRECTLY INSTALLED
Press return
Checking connections
**
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 171/279
Chapter 3 Communication Server Installation
patch E2.400.1
Communication
1
Server
2 3
programmed
operations ABC
IP tunnel
Communication Communication
Server Client Server Client
If connection is impossible, the corresponding sequence is stopped. The next sequence is executed.
The Communication Server Master/ Distributor performing the installation must be permanently
connected.
Select option 8 Programmed operations.
Caution:
If the The job “Execute sequences” is working message is displayed when the menu is opened,
wait for job execution to end before creating or deleting a sequence of operations.
If sequences have been defined, the tool details all the sequences already registered.
Example:
SEQUENCE : 1
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 172/279
Chapter 3 Communication Server Installation
-------------
OPERATION : Remote load a cpu as master or distributor
Source name : cdar37
Server type : Call Server
Client CPU : clin13
Version delivery to load : E1.502
Patch delivery to load : no
Dynamic patch to load : no
list of export : fr
type of cpu to load : DISTRI
Client checking after remote installation : no check
SEQUENCE : 2
––––––––––––––––
OPERATION : Remote installation of the client CPU
Master CPU : clin13
Client CPU : clin12
Version delivery to install : E1.502
Patch delivery to install : no patch installation
Dynamic patch to install : no dynamic patch installation
Master checking before remote installation : presence of files
Client checking after remote installation : no check
Connection during the remote installation : connected
Enter the numbers of the sequences to delete (separated by the space character).
The tool confirms deletion
Done
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 173/279
Chapter 3 Communication Server Installation
Press return
etc.
END OF REMOTE LOADING OPERATION AT
DATE : 03/19/02 TIME : 15:19:32
As soon as this sequence has been executed, the tool immediately starts execution of the next
sequence.
–––––––––––––––––––––––––––––––––
EXECUTE SEQUENCE : 2
–––––––––––––––––––––––––––––––––
Checking connections
*
etc.
THE MODULE fr IS CORRECTLY INSTALLED.
–––––––––––––––––––––––––––––––––
PROGRAMMED EXECUTION ENDED
–––––––––––––––––––––––––––––––––
Press return
–––––––––––––––––––––––––––––––––
CHECK SEQUENCE : 1
–––––––––––––––––––––––––––––––––
Checking connections
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 174/279
Chapter 3 Communication Server Installation
**
traceroute to cdar37 (155.132.43.67), 20 hops max, 38 byte packets
1 colomcC3M–C43 (192.40.103.254) 16.646 ms 13.045 ms 51.676 ms
2 broadcast (155.132.43.67) 0.968 ms 0.956 ms 0.919 ms
–––––––––––––––––––––––––––––––––
CHECK SEQUENCE : 2
–––––––––––––––––––––––––––––––––
Checking connections
*****
SEQUENCE : 2
––––––––––––––––
OPERATION : Remote installation of the client CPU
Master CPU : clin13
Client CPU : clin12
Version delivery to install : E1.502
Patch delivery to install : no patch installation
Dynamic patch to install : no dynamic patch installation
Master checking before remote installation : presence of files
Client checking after remote installation : no check
Connection during the remote installation : connected
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 175/279
Chapter 3 Communication Server Installation
Press return
Cancelling programmed execution
Select option 2 Cancel a postponed execution.
Example:
A postponed execution is set at : 2003-02-25 22:00
1 Set a postponed execution
2 Cancel a postponed execution
3 List the registered sequences
Q Go back to previous menu
Press return
Checking execution details
Select option 3 List the registered sequences to display the detail of the different sequences
programmed for postponed execution.
Checking the last execution performed
Select option 7 About last programmed execution.
Note:
This menu is available only if traces of the last operations exist.
3.8.2.3 Maintenance
3.8.2.3.3 Traces
In the event of a malfunction while connections are correct. Create a directory named: /tmpd/
soft_install/RLOAD_TRACE. Traces are displayed on screen and recorded in logs. Delete the
directory once traces have been recorded. Contact Alcatel-Lucent Enterprise support.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 176/279
Chapter 3 Communication Server Installation
• /tmpd/softinstall/SoftwareUpdateStatus_<session_id>_<seq_index>
• /tmpd/rmtpgm_<seq_index>.log
• /tmpd/softinstall/Pcxrmtseq_<seq_index>
Where:
• <session_id> is the sequence index of the CPU in the order of CPU upgrades determined by the
system
• <seq_index> is the numerical value to identify the session
When all updates are over, the contents of these temporary files are reproduced in the
file: /var/ftp/pcx/logs/softwareUpdateStatus_<session_id>_end. Temporary files are
deleted.
For each updated CPU, the recorded events are:
• Download status with information on the download performed:
• The name of the updated CPU
• The name of the downloaded software
• The update status OK/NOK
• Additional information such as reason for error(s)
• Switch status with information on the switch of partitions:
• The name of the switched CPU
• The switch type: Immediate/Relative/Absolute
• The switch status OK/NOK
• Additional information such as reason for error(s)
3.9 Swinst
3.9.1 Swinst overview
The Facilities menu (more commonly referred to as "swinst", from the session identifier name) is used
to:
• Install or update:
• OS files on the OmniPCX Enterprise from an external disk. These files may be a complete Linux
release, packages or a patch.
• Binary files (constituting the telephone application).
• Duplicate a Communication Server (to compensate for any failure of the main system
Communication Server).
• Back up and restore:
• OmniPCX Enterprise data.
• ACTIS files.
• Access system management.
• Perform database operations (create, translate, delete).
Two different menus may be used, according to needs:
• The "Easy" menu (covered in the documentation dealing with installation via the Wizard).
• The "Expert" menu (described below).
Communication Server hard disk structure is described in Software Installation Overview on page 16.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 177/279
Chapter 3 Communication Server Installation
Navigation is performed using the keyboard. The desired option is accessed by pressing the keys
shown on screen.
When swinst asks a question, there is no timer for automatic selection of the default option.
When swinst indicates that an item is selected by default, it is not necessary to enter the item.
To stop a current process (scrolling of a file list for example) press Q.
ALCATEL-LUCENT FACILITIES
Expert menu Installation FACILITIES 2.24.0
1 Packages installation
2 Deliveries installation
3 Cloning & duplicate operations
4 Backup & restore operations
5 OPS configuration
6 System management
7 Database tools
8 Software identity display
9 Remote download
Q Go back to previous menu
Your choice [1..9, Q] ?
Option 1 Install package from server is reserved for Alcatel-Lucent Enterprise (as is option 3
Install Linux patch from server).
Option 2 Display package is used to check installation of a specific file.
Example:
Enter the name of the package (return for all) -> swinst
Name : swinst Relocations: (not relocateable)
Version : 2.24.0 Vendor : Alcatel-Lucent
Release : 3oxe Build Date: Wed Jan 30
07:02:39 2008
Install date: Mon Apr 28 10:22:26 2008 Build Host: csbu064
Group : Applications/System Source RPM: swinst-2.50.0-3oxe.src.rpm
Size : 805829 License: Alcatel-Lucent
Packager : xxx.xxxxxxx@col.bsf.alcatel-lucent.fr
Summary : The SoftWare INSTallation package for Alcatel-Lucent
OmniPCX Enterprise
Description : Swinst package is mainly intended for delivery installation, backup
of databases and system maintenance.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 178/279
Chapter 3 Communication Server Installation
Select option 1 Install delivery from server, enter the address (or name) of the server and
confirm the installation request.
Note:
For server name to be recognized, it must have been previously configured in netadmin.
Caution:
This operation may take some time.
When installing a dynamic patch, the system compares the version of telephone binaries already
installed with the telephone binaries contained in the patch. If the dynamic patch has a telephone
binary that is lower than or equal to the already installed telephone binary, a message is displayed,
indicating that a higher or equal version of telephone patch is already installed and that the patch
installation aborted.
TEL binaries installed are higher than the TEL binaries in dyn_n1.243.2.b.The binaries already
installed are as follows
TEL.1.so
TEL.2.so
The dynamic patch installation aborted.
For installation on the active version, the tool offers to "back up" the system, i.e. make a copy of the
binary files used before the installation operation. The resulting backup files can be restored via the
Restore operations menu.
Option 2 About last install deliveries operations gives details about the:
• Last installation of a dynamic patch
• Last installation of a static patch
• Last full installation delivery
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 179/279
Chapter 3 Communication Server Installation
4 Duplicate database
5 Duplicate all
Q Go back to previous menu
Your choice [1..5, Q] ?
Example:
Confirm the duplication of Linux, packages and Linux data (y/n, default y): y
Duplicating Linux and packages
Clean the second Linux version. Confirm (y/n, default is y):
Second version cleaned
(list of files)
Linux and packages are duplicated
Duplicating the network configuration
Duplicate the network configuration in the second Linux version.
Confirm (y/n, default is y):(N4G-apply):
The network configuration is duplicated
Duplicating the Linux data
Building list of files...
Deleting the old files on inactive version...
Duplicating data on inactive version...
(list of files)
The Linux data are duplicated
Duplicating the timezone
Updating timezone ...
The timezone is duplicated
Press return
If no Linux has been installed on the "inactive" version, the operation stops. If a telephone application is
installed on the active and "inactive" version, the tool displays the current status of autostart mode:
Before the switch autostart mode is :
Autostart is [not] set
The operator can duplicate this autostart mode on the "inactive" version:
Do you want to keep this autostart mode after switching (y/n, default
y)
Autostart is [not] set on inactive version
When the system is running on the new version and a shutdown occurs before a specified delay, the
system can reboot on the same version or go back to the previous one:
Do you want to switch back to the previous version if system resets
(y/n, default n): y
Enter the delay (1..7 days, q to quit): 1
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 180/279
Chapter 3 Communication Server Installation
This feature allows the operator to register a switch at an appointed time in the next 24 hours. The
operator can register a switch, check if a switch is registered or discard a registered switch.
Note:
The Linux data and database are automatically duplicated just before the switch.
Option 1 Backup mao, voice guides and accounting data triggers mao, voice guide and
accounting backup (mao, vg and acc files)
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 181/279
Chapter 3 Communication Server Installation
Note:
Dynamic voice messages are automatically backed up, the tool also offers to back up specific voice messages
(custom directory). However, generic and standard voice messages (available on the voice guide CD-ROM) are
not backed up.
Option 3 Backup accounting data, triggers an accounting data backup operation (acc file).
Option 6 Backup traffic history, triggers a traffic analysis backup operation (obstraf file).
Option 7 Backup Acd config & statistic data, triggers a traffic analysis backup operation
(acd file).
Option 8 Backup 4645 data, triggers a 4645 voice mail data backup operation - messages,
mailboxes and greetings (eva-msg file).
Option 9 Backup 4645 data without messages, triggers a 4645 voice mail data backup
operation - except for received messages - (eva file).
Option 11 Backup linux ( unix ) site specifics data, triggers a backup operation of the
cho-dat file (system-specific Linux data).
Note:
OPS file backup operations are managed from option: OPS Configuration on page 187.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 182/279
Chapter 3 Communication Server Installation
It is based on a calendar type mechanism (DAY, DAY-1, DAY-2, ... DAY-6, WEEK-1, WEEK-2, WEEK-3,
MONTH-1, MONTH-2).
When swinst is first installed, daily backup to the hard disk is automatically enabled at a time set by the
system. The user is informed of this by the message:
A daily backup will be executed on cpu disk at 5 hour 45 mn.
If periodic backup is programmed, the user is informed of this by the message:
A periodic backup is already registered.
Reactivating daily backup resets the calendar mechanism but previous backups are not deleted.
Periodic backups on local CPU disk are saved in directories of type /usr4/BACKUP/DAY DAY-1 etc.
The directories used to store immediate backups are in /usr4/BACKUP/IMMED.
Periodic backups on a remote server are saved in directories in the format: <name of base file_day of
backup>. For example, if OXE is the name of the base file, backups (cho-dat, mao-dat) will be stored in
the specified path under the following directories: OXE_DAY, OXE_DAY1, OXE_DAY2, OXE_DAY3,
OXE_DAY4, OXE_DAY5, OXE_DAY6, OXE_WEEK1, OXE_WEEK2, OXE_WEEK3, OXE_MONTH1.
A maximum of 11 backup files is retained.
Example:
Accessing periodic backups
A periodic backup is registered
1 Periodic backup on cpu disk
2 Periodic backup on network
3 Cancel periodic backup operations
4 List periodic operations
5 About last backup
Q Go back to previous menu
Your choice [1..4, Q] ?
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 183/279
Chapter 3 Communication Server Installation
Only one remote server can be specified, multiple servers are not allowed. When the remote server is
changed, the periodic backup operations are cancelled on the old server. The existing data on old
server are not disturbed.
To enable a periodic backup on a remote server:
1. Press 1 to program a daily save operation of mao (data files only) and Linux data on the network at
a fixed time in a day. These two savings are performed simultaneously, nevertheless they will be
restored individually.
1 Backup mao data for rebuild and backup Linux (Unix) site specific data
Q Go back to previous menu
Your choice [1...1, Q]
One choice per line and just press ”return” to end the selection
2. Enter the name of the server, name of the account, and complete path and base file name where
the data has to be saved
your choice ==> 1 return
The reachability to the server is checked. If the server is reachable and the user name and the path
of the remote file are valid, the system displays details and proceeds to the next option.
If an invalid user name is entered, the system displays an error message:
Name of user on <system IP address> (default swinst): <wrong entry>
Name of remote file (full path): /tmpd
Access denied
your choice ==>
<*************CHECKING CONNECTIONS*************>
INCORRECT DATA LOCATION ON REMOTE HOST
************************************
Your request time is registered
************************************
If the remote server is not reachable at the registered time, incident 3078 is sent to the local host. No
retry operation is attempted if the server is not reachable. Backup will only take place at the next
scheduled time.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 184/279
Chapter 3 Communication Server Installation
(list of files)
Backup completed
--------------------------------------------------
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 185/279
Chapter 3 Communication Server Installation
Depending on the backup operations performed, select a restore operation from the network or the
local hard disk.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 186/279
Chapter 3 Communication Server Installation
If restore from periodic backup is requested, the procedure is the same as for Restore from CPU Disk
on page 186.
If restore from immediate backup is requested by the administrator, the previous files are backed up
and the system automatically offers to clean (purge) the backup when the procedure is complete.
Name of remote host (default 192. 168.4.52) ->
Name of user on 192.168.4.52 (default swinst) ->
Name of remote file (full path) -> /usr4/BACKUP/save2604
You are going to restore obstraf from network
# For client : For CPU : oxe
# for traffic history
# in date of Mon Feb 17 11:00:05 CET 2003
# data version no-version
confirm your action (y/n, default y):
Do you wish to secure the restoration (y/n): y
Checking disk space ...
Wait the system is backing up old files ...
(list of files)
Archive of old files is created
Restoring data...
(list of files)
Restoration completed
End of restoring data
Do you wish to clean up the archive : get rid of old files (y/n): y
********************************************************
* The restore operation for traffic history, all files
* is completed
********************************************************
Press return
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 187/279
Chapter 3 Communication Server Installation
For more information, refer to the Licenses section of the document [1].
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 188/279
Chapter 3 Communication Server Installation
³ ³ Ok ³ ³ Cancel ³ ³
³ ÀÄÄÄÄÙ ÀÄÄÄÄÄÄÄÄÙ ³
³ ³
³ ³
ÀÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÄÙ
<Tab>/<Alt-Tab> between elements | <Space> selects | <F12> next screen
If you make a mistake, enter n (for no) before pressing the "Return" key.
If autostart is enabled (set to "Yes") then, in the case of a duplicated Communication Server, it is also set to "Yes"
(automatically) on the Stand-by Communication Server. However if set to "No" on the Main Communication Server,
it has to be manually disabled on the Stand-by Communication Server.
If you want to correct the delay, enter n (for "No") and repeat the actions.
For more information on Communication Server startup and shutdown, see the Communication Server
Stop/Restart Procedure.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 189/279
Chapter 3 Communication Server Installation
• direct: the link between the CPU and the console is a simple V24 cable.
• modem: the console is far away from the CPU, the serial link is transmitted via a commutated line
with modem. Kernel messages are transmitted to the console.
• ppp: instead of character, the modem line, linked to the console with a modem, transmits data
packets. Kernel messages are not transmitted to the console.
• ups: the serial port is used to drive an UPS system.
• ?: provides help about the configuration.
Confirm your modification (y/n, default y):
Apply modifications immediatly ? [Yes|No]:
3.9.2.6.5.1 Access
Select option 5 UPS configuration.
(1) This line gives the main UPS status: start or stop.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 190/279
Chapter 3 Communication Server Installation
Press return
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 191/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 192/279
Chapter 3 Communication Server Installation
If the defined server is already known as a Radius server, it can be modified, if not the Radius
server can be created.
Enter the destination port (default is 1812):
Enter the shared secret:
Enter the timeout value in second (default is 3):
The destination port is the port number used by Radius requests sent to the Radius server.
Destination port = 1812 is the standard value.
The shared secret is shared between the Communication Server and Radius server. The
shared secret acts as a key for encryption of the Radius requests. The shared secret must be
identical on the Radius server and Communication Server. It does not exceed 64 characters.
Note:
Prior to R11.2, the minimum length for shared secret was 8 characters. As of R11.2, the minimum length for
shared secret is changed to 4 characters. If users prefer a shared secret with length less than 8 characters,
a warning message is displayed:
Less than 8 characters for shared secret is not compliant with security
standards. Manufacturer disclaims all liabilities in case of misuses due to low
level of security. Do you really want to continue? (y/n, default y): y
If users accept the warning message, the shared secret is accepted.
The timeout feature checks responses to the Radius requests. When the timer expires, the
Radius server is declared not reachable.
If the server is being modified, the default value is set to the current one. The current value of the
shared secret is not displayed for security reasons. The shared secret must be entered each
time a modification is performed.
3. Delete RADIUS server : allows to delete a Radius server.
4. View RADIUS users: displays the corporate login list
Example:
Login: john Account: mtcl
Login: william Account: root
Press return
In this example, user john can open a session with mtcl rights.
5. Add/Modify RADIUS user: allows to create or modify a corporate login
Example:
Enter the RADIUS user (eg: Peter SMITH): tom
Enter the system user (root, swinst, mtcl, adfexc, client): mtcl
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 193/279
Chapter 3 Communication Server Installation
8. RADIUS authentication without local User allows to authorize the login of users not
declared on the Communication Server.
If the RADIUS authentication without local User option is enabled and:
• There is no corresponding local user in the Communication Server for this particular
corporate user, the final identity of the corporate user is mtcl
• A local user is present with different a permission (UID) in the Communication Server, the
session opens with the corresponding permission.
If the RADIUS authentication without local User option is disabled, all corporate users must
be declared on the Communication Server using the Add/Modify RADIUS user menu
9. Local database authentication. The local database authentication is used when no
Radius server is reachable. The following submenu is displayed:
Note : If primary and secondary RADIUS servers are unreachable for any
reason, it can be allowed to the administrator to access the system and
modify the configuration if this is the origin of the problem. Default
behavior is to forbid local database authentication.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 194/279
Chapter 3 Communication Server Installation
Option 1 System release identity gives the Linux version used by the system.
Option 2 Application software identity gives the telephone version used by the system.
Option 3 Delivery status gives the version of software firmware and modules.
Option 4 Component status gives the version of a module found by performing a search on a
keyword.
Example:
Enter the component name : bios
bios_cpu5 from /twdhs3/col_int/ws/r_bios_cpu5_4.0_3BA20032ADAB01 delivered
in e2.400
bios_cpu5d from /twdhs3/col_int/ws/r_bios_cpu5_4.0_3BA20032ADAB01 delivered
in e2.400
bios_cpu6 from /twdhs3/col_int/ws/r_bios_cpu6_2.4_3BA24084AAAA04 delivered
in d1.305
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 195/279
Chapter 3 Communication Server Installation
Press return
Option 5 System release validity checking checks package versions (no CRC check). Some
packages are only loaded on certain CPUs. The results of the command specify which packages are
not installed.
Option 6 Application software validity checking checks telephone version by size and
checksum.
Note:
This operation may take some time (a few minutes).
Note:
Although some files can be modified, neither binaries nor executables should be modified.
Example:
Your choice [1..6, Q] ? 6
Please wait ..
Checking mode : 1=size & sum 2=size only (default is 1) 1
Checking size and sum of all files , please wait ...
file modified (authorized) : /DHS3data/afe/params.cfg checksum is not correct :
The application software is correct
Press return
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 196/279
Chapter 3 Communication Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 197/279
Chapter
4.1 Overview
4.1.1 About this chapter
This chapter is intended for people in charge of installing a Generic Appliance Server on a customer
site. The Generic Appliance Server is available as of R12.2. It replaces OmniPCX Enterprise Software
Server, available in previous releases.
This chapter details:
• Hardware and software architecture: see Generic Appliance Server environment on page 199
• Deploying Licenses on page 200
• Installation, including:
• SUSE Linux Enterprise Server installation on a physical server: see Installing SUSE Linux
Enterprise Server on the host server on page 204
• Generic Appliance Server installation: pre-installation and post-installation: see Installing the
Generic Appliance Server on page 208
• Maintenance on page 235 including:
• Shutdown and restart operations
• Reboot or stop operations
• Backup and restore operations
• Rehosting operations
• Upgrade and update operations
• Flex-LM management
• Un-installation procedure
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 198/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 199/279
Chapter 4 Generic Appliance Server Installation
Virtual Machines
Flex-LM
SUSE Linux
Server
OXE Linux DEBIAN Linux
Host
Hardware
SIP Trunking
Carrier
4.1.4 Licenses
4.1.4.1 OmniPCX Enterprise licenses
The ALUID is a unique 32-digit hexadecimal number, associated to a hardware server, and used to
sign all technical items in the license files.
The ALUID must be declared in the eLicensing Host Registration page to finalize the license file. The
ALUID can be read after SLES OS installation, using the command:/usr/bin/getaluid.
The OmniPCX Enterprise license related files are obtained through the e-License Portal (eLP) based
on the ALUID of the physical host.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 200/279
Chapter 4 Generic Appliance Server Installation
In the installation process, the Actis files are automatically recopied on the OmniPCX Enterprise.
4.1.4.2 Flex-LM
Flex-LM is a software license manager from Flexera Software. It is intended for corporate
environments, where floating licenses are made available to multiple software end-users.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 201/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 202/279
Chapter 4 Generic Appliance Server Installation
7. Set the Embedded SATA Configuration option to Enable SATA AHCI Support
8. Navigate to: Service availability
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 203/279
Chapter 4 Generic Appliance Server Installation
• License files for the different Generic Appliance Server components: OmniPCX Enterprise licenses
and Flex-LM licenses
• If the license files are available, they must be placed in: /opt/sws_lic (sws_lic folder to be
created if not available) for auto detection of license files during post-installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 204/279
Chapter 4 Generic Appliance Server Installation
Note:
If the server does not boot on the DVD drive, change boot order in the server BIOS.
2. Press F2 to select your language and your keyboard type
3. Scroll down the list of installation options and select OmniPCX Software Package
The corresponding AutoYaST file (autoinstoxesw.xml) is assigned to Boot Options.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 205/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 206/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 207/279
Chapter 4 Generic Appliance Server Installation
or
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 208/279
Chapter 4 Generic Appliance Server Installation
Note:
The key plugged on a USB port must be in FAT32 format.
The pre-installation and post-installation of the Generic Appliance Server can be performed either from
a Graphical User Interface (GUI), or from console in silent mode.
Pre-installation and post-installation are masked into a single command xxxxxxx.sh.
The following operations are performed during the pre-installation procedure:
• Compatibility check of hardware (free space availability, processor virtualization support)
• Compatibility check of host OS (version of OS, KVM support)
• Copy of mandatory files (Virtual Machine images, scripts) to the host
• Installation of Flex-LM on host OS
• Creation of networking bridge (br0) in the host OS to facilitate VM access the network outside
The following operations are performed during the post-installation procedure:
• Network configuration
• Creation of one VM for the OmniPCX Enterprise and, optionally, one VM for each optional
component (OXE-MS and Rainbow WebRTC gateway) with their corresponding images
By default, there is no optional component (OXE-MS and/or Rainbow WebRTC gateway) selected
at post-installation.
If it not selected at post-installation, the OXE-MS cannot be installed later on the Generic Appliance
Server. However, the Rainbow WebRTC gateway can be installed later using the webrtc.bin file
(see: Adding the Rainbow WebRTC gateway to Generic Appliance Server on page 239).
• Transfer of license files to the OmniPCX Enterprise VM
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 209/279
Chapter 4 Generic Appliance Server Installation
8. Optionally, if the license files are available, copy the license files from: /opt/sws_lic to /usr4/
BACKUP/OPS (these files are placed automatically in the directory). They will be to install from the
OmniPCX Enterprise install process via Swinst.
Note:
As soon as the manual option to add the license files is chosen (via Skip button), the process must be
manually executed
9. Locate the oxeswspreinst.bin file and give executable rights to this file, using the commands:
cd /root/Desktop/GASinstallfiles/GASiso/
#./chmod +x oxeswspreinst.bin
10. Start installation, using the command:
#./oxeswspreinst.bin -i Silent
During installation:
• The OmniPCX Enterprise, OXE-MS, and Rainbow WebRTC gateway image files are extracted
and copied in:
/home/OmniPCXEnterpriseSoftwareServer/Installation_Folder/imgs
• Configuration files and scripts are extracted and copied in:
/home/OmniPCXEnterpriseSoftwareServer/Installation_Folder/scripts
• The Flex-LM server is installed on the host
The Installation takes about 15 minutes to 25 minutes.
Installation status message (PRE INSTALLATION STATUS: SUCCESS/FAILED) is displayed on
screen at the end of the silent pre-installation. You can also verify the pre-installation status from the
file /etc/sws_preinstall.inf.
Pre-installation via GUI
To perform the pre-installation via GUI:
1. Locate the oxeswspreinst.bin file and give executable rights to this file, using the command:
#./chmod +x oxeswspreinst.bin
2. Execute the command:
#./oxeswspreinst.bin
The software installation wizard is started and the welcome page is displayed
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 210/279
Chapter 4 Generic Appliance Server Installation
3. Click Next
The License Agreement page is displayed
4. Accept the terms of the license agreement and click Next
The installation wizard verifies the server configuration such as the free space available, processor
virtualization support, OS version, and KVM support
Caution:
In case of failure, an error message is displayed on screen, and the pre-installation is stopped. Click
the Cancel button and relaunch the pre-installation after correcting the error.
5. If the server configuration is correct, click Next
The Pre-Installation Summary page is displayed
This page provides details on the Generic Appliance Server components to be installed (OmniPCX
Enterprise, OXE-MS, and WebRTC gateway virtual machines), hard disk sizing, and expected time
for installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 211/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 212/279
Chapter 4 Generic Appliance Server Installation
//THIS FILE IS USED FOR CONFIGURING OXE SOFTWARE SERVER FOR SILENT POST-INSTALLATION
//**********************************************************************************
//Below given parameters are applicable only for SPATIAL redundancy mode
TWIN_GATEWAY_IP_ADDRESS=
TWIN_GATEWAY_NAME=
TWIN_MAIN_NAME=
TWIN_MAIN_IP_ADDRESS=
Field Value
OXE configuration details
COUNTRY_CODE Your country code (for example: FR for France)
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 213/279
Chapter 4 Generic Appliance Server Installation
Field Value
REDUNDANCY Type of redundant configuration:
• NO: no redundancy
• LOCAL: local redundancy
• SPATIAL: spatial redundancy
OMS IP ADDRESS OXE-MS IP address (if the NUMBER OF OMS field is set to 1)
WebRTC GW configuration details
IP IP address of the Rainbow WebRTC gateway
NETMASK Network mask
GATEWAY Default gateway IP address
HOSTNAME Hostname of the Rainbow WebRTC Gateway
HOSTDOMAIN Domain name of the Rainbow WebRTC Gateway
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 214/279
Chapter 4 Generic Appliance Server Installation
Field Value
DNS IP address of the DNS server used by the Rainbow WebRTC
Gateway for name resolution
NTP IP address of the NTP server used by the Rainbow WebRTC
Gateway for time and date synchronization
PROXY Address of the proxy used by the Rainbow WebRTC gateway for
communication (for example: http://10.2.3.252:8080/)
MPROXY Protocol used for the media flows exchanged through the proxy.
Value is off, tcp or tls
PBXID Unique identifier of your OmniPCX Enterprise in the Rainbow Cloud
infrastructure (for example: PBXa1b1-2wxy-3c3d-6789-4e4f-
g556-7h89-10i9)
PBX_DOMAIN OmniPCX Enterprise IP address (or OmniPCX Enterprise FQDN in
case of spatial redundancy)
RAINBOW_DOMAIN Domain name of the Rainbow Cloud infrastructure
RAINBOW_HOST Hostname of the Rainbow Cloud infrastructure
TURN_SERVER Address of the TURN server used by the Rainbow WebRTC
gateway for media flow relay (for example: turn-
eu1.openrainbow.com)
SSH Option to enable connection to the Rainbow WebRTC gateway via
SSH. Value is true or false
Note:
• For more information on the OmniPCX Enterprise parameters, refer to the netadmin management chapter in
document [13].
• For more information on the Rainbow WebRTC Gateway, refer to the Rainbow Help Center.
Post-installation via GUI
To perform the post-installation:
1. Locate the oxeswsposinst.bin file and give executable rights to this file, using the command:
#./chmod +x oxeswsposinst.bin
2. Execute the command:
#./oxeswsposinst.bin
3. Once the welcome message shows, click the Next button
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 215/279
Chapter 4 Generic Appliance Server Installation
4. In the local settings page, select your country code (for OmniPCX Enterprise database and time
zone)
5. Click Next
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 216/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 217/279
Chapter 4 Generic Appliance Server Installation
Figure 4.63: OmniPCX Enterprise network settings for local redundancy wizard page example
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 218/279
Chapter 4 Generic Appliance Server Installation
Figure 4.64: OmniPCX Enterprise network settings for spatial redundancy wizard page example
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 219/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 220/279
Chapter 4 Generic Appliance Server Installation
Field Value
PBXID Enter the unique identifier of your OmniPCX Enterprise in the Rainbow
Cloud infrastructure (for example: PBXa1b1-2wxy-3c3d-6789-4e4f-
g556-7h89-10i9)
PBX_DOMAIN Enter the OmniPCX Enterprise IP address (or OmniPCX Enterprise
FQDN in case of spatial redundancy)
RAINBOW_DOMAIN Enter the domain name of the Rainbow Cloud infrastructure. The
Rainbow domain name is initialized to openrainbow.com. It is the
default value
RAINBOW_HOST Enter the hostname of the Rainbow Cloud infrastructure
MPROXY If a proxy has been declared in the PROXY field, use the drop-down
menu to select the protocol (tcp or tls) used for the media flows
exchanged through the proxy
Enable SSH If required, select the check box to enable connection to the Rainbow
WebRTC gateway via SSH
Caution:
An error message for insufficient RAM is displayed when selecting optional components (OXE-MS
and/or Rainbow WebRTC gateway). For more details on the minimum hardware requirements (see:
Verifying hardware, isos and licenses on page 203).
10. Click the Next button to provide the OXE License details
Typically, license files have been already installed or are stored on a data carrier.
• When license files are installed: all files must be copied to a single directory. The files
including .zip, .swk, hardware.mao, software.mao, .ice extension are available in the
path: /opt/sws_lic
The OXE Licenses files is displayed.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 221/279
Chapter 4 Generic Appliance Server Installation
Click Next
• When any of the license files is missing in the target machine (/opt/sws_lic), two options can
be chosen:
1. If you wish to manually provide license files after the post-installation process, click the Skip
button
2. If the license files are on a USB media, execute the following procedure:
1. Plug in the USB media hosting the license files
Wait for a few seconds
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 222/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 223/279
Chapter 4 Generic Appliance Server Installation
The data captured through the post-installation pages are written into a configuration file. This
configuration file is used to proceed to the following steps to configure through scripts:
• Network Configuration:
All the network parameters such as OXE IP, CPU Name, network number, router details are
extracted from configuration file and updated in to the Netadmin file to enable network
configuration
• Empty database configuration:
An empty database is created as per the country chosen during post installation
• License configuration:
License files .zip, hardware.mao, software.mao, .swk, .ice are placed in the OXE directory /
usr4/BACKUP/OPS for future installation
The .ice file is placed in the directory /opt/Alcatel-Lucent.data/licenses/ on the Suse
OS for FlexLM server usage
• Network Configuration for OXE-MS:
Network parameter of OXE-MS, such as OXE-MS IP, CS IP and subnet mask are updated in the
oms.cfg file to enable network configuration in OXE-MS
After successful configuration, the OmniPCX Enterprise starts along with the OXE-MS.
13. At the end of the post-installation, check the installation status displayed in the Install
Complete page:
• In case of success, click the Done button
• In case of failure, the corresponding error message with the information of log file displays, see:
Un-installation procedure on page 243
After correcting the errors, try again the post-installation procedure.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 224/279
Chapter 4 Generic Appliance Server Installation
14. Once installation is complete, you can verify the versions of Generic Appliance Server, patches,
OXE-MS and FlexLM server from the sws_release file available in the /etc path
15. Configure the OXE VM and OXE-MS VMs
Connect to the virtual machines in any of the following manners
• From a Telnet terminal
• From the KVM console:
1. Open a session on the KVM console
2. Start the graphical interface, using the command:
systemctl start display-manager
3. Go to: Activities
4. Click the Show Applications icon, then the Yast icon
The Administrator Settings window is displayed
5. Select the Virtual Machine Manager icon
The Virtual Machine Manager window opens to access VMs
6. From the VM Manager home page, open one of virtual machines by clicking its name.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 225/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 226/279
Chapter 4 Generic Appliance Server Installation
9. Click Next
The GAS settings configuration page opens
10. Complete the fields with the Generic Appliance Server settings: keyboard, hostname, MAC address
and IP address of the server hosting the Generic Appliance Server.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 227/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 228/279
Chapter 4 Generic Appliance Server Installation
13. If you launch immediately the deployment using the Deploy button, wait around 15 seconds to be
sure that the S.O.T. is ready to receive the request from the host server on which the Generic
Appliance Server software must be deployed, then start PXE boot on the host server.
The host server performs a network boot, connects to the S.O.T. and loads the bootDVD and
Generic Appliance Server software. The installation automatically starts on the host server.
Monitor the progress of the Generic Appliance Server installation from the S.O.T. interface.
After installation, a post-installation wizard starts on the host server.
14. From the console connected to the host server, complete the settings of the Generic Appliance
Server components (OmniPCX Enterprise, OXE-MS, and Rainbow WebRTC gateway)
For more details, see the procedure of Post-installation via GUI on page 215 (starting from step 3).
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 229/279
Chapter 4 Generic Appliance Server Installation
Note:
• IMM/ILO are configured on the BIOS and are tied to a specific Ethernet card.
• The VMs are already configured to use the interface br0 for communication.
3. If needed, remove the Ethernet interfaces from the default bridge interface (br0):
1. Select the br0 interface and click Edit
2. Unselect the Ethernet interfaces in the Bridged Devices tab
4. If a bonding device is not available, click Add and select Bond in the Device Type field, then
select Next
5. For IP configuration, select No Link and IP Setup (Bonding Slaves)
6. Select the Bond Slaves tab, and the target Ethernet devices to include in the bonding interface
7. Verify the Bond Driver Options field present at the bottom of the Bond Slaves tab. It is
recommended to set the option to: mode=balanced-rr miimon=100
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 230/279
Chapter 4 Generic Appliance Server Installation
4.3.3 Including the bonding interface in the default bridge interface (br0)
1. From the YaST2 tool, select the bridge interface br0 and click Edit
2. Verify IP setting is correctly configured for the bridge interface (static or dynamic, depending on
requirement)
3. In the Bridged Devices tab, select the new created bonding interface
4. Click Next to go back to Network Settings
5. Verify the details in the Routing tab, and ensure that a valid default gateway is configured for the
bridge interface
6. Click OK to save the configuration and exit the tool
The host is now configured with Ethernet bonding.
Verify the network connectivity is not disturbed when bringing an Ethernet interface down.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 231/279
Chapter 4 Generic Appliance Server Installation
Wait until the end of the restart. VLAN tagging at host level is now complete.
5. Stop completely the OXE and OXE-MS VMs (restart does not work)
6. Start the OXE and OXE-MS VMs
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 232/279
Chapter 4 Generic Appliance Server Installation
After successful SLES OS installation, in addition to the root account, the admin account (with no
root rights) is provided for general purposes (e.g.: remote login). The login for this account is admin
and the default Password is letacla1.
The admin user does not have permission to perform root user operations such as Installing/
Uninstalling Generic Appliance Server, managing virtual machines etc. In order to perform such
operations, this user must switch to root.
3. When prompted, enter the password that will be used by the VNC client for the connection
You will require a password to access you desktops.
Password:
Verify:
4. You are prompted to enter a view-only password (optional), then the log file name is displayed,
gas:2.log in our example
Would you like to enter a view-only password (y/n)? n
New 'gas:2 (root)' desktop is gas:2
Creating default startup script /root/.nvc/xstartup
Creating default config /root/.vnc/.vnc/config
Starting applications specified in /root/.vnc/xstartup
Log file is /root/.vnc/gas:2.log
5. Enter the following commands to check logs
ll /root/.vnc/gas.phisa.com\:2.log
cat /root/.vnc/gas.phisa.com\:2.log
6. Check that the following line is present, indicating that the VNC server is activated:
vncext: Listening for VNC connections on all interface(s), port 5902
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 233/279
Chapter 4 Generic Appliance Server Installation
2. Enter the IP address of the Generic Appliance Server and indicate the port defined in the VNC
server, for example:
10.69.201.130:2 if the port 5902 is used
3. Click Connect and enter the password defined when activating VNC on Generic Appliance Server
The connection is done and you have access to the SLES operating system on the Generic
Appliance Server.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 234/279
Chapter 4 Generic Appliance Server Installation
4.7 Maintenance
4.7.1 Checking system compatibility
To check system compatibility, run the script checksystemcompatability.sh in a terminal and
ensure that no error is logged in the file:
/var/log/oxems/InstallLog/checkingsystem.log
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 235/279
Chapter 4 Generic Appliance Server Installation
If errors are logged, take corrective actions and run the script until all the errors are solved. This file
(which verifies OS version, KVM support, etc. of the target machine) is available along with
oxeswspreinst.bin.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 236/279
Chapter 4 Generic Appliance Server Installation
Figure 4.79: Example of a Flex-LM service out of service (no license file found)
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 237/279
Chapter 4 Generic Appliance Server Installation
VM Restore:
Vmrestore.sh script creates OmniPCX Enterprise, OXE-MS, or Rainbow WebRTC gateway VM in
the target machine
Vmrestore.sh outputVMName.img outputVMName.xml
The backup images and xmls are available in the following folder: /home/
OmniPCXEnterpriseSoftwareServer/Backup.
4.7.8 Rehosting
There is no specific command to rehost the OmniPCX Enterprise, OXE-MS or Rainbow WebRTC
gateway.
• To rehost the OmniPCX Enterprise:
1. Open a terminal on the OmniPCX Enterprise VM
2. Enter the commands: netadmin
• To rehost the OXE-MS:
1. Open a terminal on the OXE-MS VM
2. Enter the command: omsconfig
• To rehost the host (changing IP parameters of the host):
1. Open a terminal on the host
2. Execute the script: setIPAddress.sh present at /usr/bin/
• To rehost the Rainbow WebRTC Gateway:
1. Open a terminal on the Rainbow WebRTC Gateway VM
2. Enter the command:
mpnetwork --IP=<new IP address> --NETMASK=<new netmask> --Gateway=<new
gateway>
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 238/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 239/279
Chapter 4 Generic Appliance Server Installation
For details on Rainbow WebRTC gateway parameters, see: Silent post-installation on page 212.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 240/279
Chapter 4 Generic Appliance Server Installation
2. Locate the oxeswsposinst.bin file and give executable rights to this file, using the command:
#./chmod +x oxeswsposinst.bin
3. Enter the command:
#./oxeswsposinst.bin -i Silent –f /home/OmniPCXEnterpriseSoftwareServer/
Installation_Folders/scripts/PostInstall.cfg
Installation status message is displayed on screen at the end of the silent post-installation. You can
also verify the post-installation status from the file /etc/sws_postinstall.inf.
Note:
For more information on the Rainbow WebRTC Gateway, open a web browser and enter the following URL:
Rainbow Help Center.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 241/279
Chapter 4 Generic Appliance Server Installation
Field Value
PBX_DOMAIN Enter the OmniPCX Enterprise IP address (or OmniPCX Enterprise FQDN
in case of spatial redundancy)
RAINBOW_DOMAIN Enter the domain name of the Rainbow Cloud infrastructure. The Rainbow
domain name is initialized to openrainbow.com. It is the default value
RAINBOW_HOST Enter the hostname of the Rainbow Cloud infrastructure
MPROXY If a proxy has been declared in the PROXY field, use the drop-down menu
to select the protocol (tcp or tls) used for the media flows exchanged
through the proxy
Enable SSH If required, select the check box to enable connection to the Rainbow
WebRTC gateway via SSH
Caution:
An error message for insufficient RAM is displayed when selecting optional components (OXE-MS
and/or Rainbow WebRTC gateway). For more details on the minimum hardware requirements (see:
Verifying hardware, isos and licenses on page 203).
5. Click Next several times until the Post-installation Summary page is displayed with all the
entered settings
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 242/279
Chapter 4 Generic Appliance Server Installation
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 243/279
Chapter
OXE-MS:
- Suse Operating System
- OXE-MS software
Virtual Machine
Vmware ESXi
Physical server
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 244/279
Chapter 5 Non OmniPCX Enterprise virtual machines
OXE-MS:
- Suse Operating System
- OXE-MS software
Virtual Machine
Physical server
• The virtualization solution of Windows Server (Hyper-V), installed on a physical server. In this
configuration, a virtual machine can be created to host the OXE-MS.
OXE-MS:
- Suse Operating System
- OXE-MS software
Virtual Machine
Physical server
In these virtualized environments, other virtual machines can be created on the server to host other
applications (such as the OmniPCX Enterprise or Alcatel-Lucent 4645 voice mail).
Virtual Machines
OmniPCX
OXE-MS
Enterprise
Virtualized environment
Physical server
Notes:
• Only one instance of OXE-MS per virtual machine is allowed. The OXE-MS cannot operate when other
applications (such as the OmniPCX Enterprise or Alcatel-Lucent 4645 voice mail) are installed on the same
virtual machine
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 245/279
Chapter 5 Non OmniPCX Enterprise virtual machines
• The OXE-MS runs in the virtual machine with its own IP address
• The OXE-MS can operate with hardware Media Gateway such as Common Media Gateway
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 246/279
Chapter 5 Non OmniPCX Enterprise virtual machines
VM VM VM VM
CS main OXE-MS1 CS main OXE-MS1
Switchover
VM VM VM VM
CS standby OXE-MS2 CS standby OXE-MS2
: IPLink
5.1.1.6 Security
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 247/279
Chapter 5 Non OmniPCX Enterprise virtual machines
VM VM
CS OXE-MS
Virtualized environment
SSM
LAN
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 248/279
Chapter 5 Non OmniPCX Enterprise virtual machines
Notes:
• In case of KVM:
• The KVM solution consists of Suse Linux Enterprise operation system, KVM virtualization layer, and
KVM packages. The installation of KVM virtualization packages requires before R11.2, RedHat
Enterprise Linux 6.4 x86_64 bit Edition (or higher) or from R11.2, Suse Linux Enterprise as operating
system.
• Virtualization packages can be installed either during the host installation sequence or after host
installation using the zypper command and the Suse network.
• Ensure that bridged network has been configured, because Communication Server and OXE-MS virtual
machines use the same for access over LAN, and also turn off the NetworkManager to use the network
service instead.
• In case of VMware: The version must be 5.5 or higher.
• A virtualization management tool started:
• For KVM: use the Virtual Machine Manager application available in the KVM packages installed
with the KVM solution on the physical server.
• For VMware: use the vSphere web client (version 5.5 or higher), as it is the only client allowing
the installation of a bootdvd for SUSE 12 SP3 on a virtual machine.
• For Hyper-V: use the Hyper-V Manager
For more details on the VMware or KVM management tool installation and startup, refer to the
technical documentation of the manufacturer.
• The S.O.T. started
For more details on S.O.T. installation and startup, see document [45]
• The bootdvd including the SUSE Linux Enterprise Server operating system (bootdvd.x.iso)
• The OXE-MS software file (vmOMS-<version>.iso)
The bootdvd and OXE-MS software files are present in the OmniPCX Enterprise software package
available on the Business Portal Web Site. They must be downloaded and declared in the media list on
S.O.T. For more details, see document [45].
In case of OXE-MS virtual machine deployment without OVF, the OXE-MS virtual machine must be
created manually with the following characteristics:
• Dedicated memory: 1 GB of RAM
• Virtual hard disk: 4 GB
• Processing: one vCPU. The core frequency depends on the number of ports and coding/algorithm:
• With G711 coding only: 7 MHz with a maximum of 120 ports per OXE-MS
• With G722 coding: 10 MHz with a maximum of 120 ports per OXE-MS
• When G729 compression is used: 25 MHz with a maximum of 120 ports per OXE-MS
• Operating system: Linux
• Version: SUSE Linux Enterprise Server 12 SP3 (64-bit) (as of OXE-MS v8.00)
• SCSI controller: LSI Logic parallel with a disk Virtual Device Node set to SCSI(0:0)
• Network adapter: VMXNET 3
Important:
Only legacy Network Adapter must be used for Hyper-V installation.
• For Hyper-V: the virtual machine generation must be Generation 1
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 249/279
Chapter 5 Non OmniPCX Enterprise virtual machines
• Deploying the OXE-MS virtual machine on the target physical server on page 256
Shelf Address Enter the rack address of the OXE-MS media gateway
Main shelf Address Enter the rack address of the OXE-MS media gateway
Declaring the OXE-MS in the Shelf menu automatically creates the OXE-MS in the Media Gateway
menu and vice-versa.
Caution:
Do not declare any secondary racks and boards.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 250/279
Chapter 5 Non OmniPCX Enterprise virtual machines
No. of Com- Enter the number of compressors (VoIP channels) allowed for IP devices.
pressors for IP
This number must be compatible with hardware resources.
Devices
Default value: 0 (maximum value: 120)
Max. number of Enter the number of 3-party conferences allowed on the OXE-MS media gate-
3-part conferen- way.
ces
Default value: 0 (maximum value: 40)
To take the modified value into account, the OXE-MS media gateway must be
restarted.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 251/279
Chapter 5 Non OmniPCX Enterprise virtual machines
• Up to 4 6-party conferences
• Up to 2 14-party conferences
• Up to 1 29-party conferences
A PCM does not support mixed configuration: only voice guides or only conferences of the same type.
The table below gives configuration possibilities:
<= 30 3
<= 30 2 1 or 2
<= 30 2 <= 4
<= 30 1 3 or 4
<= 30 1 1 or 2 <= 4
<= 30 1 <= 8
<= 30 5 or 6
<= 30 3 or 4 <= 4
<= 30 1 or 2 <= 8
<= 30 <= 12
31 <= x <= 60 2
31 <= x <= 60 1 1 or 2
31 <= x <= 60 3 or 4
61 <= x <= 90 1
61 <= x <= 90 1 or 2
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 252/279
Chapter 5 Non OmniPCX Enterprise virtual machines
Board Ethernet Enter the MAC address of the OXE-MS virtual machine
Address
3. Confirm your entries
Note:
The MAC address of the OXE-MS virtual machine can be retrieved from the virtual machine properties.
G722 confer- • No: no G722 conference allowed with OXE-MS (default value)
ence with OMS • Yes: G722 conference allowed with OXE-MS
Note:
The OXE-MS must be reset for this option modification to be taken into account
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 253/279
Chapter 5 Non OmniPCX Enterprise virtual machines
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 254/279
Chapter 5 Non OmniPCX Enterprise virtual machines
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 255/279
Chapter 5 Non OmniPCX Enterprise virtual machines
5.1.7 Deploying the OXE-MS virtual machine on the target physical server
5.1.7.1 Deploying the OXE-MS virtual machine on a KVM physical server
To deploy the OXE-MS virtual machine on a KVM physical server:
1. From the KVM physical server home page, navigate to: Applications > System Tools >
Virtual Machine Manager to launch the Virtual Machine Manager application
The Virtual Machine Manager opens
2. According to the type of deployment, perform one of the following:
• Deployment of the OXE-MS virtual machine using an OVF file:
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 256/279
Chapter 5 Non OmniPCX Enterprise virtual machines
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 257/279
Chapter 5 Non OmniPCX Enterprise virtual machines
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 258/279
Chapter 5 Non OmniPCX Enterprise virtual machines
Note:
For the access from any other IP address, the /etc/hosts.allow needs to be changed.
10. Save and reboot the OXE-MS
11. On the OmniPCX Enterprise, the status of the OXE-MS can be verified using the command config
<crystal number>
Example:
(1)cs80> config 6
Thu Aug 14 19:24:14 CEST 2014
+-------------------------------------------------------------------+
| Cr | cpl| cpl type | hw type | cpl state | coupler ID |
|----|----|------------|-----------|--------------|-----------------|
| 6 | 0 | GD3 | OXE MS | IN SERVICE | NO PCMS CODE |
+-------------------------------------------------------------------+
--- Inter Crystal Topology ---
+-------------------------------------------------------------------------+
| CR | CPL Type Role Free/Tot Role Type CPL | CR |
|-------------------------------------------------------------------------|
|006 | 00 -GD3 <MAIN > --- 0/0--- < INT_A> INTIP3A - 01|019 |
|-------------------------------------------------------------------------|
(1)cs80>
The status of the OXE-MS can also be verified using other OmniPCX Enterprise commands such as
cplstat or listerm.
You can access the OXE-MS using an SSH connection. From the prompt of OmniPCX Enterprise,
enter the following command: ssh –l admin -2 <OXE-MS IP address>. A password is asked
for access: it corresponds to the password of the OmniPCX Enterprise root account.
Example:
(1)cs80>ssh –l admin -2 172.19.108.12
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 259/279
Chapter 5 Non OmniPCX Enterprise virtual machines
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 260/279
Chapter 5 Non OmniPCX Enterprise virtual machines
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 261/279
Chapter 5 Non OmniPCX Enterprise virtual machines
Note:
For the access from any other IP address, the /etc/hosts.allow needs to be changed.
11. Save and reboot the OXE-MS
12. On the OmniPCX Enterprise, the status of the OXE-MS can be verified using the command config
<crystal number>
Example:
(1)cs80> config 6
Thu Aug 14 19:24:14 CEST 2014
+-------------------------------------------------------------------+
| Cr | cpl| cpl type | hw type | cpl state | coupler ID |
|----|----|------------|-----------|--------------|-----------------|
| 6 | 0 | GD3 | OXE MS | IN SERVICE | NO PCMS CODE |
+-------------------------------------------------------------------+
--- Inter Crystal Topology ---
+-------------------------------------------------------------------------+
| CR | CPL Type Role Free/Tot Role Type CPL | CR |
|-------------------------------------------------------------------------|
|006 | 00 -GD3 <MAIN > --- 0/0--- < INT_A> INTIP3A - 01|019 |
|-------------------------------------------------------------------------|
(1)cs80>
The status of the OXE-MS can also be verified using other OmniPCX Enterprise commands such as
cplstat or listerm.
You can access the OXE-MS using an SSH connection. From the prompt of OmniPCX Enterprise,
enter the following command: ssh –l admin -2 <OXE-MS IP address>. A password is asked
for access: it corresponds to the password of the OmniPCX Enterprise root account.
Example:
(1)cs80>ssh –l admin -2 172.19.108.12
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 262/279
Chapter 5 Non OmniPCX Enterprise virtual machines
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 263/279
Chapter 5 Non OmniPCX Enterprise virtual machines
7. Verify that the OXE-MS version and parameters (MAC address, IP address, Netmask and
Gateway address) correspond to those defined for OXE-MS installation
Welcome to the OMS configuration tool
_______________________________________
FW version
oms_09.01_24Jan19_14h40
_______________________________________
Board role OMS
MAC address 0050568E5065
1. IP N/W Mode IPV4only
2. View/Modify IP Addresses
3. Crystal number 4 (Manual allocation)
4. IP QoS menu VLAN disabled
5. ssh server open
6. Archive log files
7. Certificate management
0. Exit
8. Select the menu 2. View/Modify IP Addresses, and complete the IP addresses:
• The OmniPCX Enterprise IP address (menu 1. IPv4 address)
• The IP network mask (menu 2. IPv4 subnetmask)
• The router IP address (menu 3. IPv4 gateway)
• The local OmniPCX Enterprise communication server main IP address (menu 4. CPU role
address)
• The duplicated OmniPCX Enterprise communication server main IP address in a duplicated
OmniPCX Enterprise communication server configuration where the two OmniPCX Enterprise
communication servers are on different IP subnetworks (menu 5. CPU redundancy role
address)
• Optionally, the PCS IP address (menu 6. Passive CS address)
9. Complete the other parameters:
• The rack address of the OXE-MS Media Gateway (menu 3. Crystal number). For more
information, see: Configuring the OXE-MS on the OmniPCX Enterprise on page 250
• The 5. ssh server option opens ssh, only for the admin user and only from the associated
OmniPCX Enterprise
Note:
For the access from any other IP address, the /etc/hosts.allow needs to be changed.
10. Save and reboot the OXE-MS
11. On the OmniPCX Enterprise, the status of the OXE-MS can be verified using the command config
<crystal number>
Example:
(1)cs80> config 6
Thu Aug 14 19:24:14 CEST 2014
+-------------------------------------------------------------------+
| Cr | cpl| cpl type | hw type | cpl state | coupler ID |
|----|----|------------|-----------|--------------|-----------------|
| 6 | 0 | GD3 | OXE MS | IN SERVICE | NO PCMS CODE |
+-------------------------------------------------------------------+
--- Inter Crystal Topology ---
+-------------------------------------------------------------------------+
| CR | CPL Type Role Free/Tot Role Type CPL | CR |
|-------------------------------------------------------------------------|
|006 | 00 -GD3 <MAIN > --- 0/0--- < INT_A> INTIP3A - 01|019 |
|-------------------------------------------------------------------------|
(1)cs80>
The status of the OXE-MS can also be verified using other OmniPCX Enterprise commands such as
cplstat or listerm.
You can access the OXE-MS using an SSH connection. From the prompt of OmniPCX Enterprise,
enter the following command: ssh –l admin -2 <OXE-MS IP address>. A password is asked
for access: it corresponds to the password of the OmniPCX Enterprise root account.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 264/279
Chapter 5 Non OmniPCX Enterprise virtual machines
Example:
(1)cs80>ssh –l admin -2 172.19.108.12
12. After the OXE-MS installation is completed, remove the legacy network adapter from the virtual
machine settings, and add a network adapter with the virtual machine network settings.
5.1.8 Replacing an existing Red Hat virtual machine by a new SUSE virtual machine
This procedure applies to an OXE-MS virtual machine deployed on a KVM physical server. It stops the
OXE-MS for a few minutes.
The new SUSE OXE-MS must be configured with the same parameters as the existing Red Hat OXE-
MS. If necessary, use the omsconfig tool to retrieve this information.
To replace an existing Red Hat OXE-MS by a new SUSE OXE-MS:
1. On S.O.T., configure the settings of OXE-MS virtual machine, as explained in: Generating the OXE-
MS virtual machine via S.O.T. on page 253
2. Stop the Red Hat OXE-MS
3. Deploy the OXE-MS virtual machine on the target physical server, as explained in: Deploying the
OXE-MS virtual machine on a VMware physical server on page 259
4. Go to the OmniPCX Enterprise management console
5. Go to Shelf > Board > Ethernet Parameters
6. Select the appropriate shelf and review modify the following attribute
Board Ethernet address Enter the MAC address of your SUSE OXE-MS
virtual machine
7. Confirm your entries
8. Restart the SUSE OXE-MS virtual machine
9. In the OmniPCX Enterprise management tool, verify the status of the OMS crystal with the
command config <crystal no.>
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 265/279
Chapter 5 Non OmniPCX Enterprise virtual machines
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 266/279
Chapter 5 Non OmniPCX Enterprise virtual machines
Important:
Do not start immediately the virtual machine.
2. From the S.O.T. home page, select Projects > Create project
3. Select Greenfield project option
4. Select OST and click Next
The Medias page opens
5. Select the media on which the files (bootdvd and OST software) are available, and click Refresh
medias list
6. Select the files listed on screen, and click Declare medias
7. When the necessary information has been provided, click Next
The Project settings page opens
8. Enter a Project name, and complete the other fields with the network parameters of the customer
LAN and click Next
Select the OVF Generation field if the OST virtual machine must be deployed on the target
machine using an OVF file.
The OST settings page opens
9. Complete the fields with the OST server settings
The Machine type field is used to select the operating mode of the OST virtual machine (EEGW or
OST64)
If OVF is used, the MAC address of the virtual machine is not required: the OST MAC address
field is grayed.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 267/279
Chapter 5 Non OmniPCX Enterprise virtual machines
12. According to the type of deployment, perform any of the following on the target server:
• Deployment with OVF: copy the URL of the OVF, replace https by http (to prevent transfer failure
due to lack of certificate), and use the resulting URL to install the OST virtual machine on the
target server
• Deployment without OVF: start the virtual machine (PXE boot)
After the OST virtual machine installation on the target server, you are prompted to open a session
13. Open a root session (password: letacla1)
You are prompted to change the password
14. Change the password
15. Enter the ostconfig command to access the OST configuration tool
The OST virtual machine settings are displayed on screen. Some fields are automatically completed
with information provided by S.O.T. (IP address, Netmask, and Gateway address)
16. If needed, select 10. Machine Type to check the operating mode of the OST virtual machine
(OST64 or E-Gateway (External Encryption Gateway))
17. If the OST virtual machine operates as External Encryption Gateway (E-Gateway), review/modify
the following settings:
• Select 7. CS Physical address, and enter the physical IPv4 address of the associated
communication server
• Select 8. CS role address, and enter the IPv4 address of the associated communication
server when it plays the main role (communication server duplication)
• Select 9. IP QoS menu to access and configure the VLAN settings
The other fields must be left empty.
Configuration tool example for EEGW
[root@ost ~]# ostconfig
Welcome to the OST configuration tool
-----------------------------------------------
FW version
ost_05.18_20Sep19_16h40
-----------------------------------------------
0. Exit
18. If the OST virtual machine operates as OST64, review/modify the following settings:
• Select 4. V6 IP Address, and enter the IPv6 address of the OST64 server
• Select 5. V6 Gateway Address, and enter the IPv6 address of the gateway
• Select 6. V6 Prefix Length, and enter the IPv6 prefix length
• Select 7. CS Physical address, and enter the physical IPv4 address of the associated
communication server
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 268/279
Chapter 5 Non OmniPCX Enterprise virtual machines
• Select 8. CS role address, and enter the IPv4 address of the associated communication
server when it plays the main role (communication server duplication)
• Select 9. IP QoS menu to access and configure the VLAN settings
Configuration tool example for OST64
[root@ost ~]# ostconfig
Welcome to the OST configuration tool
-----------------------------------------------
FW version
ost_05.18_20Sep19_16h40
-----------------------------------------------
0. Exit
19. Enter 0 to apply change and exit the OST configuration tool
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 269/279
Chapter
6 Appendixes
4. Right click the OS type and Version fields and use the contextual menu to select the
corresponding Operating System and version type, then click Forward.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 270/279
Chapter 6 Appendixes
5. Select the memory (RAM) and the number of CPUs to allocate to the virtual machine, then click
Forward.
6. Select the disk size to allocate to the virtual machine, and click Forward.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 271/279
Chapter 6 Appendixes
7. For OmniPCX Enterprise only: Select the Customize configuration before install check
box, and set the Architecture to i686.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 272/279
Chapter 6 Appendixes
Figure 6.6: Virtual Machine Manager with a new virtual machine creation example
For OmniPCX Enterprise only: The OmniPCX Enterprise does not support the default KVM NIC device
model. Complete the virtual machine configuration by modifying its model device:
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 273/279
Chapter 6 Appendixes
1. Double click the virtual machine to open the console of the virtual machine, then click the
information icon.
2. In the virtual machine information page, select the NIC card on the left hand side of the navigation
pane (for example: NIC C5:05:77)
3. change the device model to e1000, then click Apply.
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 274/279
Chapter 6 Appendixes
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 275/279
Chapter 6 Appendixes
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 276/279
Chapter 6 Appendixes
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 277/279
Chapter 6 Appendixes
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 278/279
Chapter 6 Appendixes
8AL91032USAK - Ed. 03 - April 2021 - OXE System: Software Installation Manual 279/279