Upgrading Avaya Call Management System 19.0 June 2019
Upgrading Avaya Call Management System 19.0 June 2019
System
Release 19.0
Issue 1
June 2019
© 2019 Avaya Inc. OTHERWISE AGREED TO BY AVAYA IN WRITING, AVAYA DOES NOT
All Rights Reserved. EXTEND THIS LICENSE IF THE SOFTWARE WAS OBTAINED FROM
ANYONE OTHER THAN AVAYA, AN AVAYA AFFILIATE OR AN AVAYA
Notice CHANNEL PARTNER; AVAYA RESERVES THE RIGHT TO TAKE LEGAL
While reasonable efforts have been made to ensure that the information in this ACTION AGAINST YOU AND ANYONE ELSE USING OR SELLING THE
document is complete and accurate at the time of printing, Avaya assumes no SOFTWARE WITHOUT A LICENSE. BY INSTALLING, DOWNLOADING OR
liability for any errors. Avaya reserves the right to make changes and USING THE SOFTWARE, OR AUTHORIZING OTHERS TO DO SO,YOU, ON
corrections to the information in this document without the obligation to notify BEHALF OF YOURSELF AND THE ENTITY FOR WHOM YOU ARE
any person or organization of such changes. INSTALLING, DOWNLOADING OR USING THE SOFTWARE
(HEREINAFTER REFERRED TO INTERCHANGEABLY AS "YOU" AND "END
Documentation disclaimer USER"), AGREE TO THESE TERMS AND CONDITIONS AND CREATE A
"Documentation" means information published in varying mediums which may BINDING CONTRACT BETWEEN YOU AND AVAYA INC. OR THE
include product information, operating instructions and performance APPLICABLE AVAYA AFFILIATE ("AVAYA").
specifications that are generally made available to users of products. Avaya grants You a license within the scope of the license types described
Documentation does not include marketing materials. Avaya shall not be below, with the exception of Heritage Nortel Software, for which the scope of
responsible for any modifications, additions, or deletions to the original the license is detailed below. Where the order documentation does not
published version of Documentation unless such modifications, additions, or expressly identify a license type, the applicable license will be a Designated
deletions were performed by or on the express behalf of Avaya. End User System License as set forth below in the Designated System(s) License (DS)
agrees to indemnify and hold harmless Avaya, Avaya's agents, servants and section as applicable. The applicable number of licenses and units of capacity
employees against all claims, lawsuits, demands and judgments arising out of, for which the license is granted will be one (1), unless a different number of
or in connection with, subsequent modifications, additions or deletions to this licenses or units of capacity is specified in the documentation or other materials
documentation, to the extent made by End User. available to You. “Software” means computer programs in object code,
provided by Avaya or an Avaya Channel Partner, whether as stand-alone
Link disclaimer products, pre-installed on hardware products, and any upgrades, updates,
Avaya is not responsible for the contents or reliability of any linked websites patches, bug fixes, or modified versions thereto. “Designated Processor”
referenced within this site or Documentation provided by Avaya. Avaya is not means a single stand-alone computing device. “Server” means a set of
responsible for the accuracy of any information, statement or content provided Designated Processors that hosts (physically or virtually) a software application
on these sites and does not necessarily endorse the products, services, or to be accessed by multiple users. “Instance” means a single copy of the
information described or offered within them. Avaya does not guarantee that Software executing at a particular time: (i) on one physical machine; or (ii) on
these links will work all the time and has no control over the availability of the one deployed software virtual machine (“VM”) or similar deployment.
linked pages.
License type(s)
Warranty Designated System(s) License (DS). End User may install and use each copy
Avaya provides a limited warranty on Avaya hardware and software. Refer to or an Instance of the Software only: 1) on a number of Designated Processors
your sales agreement to establish the terms of the limited warranty. In addition, up to the number indicated in the order; or 2) up to the number of Instances of
Avaya's standard warranty language, as well as information regarding support the Software as indicated in the order, Documentation, or as authorized by
for this product while under warranty is available to Avaya customers and other Avaya in writing. Avaya may require the Designated Processor(s) to be
parties through the Avaya Support website: identified in the order by type, serial number, feature key, Instance, location or
https://support.avaya.com/helpcenter/getGenericDetails?detailId=C200911201 other specific designation, or to be provided by End User to Avaya through
12456651010 under the link "Warranty & Product Lifecycle" or such successor electronic means established by Avaya specifically for this purpose.
site as designated by Avaya. Please note that if You acquired the product(s) Concurrent User License (CU). End User may install and use the Software on
from an authorized Avaya Channel Partner outside of the United States and multiple Designated Processors or one or more Servers, so long as only the
Canada, the warranty is provided to You by said Avaya Channel Partner and licensed number of Units are accessing and using the Software at any given
not by Avaya. time. A "Unit" means the unit on which Avaya, at its sole discretion, bases the
pricing of its licenses and can be, without limitation, an agent, port or user, an
“Hosted Service” means an Avaya hosted service subscription that You acquire e-mail or voice mail account in the name of a person or corporate function
from either Avaya or an authorized Avaya Channel Partner (as applicable) and (e.g., webmaster or helpdesk), or a directory entry in the administrative
which is described further in Hosted SAS or other service description database utilized by the Software that permits one user to interface with the
documentation regarding the applicable hosted service. If You purchase a Software. Units may be linked to a specific, identified Server or an Instance of
Hosted Service subscription, the foregoing limited warranty may not apply but the Software.
You may be entitled to support services in connection with the Hosted Service Shrinkwrap License (SR). You may install and use the Software in accordance
as described further in your service description documents for the applicable with the terms and conditions of the applicable license agreements, such as
Hosted Service. Contact Avaya or Avaya Channel Partner (as applicable) for "shrinkwrap" or "clickthrough" license accompanying or applicable to the
more information. Software ("Shrinkwrap License").
Chapter 1: Introduction . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Purpose. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
Chapter 7: Resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
Documentation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73
CMS and CMS Supervisor Documents . . . . . . . . . . . . . . . . . . . . . . 73
Avaya Converged Platform Documents . . . . . . . . . . . . . . . . . . . . . 76
WebLM Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 77
VMware Documents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Related links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Finding documents on the Avaya Support website . . . . . . . . . . . . . . . 78
Procedure . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78
Avaya Documentation Portal navigation . . . . . . . . . . . . . . . . . . . . . 79
Viewing Avaya Mentor videos. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80
Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Related links . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
Using the Avaya InSite Knowledge Base . . . . . . . . . . . . . . . . . . . . 81
Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107
Purpose
This document describes how to upgrade an Avaya Call Management System (CMS) Release
R15 or later deployment to a CMS R19.0 deployment. The upgrade uses the CMS Upgrade
Express feature of CMS. CMS supports the following upgrade scenarios:
● Software-only upgrade re-using the same hardware or VMware deployment.
● Upgrading old hardware with a CMS R19.0 VMware deployment.
Note:
Note: Base Load upgrades are not used to upgrade to CMS 19.0.
This document is intended for implementation engineers and system administrators.
Before you start an upgrade, use the following checklist of topics to prepare for the upgrade:
Topic
Software upgrades
The CMS upgrade process reuses existing CMS hardware that can support the new CMS 19.0
software. The following models of hardware can support CMS 19.0, regardless of their current
CMS release:
● Avaya Converged Platform Vmware servers
● Customer-provided Vmware servers
● Dell R630
● Dell R730
● HPE DL20 G9
● HPE DL380 G9
For information about doing a CMS software upgrade, see Planning for Avaya Call
Management System Upgrades and Upgrading Avaya Call Management System.
Platform upgrades
CMS R19.0 supports platform upgrades from CMS 15.x, 16.x, 17.x and 18.x, regardless of what
hardware the CMS software currently resides.
Note:
Note: Contact your Avaya account team if you need to upgrade from CMS releases
older than 15.x.
For information on platform upgrades, see Planning for Avaya Call Management System
Upgrades and Upgrading Avaya Call Management System.
! Important:
Important: If these procedures are performed by nonauthorized personnel, the following
consequences might occur:
- You might permanently lose data.
- The CMS system might be put in a nonfunctioning state for some time.
- You might be billed additional time and material expenses by Avaya.
! Important:
Important: When using NFS for backups on CMS 18.0.2 or later, you must use NFS Version
4 (v4). When upgrading from an older version of CMS that supports an older
version of NFS, you must upgrade your NFS setup to NFS v4 after you upgrade
your system.
When backing up to tape on a current platform in preparation for an upgrade to a platform that
does not support tape backups, to VMware for example, you will use the Remote Tape Copy
(RTC) or Remote Tape Migration (RTM) tools mentioned later in this document.
! Important:
Important: All tape backups must be completed before calling CMS provisioning. LAN
backups cannot be used for data migration in this procedure.
The CMSADM backup is usually done the night before the upgrade.
The full maintenance backup is usually scheduled to run overnight the night before the upgrade.
However, if an incremental backup is not being done, run the full maintenance backup just
before the upgrade.
The incremental backup, if required, is done just prior to the old system being turned over to
thetechnician and remote engineering support personnel. Any data collected after this
incremental backup will not be migrated to the new system.
For instructions on how to back up the customer data, see the CMSADM backup procedures for
the current release in Maintaining and Troubleshooting Avaya Call Management System.
Remote support
All upgrade procedures are done at the customer site. However, when remote personnel such
as CMS Provisioning are supporting the upgrade, the system commands used in this document
are done by the remote personnel so they can monitor the progress of the upgrade. Run the
commands from the local console only when there is no remote support or when you are
instructed to run the commands.
! Important:
Important: If the host name or IP address and TCP port information is not known during the
CMS upgrade, you can enter fictitious information to get through the upgrade.
The Communication Manager links do not become active until you update the
Communication Manager setup information with accurate information.
Software considerations
The Expanded AUX software, at one time separate purchasable items, are now part of the
standard CMS package.
Customization issues
The upgrade process does not preserve third-party software packages and customizations,
such as pseudo-ACDs. The customer or Avaya Professional services must collect, reinstall,
recompile, and reconfigure any nonstandard CMS software after the upgrade is completed and
approved.
! CAUTION:
CAUTION: If Operational Analyst (OA) is installed, you must engage an Avaya resource for
reinstallation. OA is a custom application that must be reinstalled after a CMS
upgrade.
The customer data that the administrator copies during the upgrade procedure includes the
following information:
● User login IDs and passwords
● System name and IP address
● Printer administration
● CMS administration, setup, and feature installations
For a complete list of the files copied during the upgrade, see the /var/log/cvuelog file after
the upgrade is complete. A copy of the old system’s /etc/fstab (Linux) is saved in the
cvuelog file.
2. Enter:
cmssvc
The system displays the CMS Services menu.
3. Enter the option number for swinfo.
The system displays a list of the administered ACDs, similar to the following display:
Select an ACD
1)acd_number_1
2)acd_number_2
Enter choice (1-2) or q to quit:
4. Enter the number that corresponds to the ACD for which you want information.
The system displays the switch administration data for the selected ACD. For example:
5. Repeat this procedure for each ACD that was administered on the old system.
Authorizations
The auth_display option allows you to display current CMS authorizations.
To display the current CMS authorizations:
1. Enter:
cmssvc
The system displays the CMS Services menu.
2. Select the auth_display option.
The system displays current authorizations for CMS features and capacities. The options
for authorization status are as follows:
● Authorized — The feature is purchased, and authorization is turned on.
● Not authorized — The feature is not purchased, or authorization is not turned on.
● Installed — The feature is authorized, and the software to support the feature is
installed. For External Call History, the display notes if the feature is on or off.
3. Use the blank form CMS authorizations on page 84 to record the current authorizations.
Note:
Note: You can also download a license file and install the file manually. For more
information, see Deploying Avaya Call Management System.
9. Select one of the displayed license hosts or create a new host by clicking Add a License
Host.
10. Click Next.
PLDS displays a registration summary screen.
11. Click Next.
PLDS displays the Activate Entitlements screen.
12. Select the quantity of each entitlement you want to activate.
13. Click Next.
14. Add notes for the activation, if needed.
15. Click Finish.
Printer administration
Customers moving to Linux who require printers need custom work to set up a printer using
Linux cups. Avaya Professional Services can help with setting up a printer on Linux.
To check the current printer administration:
1. Use the following command to display a list of administered printers:
lpstat -t | more
2. Based on the displayed printer names, use the following command to display the printer
type and speed for each of the printers:
lpstat -p <name> -l | more
3. Use Maintenance > Backup/Restore Devices to display the current default printer
device. Record that information to administer on the new system.
If the old system is using network printers, contact Avaya Professional Services for assistance
recording information about those printers. Avaya Professional Services reinstalls network
printers on the new system.
2. Select System Setup > CMS State to display the Master ACD clock information.
3. Record the ACD displayed in the Master ACD for clock synchronization field.
4. For each ACD, Select System Setup > Storage Intervals to display the storage interval
data for the ACD.
5. Record the Data summarizing time and the Switch time zone offset. You can print the
screens to record the data.
6. Repeat Steps 4 and 5 for each ACD.
To minimize the time that CMS is out of service during the upgrade, you can extract the
customer’s administration and options while the CMS is operating.
! Important:
Important: Do not allow the customer to make any administration changes once the extract
process starts.
! Important:
Important: When remote personnel such as CMS Provisioning support the upgrade, stop
here and contact the provisioning group. When remote personnel support the
upgrade, the remote personnel use the system commands in this section to
monitor the progress of the upgrade. Run the commands from the local console
only when instructed or when there is no remote support.
Perform one of the following procedures:
● If the extract device is a tape drive, continue with Preparing to extract data to tape on
page 25.
● If the extract device is a USB storage device, continue with Preparing to extract data to a
USB storage device on page 26.
● If the extract device is a network mount point, continue with Preparing to extract data to a
network mount point on page 29.
! Important:
Important: If the system has more than one tape drive, the upgrade program defaults to the
tape drive that has a tape installed and that has the lowest SaS ID. To prevent
using the wrong tape drive, remove the tapes from any other tape drives.
Label the blank tape “Upgrade Extract,” and insert the tape into the tape drive.
3. Continue with Extracting customer data on page 32.
! Important:
Important: It is the responsibility of the customer to ensure that the CMS system detects the
USB storage device and users can perform read and write operations to and from
the USB storage device. This document provides information as a reference to
aid in troubleshooting USB storage device recognition issues but the customer
should NOT contact Avaya to resolve any issues with USB storage devices.
Instead, the customer system administrator must resolve any USB storage device
issues. Ensure you can write to and read from the installed USB storage devices
before performing any Maintenance or CMSADM backups.
2. Enter:
fdisk -l
The system displays information similar to the following:
5. Create the ext4 file system on the USB storage device: Enter:
mkfs -t ext4 DevicePath
Where DevicePath is the path to the USB device, for example, /dev/sdb.
! CAUTION:
CAUTION: Creating a file system on the USB storage device will overwrite all data on the
USB storage device and all data will be lost. Be sure you are certain you want to
remove all data on the USB storage device. If you do not want to remove the data
on the USB storage device, replace the USB storage device with a different USB
device that can be formatted, and restart this procedure from Step 1.
Note:
Note: Formatting the USB device may take a long time depending on the speed and
size of the USB device.
The system displays information similar to the following:
Note:
Note: This filesystem will be automatically checked every 28 mounts or 180 days,
whichever comes first. Use tune2fs -c or tune2fs -i to override.
6. Mount the USB storage device.
a. On the CMS server, create the mount point if the mount point does not exist. Enter:
mkdir /CUE_extract_dir
! Important:
Important: Contact your system administrator before creating any shared mount points or
network mount points. It is the responsibility of the customer to determine if any
security violations will be made by creating share points and allowing other
systems on the network to access the share points. Creating and sharing mount
points should only be performed by experienced personnel.
It is the responsibility of the customer to ensure that the CMS system detects the
network mount point and users can perform read and write operations to and from the
network mount point. This document provides information as a reference to aid in
troubleshooting network mount point recognition issues but you should NOT contact
Avaya to resolve any issues with your network mount points. Instead, contact your
system administrator to resolve any network mount point issues. Be sure you can write
to and read from network mount points before performing an extract to the mount
point.
! Important:
Important: When using NFS for backups on CMS 18.0.2 or later, you must use NFS Version
4 (v4). When upgrading from an older version of CMS that supports an older
version of NFS, you must upgrade your NFS setup to NFS v4 after you upgrade
your system.
The customer is responsible for the correct configuration and connectivity between the NFS
server and CMS system. Keep in mind the following points when you use NFS mounted
directories:
● The NFS mount point must be accessible from the CMS system.
● The directory path used when administering an NFS Back Up Device must exist on the
NFS server.
The following procedures provide basic information about configuring a NFS server and CMS
system to support CMS upgrade extracts to NFS servers:
● If the network server is Linux, continue with Linux NFS server configuration on page 30.
! Important:
Important: When using NFS for backups on CMS 18.0.2 or later, you must use NFS Version
4 (v4). When upgrading from an older version of CMS that supports an older
version of NFS, you must upgrade your NFS setup to NFS v4 after you upgrade
your system.
Perform the following steps on the Linux network server.
Note:
Note: These steps are not performed on the CMS system. These steps are performed
on the NFS server which must be a separate, non-CMS, customer provided Linux
computer.
1. On the NFS server, create the network mount point, enter:
mkdir /network_server_mt_pt_dir
2. Enter:
cd /
3. Insert the upgrade software disc labeled r19cue1X.N.
4. Do the following:
● On Linux, enter the following commands:
mount /dev/dvd /mnt
cd /mnt
./cvue_extract
The extract process starts. The system displays a message similar to the following
example:
Pre-check completed.
Using /var/tmp/new as temporary directory, space needed is XXXXX blocks.
5. The extract process first verifies whether CMS R19.0 supports the platform you are
upgrading. One of the following conditions occur:
● If the platform is supported for CMS upgrades, the system displays the following
message and the process continues with Step 7.
● If the platform is not supported, the system displays a message similar to the following
example. You cannot continue with the CMS upgrade:
***WARNING***
You are upgrading from a hardware platform that is not supported by CMS R19. To upgrade
to CMS R19, you must install on a new CMS R19 platform that is sized for your
capacities, which could include the Dell R730, R630, R220, HP DL380P G9, or VMware. Do
not continue if you do not have the proper platform for upgrade available.
Do you want to continue? (y or n) :
6. Enter y to continue with the upgrade or n to stop the upgrade until you have the correct
hardware ready for the upgrade.
7. The extract process next runs the CMS converter tool. The system displays messages
similar to the following example:
8. The extract process determines if ACD 1 is administered. One of the following conditions
occur:
● If the system does not display error messages, ACD 1 is administered, and the extract
continues with Step 9.
● If the system displays the following error messages, ACD 1 is not administered, and
you must temporarily add ACD 1:
ERROR:
ACD 1 is currently administered as a skipped ACD.
CUE cannot upgrade when ACD 1 is a skipped ACD.
Please run cmsadm, add a temporary ACD 1, then run
“./cvue_extract” again.
#
● If this release of CMS supports all the ACDs, the extract continues with Step 16.
● If any ACD is administered using an unsupported switch model, the system displays
messages shown in the following example:
You have entered the following TCP/IP information for <acd_name> (ACD <acd number>):
*************************************
Host name or IP address: <host_name or IP_address>
*************************************
Revising TCP/IP Host Name <host_name or IP_address> per user request ...
You have entered the following TCP/IP information for <acd_name> (ACD <acd number>):
*************************************
TCP Port Number: <port_number>
*************************************
...CMS Upgrade Express is updating <acd_name> (ACD <acd number>) with TCP/IP switch
information.
16. Extracting the administration files takes several minutes. When extraction is complete, the
system displays the following message:
The extract process determines if Visual Vectors server software is currently installed on
the old system. If Visual Vectors server software is detected, the system displays the
following message:
INFORMATION:
CUE has detected the existence of the Visual Vectors package.
Visual Vectors is no longer supported for CMS. Files under the
/opt/cc/aas/vector directory will NOT be preserved during this upgrade.
! CAUTION:
CAUTION: CMS does not support Visual Vectors. Inform the customer that they can not use
Visual Vectors with the new release of CMS.
17. The extract process determines if alarm administration data needs to be migrated. If the
customer has custom alarms, the administration data is preserved. The system displays
the following message:
18. The extract process continues and the system displays the following message:
NN blocks
NNNNN blocks
19. The extract process continues and the system displays the following messages:
.
.
.
CMS default backup device will be checked.
20. The extract process continues and the system displays the following messages:
! Important:
Important: The above message displays the amount of available space needed on the
extract device for the extract process to successfully write the extract file to the
extract device. The extract process fails If there is not sufficient space on the
extract device. Verify that the extract device has the amount of space that
displayed in the above message.
21. The extract process prompts you to select an extract device type:
● If the extract device is a tape drive, enter the number associated with the Tape option and
continue with Step 22.
● If the extract device is a USB storage device or a network mount point, enter the number
associated with the option Other and continue with Step 26.
22. The system displays the following message about supported tape drives:
You must use a supported tape drive to continue with the CUE upgrade.
Tip:
Tip: To track the progress of the extract from a different XTERM window, from a
remote terminal, or from a local terminal, use the following command:
tail -f /var/tmp/new/var/log/cvuelog
24. The extract process checks the tape and the tape drive to determine if the tape is
defective, write-protected, or not compatible with the tape drive. The system displays a
message similar to the following:
Note:
Note: For Linux, the tape device is /dev/stN, where N is the device number.
25. One of the following conditions occur:
● If the tape and tape drive are operational, the system does not display any error
messages and the extract continues with Step 27.
● If the tape or tape drive are not operational, the system displays messages similar to
the following example:
Ensure that the tape is not write-protected and the tape is the correct tape for the tape
drive. Clean the tape drive or using a different tape and start over with Step 4.
26. Enter the extract device path.
! CAUTION:
CAUTION: When using a USB storage device or a network mount point, the extract device
path must exist on the CMS server and must be mounted. If the USB storage
device or network mount point do not exist or not mounted, the extract will fail.
27. The extract process writes the Administration data to the extract device. The system
displays messages similar to the following example:
28. If the extract device was a tape drive, remove the tape, set the write-protect switch on the
tape to read-only, and reinsert the tape.
29. Enter the following commands:
cd /var/tmp/new/adminsave/init.d
ls -l
Verify that the directory contains upgrade scripts. If the scripts do not exist, check for free
space on the server. Reboot the server and retry the extract. You can run the extract
locally instead of remotely. If the scripts do not exist again after rebooting and retrying the
extract, escalate to Avaya support.
30. Enter:
more /var/tmp/new/var/log/cvuelog
The system displays the temporary upgrade log file. Check for failure messages (FAIL) or
other indications that the extract process did not successfully complete. This file also
contains a list of files that are copied to the new system. The list of files can be useful for
later troubleshooting.
31. Enter:
ls -l /var/tmp/new/adminsave/cmsadmin.saved
If the files setup.out, fp.install, and stor.def do not exist or have a file size of
zero, escalate though normal channels.
32. If the CMS configuration includes data collection by Avaya Operational Analyst (OA), the
data forwarders must be turned off. Use one of the following command to determine if OA
is installed:
● On a Linux deployment, enter:
rpm -q AOA
! Important:
Important: If OA is present, verify that an engineer is engaged to reinstall OA. If an engineer
is not engaged to reinstall OA, abort the upgrade and contact the customer and
the project manager.
33. If the system displays OA processes, enter the following commands to turn off the data
forwarders:
. /opt/BI/.profile
pa stop all
For more information about Avaya OA forwarders, see Avaya OA Maintenance and
Troubleshooting.
When upgrading an existing CMS deployment, there are different methods you must use
depending on the model of hardware you are using on your current system:
● Software upgrade reusing Dell or HPE hardware - If you are reusing older Dell or HPE
hardware that supports the new CMS release, you must redeploy the RHEL OS and CMS
software on the existing server, reconfigure some system options, then copy and activate
the customer's administration data and options.
● Software upgrade reusing VMware hardware - If you are reusing an older
customer-provided or Avaya Converged Platform VMware server that supports the new
CMS release, you must redeploy the OVA on the existing server, reconfigure some
options, then copy and activate the customer's administration data and options.
● Platform upgrade on new VMware hardware - If you must replace existing hardware
because it is not supported on the new CMS release, you must deploy a brand new
customer-provided or Avaya Converged Platform VMware system, then copy and activate
the customer's administration data and options.
For each of these scenarios, you must do the referenced procedures shown below that are
found in Deploying Avaya Call Management System before returning to Upgrading Avaya Call
Management System to complete the upgrade as shown in Chapter 5: Mounting an extract
device on page 45, and Chapter 6: Copying and activating the customer’s administration and
options on page 49.
While the technicians are installing the new system, the customer can run backups on the old
system. For instructions on how to back up the customer data, see the CMSADM backup
procedures in Maintaining and Troubleshooting Avaya Call Management System.
! Important:
Important: It is the responsibility of the customer to ensure that the CMS system detects the
USB storage device and users can perform read and write operations to and from
the USB storage device. This document provides information only as a reference
to aid in troubleshooting USB storage device recognition issues. Contact your
system administrator to resolve any USB storage device issues.
1. Insert the USB storage device.
2. On the CMS server, create the USB storage device mount point. Enter:
mkdir /CUE_extract_dir
3. To mount the USB storage device, enter:
mount DevicePath /CUE_extract_dir
Where DevicePath is the path to the USB device, for example, /dev/sdb.
4. To verify the USB storage device is mounted, enter:
ls -l /CUE_extract_dir
The cvue_extract.tar file must be listed.
5. Continue with Checking the status of the extract device on page 47.
2. Enter:
ifconfig -a
The system displays output similar to the following:
3. Enter:
ping route_ip
Verify the network router for the CMS system responds.
4. Enter:
ping nfs_server_ip_address
Verify the network server responds.
5. To mount the network server, enter the following command on a single line:
! Important:
Important: The network_server_mt_pt_dir must be the same mount point created in
the cvue_extract procedure.
mount -t nfs -o vers=3 <network_server_ip_address>:
/network_server_mt_pt_dir /CUE_extract_dir
Example:
mount -F nfs -o vers=3 xxx.xxx.xxx.xxx:/CUE_NFS_dir
/CUE_extract_dir
6. To change to the network server mount point directory, enter:
cd /CUE_extract_dir
7. To list the contents of the network server mount point directory, enter:
ls -l
The cvue_extract.tar file must be listed.
8. Continue with Checking the status of the extract device on page 47.
2. Mount the USB storage device as defined in Mounting a USB storage device on Linux on
page 45.
3. Verify data can be written to and read from the USB extract path.
4. Continue with Copying and activating the customer’s administration and options on
page 49.
If the extract device is a network mount point:
1. Verify data can be written to and read from the network mount point extract path.
2. Continue with Copying and activating the customer’s administration and options on
page 49.
To copy and activate the customer’s administration and options, use the following checklist to
keep track of each procedure:
Procedure
Note:
Note: When remote personnel such as CMS Provisioning are supporting the upgrade,
remote personnel use the system commands in this section to monitor the
progress of the upgrade. Run the commands from the local console only when
instructed or when there is no remote support.
3. Enter the path where the extract cvue_extract.tar file is located. This must be the
path used in the cvue_extract process.
Example:
If the extract device is a USB storage device or NFS server mount point, the path can be
/CUE_extract_dir.
4. If CMS was upgraded, remove the Avaya CMS upgrade software disc from the disc drive
and keep the disc in a safe place.
5. Insert the CMS upgrade software disc labeled r19cue1X.N.
6. Mount the disc drive.
For Linux, enter the following commands:
mount /dev/dvd /mnt
cd /mnt
7. Do one of the following:
For Linux, use option 3 of the cmsvcc menu.
9. The copy process next starts copying files. During the copy process the system displays a
list of files being copied:
10. After the customer’s files are copied onto the system, the system displays the messages
shown in the following example:
.
.
x ./export/home/.geo, 85 bytes, 1 tape blocks
Finished reading admin data from /dev/rmt/X
! Important:
Important: If the tape copy fails and the extract device is a tape drive, try cleaning the tape
drive and restart the copy with Step 8. If the tape copy continues to fail, the tape is
probably faulty. You must shut down the system, reinstall the backed up data,
boot the system, and restart the extract with a new blank tape. See Extracting
data from the old system on page 25.
11. The system automatically reboots after cvue_copy completes, and the system displays
the following messages:
12. The system reboots. If the system powers off instead of rebooting, press the power on
button.
13. Log into the system as root.
14. Continue with Activating customer options on page 52.
! Important:
Important: If your backup device uses a mount point for backups, verify that the mount point
is accessible.
To activate the customer’s software options:
1. For Linux, enter:
cd /mnt
2. Enter the activate command:
./cvue_activate
For On Site Personnel: If the upgrade is being supported by remote personnel (for
example, CMS Provisioning), use the following command from the local console during the
copy and activate process to view the upgrade log file and track the progress of the
upgrade:
tail -f /var/log/cvuelog
When finished viewing the /var/log/cvuelog file, press Del to break out of the
command.
3. One of the following conditions occur:
● If the copy was not successful, the system displays the following message. You must
run copy again (see Copying customer data on page 50):
cvue_copy not successful, run the cvue_copy again
● If the copy completed successfully, the system starts activating the customer’s options.
The system displays messages such as the following example:
..
S00Sethostname Start Time -> <time stamp>
.
.
4. The system continues activating the customer’s options. The system displays messages
similar to the following examples to show that serial printers are readministered. Network
printers must be readministered after the upgrade:
.
.
S12AdministerPrinters Start Time -> <time stamp>
S12AdministerPrinters End Time -> <time stamp>
.
.
S21checkdevices Start Time -> <time stamp>
S21checkdevices End Time -> <time stamp>
.
.
! Important:
Important: If the extract process used a USB storage device or a network server mount point
and the S21checkdevices fails, it is probably because the default backup path
in the /cms/db/cms.install file is a tape drive or the path does not exist.
Make a note of the default backup device currently defined in the /cms/db/
cms.install file. Make a copy of the /cms/db/cms.install file and modify
the original /cms/db/cms.install file, making the default backup device path
the mount point being used for the extract device. Save the file and exit the editor.
Rerun the ./cvue_activate script.
5. The system continues activating the customer’s options. The system displays messages
similar to the following examples:
.
.
S59init_db Start Time -> <time stamp>
6. The system continues activating the customer’s options. The system displays messages
similar to the following examples:
.
.
S70converter End Time -> <time stamp>
-----------------------------------------------------------
S80cmssetup Start Time -> Thu Mar 21 11:31:02 EDT 2019
Checking license server ...
You are required to set the WebLM URL before proceeding.
Begin WebLM URL administration. Thu Mar 21 11:31:02 EDT 2019
Using WebLM config file for configuration parameters.
Enter the WebLM license server information. Then you will be prompted for EASG setup:
-----------------------------------------------------------
EASG User Access
By enabling Avaya Logins you are granting Avaya access to your system.
This is necessary to maximize the performance and value of your Avaya
support entitlements, allowing Avaya to resolve product issues in a
timely manner.
If you are looking at the /var/log/cvuelog file during CMS setup (the S80cmssetup
script), you can see failure messages about the SQL database. You can ignore these
messages. CMS setup takes several minutes to complete.
7. The system continues activating the customer’s options. The system displays messages
similar to the following examples:
.
.
Customer CMS data successfully initialized <time stamp>
..............................................
Computing space requirements and dbspace availability.
Setup completed successfully.
S80cmssetup End Time -> <time stamp>
.
.
8. The system continues activating the customer’s options. The system displays messages
similar to the following:
.
.
S81cmsfeatpkg Start Time -> <time stamp>
.
.
.
.
9. If the system did not encounter any errors during the CMS upgrade Activate process, the
system displays the following message:
● If the CMS upgrade Activate process encountered errors with one or more of the
activate scripts or the activate process does not complete, refer to Recovering from
failed installation scripts on page 55.
● If the CMS upgrade Activate process completed without errors, continue with
Removing temporary ACD 1 (optional) on page 58.
You can recover and continue with the upgrade by skipping the failed installation script during
this part of the upgrade. However, any script skipped during this part of the upgrade must be
installed later using the standard software installation procedures found in the CMS software
installation document.
The following sections list all the possible software installation scripts and explains what to do if
one of the scripts fails during the upgrade. When identifying the installation scripts, note that
each script is numbered with a prefix (for example, S04) before the script name.
This section includes the following topics:
● Scripts that can be skipped and installed later on page 56
● Failures that require escalation to support on page 57
● Failures that occur when adding features on page 57
Note:
Note: After each script is executed, a copy of the script is automatically moved to the
directory /adminsave/init.d.completed.
Turning on CMS
To turn on CMS:
1. Enter:
cmsadm
The system displays the CMS Administration menu.
Users have 30 days to administer a valid WebLM URL and CMS license. If the user cannot
provide a valid URL, CMS enters the License Error Mode for 30 days. After 30 days, CMS
enters the License Restricted mode.
When you invoke either the cmssvc or cmsadm commands and the URL for the WebLM is
unknown to CMS, the system prompts the user for the WebLM URL before the user can access
any other commands.
Procedure
1. Enter cmssvc.
The system displays the following prompt:
Enter the URL to WebLM:
If CMS fails to establish connection to the WebLM, the system displays any one of the
following error message:
Cannot connect to WebLM. Do you want to enter another URL? (y/n)
Cannot obtain a valid CMS license. Do you want to enter another URL? (y/n)
3. Type the number for the auth_display command and press Enter.
The system displays the authorizations assigned to the CMS deployment, for example:
Capability/Capacity Authorization
-------------------- -------------
WebLM/Port/License ID 10.133.68.29 52233 cms245
CMS release R19
License Duration 10/22/19
forecasting installed
external call history installed/off
multi-tenancy installed
Dual IP installed
LDAP authentication installed
Maximum number of ACDs 8
Simultaneous Avaya CMS Supervisor logins 2
Number of authorized agents (RTU) 1000
Number of authorized ODBC connections 1
Number of CLInt sessions for Avaya internal use 1
Number of CLInt sessions for non Avaya use 1
FIPS 140-2 mode on
Firewall on
Enhanced Access Security Gateway (EASG) enabled
Configuring EASG
Use the cmssvc command to enable or disable EASG. You can enable or disable EASG without
affecting CMS operations. You can also view the EASG certificate.
Before you begin
● Ensure that you deployed the OVA.
● Turn on the CMS virtual machine.
Procedure
1. Log on to the CMS server as a root user without a password.
3. Choose security.
The system displays the following options:
4. Choose EASG.
The system displays the following options:
3. The system displays the CMS main window. Verify that the status of the Communication
Manager links before the upgrade match the status of the Communication Manager links
after the upgrade. That is, if a Communication Manager link was operating before the
upgrade, the Communication Manager link must be operating after the upgrade. If a
Communication Manager link that must be operating is not, make sure that data collection
is turned on.
4. Continue with Updating the ECH public key file on page 64.
/root/.ssh/id_rsa.pub
When the CMS server is upgraded using CMS upgrade on a Linux system, the upgrade
changes the public key. You must provide the new public key to the vendor or customer. The
vendor or customer must put the new public key file on the receiving ECH server so that the
SFTP connection will work.
Continue with Updating the switch setup on page 64.
2. If the links are not active, use the swsetup option of the cmssvc command to check the
administration of each ACD on the CMS. CMS must be turned off to administer the ACDs.
For more information about converting links, see Avaya CMS Switch Connections,
Administration and Troubleshooting. Remember to turn CMS on after setting up the ACDs.
3. Readminister the CMS version on the switch using the Feature Parameters form.
4. Continue with Updating DUAL IPs on page 65.
3. Note that if the number of files to remove is large, this procedure can take several minutes
to complete. When the files are removed, the system displays the following message:
4. Enter:
cd /
5. Enter:
eject cdrom
6. Remove the Avaya CMS upgrade software disc from the disc drive and keep the disc in a
safe place.
7. Continue with Migrating customer data on page 67.
! Important:
Important: In certain conditions where you cannot use tapes generated on an old system
with a new system, you can use the Remote Tape Copy (RTC) or Remote Tape
Migration (RTM) tools to migrate customer data. See Copying the full
maintenance backup with the RTC or RTM tools on page 67 for more information.
Copying the full maintenance backup with the RTC or RTM tools
This section describes the RTC and RTM tools. The RTC and RTM tools are available only to
Avaya support personnel from the Avaya support Web site.
To download the tools for a Linux system, use the following URL:
https://support.avaya.com/downloads/
download-details.action?contentId=C2013312109159250_8&productId=P0030
To download instructions for the tools, use the following URL:
https://support.avaya.com/css/P8/documents/100170349
! Important:
Important: You must review the RTC and RTM instructions before using the tools. There are
prerequisites you must follow, such as temporarily allowing RSH to all the tools
communicate between systems.
Tip:
Tip: If the maintenance backup tapes on the old system are compatible with the tape
drive on the new system, there is no need to use the RTC tool. You can continue
with Migrating system administration data on page 69 and Migrating agent and
call center administration data on page 70.
After the data is copied from the older tape to the new tape, use the newly-copied tape to
migrate data to the new system as shown in Migrating system administration data on page 69
and Migrating agent and call center administration data on page 70.
Tip:
Tip: If the maintenance backup tapes on the old system are compatible with the
(optional) tape drive on the new system, there is no need to use the RTM tool.
You can continue with Migrating system administration data on page 69 and
Migrating agent and call center administration data on page 70.
After you have created the backup on non-tape device using the RTM tool, continue with
Migrating system administration data on page 69 and Migrating agent and call center
administration data on page 70.
! CAUTION:
CAUTION: Perform this procedure only once! Attempting to migrate system administration
data more than once causes catastrophic errors from which you are unable to
recover. Failure to heed this warning can irretrievably destroy data.
To migrate the system administration data:
1. If CMS is not turned on, perform the following procedure:
a. Enter:
cmsadm
The system displays the CMS Administration menu.
b. Enter the number for the run_cms option.
c. Enter 1 to turn on CMS.
2. Log on to CMS.
The system displays the CMS main window.
3. From the CMS main menu, select System Setup > CMS State to put CMS into single-user
mode.
4. Turn off data collection for all ACDs.
5. Insert the most recent full maintenance backup tape or mount the extract device.
6. From the CMS Main Menu, select System Setup > R3 Migrate Data.
The R3 Migrate Data window is displayed.
7. In the R3 Migrate Data window, select the options and enter the values from the following
table:
8. Press Enter to access the action list in the top right corner.
9. Select Run and press Enter.
The progress of the migration is displayed in the Status field. When the migration ends,
the system indicates the success or failure of the migration in this field.
10. Press F3 and select the UNIX option to display the UNIX prompt.
Note:
Note: After the migration is complete, you will receive a message if migration of any
custom reports fail. Information about the failed reports are written to the
r3mig.log file. Acknowledge the message and contact Avaya Professional
Services to have the custom report migrated to the new system.
11. Enter:
pg /cms/migrate/r3mig.log
The system displays the customer migration log.
12. Verify the contents of the customer migration log and take any necessary corrective action.
For help with interpreting the log, contact technical support or your customer
representative.
13. Repeat steps 6-12 using the incremental backup media, if one was created.
14. To exit the UNIX window, enter:
exit
4. Press Enter to access the action list in the top right corner.
5. Select Run and press Enter.
The system displays the progress of migration in the Status field. When the migration
ends, the system indicates the success or failure of the migration in this field.
6. Turn on data collection for all ACDs.
7. Press F3 and select the UNIX option to display the UNIX prompt.
8. Enter:
pg /cms/migrate/r3mig.log
The system displays the customer migration log.
9. Verify the contents of the customer migration log and take any necessary corrective action.
For help with interpreting the log, contact technical support or your customer
representative.
10. Repeat steps 1-9 using the incremental backup media, if one was created.
11. To exit the UNIX window, enter:
exit
12. Select System Setup > CMS State to put CMS into multiuser mode.
13. Continue with Replacing the customer’s media on page 71.
Documentation
Overview
Avaya Call Management Describes tested product Sales engineers,
System Overview and characteristics and product Administrators
Specification capabilities including feature
descriptions, interoperability,
performance specifications, security,
and licensing requirements.
Avaya Call Management Describes how personal data is stored Administrators
System Data Privacy and processed by CMS.
Controls Addendum
Design
Avaya Customer Describes the AvayaCustomer Sales engineers
Experience Virtualized Experience Virtualized Environment
Environment Solution market solution from a holistic
Description perspective that focuses on the
functional view of the solution
architecture.
Installation, upgrades, maintenance, and troubleshooting
Deploying Avaya Call Describes how to plan, deploy, and Avaya support
Management System configure CMS on new personnel
VMware-based installations.
Deploying Avaya Call Describes how to plan, deploy, and Avaya support
Management System on configure CMS on new Amazon Web personnel
Amazon Web Services Services installations.
Avaya Call Management Describes how to install and maintain Avaya support
System High Availability your CMS High Availability (HA) personnel,
User Guide system.
Administrators
Administration
Avaya Call Management Provides instructions on administering Avaya support
System Administration a contact center using CMS personnel,
Supervisor.
Administrators
Avaya Call Management Describes the format of the Call Administrators
System Call History History data files and how to transfer
Interface these files to another computer.
Avaya Call Management Describes how to use Open Database Administrators
System ODBC and Connectivity (ODBC) and Java
JDBC Database Connectivity (JDBC) with
CMS.
Avaya Call Management Describes each database item and Administrators,
System Database Items calculation that CMS tracks and how Report designers
and Calculations CMS calculates the values displayed
on CMS reports and CMS Supervisor
reports.
Avaya Call Management Describes how to design and create Administrators,
System Custom Reports custom reports in CMS. Operations
personnel, Report
designers
Avaya Call Management Describes how to implement security Avaya support
System Security for features in CMS running on the Red personnel,
Linux® Hat Enterprise Linux® (RHEL) Administrators.
operating system.
CMS Supervisor
Avaya CMS Supervisor Describes how to install and configure Avaya support
Clients Installation and CMS Supervisor. personnel,
Getting Started
Administrators
WebLM Documents
VMware Documents
Note:
Note: If the document description (link) are no longer active, consult VMware for
documents associated with the component or operation.
Related links
Finding documents on the Avaya Support website on page 78
Avaya Documentation Portal navigation on page 79
Procedure
1. Go to https://support.avaya.com.
2. At the top of the screen, type your username and password and click Login.
3. Click Support by Product > Documents.
4. In Enter your Product Here, type the product name and then select the product from the
list.
5. In Choose Release, select an appropriate release number.
6. In the Content Type filter, click a document type, or click Select All to see a list of all
available documents.
For example, for user guides, click User Guides in the Content Type filter. The list
displays the documents only from the selected category.
7. Click Enter.
! Important:
Important: For documents that are not available on the Avaya Documentation Portal, click
Support on the top menu to open https://support.avaya.com.
Using the Avaya Documentation Portal, you can:
● Search for content in one of the following ways:
- Type a keyword in the Search field.
- Type a keyword in Search, and click Filters to search for content by product,
release, and document type.
- Select a product or solution and then select the appropriate document from the list.
● Find a document from the Publications menu.
● Publish a PDF of the current section in a document, the section and its subsections, or the
entire document.
● Add content to your collection by using My Docs ( ).
Navigate to the My Content > My Docs menu, and do any of the following:
- Create, rename, and delete a collection.
- Add content from various documents to a collection.
- Save a PDF of selected content in a collection and download it to your computer.
- Share content in a collection with others through email.
- Receive content that others have shared with you.
Support
Go to the Avaya Support website at https://support.avaya.com for the most up-to-date
documentation, product notices, and knowledge articles. You can also search for release notes,
downloads, and resolutions to issues. Use the online service request system to create a service
request. Chat with live agents to get answers to questions, or request an agent to connect you
to a support team if an issue requires additional expertise.
Related links
Using the Avaya InSite Knowledge Base on page 81
Use the forms in this section to record data from the old system. Make copies if you have more
than one ACD.
This section includes the following topics:
● General information on page 84
● CMS authorizations on page 84
● ACD configuration setup on page 86
● Data storage allocation on page 87
● Storage intervals on page 88
● Backup device on page 89
General information
Customer name
Date
CMS authorizations
Use the cmssvc command and select the auth_display option. Circle the appropriate
authorization or fill in the blanks to note current settings.
Capability/Capacity Authorization
Capability/Capacity Authorization
Switch name
Switch model
Vectoring enabled?
EAS enabled?
CO disconnect supervision?
Phantom abandon timer
Local port
Remote port
Link
IP address
TCP port
Secondary IP address
Switch name
Switch model
Vectoring enabled?
EAS enabled?
CO disconnect supervision?
Phantom abandon timer
Local port
Remote port
Link
IP address
TCP port
Secondary IP address
Splits/Skills
(0-______)
Agents N/A
Trunk groups
(0-______)
Trunks
(0-______)
Call work codes
(1-______)
Vectors
(0-______)
VDNs
(0-______)
Total split or skill members, summed over all splits or skills: ______
Number of agent login/logout records: ______
Number of agent trace records: ______
Storage intervals
In CMS, use System Setup > Storage Intervals. Make a copy for each ACD.
Week start day (circle one) Sunday Week stop day (circle one) Sunday
Monday Monday
Tuesday Tuesday
Wednesday Wednesday
Thursday Thursday
Friday Friday
Saturday Saturday
Sunday Sunday
Backup device
In CMS, use Maintenance > Backup/Restore Devices to determine your backup device.
Path: _________________________________________________
Description: ____________________________________________
No models of 8-mm tape drives are supported. If any backup device other than a supported
backup device was administered as the backup device on the old system, a different backup
device must be administered on the new system.
The tables in this section show how CMS handles Informix tables after the tables are migrated
to the new CMS system. Note that the database tables migrated to R19.0 might have been
associated with a different backup/restore category in the pre-upgrade CMS version. For
example, a data table associated with the Agent/Call Center Admin data category on a pre-R18
system might now be associated with the Historical data category on the R19.0 system.
For data tables in which no category has an X, the data table is reinitialized when CMS R19.0 is
set up on the new system. The data from the old system is not migrated for these tables.
This section includes the following topics:
● All tables combined on page 91
● System administration tables on page 99
● Agent/call center administration tables on page 101
● Historical tables on page 103
● Tables not migrated on page 105
3. Indicates tables that hold data associated with a specific CMS user ID. If the user ID is removed from CMS, an
application that uses the migrated data, such as a Timetable report, might report an error and fail.
4. Indicates tables new with CMS R18 that will be migrated when upgrading to future R18 and later
releases. You must upgrade a system with Multi-tenancy to a new system that supports Multi-tenancy.
1. Indicates tables that hold data associated with a specific CMS user ID. If the user ID is
removed from CMS, an application that uses the migrated data, such as a Timetable report,
might report an error and fail.
2. Indicates tables new with CMS R18 that will be migrated when upgrading to future
R18 and later releases. You must upgrade a system with Multi-tenancy to a new
system that supports Multi-tenancy.
Historical tables
Index
A T
ACDs . . . . . . . . . . . . . . . . . . . . . . . 17 third-party software . . . . . . . . . . . . . . . . . 42
recording switch information . . . . . . . . . . . 17
authorizations . . . . . . . . . . . . . . . . . . . 18
V
Verifying that CMS is operating . . . . . . . . . . . 63
B
blank data forms . . . . . . . . . . . . . . . . . . 83
C
Configuring ASG . . . . . . . . . . . . . . . . . . 63
customizations . . . . . . . . . . . . . . . . . . . 42
D
data forms . . . . . . . . . . . . . . . . . . . . . 83
data migration tables . . . . . . . . . . . . . . . . 91
data storage allocation . . . . . . . . . . . . . . . 20
displaying switch information . . . . . . . . . . . . 17
F
free space allocation . . . . . . . . . . . . . . . . 21
H
https
//support.avaya.com/Copyright . . . . . . . . . . 3
I
Installing Operational Analyst software . . . . . . . 42
M
migration
data tables . . . . . . . . . . . . . . . . . . . 91
S
setup . . . . . . . . . . . . . . . . . . . . . . . 17
switch information . . . . . . . . . . . . . . . . . 17