Page 2 - Com Corporation
3Com Corporation 350 Campus Drive Marlborough, MA 01752-3064 Copyright © 2004, 3Com Corporation. All rights reserved. No part of this documentation may be reproduced in any form or by any means or used to make any derivative work (such as translation, transformation, or adaptation) without written p...
Page 3 - ONTENTS
3 C ONTENTS A BOUT T HIS G UIDE Assumptions 5Conventions 5 Notices 5Text 6 Related Documentation 6Your Comments 7 I NITIAL C ONFIGURATION Overview 9Hardware Prerequisites 9IP Configuration 10 Single Network Configuration 10Dual Network Configuration 11 Domain Name System (DNS) Configuration 13 Sampl...
Page 5 - Assumptions; Basic UNIX command line usage; Conventions; Notices; Table 1; Notice Icon Descriptions; Icon
A BOUT T HIS G UIDE This chapter contains an overview of this guide, lists guide conventions, related documentation, and product compatibility. Assumptions This guide is intended for system administrators and assumes you have basic skills such as: ■ Basic UNIX command line usage ■ Knowledge of Solar...
Page 6 - Text; Table 2; File
6 A BOUT T HIS G UIDE Text Table 2 lists text conventions that are used in this guide. Related Documentation The following lists 3Com documents that contain additional information about the products in this release. ■ V7000 System Applications Guide ■ VCX V7210 and V7220 Installation and Initial Con...
Page 7 - Your Comments; Please include the following information with your comments:
Your Comments 7 Your Comments Your suggestions are important to us because we want to make our documentation more useful to you. Please send e-mail comments about this guide or any of the 3Com Voice Products documentation and Help systems to: [email protected] Please include the follo...
Page 9 - Overview; When you configure two servers for Intelligent Mirroring:
1 I NITIAL C ONFIGURATION This chapter provides an overview of how to configure Intelligent Mirroring on a Primary and Secondary server for the V7300 Voice Applications Suite. Intelligent Mirroring is the mirroring of application data on two independently running servers. The mirrored application da...
Page 10 - IP Configuration; Single Network; Dual Network Configuration; System Name
10 C HAPTER 1: I NITIAL C ONFIGURATION IP Configuration 3Com recommends that you define the IP configuration using the /etc/hosts files on the two systems. The /etc/hosts file on each server must contain identical information about the Intelligent Mirroring configuration. Other information in the fi...
Page 11 - Sample /etc/hosts File Entries for a Single Network Configuration; The host names that end in a, b, c, and d are used internally
IP Configuration 11 CAUTION: IP addresses 192.168.126.3 and 192.168.126.4 are the dynamic alias IP addresses. Do not associate them with any network interface. Sample /etc/hosts File Entries for a Single Network Configuration This section describes entries that you would add to the /etc/hosts file i...
Page 12 - Figure 1; Network B
12 C HAPTER 1: I NITIAL C ONFIGURATION Figure 1 Dual Network Configuration System 1 (Primary Server) ■ System Name — voipbox1 ■ IP Address (subnetwork 126) — 192.168.126.1 (associated with the primary network interface on the Primary Server) ■ IP Address (subnetwork 127) — 192.168.127.1 (associated ...
Page 13 - Sample /etc/hosts File Entries for a Dual Network Configuration
Domain Name System (DNS) Configuration 13 Sample /etc/hosts File Entries for a Dual Network Configuration This section describes entries that you would add to the /etc/hosts file if your configuration was identical to the configuration examples listed earlier in this section. # # Internet host table...
Page 14 - — umsemail
14 C HAPTER 1: I NITIAL C ONFIGURATION 3 Restart the named service on the DNS server to update the server settings with the new configuration information. For any PC on which you intend to run an e-mail client program, configure the PC so that it uses, as its primary DNS server , the DNS server that...
Page 15 - Verifying DNS Configuration; To verify that the DNS server is properly configured for UMS:; nslookup umsemail; The output from the command should look something like this:; ping umsemail
Domain Name System (DNS) Configuration 15 Sample file "vcx.wan.3com.com" $TTL 86400 @ IN SOA vcx.wan.3com.com. root.vcx.wan.3com.com. ( 200210210; serial, todays date + todays serial # 8H; refresh, seconds 2H; retry, seconds 1W; expire, seconds 1D ); minimum, seconds NS galaxy High light thi...
Page 16 - peer voipbox2
16 C HAPTER 1: I NITIAL C ONFIGURATION Enabling Secure Copy (SCP) and Secure Shell (SSH) Commands UMS uses shell scripts to synchronize the two servers. These scripts use the SCP and SSH commands. For these commands to work properly in this environment, you must configure each UMS server so that the...
Page 17 - On the voipbox2 system, create the; peer voipbox1; On the voipbox1 server, su to root and execute these commands:; Verification; Any user can run the ntpq command.
Network Time Protocol (NTP) Configuration 17 oscillator to stratum 8 in order to allow the two systems to use a lower stratum server (7 or lower) if one is available. By default, the system uses this drift file: /etc/ntp/drift . 3 On the voipbox2 system, create the /etc/ntp.conf file. 4 Edit the fil...
Page 19 - NSTALLATION; Primary Server Installation; Stopping System; each
2 I NSTALLATION This chapter describes how to install Intelligent Mirroring on the Primary Server and the Secondary Server. Overview Follow these instructions, in the order that they are given, when you install and configure the servers. 1 Completely install the Primary Server before you begin to in...
Page 20 - Bold text indicates values that you must type. Press; after each; voipbox2; standby; Sample Installation; Bold text indicates values that you must type. Press; Enter; after each
20 C HAPTER 2: I NSTALLATION Sample Installation Script (for voipbox1) When you first start a VCX V7000 server, a firstboot script is run. The script asks you questions and configures the software based on your answers. This section shows the portion of the firstboot script that deals with configuri...
Page 21 - voipbox1; Primary Intelligent
Intelligent Mirroring Active/Standby Policy 21 The example answers in this script assume that you are using voipbox2, that voipbox2 will be the secondary server, and that voipbox1 will be the primary server. Intelligent Mirroring configurations Should Intelligent Mirroring be enabled (Y/N)? [N]: Y N...
Page 22 - For new installations, the policy is set to Primary by default.; Balanced Intelligent
22 C HAPTER 2: I NSTALLATION For new installations, the policy is set to Primary by default. To configure the primary policy: 1 Edit this file on the Primary Server: /usr/app/app.dir/config.app 2 Find the line that begins with: IM_policy= 3 Modify the line, if necessary, so that it reads: IM_policy=...
Page 25 - PERATION; xattach app; scrolling in the Message
3 O PERATION This chapter describes how to verify the proper operation of Intelligent Mirroring and synchronization between the servers. It also describes how to manually switch server states and how to resynchronize the databases and file systems on the two servers if that becomes necessary. Verify...
Page 26 - Manual Switchover; Database; tblcmp; If the databases are synchronized, you see this message:
26 C HAPTER 3: O PERATION Manual Switchover You can manually switch either server to the active or standby state, provided that you have root privileges. 1 In a command window, enter this command: xattach app 2 In the screen that appears, click one of these two items to command the system to switch ...
Page 27 - Tables; diffmsg
Verifying Server Synchronization 27 If the databases are not synchronized, you see a list of the records that are different. The synchronization of the Primary and Secondary servers is a real-time activity. The tblcmp utility gives accurate results only on an idle system (one that is not processing ...
Page 28 - and run this command on the other server:; diff2rcp; on
28 C HAPTER 3: O PERATION This command creates a shell script (/usr/app/app.dir/diffmsg.rcp) that you can run from the command line to copy the missing files from the other server. 3 If the value of files to remove is not 0 (zero), then run this command on the local server: diffmsg and run this comm...
Page 29 - NDEX
I NDEX B balanced mirroring, policy 22 C comments on documentation 7 configuration dual network 11 hardware 9 IP addresses 10 overview 9 single network 10 conventions text 5 D database synchronization 27 documentation related 6 documentation comments 7 E enabling scp command 16 ssh command 16 F file...