Successful Novell GroupWise® Clustering, Part 2

Gregg A. Hinchman

Tenacious Integration Services

Ed Hanley

Novell Inc.

Introduction, Presentation Outline

Introduction

Speakers

Presentation Business

Review the Cluster Planning

GroupWise Design Matrix

Protected Memory Design

Additional Tools

Implement GroupWise on the cluster

Implement: Domain and MTA

Implement: Post Office and POA

Implement: WebAccess Agent

Implement: GWIA

Summary

Introduction, Speakers

Gregg A. Hinchman

Collaboration Practice Manager, Tenacious Integration Services

10+ years of GroupWise Experience

4 years of GroupWise clustering Experience

Co-Author:

“Success with Clustering GroupWise”

www.TayKratzer.com

“Success with GroupWise Document Management”

GroupWise Advisor Magazine Articles

Introduction, Speakers

Ed Hanley

Senior Consultant, Novell Inc.

13+ years of GroupWise Experience

5 years of GroupWise clustering Experience

Contributing technical Author:

“Success with Clustering GroupWise”

“Novell's GroupWise 6.5 Administrator's Guide”

“Novell's Guide to SANs and Cluster Services”

Introduction, Presentation Business

Topic

We will discuss clustering and the planning for placing GroupWise in a clustered environment.

Format

Planning (Part 1) TUT236,

Implementation (Part 2) TUT237

Questions

Please hold until 'Question Breaks'

Knowledge:

Clustering Principles

Advanced GroupWise 6.5

NetWare® 6.5

Review the Clustering Planning, GroupWise Design Matrix

The Demo Company GroupWise System

4 Domains, 2 Post Offices, 1 WebAccess Agent, 1 GWIA

The Cluster

3 Nodes

The Cluster Resources and Volumes

VS (Virtual Server) versus VL (Volume)

The IP Addresses and Ports

IP Addresses

Ports -MTA, POA and Gateways

The Failover Design

Review the Clustering Planning, Protected Memory Design

What is Protected Memory?

Administrator defined space for NLM's

Why do we 'love' and need Protected Memory for Clustering?

The cubicle office worker analogy

Our Protected Memory Design

*MEM

Example: PMDOMMEM, GWIAMEM

Review the Clustering Planning, Protected Memory Design

Handy tools for Clustering

Novell Server Consolidation Utility

NetWare Logger Screen

Cluster Monitor (CMON)

Cluster Resource Manager

NSS Management Utility (NSSMU)

Implement GroupWise on a Cluster, Domain and MTA

Directories

Domain

Volume:\System\gw653

Configuration Files (*.MTA)

/Home-Volume:\Domain Directory

/Cluster

/TCPPORT-

/HTTPPORT-

/LOG-Volume:\Domain\Logs

Implement GroupWise on a Cluster, Domain and MTA

Loading the MTA

First time manually

Second time with GWUP.NCF -What's this?

Unload the MTA

First time manually

Second time with GWDN.NCF -What's this?

Configure the Cluster Resource

Load Script

Unload Script

Failover

Test the Cluster Resource

Questions?

Implement GroupWise on a Cluster, Post Office and POA

Configuration Files (*.POA):

/Home-Volume:\Post Office Directory

/Cluster

/IP-

/PORT-

/MTPINPORT-

/MTPINIPADDR-

/MTPOUTPORT-The Parent Domains MTP Port

/MTPOUTIPADDR-The Parent Domains MTP IP Address

/HTTPPORT-

/LOG-Volume:\PostOffice\Logs

Implement GroupWise on a Cluster, Post Office and POA

Loading the POA

First time manually

Second time with GWUP.NCF -What's in this?

Unload the POA

First time manually

Second time with GWDN.NCF -What's in this?

Configure the Cluster Resource

Load Script

Unload Script

Failover

Test the Cluster Resource

Questions?

Implement GroupWise on a Cluster, WebAccess Agent

Configuration File (WA1.CFG)

/PH-Volume:\Domain\WPGATE\GATEWAY

/User=NONE

/Password=NOTNEEDED

/Maxusers=500

/Cluster

/IP=

/Log-Volume:\Domain\Logs

/Logdiskon

/HTTP

Implement GroupWise on a Cluster, WebAccess Agent

Loading the Agent

First time manually

Second time with GWUP.NCF -What's in this?

Unload the Agent

First time manually

Second time with GWDN.NCF -What's in this?

Configure the Cluster Resource

Load Script

Unload Script

Failover

Implement GroupWise on a Cluster, WebAccess Application

Design considerations

Scalability -1000 connections per Application

Usage -What is the demand for WebAccess?

Where do I install and Load the WebAccess Application?

From a SYS volume

Advantages

Disadvantages

From a Cluster Resource Volume

Advantages

Disadvantages

Where do we load it from?

Procedures:

Fall edition 2004 edition of GroupWise Advisor Magazine -”Apache2/Tomcat4: Clustering for WebAccess High Availability”

OR, www.TayKratzer.com -”Success with Clustering GroupWise”

Questions?

Implement GroupWise on a Cluster, Internet Agent (GWIA)

Configuration File (GWIA.CFG)

/Home-Volume:\domain\WPGATE\GATEWAY

/Dhome-Volume:\domain\WPGATE\GATEWAY

/Cluster

/HTTP

/HTTPPORT-

/Work-Volume:\domain\WPGATE\GWIA\000.prc\GWWORK

/Log-Volume:\domain\Logs

Load/Unload on the Cluster

Configure the Cluster Resource

Summary

Best Practices

Knowledge -ATT Classes, Books (www.TayKratzer.com)

A Cluster of 2 is not much of a cluster, Use 3 nodes

Check the Health of GroupWise before you make changes

Plan, Plan, Plan

Document, Document, Document

Set Standards -Names, IP Addresses, Ports

Use the configuration files to guarantee success

Cluster Load Script formula (Load+Unload-100 >1024)

Not everything must failover -Acceptable Degradation

Not every GroupWise component must be clustered

The End
Questions?

TUT237

2003-12-08T12:43:39