Page 1
Nortel CallPilot High Availability: Installation and Configuration NN44200-311...
Page 2
The process of transmitting data and call messaging between the CallPilot server and the switch or system is proprietary to Nortel Networks. Any other use of the data and the transmission process is a violation of the user license unless specifically authorized in writing by Nortel Networks prior to such use. Violations of the license by alternative usage of any portion of this process or the related hardware constitutes grounds for an immediate termination of the license and Nortel Networks reserves the right to seek all allowable remedies for such breach.
Page 3
NOTES is a trademark of Lotus Development Corporation. NORTON ANTIVIRUS and PCANYWHERE are trademarks of Symantec Corporation. QUICKTIME is a trademark of Apple Computer, Inc. RADISYS is a trademark of Radisys Corporation. ROLM is a trademark of Siemens ROLM Communications Inc. SLR4, SLR5, and TANDBERG are trademarks of Tandberg Data ASA.
Page 5
Publication History May 2007 CallPilot 5.0, Standard 01.06 of the CallPilot High Availability: Installation and Configuration is issued for general release. April 2007 CallPilot 5.0, Standard 01.05 of the CallPilot High Availability: Installation and Configuration is issued for general release.
Page 8
Prepare the switch and install the 1005r servers 40 Prepare both 1005r servers 41 Configure CP1 and CP2 using the CallPilot Configuration Wizard 48 Connect and verify LAN connections 68 Run Stage 1 of the High Availability Configuration Wizard to check CP1 and CP2 configuration...
Reimage or replace a server in the High Availability pair 248 Chapter 7 Upgrades, migrations, and feature expansion Introduction 255 Guidelines 257 Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 259 Feature expansion task list 259 Prepare the switch 260 Install the new 1005r server (CP2) 261 Record the current 1005r server configuration (CP1) 262...
How to get help This chapter explains how to get help for Nortel products and services. Getting help from the Nortel Web site The best way to get technical support for Nortel products is from the Nortel Technical Support Web site: www.nortel.com/support This site provides quick access to software, documentation, bulletins, and tools to address issues with Nortel products.
Page 12
12 Chapter 1 How to get help www.nortel.com/erc Getting help through a Nortel distributor or reseller If you purchased a service contract for your Nortel product from a distributor or authorized reseller, contact the technical support staff for that distributor or reseller.
"Reference documents" (page 19) Overview of High Availability In a High Availability configuration, a pair of peer CallPilot servers are used in the place of a single server. Both servers are connected to the same switch (Meridian 1 or Communication Server 1000 [CS 1000]) and they are configured so that one CallPilot server is active (that is, processing calls)
The Mirroring connection is used for mirroring data between the two servers. ATTENTION These three connections are critical to High Availability operation. Nortel recommends that these three connections be made directly, using crossover cables instead of a hub or switch. Failure of any device such as a hub or switch in the signal path can create an unwanted results.
To accomplish this, Managed IP (also called virtual IP) addresses and host name settings are used. The Managed IP addresses and host name settings allow the pair of CallPilot High Availability servers to appear as one IP address to the outside IP network.
16 Chapter 2 Introduction Switch connectivity Both CallPilot servers have a DS30 connection to the switch. As a result, the number of MGate cards required in the switch is double the number required for a single CallPilot server. For a pair of servers providing 192 channels, the switch must have a total of 12 MGate cards installed (six MGate cards per 192 channels times two servers).
Page 17
High Availability server pair and is used to administer the Agent software installed on the CallPilot servers. By default, the Console software is installed on both CallPilot servers so administration of the pair can be done when the administrator is logged on to either server;...
• Failover limitations include the following: — Any connections (that is, calls in progress) to the active CallPilot server are lost after a automatic or manual failover occurs. — There is a window during the failover when neither the active nor standby server is available;...
If scheduled backups are preformed to a remote backup device (that is, a network share), the same backup device must be configured through CallPilot Manager on both servers in the pair. If the device is only defined on the active server, any scheduled backups to that device fail on the standby server.
Managed (or virtual) host name, Managed ELAN IP address, and Managed CLAN IP address to make the pair of servers look like a single CallPilot server to the end clients. The end clients include the following: •...
Page 22
• The switch uses the Managed ELAN IP address. When a switchover occurs from Node 1 (CP1) to Node 2 (CP2), the CallPilot applications and the switch do not change IP settings and the clients do not notice any changes. The Managed CLAN requires IP name resolution. This...
CallPilot Reporter installation with historical data, after the upgrade, all new data is recorded against the new Managed host name. Any older data collected in CallPilot Reporter does not appear. If you do not reuse the existing host name, ELAN IP address,...
CLAN address that responds to the ping command must be used. If there is no CLAN subnet (Nortel server subnet) at the your site, enter 127.0.0.1 as the CLAN Test IP address.
High Availability system checklist Use the following table to plan and track the system settings for your High Availability servers. These settings are configured using the CallPilot Configuration Wizard and the High Availability Configuration Wizard. Table 3 High Availability system checklist...
Page 26
Link3 TN Link3 Key0 Link3 Key1 Configuration Wizard: Language Source Directory page Primary language Secondary language Configuration Wizard: CallPilot Local Area Network Interface page ELAN subnet IP address ELAN subnet mask Nortel server subnet (CLAN) IP address Nortel server subnet (CLAN)
CLAN Test IP Facility planning The location of the servers in a CallPilot 5.0 High Availability system is limited by the length of the DS30X cables, which connect the High Availability servers to the Meridian 1 or CS 1000 switch. The DS30X cables must be a maximum of 32.8 feet or 10 meters long.
DS30X cables). Because both servers are connected to the same switch with their own dedicated DS30X cables, the switch must have twice as many MGate cards installed than it would for a single CallPilot server. For example, if a switch has a single 192-channel CallPilot server connected to it, the switch must have six MGate cards installed.
Media Gateway Expansion shelves share the same clock reference as the Media Gateway shelf to which they are connected. In a CS 1000E, all MGate cards connected to the CallPilot server must reside in the same Media Gateway/Media Gateway Expansion shelf pair.
CallPilot 5.0 HA Feature Activation NTZE64AA EMC Software RTU License Royalty - R N0119699 EMC License Registration Card N0129528 Ghost Solution Suite 1.1 with CallPilot 5.0 N0119681 RTU for Symantec PCAnywhere v12.0 for New N0119700 CallPilot Applications RTU for Windows 2003 Document...
Required hardware 31 Supported hardware configurations The CallPilot 5.0 High Availability feature is supported only on the 1005r platform. Two identical 1005r servers are required for the High Availability feature. The pair of servers are required to provide the active and standby server configuration.
High Availability pair. There is one Control Directory Number (CDN) configured on the switch that users call for any given service. Any calls to a given CDN are routed to the CallPilot server that is currently active.
Automatic failovers An automatic failover occurs when the AutoStart software determines that something has gone wrong on the active CallPilot server, that is, a critical CallPilot service has failed. The software initiates a failover to the standby CallPilot server without any user interaction. Only a limited number of automatic failover cases are supported in CallPilot 5.0.
The administrator can choose to perform a manual switchover if there is a problem on the active CallPilot server that is not part of the automatic failover rules. A manual failover can be initiated for the following situations: •...
New system installation procedure This chapter describes how to perform a fresh installation of High Availability servers and how to configure the pair of CallPilot High Availability servers. In this NTP, the administrator installs and configures the CallPilot server. Nortel CallPilot High Availability: Installation and Configuration...
Page 38
At any time, one server is active while the other server is in standby mode. For the purpose of the following procedure, the servers are referred to as CallPilot server 1 (CP1) and CallPilot server 2 (CP2). Initially, CP1 is the active server and CP2 is the standby server.
Page 39
"Adding e-mail addresses to the Managed_ELAN_IP_Failure_Notif rule" (page 120) Bring the Resource 10 minutes – "Bringing the CallPilot Resource Group online Groups online on CP1" (page 122) – "Bringing the Resource Groups CallPilot_[CP1] and CallPilot_[CP2] online" (page 125) Nortel CallPilot High Availability: Installation and Configuration...
Action Configure the Meridian 1 or CS 1000 switch by referring to the following documents: • Meridian 1 and CallPilot Server Configuration (NN44200-302) • Communication Server 1000 and CallPilot Server Configuration (NN44200-312) Note: Both High Availability servers must use the same Control Directory Number (CDN).
Run the CallPilot Setup Wizard Manually changing the server name Step Action Changing the server name can also be done using the CallPilot Configuration Wizard. Log on to the server with the default administrator user name and password (administrator / Bvw250).
Page 42
Manually setting the IP parameters Step Action Setting the IP parameter can also be done using the CallPilot Configuration Wizard; however, DNS entries must be manually configured. Select Start > Settings > Network Connections. Result: The Network Connections window appears and displays a list of network connections.
Page 43
• Default gateway • Preferred DNS server • Alternate DNS server Note: The DNS entries cannot be configured using the CallPilot Configuration Wizard. The DNS entries must be manually configured. Click OK. Result: The CLAN Properties window appears. Click Close.
Page 44
Running the CallPilot Setup Wizard Step Action The CallPilot Setup Wizard must be run on both CP1 and CP2. Log on to the CallPilot server. The default password for the administrator account is Bvw250. Result: When you first log on to the system after powering it up, the Setup Wizard runs automatically.
Database, LDAP, and AOS services must be started to gain access to CallPilot Manager. The D:\Nortel\HA folder contains a file called start_svr.bat that automatically starts any necessary services. This script can be run to start the required services.
Page 49
ATTENTION Ensure that the dongle is installed on CP1. On CP1, launch the Internet Explorer Web browser. In the address field, enter the following URL to start CallPilot Manager: http://localhost/cpmgr Log on to CallPilot Manager using the administrator mailbox and default password created from the CallPilot Setup Wizard: a.
Page 50
Enter the Current Password. b. Enter the New Password. c. Reenter the new password in the New Password Re-Entry field. d. Click Save. Result: The Welcome to CallPilot Manager page appears. Nortel CallPilot High Availability: Installation and Configuration NN44200-311 01.06 Standard 5.0 15 May 2007...
Page 51
Configure CP1 and CP2 using the CallPilot Configuration Wizard 51 Figure 11 Welcome to CallPilot Manager page Click Configuration Wizard. Result: The Configuration Wizard: Welcome page appears. Nortel CallPilot High Availability: Installation and Configuration NN44200-311 01.06 Standard 5.0 15 May 2007...
Page 53
Configure CP1 and CP2 using the CallPilot Configuration Wizard 53 Figure 13 Configuration Wizard: Keycode and serial number page Enter the following: a. In the Serial number field, enter the serial number of the dongle assigned to the CallPilot server.
Page 55
Configuration Wizard: Server Information On the Server Information page, do the following: a. In the Computer Name field, enter the CallPilot server name. b. In the Time Zone field, select the correct time zone. c. Under Dialing Information, enter the Area Code and Country Code.
Page 57
Configure CP1 and CP2 using the CallPilot Configuration Wizard 57 Click Next. Result: The M1 Switch Information page appears. Figure 18 Configuration Wizard: M1 Switch Information page Configure the switch information. a. Select the Switch Type. b. Enter the Switch Customer Number.
Page 59
Language CDs from previous CallPilot releases are not compatible with CallPilot 5.0. The Configuration Wizard checks the version of the Language CD and blocks the use of the CD if it is not a CallPilot 5.0 CD. On the Language Source Directory Select page, do the following: a.
Page 60
60 Chapter 5 Install and configure the High Availability pair b. In the Language CD Location field, enter the directory location of the Language disk or file. Typically, CallPilot uses drive Z (therefore, enter Z:). Click Next. Result: The Language Installation page appears.
Page 61
Configuration Wizard: CallPilot Local Area Network Interface page (lower portion of page) On the CallPilot Local Area Network Interface page, do the following: a. Select the network interface card from the drop-down list. Result: The MAC address, IP address, and Subnet mask values are updated for the network interface card.
Page 63
Configuration wizard on CP2. Using a High Availability-enabled keycode, the Configuration wizard can be run on CP2. Launch a supported Internet Web browser on CP2. In the address field, enter the following URL to start CallPilot Manager: http://localhost/cpmgr Log on to CallPilot Manager using the administrator mailbox and default password created from the CallPilot Setup Wizard: a.
Page 64
Result: The Server Information page appears. Do the following: a. In the Computer Name field, enter the CallPilot server name. b. In the Time Zone field, select the correct time zone. c. Under Dialing Information, enter the area code and country code.
Page 65
Configure CP1 and CP2 using the CallPilot Configuration Wizard 65 d. Enter the LDAP Search Base. For example, dc=nortel,dc=ca. Note: All values on the Server Information page for CP2 must be the same as CP1. Use Table 3 "High Availability system checklist"...
Page 66
Result: The new CDN is added and the CDN information page reappears. Click Next. Result: The Language Source Directory page appears. Insert the CallPilot 5.0 Language CD in to the CD/DVD drive on CP2. Nortel CallPilot High Availability: Installation and Configuration NN44200-311 01.06 Standard 5.0 15 May 2007...
Page 67
Language CDs from previous CallPilot releases are not compatible with CallPilot 5.0. The Configuration Wizard checks the version of the Language CD and blocks the use of the CD if it is not a CallPilot 5.0 CD. On the Language Source Directory Select page, do the following: a.
Click Finish to start process. Result: The system starts the configuration process and displays its progress. After the process is complete, restart the CallPilot server. —End— Connect and verify LAN connections Use the following figure and procedure to connect the HB1, HB2, and MIRROR crossover LAN cables, and the ELAN and CLAN cables between the two High Availability servers.
Page 72
72 Chapter 5 Install and configure the High Availability pair b. Verify that the default gateway is accessible by running the following command: ping <CLAN/Nortel server subnet default gateway IP address> c. Verify that CP2 is accessible by running the following command: ping <CP2 CLAN IP address>...
CP1 and CP2 configuration Step Action The High Availability Configuration Wizard is only run on CP1. Use Windows Explorer to navigate to the D:\Nortel\HA folder. Double-click the HighAvailabilityConfigurationWizard.exe file. Result: The High Availability Configuration Wizard appears. Nortel CallPilot High Availability: Installation and Configuration NN44200-311 01.06 Standard...
Page 76
Node 1 Host Name: The Node 1 Host Name is initialized to the name of the server on which the High Availability Configuration Wizard is run. The Host Name is the name of the first CallPilot server (CP1) in the High Availability pair.
Page 77
AutoStart domain. The Domain Name must be a unique name and is used as the AutoStart domain for the pair of CallPilot servers. This name must contain only alphanumeric characters and have a maximum length of eight characters. The domain name must be the same domain name that was used in the High Availability Configuration...
Web site: www.nortel.com/espl Note: Within the AutoStart software, the two CallPilot servers are included in an AutoStart domain. The name of the domain must be unique within the network. For the purposes of this document, the domain name [AutoStart_Domain] is used.
Page 87
Install the AutoStart Agent and Console software Figure 45 EMC AutoStart 5.2.2 Licensing window Enter your AutoStart 5.2.2 license key (provided with your CallPilot server) in the AutoStart 5.2.2 field. Leave the values in the other fields unchanged. The AutoStart license key is a string of 24 characters plus a dash.
94 Chapter 5 Install and configure the High Availability pair d. In the Description field, enter CallPilot Node 2. Click Add. Result: A row is added to the Valid User List. Figure 53 AutoStart Console - Licensing/Security tab - Node 2 Administrator user is added Exit the AutoStart Console on CP1.
Page 95
If you want to change the computer name after you install the server you must uninstall and then reinstall the AutoStart software. Insert the CallPilot Application CD. Navigate to the Z:\EMC folder on the CallPilot Application CD. Double-click the EAS522_WIN-x86.exe file to start the installation. Result: The InstallShield Wizard dialog box appears and informs you that the AutoStart 5.2.2 software requires that the Microsoft .NET...
Page 115
Action Generating the AutoStart Definition File is required to set the node-specific settings in the AutoStart Definition Template file. In Windows Explorer, navigate to the D:\Nortel\HA folder. Double-click the HighAvailabilityConfigurationWizard.exe file. Result: The High Availability Configuration Wizard appears. The information that was previously entered is automatically loaded and the node information validation is automatically rerun.
Configure the AutoStart software 117 Import the AutoStart definition file on CP1 Import the AutoStart definition file (CallPilot-Mirroring.def or CallPilot-Mirroring-Single.def) in the AutoStart Console on CP1 by using the following the procedure. Two AutoStart definition files are available, as follows: •...
118 Chapter 5 Install and configure the High Availability pair c. In the AutoStart Console, expand Resource Groups and check that the CallPilot resource group was created. —End— Add the Windows administrator password for the AutoStart Utility Processes ATTENTION If the Windows administrator account names or passwords are different on servers CP1 and CP2, the AutoStart software does not work correctly after it is installed and configured.
Page 119
Check the Domain, User Name, and Directory fields to ensure they are right. • Domain must be the Windows domain that the CallPilot servers are on (if applicable) or the Windows workgroup in which the servers are located. •...
CallPilot_[CP1] and CallPilot_[CP2] Resource Groups Bring the CallPilot Resource Group online on CP1 Using the AutoStart Console, bring the CallPilot Resource Group online on CP1 to activate the High Availability feature. Bringing the CallPilot Resource Group online does the following: •...
Page 123
Bring the Resource Groups online 123 Figure 84 AutoStart Console - Bring Online - CallPilot Resource Group Result: The following occurs: • The Group State changes to Online Pending. • The data sources (drive E and drive F) are automatically attached and initialized.
Page 124
AutoStart Console - Initializing Volume Mirror message Wait while the data sources are mirrored. Verify that the Group State field turns green and shows as Online. Result: When the Group State appears green and online, CallPilot is started. Nortel CallPilot High Availability: Installation and Configuration...
CP1 to make sure that all channels and DSP resources are working correctly. Using the AutoStart console, manually cause a failover by relocating the Resource Group CallPilot to server CP2. Nortel CallPilot High Availability: Installation and Configuration NN44200-311 01.06 Standard 5.0 15 May 2007...
Because the Managed host name is returned (and not the actual host name of the active server), CallPilot Reporter is unaware that it is connected to a pair of High Availability servers.
Page 129
first time you connect the CallPilot Reporter to a CallPilot 5.0 High Availability system. For CallPilot Reporter, the failover process is the same as if a server goes down and then comes back into service (even though the active server goes down and the standby server comes into service as the new active server).
Windows default workgroup to first configure the High Availability system, and then join the customer domain after the High Availability system is working (if the system has to join the domain). If the CallPilot 5.0 High Availability system is installed and configured under a workgroup, use the following procedure to join a domain.
Page 131
Result: A row is added to the Valid User List. On CP1, stop monitoring. See "Disabling automatic failovers (stop monitoring)" (page 213). Take the CallPilot resource group offline on CP1. See "Taking the CallPilot resource group offline" (page 211). On CP1, do the following: a.
Page 133
Select the Settings tab and to the following: a. Update the Domain, User Name, and Directory fields. • Domain must be the Windows domain that the CallPilot servers are on (if applicable) or the Windows workgroup in which the servers are located.
Page 134
Repeat Step 16 for each of the remaining Utility Processes. On CP1, enable monitoring. See "Enabling automatic failovers (start monitoring)" (page 214). Bring the CallPilot resource group online on CP1. See "Bringing the CallPilot resource group online" (page 209). —End—...
Chapter 6 Maintaining a High Availability system In this chapter "CallPilot Configuration Wizard" (page 135) "Working with domains and workgroups" (page 175) "EMC AutoStart Agent and Console" (page 182) "Support" (page 235) This chapter outlines the procedures used to maintain a High Availability system.
Page 136
"Disabling automatic failovers (stop monitoring)" (page 213). d. Log on to CallPilot Manager on CP1 and start the Configuration Wizard. e. Select the CallPilot Individual Feature Configuration (Express Mode) option and then click Next. Result: The Configuration Wizard: Express Configuration List screen appears.
Page 137
Result: The CallPilot resource group is automatically brought online on the standby High Availability server (CP2). m. After the CallPilot resource group is online on CP2, restart CP1. Move the dongle to CP2. For more information about the dongle, see 1005r Server Hardware Installation (NN44200-308).
Page 138
138 Chapter 6 Maintaining a High Availability system Result: The CallPilot resource group is automatically brought online on the standby High Availability server (CP1). m. After the CallPilot resource group is online on CP1, restart CP2. On CP1, do the following: a. Launch the AutoStart Console.
Page 139
Take the AutoStart resource group offline. For more information, see "Taking the CallPilot resource group offline" (page 211). Note: This takes the CallPilot Server out of service. Remove the server from the Windows domain. Set the server back to WORKGROUP using a domain account that has permissions to do so.
Page 140
140 Chapter 6 Maintaining a High Availability system Rejoin the domain. Restart the server. After the server restarts, log on using the CallPilot High Availability server domain account. Uninstall, reinstall, and reconfigure the AutoStart software. For more information, see the following: •...
Page 141
"Disabling automatic failovers (stop monitoring)" (page 213). d. Log on to CallPilot Manager on CP1 and start the Configuration Wizard. e. Select the CallPilot Individual Feature Configuration (Express Mode) option and then click Next. Result: The Configuration Wizard: Express Configuration List screen appears.
Page 142
For more information, see "Disabling automatic failovers (stop monitoring)" (page 213). d. Log on to CallPilot Manager on CP2 and start the Configuration Wizard. e. Select the CallPilot Individual Feature Configuration (Express Mode) option and then click Next. Result: The Configuration Wizard: Express Configuration List screen appears.
CallPilot Configuration Wizard 143 q. After the CallPilot resource group is online on CP1, restart CP2. On CP1, do the following: a. Launch the AutoStart Console. b. Wait until node CP2 and both drvE and drvF are online/green in the AutoStart Console.
Page 144
For more information, see "Disabling automatic failovers (stop monitoring)" (page 213). d. Log on to CallPilot Manager on CP2 and start the Configuration Wizard. e. Select the CallPilot Individual Feature Configuration (Express Mode) option and then click Next. Result: The Configuration Wizard: Express Configuration List screen appears.
—End— Change the Switch Configuration Use the following procedure to change the switch configuration on a working CallPilot 5.0 High Availability system. This procedure can be used to change the following in the Switch Configuration: • Changing the Switch Information (switch type, customer number, and...
Page 146
146 Chapter 6 Maintaining a High Availability system d. Log on to CallPilot Manager on CP1 and start the Configuration Wizard. e. Select the CallPilot Individual Feature Configuration (Express Mode) option and then click Next. Result: The Configuration Wizard: Express Configuration List screen appears.
215). Result: The CallPilot resource group is automatically brought online on the standby High Availability server (CP1). After the CallPilot resource group is online on CP1, restart CP2. On CP1, do the following: a. Launch the AutoStart Console. b. Wait until node CP2 and both drvE and drvF are online/green in the AutoStart Console.
Page 148
"Disabling automatic failovers (stop monitoring)" (page 213). d. Log on to CallPilot Manager on CP1 and start the Configuration Wizard. e. Select the CallPilot Individual Feature Configuration (Express Mode) option and then click Next. Result: The Configuration Wizard: Express Configuration List screen appears.
Page 149
CallPilot Configuration Wizard 149 o. After the CallPilot resource group is online on CP2, restart CP1. Move the dongle to CP2. For more information about the dongle, see 1005r Server Hardware Installation (NN44200-308). On CP2, do the following: a. Launch the AutoStart Console.
215). Result: The CallPilot resource group is automatically brought online on the standby High Availability server (CP1). o. After the CallPilot resource group is online on CP1, restart CP2. On CP1, do the following: a. Launch the AutoStart Console. b. Wait until node CP2 and both drvE and drvF are online/green in the AutoStart Console.
Page 151
Local networking settings The following procedures are used to change the local IP settings on either of the two servers that make up a CallPilot High Availability pair. Note: These procedures do not apply to the Managed ELAN and CLAN IP settings.
Page 152
• CallPilot Multimedia Volume 103 • CallPilot Multimedia Cache Log on to CallPilot Manager and run the Configuration Wizard as follows: a. On the main CallPilot Manager screen, click the Configuration Wizard icon. Tip: You can also start the Configuration Wizard by clicking Tools >...
Page 153
Click OK to dismiss the dialog box. Result: The system returns you to the main CallPilot Manager screen. Log off CallPilot Manager and close the Web browser. Restart the node.
Page 154
• CallPilot Multimedia Volume 103 • CallPilot Multimedia Cache Log on to CallPilot Manager and run the Configuration Wizard as follows: a. On the main CallPilot Manager screen, click the Configuration Wizard icon. Tip: You can also start the Configuration Wizard by clicking Tools >...
Page 155
Click OK to dismiss the dialog box. Result: The system returns you to the main CallPilot Manager screen. Log off CallPilot Manager and close the Web browser. Restart the server.
Page 157
118). Bring the Resource Groups online. For more information, see "Bring the Resource Groups online" (page 122). a. Bring the CallPilot Resource Group online on CP1. For more information, see "Bringing the CallPilot Resource Group online on CP1" (page 122).
Page 158
Disable the AutoStart Monitoring. For more information, see "Disabling automatic failovers (stop monitoring)" (page 213). Take the CallPilot resource group offline. For more information, see "Taking the CallPilot resource group offline" (page 211). Open the AutoStart Console and delete the Managed CLAN IP...
Page 159
CallPilot Configuration Wizard 159 b. Right-click IP Addresses and select Create New IP Address. Result: The New Manage IP Address window appears. Figure 91 New Managed IP Address c. Under IP Information, clear the Get IP from Name Service check box.
Page 160
160 Chapter 6 Maintaining a High Availability system On the AutoStart Console, add the new Managed CLAN IP resource into the Startup and Shutdown sequences of the CallPilot resource group. Using the arrows, move the Managed CLAN IP back to its original location, which is: •...
Page 161
Startup and Shutdown sequences by doing the following: a. Expand [AutoStart_Domain] > Resource Groups. b. Select the CallPilot resource group. c. Select the Settings tab. d. Under Startup Sequence, select the Managed ELAN IP address and click Delete.
Page 162
ELAN IP address. Click Apply. On the AutoStart Console, add the new Managed ELAN IP resource into the Startup and Shutdown sequences of the CallPilot resource group. Ensure that the Managed ELAN IP address resource is in its original location, which is: •...
Page 163
CallPilot Configuration Wizard 163 • directly after the Managed CLAN IP address on the Shutdown sequence a. Expand [AutoStart_Domain] > Resource Groups > CallPilot. b. Select the Settings tab. c. Under the Startup Sequence, select the Managed ELAN IP address and click Edit.
As a result, they both have the same serial number and share the same keycode. The information in the keycode is stored in the CallPilot database so it is automatically mirrored to the standby server. Nortel CallPilot High Availability: Installation and Configuration...
Page 166
166 Chapter 6 Maintaining a High Availability system Increasing software licenses on a pair of CallPilot 5.0 1005r High Availability servers Step Action Use the AutoStart Console to stop monitoring (to disable automatic failovers). For more information, see "Disabling automatic failovers (stop monitoring)"...
Page 167
Click Next. Result: The Multimedia Allocation screen appears. k. Verify the number of MPB boards and, if applicable, DSP cards, and ensure that they match the hardware installed in the CallPilot server. Verify the Port Allocations. Click Next. Result: The Switch Information screen appears.
Page 168
For more information, see "Enabling automatic failovers (start monitoring)" (page 214). Ensure that the CallPilot resource group is online. If it is not online, bring the resource group online (which starts up CallPilot). For more information, see "Bring a resource group online" (page 209).
Disable AutoStart Monitoring. For more information, see "Disabling automatic failovers (stop monitoring)" (page 213). Take the CallPilot resource group offline. For more information, see "Take a resource group offline" (page 210). Disable the DisableAOS rule on the AutoStart Console. Power down both servers.
Page 170
Result: The Configuration Wizard unloads the CallPilot Database tables again (which were previously unloaded). a. On the main CallPilot Manager screen, click the Configuration Wizard icon. Tip: You can also start the Configuration Wizard by clicking Tools >...
Page 171
Click Next. Result: The Multimedia Allocation screen appears. Verify the number of MPB boards and, if applicable, DSP cards, and ensure that they match the hardware installed in the CallPilot server. k. Change the Port Allocations as required. Click Next.
Page 172
Click OK to dismiss the dialog box. Result: The system returns you to the main CallPilot Manager screen. w. Log off CallPilot Manager and close the Web browser.
Page 173
Result: The Configuration Wizard unloads the CallPilot Database tables again (which were previously unloaded). a. On the main CallPilot Manager screen, click the Configuration Wizard icon. Tip: You can also start the Configuration Wizard by clicking Tools >...
Page 174
Click Next. Result: The Multimedia Allocation screen appears. Verify the number of MPB boards and, if applicable, DSP cards, and ensure that they match the hardware installed in the CallPilot server. k. Change the Port Allocations as required. Click Next.
Log off CallPilot Manager and close the Web browser. Restart the CP2 server. Ensure that both servers are completely started. Bring the CallPilot resource group online on either of the two High Availability servers. For more information, see "Bringing the CallPilot resource group online"...
176 Chapter 6 Maintaining a High Availability system Moving from a domain to a workgroup If the CallPilot 5.0 High Availability system must be moved to a workgroup (from a domain), use the following procedure to join a workgroup. Joining a workgroup...
Page 179
Select the Settings tab and to the following: a. Update the Domain, User Name, and Directory fields. • Domain must be the Windows domain that the CallPilot servers are on (if applicable) or the Windows workgroup in which the servers are located.
Repeat Step 10 for each of the remaining Utility Processes. On CP1, enable monitoring. For more information, see "Enabling automatic failovers (start monitoring)" (page 214). Bring the CallPilot resource group online on CP1. For more information, see "Bringing the CallPilot resource group online" (page 209). —End—...
Page 181
Launch the AutoStart Console. b. Wait until node CP1 and both drvE and drvF are green/online in the AutoStart Console. c. If required, disable monitoring for the CallPilot resource group. For more information, see "Disabling automatic failovers (stop monitoring)" (page 213).
215). Result: The CallPilot resource group is automatically brought online on the standby High Availability server (CP1). After the CallPilot resource group is online on CP1, restart CP2. On CP1, do the following: a. Launch the AutoStart Console. b. Wait until node CP2 and both drvE and drvF are online/green in the AutoStart Console.
Page 186
Step Action Open the AutoStart Console. Take the CallPilot resource group offline (if it is online). See "Taking the CallPilot resource group offline" (page 211). On the left pane of the AutoStart Console, expand Rules.
Page 188
If multiple e-mail addresses are added, separate each e-mail address by a comma (,). Click Apply. Bring the CallPilot resource group online (if it was taken offline at the beginning of this procedure). See "Bringing the CallPilot resource group online" (page 209).
Page 189
Take the CallPilot resource group offline. See "Taking the CallPilot resource group offline" (page 211). For the CallPilot resource group, select the Settings tab. Select the Managed ELAN IP address. For example, 47.0.30.6 (as shown in the following figure). Nortel CallPilot High Availability: Installation and Configuration...
Page 191
—End— License administration During the installation process, the AutoStart software is configured to use an AutoStart license key that is provided by Nortel with the CallPilot software. Use the following procedure to update the license key. Updating the license key...
Page 193
Checking the status of the servers and failovers Step Action On the Console window, expand Domains > [AutoStart_Domain] > Resource Groups > CallPilot. Select the Status tab. Figure 103 Status tab Result: The fields in the Status of Resource Group area show the status of the system.
Page 194
The object is offline. In the Status of Resource Group Elements area, the Node column shows on which server the CallPilot services are up and working. Usually this column shows one CallPilot server node name (active CallPilot server name) for all the resource group elements (although the node names do not have to be the same).
Page 196
Figure 105 Import Domain Information Result: The Import dialog box appears. Figure 106 Import dialog box Navigate to the D:\Nortel\HA\ToolkitInstaller2.0 folder (if that folder is not already open by default). Nortel CallPilot High Availability: Installation and Configuration NN44200-311 01.06 Standard 5.0 15 May 2007...
Page 197
Select one of the following AutoStart definition files: • CallPilot-Mirroring-Single.def (for systems with one MPB96 board) • CallPilot-Mirroring.def (for systems with three MPB96 boards) Click Import. Result: The import process takes up to one minute to complete. —End— Exporting the AutoStart Definition file...
Page 198
—End— Recreate the AutoStart definition file Use the following procedure to recreate the AutoStart Definition file. To do this, you must do the following on the fully configured and running CallPilot 5.0 High Availability system: • run the High Availability Wizard (HighAvailabilityConfigurationWizard.exe under D:\Nortel\HA) •...
Page 199
Delete CallPilot resource group Result: The Confirm Delete of Resource Group window appears. Click Yes to confirm the deletion of the CallPilot resource group. In the left pane of the AutoStart Console, expand Data Sources, right click drvE, and then click Delete Current Data Source.
Page 202
Import Domain Information. Figure 112 Import Domain Information Result: The Import dialog box appears. Under the D:\Nortel\HA\ToolkitInstaller2.0 folder, select the new definition file, and then click Import. Nortel CallPilot High Availability: Installation and Configuration NN44200-311 01.06 Standard 5.0 15 May 2007...
Page 203
Verify that the import was successful: • the drvE and drvF data sources are created. • the CallPilot resource group is created • no error message or warning message appears in the information bar at the bottom of the AutoStart Console Also check that any new items or new settings introduced by the new definition file are created.
Page 204
UnloadTSP, and UnloadTSPOnSandbyServer). See "Adding the Windows administrator account password for the AutoStart Utility Processes" (page 118). Bring the CallPilot resource group online. See "Bringing the CallPilot resource group online" (page 209). —End— Change the Switch IP address in AutoStart Console...
Page 205
Network Path Testing page of the Virtual ELAN IP Address (Managed ELAN IP Address) on AutoStart Console. If the switch IP has to be changed, you must use the following procedure to update the switch IP on a CallPilot 5.0 High Availability system. Changing the switch IP address Step Action Disable the monitoring on the AutoStart Console.
Click Add IP Address. Click Apply. —End— Work with resource groups A resource group is a collection of resources (such as CallPilot services, disks, scripts) that must be managed as a group. This section includes the following procedures: • "Bring a resource group online" (page 209) •...
Page 209
EMC AutoStart Agent and Console 209 Bring a resource group online You must bring all the AutoStart resource groups online to make the CallPilot 5.0 High Availability system work after importing the AutoStart definition file (which is imported to configure AutoStart environment).
Page 210
—End— Take a resource group offline The failover CallPilot resource group CallPilot is occasionally taken offline for maintenance. After the CallPilot resource group is taken offline, the following occurs: • There is no access to the mirrored drives (that is, no access to the CallPilot database and MMFS volumes).
Page 211
EMC AutoStart Agent and Console 211 Taking the CallPilot resource group offline Step Action On the AutoStart Console window, select Domains > Resource Groups. Right-click the CallPilot resource group. From the shortcut menu, select the Take Offline option. Figure 120 CallPilot resource group - Take Offline...
When performing maintenance on the active or standby server, it can be necessary to temporarily disable automatic failovers from the active to the standby CallPilot server. You can later enable the automatic failover. Using the AutoStart console software, you can disable and enable automatic failovers by performing the following procedures.
Page 213
Result: On the Status tab, the Monitoring State turns to yellow and shows a status of Disabled. On the Domains pane, the Resource Groups > CallPilot changes to a green light with a black question mark. The automatic failover is disabled.
Page 214
Figure 123 Monitor Resource Group Result: On Status tab, the Monitoring State turns to green and shows a status of Enabled. On the Domains pane, the Resource Groups > CallPilot changes to green. The automatic failover is enabled. —End— Nortel CallPilot High Availability: Installation and Configuration...
Page 215
EMC AutoStart Agent and Console 215 Manual failovers If you are the administrator, you can perform a manual failover if there is a problem on the active CallPilot server that is not detected by the automatic failover rules. Initiating a manual failover...
Click Yes. Result: The failover starts in seconds. It takes more than 10 minutes to finish the failover to the standby server if the CallPilot Diagnostic Tools are enabled, or less than 5 minutes if the CallPilot Diagnostic Tools are disabled. (Start > Programs > CallPilot > System Utilities >...
Page 217
Step Action Insert the CallPilot Application CD. Navigate to the Z:\EMC folder on the CallPilot Application CD. Double-click the EAS522_WIN-x86.exe file to start the installation. Result: The InstallShield Wizard dialog box appears and informs you that the AutoStart 5.2.2 software requires that the Microsoft .NET Framework be installed before installing the AutoStart Software.
Page 225
—End— In order for the AutoStart Console (on the stand-alone PC) to manage an AutoStart domain (that is, a pair of CallPilot High Availability servers), the user ID used to log on to the stand-alone PC must be registered in the AutoStart domain that is to be managed.
Page 229
Uninstalling the AutoStart software Step Action Launch the AutoStart Console. In the AutoStart Console, take the CallPilot resource group offline. For more information, see "Take a resource group offline" (page 210). Remove the CallPilot resource group by doing the following: a.
Support 235 Reinstalling the AutoStart software Step Action This procedure must be used on each node of a CallPilot High Availability pair. Uninstall the AutoStart patches by doing the following: a. Rerun each patch. b. Select the Remove option. Uninstall the AutoStart Console by following the procedure "Uninstalling the AutoStart software"...
Page 236
"Taking the CallPilot resource group offline" (page 211). d. Wait for the CallPilot resource group to go offline. e. Attach the mirror drives (drive E and drive F) to CP1 so that the disks can be accessed from CP1. Note: Attaching and detaching drives can take a few minutes.
Page 237
Select Attach Data Source. c. Install the PEPs. Note: The PEP code is enhanced so that it starts any CallPilot services that it needs to have running (for example, the database). d. Restart the server (if required). Result: CP2 now has the new software, registry settings, and database updates.
CallPilot servers. • If the hotfix does require a restart, the installation process requires a failover, which temporarily takes the CallPilot server out of service. Remote support USB modem dial-in CallPilot 5.0 High Availability systems support the PCAnywhere Remote Modem-to-Modem dial-in connection without field assistance.
Page 240
If you have to connect or reconnect the USB modem to the active High Availability server after the High Availability system is running (that is, CallPilot is in service [the CallPilot resource group is online]), you must follow one of the following methods to make the PCAnywhere Host launch...
2. Using Windows Device Manger, right click Modems and then select Scan for hardware changes. Remote Access tools The following tools can be used to access the servers in the CallPilot 5.0 High Availability system: • WebEx (Customer assistance is required. An Internet Explorer browser security setting must be changed.)
Page 242
For this procedure, CP1 is the active server and CP2 is the standby server. Ensure that the dongle is on CP1 (which is the active server of the High Availability pair). On CP1, log on to CallPilot Manager. Select System > Backup/Restore. Result: The Backup/Restore window appears.
Page 243
Map Network Drive. Result: The Map Network Drive window opens. Select an available Drive letter. In the Folder field, map the shared folder (D:\Nortel\Data\backup\De- vices) on CP1 by entering the following: \\<Computer name of CP1>\<Share name of D:\Nor- tel\Data\backup\Devices on CP1>...
Page 244
Ensure that a backup device exists. For more information, see "Creating a backup device (network disk)" (page 242). On CP1, log on to CallPilot Manager. Select System > Backup/Restore. Result: The Backup/Restore window appears. From the Select a task drop-down list, select Review and schedule backup.
Page 245
Map Network Drive. Result: The Map Network Drive window opens. Select an available Drive letter. In the Folder field, map the shared folder (D:\Nortel\Data\backup\Def- initions) on CP1 by entering the following: \\<Computer name of CP1>\<Share name of D:\Nor- tel\Data\backup\Definitions on CP1>...
Page 246
Ensure that a backup device exists for CP1 and CP2. For more information, see "Creating a backup device (network disk)" (page 242). On CP1, log on to CallPilot Manager. Select System > Backup/Restore. Result: The Backup/Restore window appears. From the Select a task drop-down list, select Review and schedule backup.
Page 247
• If the existing CP1 and CP2 servers are being reused, then load the CallPilot 1005r image onto each server. For more information, see the Software Administration and Maintenance Guide (NN44200-600) for information on recovering system software.
Disconnect the network cables from CP2 (the server to be reimaged or replaced). If the existing CP2 server is being reused, load the CallPilot 1005r image onto the server. For more information, see the Software Administration and Maintenance Guide (NN44200-600) for information on recovering system software.
Page 249
Nortel for CallPilot, see the P-2007-0101-Global : CallPilot Support for Anti-Virus Applications bulletin. On CP2, run the Setup Wizard and apply any CallPilot PEPs and SUs. SUs and PEPs are found in the Enterprise Solutions PEP Library (ESPL) at www.nortel.com/espl.
Page 253
Click Apply. v. Click OK to dismiss the warning message. d. Repeat the previous three steps for drive F. Select Resource Groups > CallPilot. Select the Settings tab. Under the Startup and Shutdown Sequences area, select Data Source from the drop-down list which adjacent to the Add button.
Page 254
Under Shutdown Sequence, use the Down arrow to move drvE and drvF to the bottom of the Shutdown Sequence list. On CP1, bring the CallPilot resource group online. For more information, see "Bringing the CallPilot Resource Group online on CP1"...
You must modify and add settings in Configuration Wizard (for example, NIC card settings). Scenario 1: If you are upgrading or migrating to a CallPilot 5.0 1005r server and are adding the High Availability feature, do the following: 1. Follow the instructions in CallPilot Upgrade and Platform Migration Guide (NN44200-400) to upgrade or migrate your server to a CallPilot 1005r server running CallPilot 5.0.
Page 256
1005r server and to configure the two 1005r servers as a High Availability pair. Scenario 2: If you have a CallPilot 5.0 1005r server and are adding the High Availability feature, follow the instructions outlined in "Feature Expansion:...
Guidelines 257 Guidelines This section provides a basic overview of the tasks required to perform an upgrade or migration. Read this list and then proceed to the CallPilot Upgrade and Platform Migration Guide (NN44200-400) for detailed procedures. 1. On your current system (pre-release 5.0) take note of all networking information: host name, CLAN IP address, ELAN IP address, installed PEPs/SU, and installed languages.
Page 258
CP1 and enable the High Availability feature, add the new network parameters, and restart when prompted. (Estimated time: 10 minutes) Note: To do this, you can use the CallPilot Individual Feature Configuration [Express Mode] and select Network Interface Card Configuration check box.
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 259 20. Bring the CP1 and CP2 resource groups online. (Estimated time: 5 minutes) 21. Test the system. (Estimated time: 120 minutes) 22. Create the CallPilot Report connections. (Estimated time: 20 minutes) 23.
Action Configure the Meridian 1 or CS 1000 switch. For detailed information, see the following: • Meridian 1 and CallPilot Server Configuration (NN44200-302) • Communication Server 1000 and CallPilot Server Configuration (NN44200-312) Note 1: Both High Availability servers must use the same Control Directory Number (CDN).
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 261 Prepare the switch by adding additional MGate cards as required. Program the switch as necessary. —End— Install the new 1005r server (CP2) A second 1005r server is required to complete the High Availability pair.
Page 263
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 263 For Scenario 1, you do not have to perform the following procedure because a backup was created when you ran the Upgrade Wizard during your upgrade or migration process.
Page 264
CallPilot platform. Result: The Validate Image Media screen appears. Insert the CallPilot 5.0 Image CD or DVD into the CD or DVD drive, enter Z:\ as the drive letter, and click Next. Wait while the wizard checks that the inserted CD or DVD is valid for your platform.
Page 265
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 265 • If you choose to back up to tape: ATTENTION This process overwrites the existing data on the tape. Insert the tape into the tape drive and click Next to start the backup immediately.
For more information, see "Manually changing the server name" (page 41). • Manually set the IP parameters. (The CallPilot Configuration Wizard can also be used to set the IP parameters.) For more information, see "Manually setting the IP parameters" (page 42).
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 267 Run the Setup Wizard on CP2 Run the Setup Wizard on the new 1005r server (CP2), restoring the data from the backup created by the Upgrade Wizard that was run on CP1.
Page 268
268 Chapter 7 Upgrades, migrations, and feature expansion c. Restart the system (if prompted by Windows). d. Log on to the CallPilot server. The default password for the Administrator account is set to Bvw250. If your backup is on tape, continue to the next step.
Page 269
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 269 c. Restart the system. d. Log on to Windows and restart the Setup Wizard. e. Continue to the next step. If your board configuration is correct, click Next to continue to the next step.
Page 270
4. Select the backup that you want to use for the restore and click Next. Result: The Performing Restore screen appears. The CallPilot services are shut down and the Wizard automatically starts the restore operation. The progress bar shows the percentage complete and the number of errors.
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 271 Result: The database upgrade starts and the Upgrading Data screen appears. IF the database THEN upgrade is not successful • click Upgrade Database to try again.
Page 272
On the Welcome screen, click Next. Result: The Keycode and serial number screen appears. If you have a new CallPilot 5.0 keycode with the High Availability feature included, enter the serial number and new keycode. Nortel CallPilot High Availability: Installation and Configuration...
Page 273
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 273 If your CallPilot 5.0 keycode includes the High Availability feature (but High Availability is not yet enabled), click Next. Result: The Feature Verification screen appears.
Page 274
Select the Skip Language CD Validation option. Click Next. Result: The CallPilot Local Area Network Interface screen appears. On the CallPilot Local Area Network Interface screen, do the following: a. Make note of the current ELAN and CLAN IP addresses.
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 275 Click OK to configure CallPilot. Result: The configuration is applied to the server. This task can take from 5 to 10 minutes to complete, depending on the number of languages installed and the number of programmed DSP cards.
Page 276
Select CallPilot System Configuration (Standard Mode). Click OK. Result: The Configuration Wizard: Welcome screen appears. Note: Because the CallPilot system is not yet configured, an error dialog box can appear while you run the Configuration Wizard. Disregard the error message by closing the dialog box, and continue the configuration procedure.
Page 277
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 277 On the Server Information screen, enter the new host name for CP2 in the Computer Name field. ATTENTION The computer names of the High Availability servers must contain only alphanumeric characters.
Page 278
Ensure the language source directory contains CallPilot 5.0 Language Prompts. Voice prompts from a previous release of CallPilot do not work. Put the CallPilot 5.0 Language Prompts CD in the CD or DVD drive and select the Install Language option button.
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 279 The following table shows the suggested default values for HB1, HB2, and MIRROR on CP2. If you do not use these suggested values, ensure that you use your new values throughout the configuration.
Page 281
Feature Expansion: Adding the High Availability feature to an existing CallPilot 5.0 1005r server 281 b. Generate the AutoStart Definition File. For more information, see "Generating the AutoStart Definition File" (page 115). c. Import the AutoStart Definition File. For more information, see "Importing the AutoStart Definition...
Page 286
Document version: 01.06 Document date: 15 May 2007 To provide feedback or report a problem in this document, go to www.nortel.com/documentfeedback. Sourced in Canada The information in this document is subject to change without notice. The statements, configurations, technical data, and recommendations in this document are believed to be accurate and reliable, but are presented without express or implied warranty.