The stand-alone RPM installation method is used for installing PowerMedia XMS on existing Linux installations. Instead of an .ISO file, the RPM distribution of PowerMedia XMS uses a gzipped tar file (.tgz). The .tgz file is extracted to a directory on the machine where the PowerMedia XMS will be installed. The PowerMedia XMS installation script is run from that directory.
The perl-core-5.10.1-xxxxx.x86_64.rpm package is required on the system before running the PowerMedia XMS installation script. The perl-core package is a standard package that is part of the RHEL/CentOS distribution and is normally automatically installed on virtually all systems when the operating system is installed using one or more of the RHEL/CentOS predefined package groups. However, in the case where you manually select each individual package in a RHEL/CentOS operating system installation (for example, when using a kick start file), you must ensure that the perl-core-5.10.1-xxxxx.x86_64.rpm is included in the list of packages. It can be installed on an RHEL or CentOS system using "yum install perl-core".
The PowerMedia XMS installation script automatically installs any prerequisite operating system packages (other than perl-core) required by the PowerMedia XMS installation script if the yum utility is used and configured to access either the operating system installation DVD or online package repositories such as RHN. If yum is not available on the system, the PowerMedia XMS installation script will print to the installation log (default: xms_install.log). That log contains a list of prerequisite operating system packages required to be manually installed by the user before re-running the PowerMedia XMS installation script.
Note: The default PowerMedia
XMS configuration uses the following ports:
tcp: 22, 80,
81, 443, 5060, 15001
udp:
5060, 49152-53152, 57344-57840
Ensure that your PowerMedia XMS system firewall is configured accordingly.
Proceed as follows to complete the RPM installation method:
Extract the gzipped tar file to a directory of your choice. The chosen directory will contain a subdirectory named dialogic_xms_x.xx.xxx where x is a version number.
Run xms_install.pl with the desired options from the subdirectory above.
The options available are:
These are platform configuration options. They include:
--cfg-selinux Disable selinux (default: ask)
--cfg-hosts Configure /etc/hosts file (default: ask)
--cfg-prereq Automatically install prerequisite OS packages (default: ask)
--cfg-https Backup and replace https settings (default: ask)
For example, to install PowerMedia XMS and automatically configure the /etc/hosts file,use:
xms_install.pl -i --cfg-hosts
The –cfg-xxx options can be negated with nocfg-xxxx. For example, if the script is to ignore the /etc/hosts file, use:
xms_install.pl -i --nocfg-hosts
-i or --install Install XMS if no previous version exists (default)
-u or –-update Update XMS without affecting current configuration
-r or --remove Remove XMS
-t or --test Test system and report status without installing anything
-y or --yes Answer yes to all questions
-h or --help: Display this message and exit
-d or --distdir DIR Directory where the XMS distribution is located
-l or -–log or --nolog Log (or not) results to a file (default: enabled)
-f or --logfile FILE Use FILE as the log filename (default: xms_install.log)
-v or --verbose Print detailed progress information (-vv very verbose)
-q or --quiet Do not write anything to standard output (implies –y)
Note: The --quiet option implies a yes answer to all questions unless --nocfg-xxxx is added to the command.
If errors occur, review the log file for error and warning information. A log file (default: xms_install.log) is generated automatically unless --nolog is specified.
When the installation script completes, use your browser to log in to the PowerMedia XMS Console (refer to Login to the Console).