Cisco Systems Understanding Cisco Unity Connection Servers and Clustering for High Availability

Page 68

Chapter 4 Configuring Cisco Unity Connection Cluster

Understanding Cluster in Detail

How a Unity Connection Cluster Works

The Unity Connection cluster feature provides high availability voice messaging through two Unity Connection servers that are configured in a cluster.

The Unity Connection cluster behavior when both the servers are active:

The cluster can be assigned a DNS name that is shared by the Unity Connection servers.

Clients, such as email applications and the web tools available through the Cisco Personal Communications Assistant (PCA) can connect to either of the Unity Connection server.

Phone systems can send calls to either of the Unity Connection server.

Incoming phone traffic load is balanced between the Unity Connection servers by the phone system, PIMG/TIMG units, or other gateways that are required for the phone system integration.

Each server in a cluster is responsible for handling a share of the incoming calls for the cluster (answering phone calls and taking messages). The server with Primary status is responsible for the following functions:

Homing and publishing the database and message store that are replicated to the other server.

Sending message notifications and MWI requests (the Connection Notifier service is activated).

Sending SMTP notifications and VPIM messages (the Connection Message Transfer Agent service is activated).

Synchronizing voice messages between Unity Connection and Exchange mailboxes, if the unified messaging feature is configured (the Unity Connection Mailbox Sync service is activated).

When one of the servers stops functioning (for example, when it is shutdown for maintenance), the remaining server resumes the responsibility of handling all the incoming calls for the cluster. The database and message store are replicated to the other server when its functionality is restored.

When the server that stopped functioning is able to resume its normal functions and is activated, it resumes responsibility of handling its share of incoming calls for the cluster.

To monitor the server status, the Connection Server Role Manager service runs in Cisco Unity Connection Serviceability on both the servers. This service performs the following functions:

Starts the applicable services on each server, depending on server status.

Determines whether critical processes (such as voice message processing, database replication, voice message synchronization with Exchange, and message store replication) are functioning normally.

Initiates changes to server status when the server with Primary status is not functioning or when critical services are not running.

Note the following limitations when the publisher server is not functioning:

If the Unity Connection cluster is integrated with an LDAP directory, directory synchronization does not occur, although authentication continues to work when only the subscriber server is functioning. When the publisher server is resumes functioning, directory synchronization also resumes.

If a digital or HTTPS network includes the Unity Connection cluster, directory updates do not occur, although messages continue to be sent to and from the cluster when only the subscriber server is functioning. When the publisher server is functioning again, directory updates resume.

The Connection Server Role Manager service sends a keep-alive events between the publisher and subscriber servers to confirm that the servers are functioning and connected. If one of the servers stops functioning or the connection between the servers is lost, the Connection Server Role Manager service waits for the keep-alive events and may require 30 to 60 seconds to detect that the other server is not

Install, Upgrade, and Maintenance Guide for Cisco Unity Connection Release 10.x

4-12

Image 68
Contents Cisco Systems, Inc Page N T E N T S Rollback of Unity Connection Server Viewing Reports for Licenses Convention Description Audience and UseDocumentation Conventions Cisco Unity Connection Documentation Cisco Business Edition References in DocumentationCisco Product Security Overview Page Installing Cisco Unity Connection Methods of InstallationTask Important Notes Important Considerations for InstallationPre-Installation Tasks To Create a Virtual Machine Creating a Virtual MachineUtils ntp status Changing the Boot Order of Virtual Machine Added FebruaryTo Verify DNS Settings Verifying DNS SettingsGathering Information for Installation Configuration Setting Description Time ZoneCLI set timezone MTU SizeHostname and IP addresses CLI set network dhcpCLI set network gateway CLI set network ip eth0Administrator Account Credentials CLI set password user adminCertificate Information CLI set web-securitySettings NTP Servers CLI using the CLI commandSecurity Password CLI set password user securityCLI utils cuc reset password Smtp ServerCLI set smtp Application Account CredentialsInstallation Scenarios Installation TasksGenerating Answer File for Unattended Installation, StandaloneNavigating Within the Installation Wizard Installing the Publisher ServerTo Install a Unity Connection Publisher Server To Do This Press ThisCertificate Information window appears DNS Client Configuration window displaysFirst Node Configuration window appears Smtp Host Configuration window appears Select OK. The Application User Configuration window appearsConfiguring Subscriber Server on the Publisher Server Installing the Subscriber ServerTo Configure Subscriber server on the publisher server To Install a Subscriber ServerTo Generate and Download Answer Files using AFG Generating Answer File for Unattended InstallationTask List for Unattended Installation To Configure the Publisher Server on Virtual Machine To Configure the Subscriber Server on Virtual MachineTask List for Touchless Installation Touchless Installation for Virtual MachineMethods for Touchless Installation Optional To Enable Dynamic-Cluster-Configuration Using CLI Applying a PatchTo Apply a Patch To Upgrade from a Remote Server When Applying a PatchAuto Negotiation Configuration window displays Install Upgrade Patch Selection window displays Platform Installation Wizard window displaysVerifying the Installation To Upgrade from a Local Disk When Applying a PatchInstall Upgrade Patch Selection Validation window displays To Verify the InstallationUtils cuc activate Cusrsv Utils cuc reset password Post-Installation TasksTroubleshooting Installation Issues To view the log file from the command line, enter Page About Disaster Recovery System About CobrasConnectiondatabase component Components Supported for DRS BackupBackup Files in DRS Configure a backup device in DRS Configuring DRS BackupTo Configure a DRS Backup Configuring a Backup Schedule Configure the backup processViewing the Backup History Configuring a Manual BackupViewing the Backup Status Run the Restore Wizard Configuring DRS RestoreTo Restore the Software Components on Unity Connection Viewing the Restore Status To Check the Restore Status in Disaster Recovery SystemSelect Restore History. The Restore History window displays Viewing the Restore HistoryTo View the Restore History in Disaster Recovery System Upgrade Types Upgrading Cisco Unity ConnectionUpgrade Type Upgrade Path Description Applying COP fileFrom a Network Location,Status of Unity Connection Cluster During L2 Upgrade Status of Unity Connection Cluster During RUDuration of Upgrade Prerequisites for UpgradeTask list to Upgrade to Unity Connection Shipping Version Expand Tools and select Cluster ManagementUtils iothrottle disable To Upgrade the Unity Connection Server From the Software Upgrades menu, select Install/UpgradeUpgrading the Unity Connection Server Connection Server, page 3-7sectionTo continue monitoring the upgrade, select Assume Control Applying COP file from a Network Location To Apply a COP file from Network LocationRollback Scenarios Rollback of Unity ConnectionImportant Considerations for Rollback Page Page Configuring Cisco Unity Connection Cluster Task List for Configuring a Unity Connection ClusterManaging Messaging Ports in a Cluster Administering a Unity Connection ClusterChecking the Cluster Status Server Assignments and Usage of Voice Messaging Ports Stopping All Ports from Taking New Calls Restarting All Ports to Take Calls Server Status in a Unity Connection Cluster Changing Server Status in a Cluster and its Effects From the Tools menu, select Cluster ManagementManually Activating a Server with Deactivated Status To Manually Activate a Server with Deactivated StatusStatus Change Effects To Shutdown a Server in a Unity Connection Cluster Shutting Down a Server in a ClusterServer Effects Understanding Cluster in Detail Replacing Servers in a ClusterHow a Unity Connection Cluster Works Page Page Maintaining Cisco Unity Connection Server Migrating a Physical Server to a Virtual MachineReplacing a Publisher Server To Replace a Publisher ServerReplacing a Subscriber Server To Replace a Subscriber ServerHtml Tasks Procedure Replacing the Non-Functional ServerCommand show cuc cluster status Maintaining Cisco Unity Connection Server To Change the IP Address of a Standalone or a Cluster Server Adding or Removing Unity Connection Languages 10xcucsecix.htmlInstalling Unity Connection Language Files Installing Unity Connection Language Files from a Disk To Install Unity Connection Language Files from a DiskSelect Next To Remove a Unity Connection Language File Code uninstalledRemoving Unity Connection Language Files Page Installing Licenses on the PLM server Status of LicensesHtml#CPLMTKG69E915800 Html#CPLMTKAA222E9400Licenses in Unity Connection Cluster Migrating LicensesUsing Cobras Tool Using Cobras Tool, Using Upgrade Process,To Migrate Licenses Using Cobras tool Migrating Licenses from Cisco UnityUsing Upgrade Process Viewing Reports for LicensesViewing the License Usage Viewing the Last Connectivity Time with the PLM ServerLicense Parameters for Unity Connection Features Viewing the Last Compliance TimeLicense Parameter Feature Description