文档库 最新最全的文档下载
当前位置:文档库 › VCS_AppNote_BlackBerry

VCS_AppNote_BlackBerry

Veritas? Cluster Server Application Note: High Availability for BlackBerry Enterprise Server

Windows Server 2003,

Windows Server 2008

5.1 Service Pack 2

Veritas Cluster Server

Application Note: High Availability for BlackBerry Enterprise Server

The software described in this book is furnished under a license agreement and

may be used only in accordance with the terms of the agreement.

Product version: 5.1. Service Pack 2

Document version: 5.1.SP2.0

Legal Notice

Copyright ? 2010 Symantec Corporation. All rights reserved.

Symantec, the Symantec Logo, Veritas and Veritas Storage Foundation are

trademarks or registered trademarks of Symantec Corporation or its affiliates in

the U.S. and other countries. Other names may be trademarks of their respective

owners.

This Symantec product may contain third party software for which Symantec is

required to provide attribution to the third party (“Third Party Programs”).

Some of the Third Party Programs are available under open source or free

software licenses. The License Agreement accompanying the Software does not

alter any rights or obligations you may have under those open source or free

software licenses. Please see the Third Party Legal Notice file accompanying this

Symantec product for more information on the Third Party Programs.

The product described in this document is distributed under licenses restricting

its use, copying, distribution, and decompilation/reverse engineering. No part of

this document may be reproduced in any form by any means without prior

written authorization of Symantec Corporation and its licensors, if any.

THE DOCUMENTATION IS PROVIDED "AS IS" AND ALL EXPRESS OR IMPLIED

CONDITIONS, REPRESENTATIONS AND WARRANTIES, INCLUDING ANY

IMPLIED WARRANTY OF MERCHANTABILITY, FITNESS FOR A PARTICULAR

PURPOSE OR NON-INFRINGEMENT, ARE DISCLAIMED, EXCEPT TO THE

EXTENT THAT SUCH DISCLAIMERS ARE HELD TO BE LEGALLY INVALID.

SYMANTEC CORPORATION SHALL NOT BE LIABLE FOR INCIDENTAL OR

CONSEQUENTIAL DAMAGES IN CONNECTION WITH THE FURNISHING,

PERFORMANCE, OR USE OF THIS DOCUMENTATION. THE INFORMATION

CONTAINED IN THIS DOCUMENTATION IS SUBJECT TO CHANGE WITHOUT

NOTICE.

The Licensed Software and Documentation are deemed to be commercial

computer software as defined in FAR 12.212 and subject to restricted rights as

defined in FAR Section 52.227-19 "Commercial Computer Software - Restricted

Rights" and DFARS 227.7202, "Rights in Commercial Computer Software or

Commercial Computer Software Documentation", as applicable, and any

successor regulations. Any use, modification, reproduction release,

performance, display or disclosure of the Licensed Software and Documentation

by the U.S. Government shall be solely in accordance with the terms of this

Agreement.

Symantec Corporation 350 Ellis Street Mountain View, CA 94043 https://www.wendangku.net/doc/de18908238.html,

Technical Support

Symantec Technical Support maintains support centers globally. Technical

Support’s primary role is to respond to specific queries about product features

and functionality. The Technical Support group also creates content for our

online Knowledge Base. The Technical Support group works collaboratively with

the other functional areas within Symantec to answer your questions in a timely

fashion. For example, the Technical Support group works with Product

Engineering and Symantec Security Response to provide alerting services and

virus definition updates.

Symantec’s support offerings include the following:

■ A range of support options that give you the flexibility to select the right

amount of service for any size organization

■Telephone and/or web-based support that provides rapid response and

up-to-the-minute information

■Upgrade assurance that delivers automatic software upgrades protection

■Global support purchased on a regional business hours or 24 hours a day, 7

days a week basis

■Premium service offerings that include Account Management Services

For information about Symantec’s support offerings, you can visit our web site

at the following URL:

https://www.wendangku.net/doc/de18908238.html,/business/support/index.jsp

All support services will be delivered in accordance with your support

agreement

and the then-current enterprise technical support policy.

Contacting Technical Support

Customers with a current support agreement may access Technical Support

information at the following URL:

https://www.wendangku.net/doc/de18908238.html,/business/support/contact_techsupp_static.jsp

Before contacting Technical Support, make sure you have satisfied the system

requirements that are listed in your product documentation. Also, you should be

at the computer on which the problem occurred, in case it is necessary to

replicate the problem.

When you contact Technical Support, please have the following information

available:

■Product release level

■Hardware information

■Available memory, disk space, and NIC information

■Operating system

■Version and patch level

5

■Network topology

■Router, gateway, and IP address information

■Problem description:

■Error messages and log files

■Troubleshooting that was performed before contacting Symantec

■Recent software configuration changes and network changes Licensing and registration

If your Symantec product requires registration or a license key, access our

technical support web page at the following URL:

https://www.wendangku.net/doc/de18908238.html,/business/support/

Customer service

Customer service information is available at the following URL:

https://www.wendangku.net/doc/de18908238.html,/business/support/

Customer Service is available to assist with non-technical questions, such as the

following types of issues:

■Questions regarding product licensing or serialization

■Product registration updates, such as address or name changes

■General product information (features, language availability, local dealers)

■Latest information about product updates and upgrades

■Information about upgrade assurance and support contracts

■Information about the Symantec Buying Programs

■Advice about Symantec's technical support options

■Nontechnical presales questions

■Issues that are related to CD-ROMs or manuals

6

Support agreement resources

If you want to contact Symantec regarding an existing support agreement,

please contact the support agreement administration team for your region as

follows:

Asia-Pacific and Japan customercare_apac@https://www.wendangku.net/doc/de18908238.html,

Europe, Middle-East, and Africa semea@https://www.wendangku.net/doc/de18908238.html,

North America and Latin America supportsolutions@https://www.wendangku.net/doc/de18908238.html,

Chapter1 Configuring BlackBerry Enterprise Server in a VCS environment

This chapter contains the following topics:

■“About configuring the BlackBerry Enterprise Server” on page8

■“Before you configure the BlackBerry Enterprise Server with VCS” on

page10

■“Configuring a BlackBerry Enterprise Server service group” on page11

■“Verifying the HA configuration” on page15

8Configuring BlackBerry Enterprise Server in a VCS environment

About configuring the BlackBerry Enterprise Server

About configuring the BlackBerry Enterprise Server This application note describes how to manually configure the BlackBerry

Enterprise Server (BES) to make it highly available in a VCS cluster

environment.

In this release, support for BES is limited to the following:

■BES can be set up in an active-passive configuration only. In an

active-passive configuration, the active node hosts the configured

BlackBerry server. The second node is a dedicated redundant server able to

take over the configured server if the active node fails.

■BES can be configured only with a SQL database. There is no support for BES

with a Microsoft Database Engine (MSDE) database.

Reviewing the configuration

Figure1-1 on page9 illustrates the sample dependency graph for a service

group configured to monitor the state of the BlackBerry Enterprise Server in a

VCS cluster using SFW to manage shared storage.

The VCS GenericService agent is used to monitor the BlackBerry services. The

agent brings the services online, takes them offline, and monitors their status.

The following BlackBerry services are configured:

■BlackBerry Router

■BlackBerry Dispatcher

■BlackBerry Alert

■BlackBerry Attachment Service

■BlackBerry Controller

■BlackBerry Mobile Data Service (MDS) Connection Service

■BlackBerry Policy Service

■BlackBerry Synchronization Service

9

Configuring BlackBerry Enterprise Server in a VCS environment

About configuring the BlackBerry Enterprise Server Figure 1-1BlackBerry Enterprise Server service group dependency graph

In case of a NetApp storage environment, the NetAppFiler and

NetAppSnapDrive agents are used instead of VMDg and MountV agents.

If you manage your storage using Logical Disk Management (LDM), the Mount

and DiskRes agents are used.BB_SG-RG

4

Generic Service GenericService GenericService

RemoteGroup

GenericService

GenericService GenericService GenericService

GenericService 312

5

6

78BB_SG-IP

BB_SG-NIC BB_SG-VMDg BB_SG-MountV

3 - Service_BBAlert

4 - Service_BBAttachment

5 - Service_BBController

6 - Service_BBMDS

7 - Service_BBPolicySvc

8 - Service_BBSyncSVC

GenericService resources

1 - Service_BBRouter

2 - Service_BBDispatcher

MountV VMDg IP

NIC

10Configuring BlackBerry Enterprise Server in a VCS environment

Before you configure the BlackBerry Enterprise Server with VCS

Before you configure the BlackBerry Enterprise Server with VCS

Ensure that the following prerequisites are met before you proceed:

■Install and configure Microsoft Exchange.

Microsoft Exchange and BlackBerry Enterprise Server must be installed on

different servers.

You are not required to cluster Exchange for configuring BES with VCS. If

you wish to cluster Exchange, you can use any clustering solution (VCS or

any other) as long as Exchange is installed and configured on different

servers from those running BlackBerry Enterprise Server and VCS.

■If you are clustering Exchange with VCS, make sure you configure the

Exchange service group. Verify the prerequisites for installing and setting

up Exchange in a VCS environment.

See the Veritas Storage Foundation and High Availability Solutions HA and

Disaster Recovery Solutions Guide for Microsoft Exchange for more

information.

If you configure Exchange and BlackBerry Enterprise Server in the same

cluster, you must configure them on separate failover nodes within the

cluster. The SystemList of the respective service groups must be exclusive.

■Cluster SQL Server with VCS. Make sure you configure the SQL service

group. Verify the prerequisites for installing and setting up SQL Server in a

VCS environment.

See the Veritas Storage Foundation and High Availability Solutions HA and

Disaster Recovery Solutions Guide for Microsoft SQL for more information.

■While installing the BlackBerry Enterprise Server ensure the following:

■The installation and configuration, including the BES server name and

the license, is identical on all the cluster nodes.

■The path for storing the BES Log File should be on the shared disk that

is accessible from all the cluster nodes that are going to be part of the

BES service group.

■Install the SQL configuration database for BES only while installing

BES on the first cluster node. Do not install the configuration database

on the remaining cluster nodes; provide information of the database

created from the first node.

11

Configuring BlackBerry Enterprise Server in a VCS environment

Configuring a BlackBerry Enterprise Server service group Configuring a BlackBerry Enterprise Server service group

The following steps describe how to create a BES service group using the Cluster

Manager (Java Console). VCS provides a template for BES

(BlackBerryVMGroup.tf) that you can use for configuring the BES service group.

The following steps assume that Exchange is configured with VCS and the

storage is managed using SFW.

In case of a NetApp storage environment, use the NetAppFiler and

NetAppSnapDrive agents instead of the VMDg and MountV agents.

If you manage your storage using Logical Disk Management (LDM), use the

Mount and DiskRes agents instead.

Table 1-1 on page 11 describes the objects referred during the installation and

configuration steps.

Complete the following steps to configure BES in a VCS environment.

To configure a BES service group

1Verify that you have installed SFW HA and set up high availability for

Microsoft Exchange and Microsoft SQL Server on separate nodes in a

cluster. Ensure that the systems included in the SystemList of the Exchange

and the SQL Server service groups are exclusive.

For example, set up Exchange service group on System1 and System2, and

set up the SQL Server service group on System3 and System4.

See the Veritas Storage Foundation and High Availability Solutions HA and

Disaster Recovery Solutions Guide for Microsoft Exchange for instructions

on setting up Exchange with VCS.

Table 1-1

BES sample configuration objects Name Object System1, System2Physical node names in the Exchange cluster.System3, System4Physical node names in the SQL cluster.System5, System6

Physical node names in the BlackBerry Server cluster BB_SG

BlackBerry service group name BB_DG

Cluster disk group name BB_VOL Volume for storing the BlackBerry log files

12Configuring BlackBerry Enterprise Server in a VCS environment

Configuring a BlackBerry Enterprise Server service group

See the Veritas Storage Foundation and High Availability Solutions HA and

Disaster Recovery Solutions Guide for Microsoft SQL for instructions on

setting up SQL Server with VCS.

2Install SFW HA on System5 and System6 and either configure another

cluster or add the systems to the existing cluster where you have configured

the Exchange and SQL Server service groups.

3Create a cluster disk group, BB_DG, and a volume, BB_VOL, on the shared

disk and then mount the volume on System5. This volume is used to store

the BlackBerry log information.

4Install and configure BlackBerry Enterprise Server first on System5 followed

by System6.

Ensure that the installation and configuration, including the BlackBerry

Server name and license, is identical on all the cluster nodes. Also, ensure

that the BlackBerry logging path is on the shared disk (the volume BB_VOL

that you created in the earlier step).

Refer to the BlackBerry documentation for installation instructions.

5After the BES configuration is complete, from the Services console stop the

following services and change their startup type to Manual, on all the

cluster nodes System5 and System6:

■BlackBerry Alert

■BlackBerry Attachment Service

■BlackBerry Controller

■BlackBerry Dispatcher

■BlackBerry Mobile Data Service (MDS) Connection Service

■BlackBerry Policy Service

■BlackBerry Router

■BlackBerry Synchronization Service

6Ensure that the VCS template for BES, BlackBerryVMGroup.tf, is installed

on the cluster nodes.

The templates are located in the following directory:

%VCS_HOME%\Templates

%VCS_HOME% is the default product installation directory for VCS, typically,

C:\Program Files\Veritas\Cluster Server.

7Start the Cluster Manager (Java Console) and log on to the cluster.

8On Cluster Explorer window click Tools > Configuration Wizard.

9On the Service Group Configuration Wizard Welcome panel, click Next.

10Fill in the following information and then click Next:

13

Configuring BlackBerry Enterprise Server in a VCS environment

Configuring a BlackBerry Enterprise Server service group

■Specify a name for the service group.

■Select the systems for the service group. For example, System5 and System6.

Click the target systems in the Available Systems box, then click the

right arrow to move the systems to Systems for Service Group.

If you are configuring the BlackBerry service group on systems that

belong to the same cluster where you have configured the Exchange

service group, then ensure that the systems in both the service groups

are exclusive.

■Leave the service group type as the default, Failover.

11Click Next again.

12In the Templates list, select BlackBerryVMGroup and then click Next.

The Templates box lists the templates available on the system to which

Cluster Manager is connected. The resource dependency graph of the

templates, the number of resources, and the resource types are also

displayed.

13Click Next. The wizard starts creating the service group.

14After the service group is successfully created, click Next to edit attributes using the wizard.

15The wizard lists the resources and their attributes. You must modify some of the attributes.

To modify an attribute, do the following:

■Click the resource.

■Click the attribute to be modified.

■Click the Edit icon at the end of the table row.

■In the Edit Attribute dialog box, enter the attribute values.

■Click OK.

The following table shows the resources and corresponding attributes that you must modify:

BB-Alert

BB_Attachment BB_Controller BB_Dispatcher BB_MDS

BB_PolicySvc BB_Router

BB_SyncSVC These are the GenericService resources for the BlackBerry services.

The ServiceName attribute displays the name of the BlackBerry service that the resource is monitoring. For more information on other GenericService agent attributes, refer to the Veritas Cluster Server Bundled Agents Guide.

14Configuring BlackBerry Enterprise Server in a VCS environment

Configuring a BlackBerry Enterprise Server service group

BB-IP Address: Select Global and assign a unique IP address;

this is the BlackBerry virtual IP address rather than the

IP addresses of individual cluster nodes.

MACAddress: Select Per System, select the system and

specify its local address. Repeat for each system selected

for the BlackBerry service group.

SubNetMask: Select Global and specify the subnet mask

associated with the IP address.

BB-MountV Mount Path: Type the mount path for the volume that

you created for the BlackBerry log files.

For example, type T:\.

Volume Name: Type the name of the volume that you

created for storing the BlackBerry log file. For example,

BB_VOL.

BB-NIC MACAddress: Select Per System, select the system and

specify its local address. Repeat for each system selected

for the BlackBerry service group.

BB-SQLRG This is the RemoteGroup resource.

IP Address: Specify the IP address used in the SQL

service group that you configured earlier.

GroupName: Specify the name of the SQL service group

that you configured earlier.

VCSSysName: Specify ANY as the value of this attribute.

ControlMode: Set this to OnlineOnly.

Specify the remaining mandatory and optional attributes

as desired. See the Veritas Cluster Server Bundled Agents

Reference Guide for more information on the

RemoteGroup agent attributes and their definitions.

BB-VMDg DiskGroupName: Type the name of the disk group you

created for the BlackBerry service group.

For example, BB_DG.

The remaining resources listed in the window are preconfigured by the

template for BlackBerry and do not require editing.

16Click Finish.

17Right-click on the newly created service group and select Enable Resources.

18Right-click on the newly created service group, then select Online and then

select a system from the list, to bring the service group online.

15

Configuring BlackBerry Enterprise Server in a VCS environment

Verifying the HA configuration Verifying the HA configuration

To verify the configuration of a cluster, either move the online groups, or shut

down an active cluster node.

■Use Veritas Cluster Manager (Java Console) to switch all the service groups

from one node to another.

■Simulate a local cluster failover by shutting down an active cluster node.

To switch service groups

1In the Veritas Cluster Manager (Java Console), click the cluster in the

configuration tree, click the Service Groups tab, and right-click the service

group icon in the view panel.

■Click Switch To, and click the appropriate node from the menu.

■In the dialog box, click Yes. The service group you selected is taken

offline on the original node and brought online on the node you

selected.

If there is more than one service group, you must repeat this step until

all the service groups are switched.

2Verify that the service group is online on the node you selected to switch to

in step1.

3To move all the resources back to the original node, repeat step1 for each of

the service groups.

To shut down an active cluster node

1Gracefully shut down or restart the cluster node where the service group is

online.

2In the Veritas Cluster Manager (Java Console) on another node, connect to

the cluster.

3Verify that the service group has failed over successfully, and is online on

the next node in the system list.

4If you need to move all the service groups back to the original node:

■Restart the node you shut down in step1.

■Click Switch To, and click the appropriate node from the menu.

■In the dialog box, click Yes.

The service group you selected is taken offline and brought online on

the node that you selected.

16Configuring BlackBerry Enterprise Server in a VCS environment Verifying the HA configuration

相关文档