Cisco Unity Failover Configuration and Administration Guide, Release 3.1
Uninstalling Failover on a Cisco Unity System

Table Of Contents

Uninstalling Failover on a Cisco Unity System

Uninstalling Failover on a Cisco Unity 3.1 System

Task List for Uninstalling Failover on a Cisco Unity 3.1 System

Disabling Automatic Failover and Failback on Both Servers

Deleting References to the Node Manager Service on Both Servers

Disable Sharing for Selected Folders on Both Servers

Disabling SQL Replication on the Primary Server

Uninstalling Cisco Unity on the Secondary Server

Uninstalling Simple Failover on a Cisco Unity 3.0 System

Task List for Uninstalling Simple Failover on a Cisco Unity 3.0 System

Stopping SQL Replication and File Replication from the Primary Server to the Secondary Server

Preventing Calls from Being Forwarded to the Secondary Server (Cisco CallManager Integration Only)

Uninstalling Cisco Unity 3.0 on the Secondary Server

Suppressing Uninstallation-Related Errors and Warnings (Optional)


Uninstalling Failover on a Cisco Unity System


This appendix contains the following sections:

Uninstalling Failover on a Cisco Unity 3.1 System

Uninstalling Simple Failover on a Cisco Unity 3.0 System

Uninstalling Failover on a Cisco Unity 3.1 System

This section contains a task list and procedures for uninstalling failover on a Cisco Unity version 3.1 system. Use the task list to uninstall failover correctly.

Task List for Uninstalling Failover on a Cisco Unity 3.1 System

1. Disable automatic failover and failback on both servers. See the "Disabling Automatic Failover and Failback on Both Servers" section.

2. Delete references to the Node Manager service from both servers. See the "Deleting References to the Node Manager Service on Both Servers" section.

3. Disable sharing of selected folders on both servers. See the "Disable Sharing for Selected Folders on Both Servers" section.

4. On the primary server, disable SQL replication. See the "Disabling SQL Replication on the Primary Server" section.

5. Restart the primary server. See "Exiting and Starting the Cisco Unity Software and Server."

6. Uninstall Cisco Unity on the secondary server. See the "Uninstalling Cisco Unity on the Secondary Server" section.

7. Reconfigure phone programming and system settings.

Disabling Automatic Failover and Failback on Both Servers

To disable automatic failover and failback on both servers


Step 1 On the primary server, on the Windows Start menu, click Programs > Cisco Unity > Failover Monitor.

Step 2 Click Advanced.

Step 3 Check the Disable Automatic Failover and Failback check box.

Step 4 Close the Failover Monitor.


Deleting References to the Node Manager Service on Both Servers

To delete references to the Node Manager service on both servers


Step 1 On the primary server, exit the Cisco Unity software.

Step 2 On the Windows Start menu, click Programs > Administrative Tools > Services.

Step 3 In the right pane, double-click NodeMgr.

Step 4 On the General tab, click Stop.

Step 5 In the Startup Type list, click Disabled.

Step 6 Click OK.

Step 7 Close the Services MMC.

Step 8 On the Windows Start menu, click Run.

Step 9 Enter <Drive on which Cisco Unity is installed>:\CommServer\
AvCsNodeMgr /unregserver, and press Enter.

Step 10 Enter Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. (Refer to the "Restoring" topics in Registry Editor Help.) Note that a typical backup of the Cisco Unity server does not back up the registry. Also note that for Cisco Unity failover, registry changes on one Cisco Unity server must be made manually on the other Cisco Unity server, because registry changes are not replicated. If you have any questions about changing registry key settings, contact Cisco TAC.

Step 11 If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

Step 12 Delete the NodeMgr registry key, HKEY_LOCAL_MACHINE\SOFTWARE\Active Voice\AvCsNodeMgr.

Step 13 Close Regedit.

Step 14 Enter Exit, and press Enter.

Step 15 On the Windows Start menu, click Settings > Task Bar and Start Menu.

Step 16 Click the Advanced tab.

Step 17 Click Remove.

Step 18 Expand the Unity folder.

Step 19 Select NodeMgr Monitor, and click Remove.

Step 20 Click Yes to confirm.

Step 21 Click Close, and click OK.

Step 22 Repeat Steps 1 through 21 on the secondary server.


Disable Sharing for Selected Folders on Both Servers

To disable sharing for selected folders on both servers


Step 1 On the primary server, open Windows Explorer.

Step 2 Browse to the directory where Cisco Unity is installed (the default is C:\CommServer).

Step 3 For each of the following five folders, right-click the folder name, click Sharing, click Do Not Share This Folder, and click OK:

Localize\DefaultConfiguration

Localize\Prompts

StreamFiles

Support

UnityMTA

Step 4 Repeat Steps 1 through 3 on the secondary server.


Disabling SQL Replication on the Primary Server

To disable SQL replication on the primary server


Step 1 On the primary server, on the Windows Start menu, click Programs > Microsoft SQL Server > Enterprise Manager.

Step 2 In the left pane, expand Microsoft SQL Servers > SQL Server Group.

Step 3 In the left pane, under SQL Server Group, click <Servername>.

Step 4 On the SQL Server Enterprise Manager Tools menu, click Replication > Disable Publishing and Distribution.

Step 5 In the Welcome to the Disable Publishing and Distribution Wizard window, click Next.

Step 6 In the Disable Publishing dialog box, click Yes, Disable Publishing on <Servername>, and click Next.

Step 7 Follow the on-screen prompts.


Uninstalling Cisco Unity on the Secondary Server

The uninstall process removes only enough of Cisco Unity so that it can be reinstalled. It does not completely remove all traces of Cisco Unity, so the next time you restart the Cisco Unity server, a message box may appear explaining that at least one service or driver failed during system startup. In addition, the Windows system and application event logs will contain several errors and warnings related to the uninstallation.


Note To remove all traces of Cisco Unity, you must reinstall the operating system.


Do the following five procedures in the order listed.

To install the Cisco Unity Uninstall utility


Step 1 On the secondary server, insert Cisco Unity Disc 1—version 3.1(3) or later—in the CD-ROM drive.

Step 2 Browse to the directory MigrationTools\UninstallUnity.

Step 3 Double-click Setup.exe, and follow the on-screen prompts to install the utility.


To uninstall the Cisco Unity-CM TSP


Refer to the applicable Cisco CallManager integration guide: Do the procedure "To remove the existing TSP" in the "Installing, Configuring, and Testing the TSP" section of the "Cisco CallManager 3.x Integration" chapter. The integration guides are available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity31/integuid/index.htm.


To uninstall Cisco Unity on the secondary server


Step 1 Log on to the secondary server by using the account that was used to install Cisco Unity.

Step 2 Exit the Cisco Unity software.

Step 3 On the Windows Start menu, click Programs > Cisco Unity Uninstaller > Cisco Unity Uninstaller.


Caution The Cisco Unity Uninstaller utility cannot be stopped after it starts, and the uninstall cannot be reversed.

Step 4 Uncheck the Remove Subscriber Information From Mail Users in Directory check box.


Caution If you do not uncheck this check box, Cisco Unity attributes will be removed from Active Directory or the Exchange 5.5 directory for all subscribers associated with this Cisco Unity server and the related primary server. The primary server will no longer be able to take calls because it will not have any subscribers.

Step 5 Click Uninstall.

Step 6 Follow the on-screen prompts.

Step 7 When the utility has finished, you may need to manually delete the directory in which Cisco Unity was installed (the default directory is CommServer).

If you cannot delete the CommServer directory:

a. In the CommServer directory, delete *.exe files.

b. On the Windows Start menu, click Programs > Startup, right-click AvCsTrayStatus, and click Delete.

c. Restart the Cisco Unity server, and delete the CommServer directory.


To delete objects from Active Directory and Exchange 5.5


Step 1 Delete the users created by Cisco Unity by using Active Directory Users and Computers, or in Exchange 5.5 by using the recipient containers (not all users may exist on your system):

Unity Messaging System - <Secondary server display name> or Unity_<Secondary server display name>

Example Administrator - <Secondary server display name>

Example Subscriber - <Secondary server display name>

UAmis_<Secondary server display name>

Step 2 Delete the distribution lists created by Cisco Unity (not all distribution lists may exist on your system):

All Subscribers - <Secondary server display name>

System Event Messages - <Secondary server display name>

Unaddressed Messages - <Secondary server display name>

Unaddressed Faxes - <Secondary server display name>

Step 3 On the Active Directory Users and Computers View menu, confirm that the Advanced Features option is selected.

Step 4 Expand the Unity OU or Unity container, and expand Location.

Step 5 If the location of the secondary Cisco Unity exists, delete it.


To uninstall the Cisco Unity Uninstall utility


Step 1 On the Windows Start menu, click Settings > Control Panel > Add/Remove Programs.

Step 2 Remove Cisco Unity Uninstall.


Uninstalling Simple Failover on a Cisco Unity 3.0 System

This section contains a task list and procedures for uninstalling simple failover on a Cisco Unity 3.0 system, in anticipation of upgrading the system to Cisco Unity version 3.1. Use the task list to uninstall simple failover correctly.

Task List for Uninstalling Simple Failover on a Cisco Unity 3.0 System

1. Confirm that you have Cisco Unity version 3.1(2) or later installation discs.

2. Stop replication from the primary server to the secondary server. See the "Stopping SQL Replication and File Replication from the Primary Server to the Secondary Server" section.

3. If you are using a Cisco CallManager integration, prevent calls from being fowarded to the secondary server. See the "Preventing Calls from Being Forwarded to the Secondary Server (Cisco CallManager Integration Only)" section.

4. Uninstall Cisco Unity on the secondary server. See the "Uninstalling Cisco Unity 3.0 on the Secondary Server" section.

5. Suppress uninstall-related errors and warnings, if applicable. See the "Suppressing Uninstallation-Related Errors and Warnings (Optional)" section.

Stopping SQL Replication and File Replication from the Primary Server to the Secondary Server

To stop SQL replication and file replication from the primary server to the secondary server


Step 1 On the secondary server, exit the Cisco Unity software.

Step 2 On the primary server, on the Windows Start menu, click Programs > Microsoft SQL Server > Enterprise Manager.

Step 3 In the left pane, expand Microsoft SQL Servers, expand SQL Server Group, expand <Primary Cisco Unity server>, expand Replication, and expand Publications.

Step 4 In the left pane, click the publication database (usually UnityDb:UnityDb).

Step 5 In the right pane, right-click the subscription database (usually <Secondary Cisco Unity server>:UnityDb), and click Delete.

Step 6 Click Yes to delete the subscription database.

Step 7 In the left pane, click <Primary Cisco Unity server>.

Step 8 On the SQL Server Enterprise Manager Tools menu, click Replication > Disable Publishing.

Step 9 In the Disable Publishing and Distribution wizard, click Next.

Step 10 Click Yes, Disable Publishing on <Primary Cisco Unity server>.

Step 11 Click Next.

Step 12 Click Next to confirm that you want to drop publications.

Step 13 Click Finish.

Step 14 Click OK.

Step 15 In the left pane, under <Primary Cisco Unity server>, expand Databases, expand UnityDb, and click Tables.

Step 16 In the right pane, right-click Subscriber, and click Open Tables > Return All Rows.

Step 17 If the table does not include a row for which the value of the Alias column is Unity_<Secondary server name>, skip to Step 19.

If the table includes a row for which the value of the Alias column is Unity_<Secondary server name>, click the row.

Step 18 Delete the row.


Caution Do not delete the row that includes Alias=Unity_<Primary server name>.

Step 19 Close the SQL Server Enterprise Manager.

Step 20 On the primary server, on the Windows Start menu, click Programs > Administrative Tools > Distributed File System.

Step 21 Expand the Dfs Root.

Step 22 Right-click DefaultConfiguration, and click Remove Dfs Link.

Step 23 Click Yes to confirm that you want to delete the link.

Step 24 Right-click Prompts, and click Remove Dfs Link.

Step 25 Click Yes to confirm that you want to delete the link.

Step 26 Right-click Stream Files, and click Remove Dfs Link.

Step 27 Click Yes to confirm that you want to delete the link.

Step 28 Close Distributed File System.

Step 29 On the Windows Start menu, click Programs > Accessories > Windows Explorer.

Step 30 Expand the CommServer folder on the local hard disk.

Step 31 Right-click the Stream Files folder, and click Properties.

Step 32 Click the Sharing tab.

Step 33 Click Do Not Share This Folder, and click OK.

Step 34 Under the CommServer folder, expand the Localize folder.

Step 35 Right-click the Default Configuration folder, and click Properties.

Step 36 Click the Sharing tab.

Step 37 Click Do Not Share This Folder, and click OK.

Step 38 Also under the Localize folder, right-click Prompts, and click Properties.

Step 39 Click the Sharing tab.

Step 40 Click Do Not Share This Folder, and click OK.


Preventing Calls from Being Forwarded to the Secondary Server (Cisco CallManager Integration Only)

To prevent calls from being forwarded to the secondary Cisco Unity server


Step 1 On the Cisco CallManager server, on the Windows Start menu, click Programs > Cisco CallManager 3.x > CallManager Administration.

Step 2 In Cisco CallManager Administration, click Device > Cisco uOne Port.

Step 3 Click the last uOne port connected to the Cisco Unity primary server.

Step 4 In the Call Forwarding Information section, for Forward No Answer, change Destination to the number of the first uOne port used on the primary Cisco Unity server.

Step 5 Click Update.

Step 6 Click the last uOne port number connected to the secondary Cisco Unity server.

Step 7 In the Call Forwarding Information section, for Forward Busy and for Forward No Answer, change Destination to the number of the first uOne port used on the secondary Cisco Unity server.

Step 8 Click Update.


Uninstalling Cisco Unity 3.0 on the Secondary Server

Do the following five procedures in the order listed.

To install the Cisco Unity 3.0 Uninstall utility


Step 1 Insert Cisco Unity Disc 1—version 3.1(2) or later—in the CD-ROM drive.

Step 2 Browse to the directory MigrationTools\UninstallUnity30.

Step 3 Double-click Setup.exe, and follow the on-screen prompts to install the utility.


To uninstall the Cisco Unity-CM TSP (also known as the AV-Cisco TSP)


Refer to the applicable Cisco CallManager integration guide: Do the procedure "To remove the existing AV-Cisco service provider," in the "Installing, Configuring, and Testing the AV-Cisco Service Provider" section of the "Cisco 3.x Integration" chapter. The integration guides are available on Cisco.com at http://www.cisco.com/univercd/cc/td/doc/product/voice/c_unity/unity30/integuid/index.htm.


To uninstall Cisco Unity 3.0 on the secondary server


Step 1 Log on to the secondary server by using the account that was used to install Cisco Unity.

Step 2 Exit the Cisco Unity software.

Step 3 On the Windows Start menu, click Programs > Cisco Unity 30 Uninstaller > Cisco Unity 30 Uninstaller.


Caution The Cisco Unity 3.0 Uninstaller utility cannot be stopped after it starts, and the uninstall cannot be reversed.

Step 4 Uncheck the Remove Subscriber Information From Mail Users in Directory check box.


Caution If you do not uncheck this check box, Cisco Unity attributes will be removed from Active Directory for all subscribers associated with this Cisco Unity server and the related primary server. The primary server will no longer be able to take calls because it will not have any subscribers.

Step 5 Click Uninstall.

Step 6 Follow the on-screen prompts.

Step 7 When the utility has finished, you may need to manually delete the directory in which Cisco Unity was installed (the default directory is CommServer).

If you cannot delete the CommServer directory:

a. In the CommServer directory, delete *.exe files.

b. On the Windows Start menu, click Programs > Startup, right-click AvCsTrayStatus, and click Delete.

c. Restart the Cisco Unity server, and delete the CommServer directory.


To delete objects from Active Directory and Exchange 5.5


Step 1 Delete the users created by Cisco Unity by using Active Directory Users and Computers (not all users may exist on your system):

Unity Messaging System - <Secondary servername> or Unity_<Secondary servername>

Example Administrator - <Secondary servername>

Example Subscriber - <Secondary servername>

UAmis_<Secondary servername>

Step 2 Delete the distribution lists created by Cisco Unity (not all distribution lists may exist on your system):

All Subscribers - <Secondary servername>

System Event Messages - <Secondary servername>

Unaddressed Messages - <Secondary servername>

Unaddressed Faxes - <Secondary servername>

Step 3 On the Active Directory Users and Computers View menu, confirm that the Advanced Features option is selected.

Step 4 Expand the Unity OU or Unity container, and expand Location.

Step 5 If the location of the secondary Cisco Unity exists, delete it.


To uninstall the Cisco Unity 3.0 Uninstall utility


Step 1 On the Windows Start menu, click Settings > Control Panel > Add/Remove Programs.

Step 2 Remove Cisco Unity 3.0 Uninstall.


Suppressing Uninstallation-Related Errors and Warnings (Optional)

The next time you restart the Cisco Unity server, a message box may appear explaining that at least one service or driver failed during system startup. In addition, the Windows system and application event logs will contain several errors and warnings related to the uninstallation.

If you are reinstalling Cisco Unity on the system, you can do so now, without doing the following procedure. After you reinstall Cisco Unity, the errors and warnings will stop appearing in the event log.

If you are not reinstalling Cisco Unity on the system and you want to stop the errors and warnings, we recommend that you reinstall Windows. If you cannot reinstall Windows, do the following procedure. The procedure stops the errors and warnings.

To suppress uninstallation-related errors and warnings


Step 1 Start Regedit.


Caution Changing the wrong registry key or entering an incorrect value can cause the server to malfunction. Before you edit the registry, confirm that you know how to restore it if a problem occurs. (Refer to the "Restoring" topics in Registry Editor Help.) Note that a typical backup of the Cisco Unity server does not back up the registry. Also note that for Cisco Unity failover, registry changes on one Cisco Unity server must be made manually on the other Cisco Unity server, because registry changes are not replicated. If you have any questions about changing registry key settings, contact Cisco TAC.

Step 2 If you do not have a current backup of the registry, click Registry > Export Registry File, and save the registry settings to a file.

Step 3 Delete the registry tree
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\AvAudio

This eliminates the error in the system event log with the description, "The following boot-start or system-start driver(s) failed to load: avaudio."

Step 4 Delete the registry key
HKEY_LOCAL_MACHINE\System\CurrentControlSet\Services\
lanmanServer\Shares\Reports

This eliminates the error in the system event log with the description, "The server service was unable to recreate the share Reports because the directory C:\CommServer\Reports no longer exists."

Step 5 On the Windows Start menu, click Programs > Microsoft SQL Server > Enterprise Manager.

Step 6 In the left pane, click Microsoft SQL Servers > SQL Server Group > <Servername> > Management > SQL Server Agent > Jobs, and delete the following two jobs:

SQLNightlyBackupJob

SQLWeeklyBackupJob

This eliminates one error and one warning in the application event log. The error has the description, "3041 : BACKUP failed to complete the command BACKUP LOG UnityDb WITH TRUNCATE_ONLY." The warning has the description: "SQL Server Scheduled Job 'SqlWeeklyBackupJob' (0xD7EC6C7A17595E47A9BAFCF836C47111) - Status: Failed - Invoked on: 2001-10-07 03:00:00 - Message: The job failed. The Job was invoked by Schedule 1 (Every Sunday at 3am). The last step to run was step 1 (TruncateLogWeekly)."

Step 7 In the left pane, click Microsoft SQL Servers > SQL Server Group > <Servername> > Management > Backup, and delete the following two items in the right pane:

UnityDbDump

ReportDbDump

Step 8 Close Enterprise Manager.

Step 9 On the Windows Start menu, click Programs > Administrative Tools > Internet Services Manager.

Step 10 In the left pane, click <Servername> > Default Web Site.

Step 11 Delete the following five folders:

Web

ActiveAssistant

SAWeb

Status

AvXml

This eliminates five warnings in the application event log. The descriptions are:

"The server was unable to add the virtual root `/Web' for the directory `C:\CommServer\Web\' due to the following error: The system cannot find the path specified. The data is the error code. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp."

"The server was unable to add the virtual root `/ActiveAssistant' for the directory `C:\CommServer\Web\AA\' due to the following error: The system cannot find the path specified. The data is the error code. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp."

"The server was unable to add the virtual root `/SAWeb' for the directory `C:\CommServer\Web\SA\' due to the following error: The system cannot find the path specified. The data is the error code. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp."

"The server was unable to add the virtual root `/Status' for the directory `C:\CommServer\Web\SM\' due to the following error: The system cannot find the path specified. The data is the error code. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp."

"The server was unable to add the virtual root `/AvXml' for the directory `C:\Inetpub\wwwroot\AvXml\' due to the following error: The system cannot find the file specified. The data is the error code. For additional information specific to this message please visit the Microsoft Online Support site located at: http://www.microsoft.com/contentredirect.asp."

Step 12 Close Internet Services Manager.