Migrate Your Unified Communications Server Infrastructure
To migrate your unified communications infrastructure, you upgrade your presence server from Cisco Unified Presence version 8.x to Cisco Unified Communications Manager IM and Presence Service version 9.x or higher. You also upgrade Cisco Unified Communications Manager from version 8.x to version 9.x or higher.
Before you begin the migration effort, you should understand the architectural differences in the server versions and how this change impacts the client.
Differences in Server Infrastructures
The key to a successful migration is understanding the differences in the server infrastructures and how these differences impact the client.
Version 8.x Server Infrastructure
In the version 8.x server infrastructure, Cisco Unified Presence is the primary source of authentication and configuration.
You provision users with services and provide the location of servers, including the TFTP and CCMCIP services, on Cisco Unified Presence. Those details reside in the server database. When the client gets the location of Cisco Unified Presence from the _cuplogin SRV record, the client authenticates users and retrieves the details from the database through an interface on Cisco Unified Presence. In this way, the client retrieves configuration and services from the presence server after users sign in.
Version 9.x Server Infrastructure
In the version 9.x server infrastructure, Cisco Unified Communications Manager is the main source of configuration for users.
You define configuration on Cisco Unified Communications Manager in service profiles that you apply to users, groups, or clusters. That configuration holds the location of services that you provision to users as well as other client specific settings. Those details reside in the server database. When the client gets the _cisco-uds SRV record, it can discover the user's home cluster. The client can also discover the TFTP and CCMCIP services, get the devices configured for the user, and register the configured devices. The client also then retrieves the service profile that contains additional service configuration and client configuration.
After the client gets the service profile, it can determine the authenticator to which users sign in.
The following diagram illustrates the differences between the version 8.x infrastructure and the version 9.x infrastructure:
Summary of Differences in Server Infrastructures
|Version 8.x Server Infrastructure||Version 9.x Infrastructure|
|You deploy the _cuplogin SRV record.||You deploy the _cisco-uds SRV record.|
|The client gets configuration from Cisco Unified Presence.||The client gets configuration from Cisco Unified Communications Manager.|
|Cisco Unified Presence is the primary source of authentication.||Cisco Unified
Communications Manager is the primary source of authentication.
|You must configure directory integration and additional client settings in client configuration files.||You can configure directory integration and some client settings in the service profile.|
|You must provision users with telephony capabilities with TFTP and CCMCIP services.||The client discovers TFTP and UDS services when it finds the user's home cluster.
|The client gets the device configuration and registers devices after sign in.||The client gets the device configuration and registers devices before sign in.|
Upgrade Servers from Version 8.x to Version 9.x or Higher
To upgrade servers from version 8.x to version 9.x or higher, you should take a phased approach. Upgrade your server infrastructure first and leave existing configuration in place. After you upgrade all servers across your infrastructure, you should then migrate service profiles from Cisco Unified Presence to Cisco Unified Communications Manager. When all users have service profiles on Cisco Unified Communications Manager version 9.x, you can deploy the _cisco-uds SRV record.
The steps to migrate your unified communication server infrastructure are as follows:
Upgrade your server infrastructure.
You should perform the required steps to upgrade each node in the cluster, one cluster at a time.
Leave existing configuration for users until you have upgraded servers across all clusters. The client can retrieve existing configuration, including settings you define for services in Cisco Unified Presence, from Cisco Unified Communications Manager IM and Presence Service using the _cuplogin SRV record.
Provision users with service profiles on Cisco Unified Communications Manager.
Deploy the _cisco-uds SRV record.
When you verify that all users in the deployment can successfully sign in and get all provisioned services, you should remove the _cuplogin SRV record.