The Disaster Recovery System (DRS), which can be invoked from
Cisco Unified Communications Manager Administration, provides full data backup
and restore capabilities for all servers in a Cisco Unified Communications
Manager cluster. The Disaster Recovery System allows you to perform regularly
scheduled automatic or user-invoked data backups.
The Disaster Recovery System performs a cluster-level backup,
which means that it collects backups for all servers in a Cisco Unified
Communications Manager cluster to a central location and archives the backup
data to physical storage device.
DRS restores its own settings (backup device settings and
schedule settings) as part of the platform backup/restore. DRS backs up and
restores the drfDevice.xml and drfSchedule.xml files. When the server is
restored with these files, you do not need to reconfigure DRS backup device and
schedule.
Caution
Before you restore Cisco Unified Communications Manager, ensure that
the Cisco Unified Communications Manager version that is installed on the
server matches the version of the backup file that you want to restore. The
Disaster Recovery System supports only matching versions of Cisco Unified
Communications Manager for restore. For example, the Disaster Recovery System
does not allow a restore from version 8.6.1.20000-1 to version
8.6.2.20000-2, or from version 8.6.2.20000-2 to 8.6.2.21900-5.
Caution
Before running a backup or restore, make sure that all cluster nodes are running the same version of Cisco Unified Communications Manager. If different nodes are running different versions of Cisco Unified Communications Manager, you will end up with a certificate mismatch and your backup or restore could fail.
Caution
Before you restore Cisco Unified Communications Manager, ensure that
the hostname, IP address, DNS configuration, version, and deployment type of the restore matches
the hostname, IP address, DNS configuration, version, and deployment type of the backup file that
you want to restore.
When performing a system data restoration, you can choose which
nodes in the cluster you want to restore.
The Disaster Recovery System includes the following
capabilities:
A user interface for performing backup and restore tasks.
A distributed system architecture for performing backup and restore
functions.
Scheduled backups.
Archive backups to a physical tape drive or remote SFTP server.
The Disaster Recovery System contains two key functions, Master
Agent (MA) and Local Agent (LA). The Master Agent coordinates backup and
restore activity with Local Agents.
The system automatically activates both the Master Agent and
the Local Agent on all nodes in the cluster.
Caution
DRS encryption depends on the cluster security password. If you change
this security password through the Command Line Interface or a fresh install,
then it is recommended that you take a fresh backup immediately or remember the
old security password.
Note
The Disaster Recovery Systemuses an SSL-based communication between
the Master Agent and the Local Agent for authentication and encryption of data
between the Cisco Unified Communications Manager cluster nodes. DRS makes use
of the IPSec certificates for its Public/Private Key encryption. Be aware that
if you delete the IPSEC truststore(hostname.pem) file from the Certificate
Management pages, then DRS will not work as expected. If you delete the
IPSEC-trust file manually, then you must ensure that you upload the IPSEC
certificate to the IPSEC-trust. For more details, refer to the certificate
management help pages in the Cisco Unified Communications Manager Security
Guides.
Note
The Disaster Recovery System does not migrate data from Windows to
Linux or from Linux to Linux. A restore must run on the same product version as
the backup. For information on data migration from a Windows-based platform to
a Linux-based platform, refer to the Data Migration Assistant User Guide.
Caution
Schedule backups during off-peak hours to avoid call-processing
interruptions and impact to service.
Caution
When you restore your data, the hostname, server IP address, and the
deployment type must be the same as it was during the backup. DRS does not
restore across different hostnames, IP addresses and deployment types.
Quick-reference tables for backup and restore procedures
The following tables provide a quick reference for the backup and restore procedures.
Note
DRS backs up and restores the drfDevice.xml and drfSchedule.xml files. These backup device settings and schedule settings get restored as a part of the platform backup/restore. After the server is restored with these files, you do not need to reconfigure DRS backup device and schedule.
Table 1 provides a quick, high-level reference to the major
steps, in chronological order, that you must perform to do a backup procedure
by using the Disaster Recovery System.
Table 2 provides a quick, high-level reference to the major
steps, in chronological order, that you must perform to do a restore procedure
by using the Disaster Recovery System.
Note
The Disaster Recovery System does not migrate data from Windows to
Linux or from Linux to Linux. A restore must run on the same product version as
the backup. For information on data migration from a Windows-based platform to
a Linux-based platform, refer to the Data Migration Assistant User Guide before
following the steps in Table 1.
Choose Data Source—When you restore a first node (publisher),
restore Cisco Unified Communications Manager data from a good subsequent node
(subscriber) to ensure that you are using current data.
Disaster Recovery System can back up and restore the following components. The system backs up all of its components automatically.
Cisco Unified Communications Manager database (CCMDB), includes Cisco Unified Communications Manager/CDR Analysis and Reporting/Call Detail Records)
Platform
Music On Hold (MOH) Audio Files
BAT Bulk Provisioning Service (BPS)
CCM Preference Files (CCMPREFS)
TFTP Phone device files (TFTP)
SNMP Syslog Component (SYSLOGAGT SNMP)
SNMP CDP Subagent (CDPAGT SNMP)
Trace Collection Tool (TCT)
Cluster Manager (CLM)
Cisco Extended Functions (CEF)
System requirements
To back up data to a remote device on the network, you must
have an SFTP server that is configured. Cisco allows you to use any SFTP server product but recommends SFTP products that have been certified with Cisco Technology Partners. Technology partners, such as GlobalSCAPE, certify their products with specified versions of Cisco Unified Communications Manager. For information on which vendors have certified their products with your version of Cisco Unified Communications Manager, refer to the Solutions Catalog on the Cisco Developer Network.
For information on using GlobalSCAPE with supported Cisco Unified Communications versions, contact GlobalSCAPE.
Cisco uses the following servers for internal testing. You may
use one of the servers, but you must contact the vendor for support:
Open SSH
Cygwin
Titan
Cisco does not support using the SFTP product freeFTDP. This
is because of the 1 GB file size limit on this SFTP product.
Note
For issues with third-party products that have not been certified
through the CTDP process, contact the third-party vendor for support
Note
While a backup or restore is running, you cannot perform any OS
Administration tasks because Disaster Recovery System blocks all OS
Administration requests by locking the platform API. However, this does not
block most CLI commands as only the CLI-based upgrade commands use the Platform
API locking package.
Tip
Schedule backups during periods when you expect less network traffic.
Note
Be aware that if you migrate to an HP DL380-G6 server (software-only),
you will not be able to install older versions of Cisco Unified Communications
Manager (5.x and 6.x) on the new server. Therefore, to be able to run a DRS
backup, you must install the older version of Cisco Unified Communications
Manager on your old publisher (which may no longer be supported). Once this
backup has been completed, you will be able to restore it on your HP DL380-G6
(software-only) publisher.
Disaster Recovery System access
To access the Disaster Recovery System, choose Disaster
Recovery System from the Navigation drop-down list box in the upper, right
corner of the Cisco Unified Communications Manager Administration window. Log
in to the Disaster Recovery System by using the same Administrator username and
password that you use for Cisco Unified Communications Operating System
Administration.
Note
You set the Administrator username and password during Cisco Unified
Communications Manager installation, and you can change the Administrator
password or set up a new Administrator account by using the Command Line
Interface (CLI). Refer to the Command Line Interface Reference Guide for Cisco
Unified Communications Solutions for more information.
Master Agent duties and activation
The system automatically activates the Master Agent (MA) on
the server.
The system automatically starts the Master Agent service on
each node of the cluster, but the Master Agent is functional only on the First
node. The Master Agents on the subsequent nodes do not perform any functions.
The Master Agent (MA) performs the following duties:
The MA stores system-wide component registration information.
The MA maintains a complete set of scheduled tasks in an XML file. The MA updates this file when it receives updates of schedules from the user interface. The MA sends executable tasks to the applicable Local Agents, as scheduled. (Local Agents execute immediate-backup tasks without delay.)
You access the MA through the Disaster Recovery System user interface to perform activities such as configuring backup devices, scheduling backups by adding new backup schedules, viewing or updating an existing schedule, displaying status of executed schedules, and performing system restoration.
The MA stores backup data on a locally attached tape drive or a remote network location.
Local Agents
The server has a Local Agent to perform backup and restore
functions.
Each server in a Cisco Unified Communications Manager cluster,
including the server that contains the Master Agent, must have its own Local
Agent to perform backup and restore functions for its server.
Note
By default, a Local Agent automatically gets activated on each node of
the cluster.
The Local Agent runs backup and restore scripts on the server.
In a cluster, the Local Agent runs backup and restore scripts
on each node in the cluster.
Note
The Disaster Recovery System uses an SSL-based communication between
the Master Agent and the Local Agent for authentication and encryption of data
between the Cisco Unified Communications Manager cluster nodes. DRS makes use
of the IPSec certificates for its Public/Private Key encryption. This
certificate exchange gets handled internally. You do not need to make any
configuration changes to accommodate this exchange.
Configure backup devices
Before using the Disaster Recovery System, you must
configure the locations where you want the backup files to be stored. You can
configure up to 10 backup devices. Perform the following steps to configure
backup devices.
Note
You can add, delete, and list devices through the Command Line
Interface. For more information on CLI commands for DRS, refer to the
Command-Line Interface.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation menu in the upper, right corner of the Cisco Unified Communications
Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Step 3
Navigate to
Backup > Backup
Device. The Backup Device List window displays.
Step 4
To configure a new backup device, click Add New.
Step 5
To edit a backup device, select it in the Backup Device list.
Then, click Edit Selected.
The Backup Device window displays.
Step 6
Enter the backup device name in the Backup device name field.
Note
The backup device name may contain only alphanumeric characters,
spaces ( ), dashes (-) and underscores (_). Do not use any other characters.
Step 7
Choose one of the following backup devices and enter the
appropriate field values in the Select Destination area:
Tape Device—Stores the backup file on a locally attached tape
drive. Choose the appropriate tape device from the list.
Note
Be aware that you cannot span tapes or store more than one
backup per tape.
Note
Be aware that if you are logged in through a VMware virtual
machine, you cannot back up on a tape. This is because the tape device option
is disabled for VMware users.
Network Directory—Stores the backup file on a network drive
that is accessed through an SFTP connection. DRS only supports SFTP servers
that are configured with an IPv4 address or hostname/Fully Qualified Domain
Name (FQDN). Enter the following required information:
Server name: Name or IP address of the network server
Path name: Path name for the directory where you want to
store the backup file
User name: Valid username for an account on the remote
system
Password: Valid password for the account on the remote
system
Number of backups to store on Network Directory: The
number of backups to store on this network directory.
Note
You must have access to an SFTP server to configure a
network storage location. The SFTP path must exist prior to the backup. The
account that is used to access the SFTP server must have write permission for
the selected path.
Step 8
To update these settings, click Save.
Note
After you click the Save button, the DRS Master Agent validates
the selected backup device. If the user name, password, server name, or
directory path is invalid, the save will fail.
Step 9
To delete a backup device, select it in the Backup Device list.
Then, click Delete Selected.
Note
You cannot delete a backup device that is configured as the
backup device in a backup schedule.
Create and edit backup schedules
You can create up to 10 backup schedules. Each backup
schedule has its own set of properties, including a schedule for automatic
backups, the set of features to back up, and a storage location.
Note
You can list and add backup schedules through the Command Line
Interface. For more information on CLI commands for DRS, refer to the
Command-Line Interface.
Note
Be aware that your backup .tar files are encrypted by a randomly
generated password. This password is then encrypted by using the cluster
security password and gets saved along with the backup .tar files. You must
remember this security password or take a backup immediately after the security
password change/reset.
Caution
Schedule backups during off-peak hours to avoid call-processing
interruptions and impact to service.
Perform the following steps to manage backup schedules:
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation menu in the upper, right corner of the Cisco Unified Communications
Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Step 3
Navigate to
Backup > Scheduler.
The Schedule List window displays.
Step 4
Do one of the following steps to add a new schedule or edit an
existing schedule
To create a new schedule, click Add New.
To configure an existing schedule, click its name in the
Schedule List column.
The scheduler window displays.
Step 5
Enter a schedule name in the Schedule Name field.
Note
You cannot change the name of the default schedule.
Step 6
Select the backup device in the Select Backup Device area.
Step 7
Select the features to back up in the Select Features area. You
must choose at least one feature.
Step 8
Choose the date and time when you want the backup to begin in the
Start Backup at area.
Step 9
Choose the frequency at which you want the backup to occur in the
Frequency area: Once, Daily, Weekly, or Monthly. If you choose Weekly, you can
also choose the days of the week when the backup will occur.
Tip
To set the backup frequency to Weekly, occurring Tuesday through
Saturday, click Set Default.
Step 10
To update these settings, click Save.
Step 11
To enable the schedule, click Enable Schedule.
The next backup occurs automatically at the time that you set.
Note
Ensure that all servers in the cluster are running the same
version of Cisco Unified Communications Manager and are reachable through the
network. Servers that are not reachable at the time of the scheduled backup
will not get backed up.
Step 12
To disable the schedule, click Disable Schedule.
Enable, disable, and delete schedules
Note
You can enable, disable, and delete backup schedules through the
Command Line Interface. For more information on CLI commands for DRS, refer to
the
Command-Line Interface.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation menu in the upper, right corner of the Cisco Unified Communications
Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Step 3
Navigate to
Backup > Scheduler.
The Schedule List window displays.
Step 4
Check the check boxes next to the schedules that you want to
modify.
To select all schedules, click Select All.
To clear all check boxes, click Clear All.
Step 5
To enable the selected schedules, click Enable Selected Schedules.
Step 6
To disable the selected schedules, click Disable Selected
Schedules.
Step 7
To delete the selected schedules, click Delete Selected.
Estimate size of backup tar
Follow this procedure to estimate the size of the backup tar performed on an SFTP device.
Note
Be aware that the calculated size is not an exact value but an estimated size of the backup tar. Size is calculated based on the actual backup size of a previous successful backup and may vary if the configuration changed since the last backup. Also, this procedure does not estimate the size of a backup performed on a tape device.
Note
Be aware that if no backup history exists for one or more of the selected features, Cisco Unified Communications Manager cannot estimate the size of the backup tar.
Procedure
Step 1
Sign in to the Disaster Recovery System by using the same administrator username and password that you use for Cisco Unified Communications Operating System Administration.
Step 2
Select the Backup > Manual Backup menu.
The Manual Backup window appears.
Step 3
In the Select Features area, select the features to back up.
Step 4
Select Estimate Sizeto get the estimated size of backup for the selected features.
Manual backup
Follow this procedure to start a manual backup.
Note
Be aware that your backup .tar files are encrypted by a randomly
generated password. This password is then encrypted by using the cluster
security password and gets saved along with the backup .tar files. You must
remember this security password or take a backup immediately after the security
password change/reset.
Note
Before running a backup, make sure that all cluster nodes are running the same version of Cisco Unified Communications Manager. If different nodes are running different versions of Cisco Unified Communications Manager, you will end up with a certificate mismatch and your backup could fail.
Caution
Be aware that because of “no space in remote server” or “interruptions in network connectivity” or any other reason, the backup process could fail. Address the reasons that caused the backup to fail and then start a fresh backup.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation menu in the upper, right corner of the Cisco Unified Communications
Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Step 3
Navigate to
Backup > Manual
Backup. The Manual Backup window displays.
Step 4
Select a backup device in the Select Backup Device area.
Step 5
Select the features to back up in the Select Features area.
Step 6
To start the manual backup, click Start Backup.
Backup status
You can check the status of the current backup job and cancel the current backup job. To view the backup history, see the Backup and restore history.
Caution
Be aware that if the backup to the remote server is not completed within 20 hours, the backup session will time out. You will then need to begin a fresh backup.
Perform the following steps to check the status of the
current backup job.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation menu in the upper, right corner of the Cisco Unified Communications
Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Step 3
Navigate to
Backup > Current
Status. The Backup Status window displays.
Step 4
To view the backup log file, click the log filename link.
Step 5
To cancel the current backup, click Cancel Backup.
Note
The backup cancels after the current component completes its
backup operation.
Restore scenarios
Caution
Be aware that DRS encryption depends on the cluster security password.
If you have changed the security password between the backup and this restore,
DRS will ask for the old security password. Therefore, to use such old backups,
you must remember the old security password or take a backup immediately after
the security password change/reset.
Caution
Do not make any configuration changes to Cisco Unified Communications
Manager during a restore. Configuration changes include any changes that you
make in Cisco Unified Communications Manager Administration, Cisco Unified
Serviceability, and the User Option windows.
Caution
Do not perform any configuration tasks until the restore completes on
all servers in the cluster, and until you have verified that database
replication is functioning.
Note
When you perform a DRS restore to migrate data to a new server, you
must assign the new server the identical IP address and host name that the old
server used. Additionally, if DNS was configured when the backup was taken, then
the same DNS configuration must be present prior to performing a
restore.
Note
For more information about replacing a server, refer to the Replacing
a Single Server or Cluster for Cisco Unified Communications Manager guide.
Note
Before running a DRS restore, make sure that all cluster nodes are running the same version of Cisco Unified Communications Manager. If different nodes are running different versions of Cisco Unified Communications Manager, you will end up with a certificate mismatch and your restore could fail.
Tip
Beginning with Cisco Unified Communications Manager Release 8.0(1),
there is only one upgrade scenario in which you must run the Certificate Trust
List (CTL) client after a hardware replacement. You must run the CTL client if
you do not restore the subsequent node (subscriber) servers. In other cases,
DRS backs up the certificates that you need.
Tip
For more information, see the
"Installing the CTL Client" and
"Configuring the CTL Client" procedures in the Cisco Unified
Communications Manager Security Guide.
You can restore Cisco Unified Communications Manager in the
following scenarios:
Restore node or cluster to last known good configuration
Note
Use this procedure only if you are restoring the node to a last
known good configuration. Do not use this after a hard drive failure or other
hardware failure. If you intend to rebuild the publisher server, read the
Restore the first node only.
If you intend to rebuild the entire cluster, read the
Restore entire cluster.
Note
Extension Mobility Cross Cluster users who logged in to a remote
cluster at backup shall remain logged in after restore.
Caution
Before you restore Cisco Unified Communications Manager, ensure that
the Cisco Unified Communications Manager version that is installed on the
server matches the version of the backup file that you want to restore. The
Disaster Recovery System supports only matching versions of Cisco Unified
Communications Manager for restore. For example, For example, the Disaster Recovery System
does not allow a restore from version 8.6.1.20000-1 to version
8.6.2.20000-2, or from version 8.6.2.20000-2 to 8.6.2.21900-5. (The last parts of the
version number change when you install a service release or an engineering
special.) In essence, the product version needs to match, end-to-end, for the
Disaster Recovery System to run a successful Cisco Unified Communications
Manager database restore. Disaster Recovery System adheres to strict version
checking and allows restore only between matching versions of Cisco Unified
Communications Manager.
Caution
Before you restore Cisco Unified Communications Manager, ensure that
the hostname, IP address, DNS configuration, and deployment type of the restore matches the
hostname, IP address, DNS configuration, and deployment type of the backup file that you want to
restore. DRS does not restore across different hostnames, IP addresses, DNS configurations and
deployment types.
The Restore Wizard walks you through the steps that are
required to restore a backup file. To perform a restore, use the procedure that
follows.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation menu in the upper, right corner of the Cisco Unified Communications
Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Step 3
Navigate to
Restore > Restore
Wizard. The Restore Wizard Step 1 window displays.
Step 4
Choose the backup device from which to restore in the Select
Backup Device area. Then, click Next.
The Restore Wizard Step 2 window displays.
Step 5
Choose the backup file that you want to restore.
Note
The backup filename indicates the date and time that the system
created the backup file.
Step 6
Click Next. The Restore Wizard Step 3 window displays.
Step 7
Choose the features that you want to restore.
Note
Only the features that were backed up to the file that you chose
display.
Step 8
Click Next. The Restore Wizard Step 4 window displays.
Step 9
Select the Perform file integrity check using SHA1 Message Digest
checkbox if you want to run a file integrity check.
Note
The file integrity check is optional and is only required in the
case of SFTP backups. You do not need to run a file integrity check when
restoring from tape and local device backups.
Note
Be aware that the file integrity check process consumes a
significant amount of CPU and network bandwidth, which considerably slows down
the restore process.
Step 10
(Optional) If the node that you chose is a publisher node, from the Select Server Name drop-down list box, choose the subscriber node from which you want to restore the publisher database. The Disaster Recovery System restores all nondatabase information from the backup file and pulls the latest database from the chosen subscriber node.
Note
This option appears only if the backup file that you selected includes the CCMDB database component and if the node that you chose is a publisher node.
Step 11
When you get prompted to choose the node to restore, choose the
appropriate node.
Step 12
To start restoring the data, click Restore.
Note
If you selected the Perform file integrity check using SHA1
Message Digest checkbox in Step 9, DRS runs a file integrity check on each file
when you click Restore. If the system finds discrepancies in any .tar file
during the check, the restore process will ERROR out the component that failed
the integrity check and move to restore the next .tar file (that is, the next
component).
Caution
After you choose the node to which you want the data restored,
any existing data on that server gets overwritten.
Note
If you choose the first node to restore the data, DRS
automatically restores the Cisco Unified Communications Manager database on the
subsequent nodes. Read
Restore the first node only
for more details.
Step 13
Your data gets restored on the node that you chose. To view the
status of the restore, see the
Check current restore job status.
Step 14
Check the Replication Status value on all nodes by using the utils dbreplication status CLI command as described in the Command Line Interface Reference Guide for Cisco Unified Communications Solutions. The value on each node should equal 2.
Tip
If replication does not set up properly, use the utils dbreplication reset CLI command as described in the Command Line Interface Reference Guide for Cisco Unifed Communications Solutions.
Step 15
If the database replication status is 2, restart the server. For more information on restarting, see the
Cisco Unified Communications Operating System Administration Guide.
Note
Cisco recommends that you do not restart the first node until
the subsequent nodes are restored and restarted. See Steps 14 through 16 of the
Restore subsequent cluster nodes
for details.
Note
Even if you are restoring only to the first node, you must
restart all nodes in the cluster. Make sure that you restart the subsequent
nodes before you restart the first node.
Note
Depending on the size of your database and the components that
you choose to restore, the system can require a few hours to restore.
Restore the first node only
Follow this procedure to restore the first node (publisher)
server in the cluster.
Note
Cisco recommends that you perform a fresh installation of Cisco
Unified Communications Manager on the first node. For more information on
installing Cisco Unified Communications Manager, see Installing Cisco Unified
Communications Manager.
Note
Extension Mobility Cross Cluster users who logged in to a remote
cluster at backup shall remain logged in after restore.
Caution
Before you restore Cisco Unified Communications Manager, ensure that
the Cisco Unified Communications Manager version that is installed on the
server matches the version of the backup file that you want to restore. The
Disaster Recovery System supports only matching versions of Cisco Unified
Communications Manager for restore. For example, the Disaster Recovery System
does not allow a restore from version 8.6.1.20000-1 to version
8.6.2.20000-2, or from version 8.6.2.20000-2 to 8.6.2.21900-5.
Caution
Before you restore Cisco Unified Communications Manager, ensure that
the hostname, IP address, DNS configuration, and deployment type of the restore matches the
hostname, IP address, DNS configuration, and deployment type of the backup file that you want to
restore. DRS does not restore across different hostnames, IP addresses, DNS configurations, and
deployment types.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation drop-down list box in the upper, right corner of the Cisco Unified
Communications Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Navigate to
Restore > Restore
Wizard. The Restore Wizard Step 1 window displays.
Step 5
In the Select Backup Device area, choose the backup device from
which to restore.
Step 6
Click Next. The Restore Wizard Step 2 window displays.
Step 7
Choose the backup file that you want to restore.
Note
The backup filename indicates the date and time that the system
created the backup file.
Step 8
Click Next. The Restore Wizard Step 3 window displays.
Step 9
Choose the features that you want to restore.
Note
Only the features that were backed up to the file that you chose
display.
Step 10
Click Next. The Restore Wizard Step 4 window displays.
Step 11
When you get prompted to choose the nodes to restore, choose only
the first node (the publisher).
Caution
Do not select the subsequent (subscriber) nodes in this
condition as this will result in failure of the restore attempt.
Step 12
(Optional) From the Select Server Name drop-down list box, choose the subscriber node from which you want to restore the publisher database. The Disaster Recovery System restores all nondatabase information from the backup file and pulls the latest database from the chosen subscriber node.
Note
This option appears only if the backup file that you selected includes the CCMDB database component. Initially, only the publisher node is fully restored, but when you perform Step 15 and restore the subsequent cluster nodes, the Disaster Recovery System performs database replication and fully synchronizes all cluster node databases. This ensures that all cluster nodes are using current data.
Note
Make sure the subscriber node that you chose is up and connected to the cluster. A subscriber node can be added manually tothe cluster in Cisco Unified Communications Manager Administration (System > Server).
During the restore process, do not perform any tasks with Cisco
Unified Communications Manager Administration or User Options.
Note
Restoring the first node restores the whole Cisco Unified
Communications Manager database to the cluster. This may take up to several
hours based on number of nodes and size of database that is being restored.
Step 15
If you are restoring just the publisher node, check the Replication Status value on all nodes by using the utils dbreplication runtime CLI command as described in the Command Line Interface Reference Guide for Cisco Unifed Communications Solutions. The value on each node should equal 2
Tip
If replication does not set up properly, use the utils dbreplication reset CLI command as described in the Command Line Interface Reference Guide for Cisco Unifed Communications Solutions.
Depending on the size of your database and the components that
you choose to restore, the system can require one hour or more to restore.
Restore entire cluster
If a major hard drive failure or upgrade occurs, or in the
event of a hard drive migration, you may need to rebuild all nodes in the
cluster. Follow these steps to restore an entire cluster:
Tip
If you are doing most other types of hardware upgrades, such as
replacing a network card or adding memory, you do not need to perform the
following procedure.
Note
You can restore the whole cluster as a single operation after you
rebuild the publisher server and the subscriber servers, or to revert to a
known good configuration. You do not need to restore the first node and the
subsequent nodes in two separate operations.
Note
Extension Mobility Cross Cluster users who logged in to a remote
cluster at backup shall remain logged in after restore.
Note
Before you restore a cluster, make sure that all nodes in the
cluster are up and communicating with the first node. You must perform a fresh
install for the nodes that are down or not communicating with first node at the
time of the restore.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation drop-down list box in the upper, right corner of the Cisco Unified
Communications Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Navigate to
Restore > Restore
Wizard. The Restore Wizard Step 1 window displays.
Step 5
In the Select Backup Device area, choose the backup device from
which to restore.
Step 6
Click Next. The Restore Wizard Step 2 window displays.
Step 7
Choose the backup file that you want to restore.
Note
The backup filename indicates the date and time that the system
created the backup file.
Step 8
Click Next. The Restore Wizard Step 3 window displays.
Step 9
Choose the features that you want to restore.
Note
Only the features that were backed up to the file that you chose
display.
Step 10
Click Next. The Restore Wizard Step 4 window displays.
Step 11
When you get prompted to choose the nodes to restore, choose all
the nodes in the cluster.
Note
The Disaster Recovery System restores the Cisco Unified
Communications Manager database (CCMDB) on subsequent nodes automatically when
you restore a first node. This may take up to several hours based on number of
nodes and size of that database that is being restored.
Note
If a subsequent node is down or not connected to the cluster
during the cluster restore, the database component restore will skip that node
and proceed with the next one. You must perform a fresh install of Cisco
Unified Communications Manager on these subsequent nodes.
Step 12
Your data gets restored on all the nodes of the cluster. To view
the status of the restore, see the
Check current restore job status.
Step 13
Restart the server. For more information on restarting, see the
Cisco Unified Communications Operating System Administration Guide.
Note
Depending on the size of your database and the components that
you choose to restore, the system can require a few hours to restore.
Step 14
When the restoration completes and the Percentage Complete field
on the Restore Status window in the Disaster Recovery System shows 100 percent,
begin rebooting the subsequent nodes in the cluster.
Step 15
When all the subsequent nodes have rebooted and are running the
restored version of Cisco Unified Communications Manager, reboot the first
node.
Note
Database replication on the subsequent nodes may take an hour or
more to complete after the publisher reboots, depending on the size of the
cluster.
Step 16
Check the Replication Status value on all nodes by using the utils
dbreplication status CLI command as described in the Command Line Interface
Reference Guide for Cisco Unifed Communications Solutions. The value on each
node should equal 2.
Tip
If replication does not set up properly, use the utils
dbreplication reset CLI command as described in the Command Line Interface
Reference Guide for Cisco Unifed Communications Solutions.
Restore subsequent cluster nodes
Follow this procedure to restore subsequent nodes in the
cluster.
Note
Extension Mobility Cross Cluster users who logged in to a remote
cluster at backup shall remain logged in after restore.
Caution
Before you restore Cisco Unified Communications Manager, ensure that
the Cisco Unified Communications Manager version that is installed on the
server matches the version of the backup file that you want to restore. The
Disaster Recovery System supports only matching versions of Cisco Unified
Communications Manager for restore. For example, the Disaster Recovery System
does not allow a restore from version 8.6.1.20000-1 to version
8.6.2.20000-2, or from version 8.6.2.20000-2 to 8.6.2.21900-5.
Caution
Before you restore Cisco Unified Communications Manager, ensure that
the hostname, IP address, DNS configuration, and deployment type of the restore matches the
hostname, IP address, DNS configuration, and deployment type of the backup file that you want to
restore. DRS does not restore across different hostnames, IP addresses, DNS configurations and
deployment types.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation drop-down list box in the upper, right corner of the Cisco Unified
Communications Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Note
If you are restoring the subsequent nodes after a rebuild, you
must configure the backup device. For more information, see Managing Backup
Devices, page 6.
Step 3
Navigate to
Restore > Restore
Wizard. The Restore Wizard Step 1window displays.
Step 4
In the Select Backup Device area, choose the backup device from
which to restore.
Step 5
Click Next. The Restore Wizard Step 2 window displays.
Step 6
Choose the backup file that you want to restore.
Caution
If you restored the first node earlier, you must choose the same
backup file that you used to restore the first node to restore subsequent nodes
in the cluster.
Step 7
Click Next. The Restore Wizard Step 3 window displays.
Step 8
Choose the features that you want to restore.
Note
Only the features that were backed up to the file that you chose
display.
Step 9
Click Next. The Restore Wizard Step 4 window displays.
Step 10
When you get prompted to choose the nodes to restore, choose only
the subsequent nodes.
Restart the server. For more information on restarting, see the
Cisco Unified Communications Operating System Administration Guide.
Note
Database replication on the subsequent nodes may take an hour or
more to complete after the publisher reboots, depending on the size of the
cluster.
Step 14
Check the Replication Status value on all nodes by using the utils
dbreplication status CLI command as described in the Command Line Interface
Reference Guide for Cisco Unifed Communications Solutions. The value on each
node should equal 2.
Tip
If replication does not set up properly, use the utils
dbreplication reset CLI command as described in the Command Line Interface
Reference Guide for Cisco Unifed Communications Solutions.
Restore cluster in one step after publisher rebuilds
Follow this procedure to restore the entire cluster in one step if the Publisher has already been rebuilt.
Note
Cisco recommends that you perform a fresh installation of Cisco Unified Communications Manager on the first node. For more information on installing Cisco Unified Communications Manager, see Installing Cisco Unified Communications Manager.
Note
Extension Mobility Cross Cluster users who logged in to a remote cluster at backup shall remain logged in after restore.
Caution
Before you restore Cisco Unified Communications Manager, ensure that the Cisco Unified Communications Manager version that is installed on the server matches the version of the backup file that you want to restore. The Disaster Recovery System supports only matching versions of Cisco Unified Communications Manager for restore. For example, the Disaster Recovery System does not allow a restore from version 6.1.(1).1000-1 to version 6.1(2).1000-1, or from version 6.1.(2).1000-1 to version 6.1(2).1000-2.
Caution
Before you restore Cisco Unified Communications Manager, ensure that the hostname, IP address, and deployment type of the restore matches the hostname, IP address and deployment type of the backup file that you want to restore. DRS does not restore across different hostnames, IP addresses and deployment types.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified Communications Manager Administration, choose Disaster Recovery System from the Navigation drop-down list box in the upper, right corner of the Cisco Unified Communications Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same Administrator username and password that you use for Cisco Unified Communications Operating System Administration.
Step 3
Configure the backup device. For more information, see Managing Backup Devices, page 7.
Step 4
Navigate to Restore > Restore Wizard. The Restore Wizard Step 1 window displays.
Step 5
In the Select Backup Device area, choose the backup device from which to restore.
Step 6
Click Next. The Restore Wizard Step 2 window displays.
Step 7
Choose the backup file that you want to restore.
Note
The backup filename indicates the date and time that the system created the backup file.
Note
Choose only the backup file of the cluster from which you want to restore the entire cluster.
Step 8
Click Next. The Restore Wizard Step 3 window displays.
Step 9
Choose the features that you want to restore.
Note
Only the features that were backed up to the file that you chose display.
Step 10
Click Next. The Restore Wizard Step 4 window displays.
Step 11
Click One-Step Restore.
Note
This option appears on Restore Wizard Step 4 window only if the backup file selected for restore is the backup file of the cluster and the features chosen for restore includes the feature(s) that is registered with both publisher and subscriber nodes.
Note
This option allows the publisher to become cluster aware and will take five minutes to do so. Once you click on this option, a status message displays as “Please wait for 5 minutes until Publisher becomes cluster aware and do not start any backup or restore activity in this time period.”
Note
After the delay, if the publisher becomes cluster aware, a status message displays as “Publisher has become cluster aware. Please select the servers and click on Restore to start the restore of entire cluster.”
Note
After the delay, if the publisher has not become cluster aware, a status message displays as “Publisher has failed to become cluster aware. Cannot start one-step restore. Please go ahead and do a normal two-step restore.” For two-step restore go to Restoring the First Node only (Rebuilding the Publisher Alone), page 16.
Step 12
When you get prompted to choose the nodes to restore, choose all the nodes in the cluster.
Note
The Disaster Recovery System restores the Cisco Unified Communications Manager database (CCMDB) on subsequent nodes automatically when you restore a first node. This may take up to several hours based on number of nodes and size of that database that is being restored.
Step 13
To start restoring the data, click Restore.
Step 14
Your data gets restored on all the nodes of the cluster. To view the status of the restore, see Viewing the Restore Status, page 24.
Note
Depending on the size of your database and the components that you choose to restore, the system can require a few hours to restore.
Step 15
When the restoration completes and the Percentage Complete field on the Restore Status window in the Disaster Recovery System shows 100 percent, you can start rebooting the subsequent nodes in the cluster.
Step 16
When all the subsequent nodes have rebooted, and are running the restored version of Cisco Unified Communications Manager, reboot the first node.
Note
Database replication on the subsequent nodes may take an hour or more to complete after the publisher reboots, depending on the size of the cluster.
Step 17
Use the utils dbreplication status CLI command as described in the Command Line Reference Guide for Cisco Unified Communications Solutions to check the replication status value on all nodes. The value on each node should equal 2.
Note
To do a two-step restore, perform the steps mentioned in Restoring the First Node only (Rebuilding the Publisher Alone), page 16.
Tip
If replication does not set up properly, use the utils dbreplication reset CLI command as described in the Command Line Interface Reference Guide for Cisco Unifed Communications Solutions.
Check current restore job status
To check the status of the current restore job, perform the
following steps:
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation menu in the upper, right corner of the Cisco Unified Communications
Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Step 3
Navigate to
Restore > Status.
The Restore Status window displays.
The Status column in the Restore Status window shows the status of
the restoration in progress, including the percentage of completion of the
restore procedure.
Step 4
To view the restore log file, click the log filename link.
Backup and restore history
Using the following procedures, you can see the last 20 backup and restore jobs:
Perform the following steps to view the backup history.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation menu in the upper, right corner of the Cisco Unified Communications
Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Step 3
Navigate to
Backup > History.
The Backup History window displays.
Step 4
From the Backup History window, you can view the backups that you
have performed, including filename, backup device, completion date, result, and
features that are backed up.
Note
The Backup History window displays only the last 20 backup jobs.
View restore history
Perform the following steps to view the restore history.
Procedure
Step 1
Navigate to the Disaster Recovery System. Log in to Cisco Unified
Communications Manager Administration, choose Disaster Recovery System from the
Navigation menu in the upper, right corner of the Cisco Unified Communications
Manager Administration window, and click Go.
The Disaster Recovery System Logon window displays.
Step 2
Log in to the Disaster Recovery System by using the same
Administrator username and password that you use for Cisco Unified
Communications Operating System Administration.
Step 3
Navigate to
Restore > History.
The Restore History window displays.
Step 4
From the Restore History window, you can view the restores that
you have performed, including filename, backup device, completion date, result,
and the features that were restored.
Note
The Restore History window displays only the last 20 restore
jobs.
Trace files
In this release of the Disaster Recovery System, trace files for the Master Agent, the GUI, each Local Agent, and the JSch library get written to the following locations:
For the Master Agent, find the trace file at platform/drf/trace/drfMA0*
For each Local Agent, find the trace file at platform/drf/trace/drfLA0*
For the GUI, find the trace file at platform/drf/trace/drfConfLib0*
For the JSch, find the trace file at platform/drf/trace/drfJSch*
You can view trace files by using the Command Line Interface. See the Command Line Interface Reference Guide for Cisco Unifed Communications Solutions for more information.
Command-Line Interface
The Disaster Recovery System also provides command line access to a subset of backup and restore functions, as shown in Table 3. For more information on these commands and on using the command line interface, see the Command Line Interface Reference Guide for Cisco Unifed Communications Solutions.
Table 1 Disaster Recovery System Command Line Interface
Command
Description
utils disaster_recovery estimate_tar_size
Displays estimated size of backup tar from SFTP/Local device and requires one parameter for feature list
utils disaster_recovery backup
Starts a manual backup by using the features that are configured in the Disaster Recovery System interface
utils disaster_recovery jschLogs
Enables or disables JSch library logging
utils disaster_recovery restore
Starts a restore and requires parameters for backup location, filename, features, and nodes to restore
utils disaster_recovery status
Displays the status of ongoing backup or restore job
utils disaster_recovery show_backupfiles
Displays existing backup files
utils disaster_recovery cancel_backup
Cancels an ongoing backup job
utils disaster_recovery show_registration
Displays the currently configured registration
utils disaster_recovery show_tapeid
Displays the tape identification information
utils disaster_recovery device add
Adds the network or tape device
utils disaster_recovery device delete
Deletes the device
utils disaster_recovery device list
Lists all the devices
utils disaster_recovery schedule add
Adds a schedule
utils disaster_recovery schedule delete
Deletes a schedule
utils disaster_recovery schedule disable
Disables a schedule
utils disaster_recovery schedule enable
Enables a schedule
utils disaster_recovery schedule list
Lists all the schedules
Alarms and messages
The Disaster Recovery System (DRS) issues alarms and other
messages for various errors and other conditions that occur during a backup or
restore procedure. Table 4 provides a list of Cisco DRS alarms.
Table 2 Disaster Recovery System Alarms and Messages
Alarm Name
Description
Explanation
DRFBackupDeviceError
DRF backup process has problems accessing device.
DRS backup process encountered errors while it was accessing
device.
DRFBackupFailure
Cisco DRF Backup process failed.
DRS backup process encountered errors.
DRFBackupInProgress
New backup cannot start while another backup is still running
DRS cannot start new backup while another backup is still
running.
DRFInternalProcessFailure
DRF internal process encountered an error.
DRS internal process encountered an error.
DRFLA2MAFailure
DRF Local Agent cannot connect to Master Agent.
DRS Local Agent cannot connect to Master Agent.
DRFLocalAgentStartFailure
DRF Local Agent does not start.
DRS Local Agent might be down.
DRFMA2LAFailure
DRF Master Agent does not connect to Local Agent.
DRS Master Agent cannot connect to Local Agent.
DRFMABackupComponentFailure
DRF cannot back up at least one component.
DRS requested a component to back up its data; however, an
error occurred during the backup process, and the component did not get backed
up.
DRFMABackupNodeDisconnect
The node that is being backed up disconnected from the Master
Agent prior to being fully backed up.
While the DRS Master Agent was running a backup operation on a
Cisco Unified Communications Manager node, the node disconnected before the
backup operation completed.
DRFMARestoreComponentFailure
DRF cannot restore at least one component.
DRS requested a component to restore its data; however, an
error occurred during the restore process, and the component did not get
restored.
DRFMARestoreNodeDisconnect
The node that is being restored disconnected from the Master
Agent prior to being fully restored.
While the DRS Master Agent was running a restore operation on
a Cisco Unified Communications Manager node, the node disconnected before the
restore operation completed.
DRFMasterAgentStartFailure
DRF Master Agent did not start.
DRS Master Agent might be down.
DRFNoRegisteredComponent
No registered components are available, so backup failed.
DRS backup failed because no registered components are
available.
DRFNoRegisteredFeature
No feature got selected for backup.
No feature got selected for backup.
DRFRestoreDeviceError
DRF restore process has problems accessing device.
DRS restore process cannot read from device.
DRFRestoreFailure
DRF restore process failed.
DRS restore process encountered errors.
DRFSftpFailure
DRF SFTP operation has errors.
Errors exist in DRS SFTP operation.
DRFSecurityViolation
DRF system detected a malicious pattern that could result in a
security violation.
The DRF Network Message contains a malicious pattern that
could result in a security violation like code injection or directory
traversal. DRF Network Message has been blocked.
DRFTruststoreMissing
The IPsec truststore is missing on the node.
The IPsec truststore is missing on the node. DRF Local Agent
cannot connect to Master Agent.
DRFUnknownClient
DRF Master Agent on the Pub received a Client connection
request from an unknown server outside the cluster. The request has been
rejected.
The DRF Master Agent on the Pub received a Client connection
request from an unknown server outside the cluster. The request has been
rejected.
DRFLocalDeviceError
DRF is unable to access local device.
DRF is unable to access local device.
DRFBackupCompleted
DRF backup completed successfully.
DRF backup completed successfully.
DRFRestoreCompleted
DRF restore completed successfully.
DRF restore completed successfully.
DRFNoBackupTaken
DRF did not find a valid backup of the current system.
DRF did not find a valid backup of the current system after an
Upgarde/Migration or Fresh Install.