how to successfully cluster groupwise gregg a. hinchman consultant, hinchman consulting...

26
How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting [email protected] Ed Hanley Senior Consultant, Novell Inc. [email protected]

Post on 22-Dec-2015

229 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

How to Successfully Cluster GroupWise

Gregg A. Hinchman Consultant, Hinchman [email protected]

Ed HanleySenior Consultant, Novell [email protected]

Page 2: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.2

Introduction, Presentation Business

Speaker:

Gregg A. Hinchman Self-Employed Consultant 9+ years experience with GroupWise 3 years expertise with clustering

GroupWise Co-Author:

“Success with Clustering GroupWise” www.taykratzer.com“Success with GroupWise Document Management”

Page 3: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.3

Introduction, Presentation Business

Ed Hanley Novell Consulting - Senior Consultant 12+ years experience with

GroupWise 4 years expertise with clustering

GroupWise Contributing technical Author:

“Success with Clustering GroupWise”www.taykratzer.com “Novell’s GroupWise 6.5 Administrator’s Guide”“Novell’s Guide to SANs and Cluster Services”

Speaker:

Page 4: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.4

Questions: Hold Questions for “Question Breaks”, Please.

Introduction, Presentation Business

Recommended Knowledge: Basic Clustering Knowledge Advanced Knowledge of GroupWise 6.5 Knowledge of NetWare 6.0

Topic:We will discuss and demostrate how to cluster GroupWise and all its components (i.e. POA, MTA)

Page 5: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.5

Introduction, Presentation Outline

I. Introduction Presentation Business Cluster Planning for

GroupWise

II. Cluster a Domain Planning Demostration

III. Cluster a Post OfficeIV. Cluster GWIAV. Cluster WebAccessVI. Summary

Page 6: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.6

Introduction, Cluster Planning

ConsoleOne versus NetWare Remote Manager

All configurations in one simple interface

Easy to work with and familiar

Response time for changes slower

Relies upon snap-ins for communication to servers

Expected to be “end of life” within next year

ConsoleOne:

“Talks” directly with the server (no snap in communication)

No “snap ins” required

Manage from any browser

Interface is not as familiar

Because of “refresh” takes a bit longer to work with

NetWare Remote Manager:

Page 7: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.7

Introduction, Cluster Planning

Planning the GroupWise Cluster• GroupWise Health• Naming standards• IP address and PORT standards• GroupWise NLM Placement• Cluster Load/Unload Scripts• NCF files• Protected Memory• Failover• GroupWise Cluster “Help Sheet” (Design

Matrix)

Page 8: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.8

Our Demonstration Cluster and GroupWise System:

• 2 Node VMWare Cluster• 1 Primary Domain (PMDOM)• 1 Post Office Domain (PODOM)• 1 GWIA Domain (IADOM)• 1 WebAccess Domain (WADOM)• 1 Post Office (EMAILPO)• 1 GWIA (GWIA)• 1 WebAccess Agent (WA)• 1 Apache/Tomcat Web Server/WebAccess

Application

Introduction, Cluster Planning

Page 9: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.9

Our Demo GroupWise System

DEMO Groupwise System Design

Primary Domain

Post Office Domain

Internet Agent Domain

WebAccess Domain

PMDOM

WADOM

PODOM

IADOM

EMAILPO

Resources

Distribution Lists

Users

GWIA

WA KE

YDirect Connection

*All Connections TCP/IP

Page 10: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

Questions?

Page 11: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.11

Cluster Domain, Planning

Planning:• Cluster Resource (Virtual Server and

Volume)• IP Address (/ip)• Ports• Directories (/home and /log)• MTA Configuration Switches• Cluster Resource Load Script• Cluster Resource Unload Script

Page 12: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.12

Demonstration:• MTA Configuration File• Loading the MTA• Loading the MTA in Protected Memory• Building GWUP and GWDN NCF files• Setting the Cluster Resource Load/Unload

Scripts• Setting the Cluster Resource Failover• Testing Failover of the GroupWise Domain

Cluster Domain, Demostration

Page 13: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

Questions?

Page 14: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.14

Planning:• Cluster Resource (Virtual Server and

Volume)• IP Address (/ip)• Ports• Directories (/home and /log)• POA Configuration Switches• Cluster Resource Load Script• Cluster Resource Unload Script

Cluster a Post Office, Planning

Page 15: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.15

Demonstration:• POA Configuration File• Loading the POA• Loading the POA in Protected Memory• Building GWUP and GWDN NCF files• Setting the Cluster Resource Load/Unload

Scripts• Setting the Cluster Resource Failover• Testing Failover of the GroupWise Post Office

Cluster a Post Office, Demonstration

Page 16: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

Questions?

Page 17: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.17

Clustering GWIA, Planning

Planning:• Cluster Resource (Virtual Server and Volume)• IP Address ([X] Bind the IP Address)• Ports• Directories (/home and /log)• Cluster Resource Load Script• Cluster Resource Unload Script

GWIA

Page 18: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.18

Cluster GWIA, Demonstration

Demonstration:• GWIA Configuration and GWIA.CFG• Loading the GWIA• Loading the GWIA in Protected Memory• Building GWUP and GWDN NCF files• Setting the Cluster Resource Load/Unload

Scripts• Setting the Cluster Resource Failover• Testing Failover of the GWIA

GWIA

Page 19: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.19

Cluster WebAccess, Planning

Planning:• Cluster Resource (Virtual Server and

Volume)• IP Address (/ip)• Ports• Directories (/home and /log)• Cluster Resource Load Script• Cluster Resource Unload Script• Apache/Tomcat

– On SYS– On SAN

• WebAccess Application

Page 20: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.20

Cluster WebAccess, Demonstration

Demonstration: Clustering WebAccess Agent ONLY

• Agent Configuration and GWINTER.CFG

• Loading the Agent

• Loading the Agent in Protected Memory

• Building GWUP and GWDN NCF files

• Setting the Cluster Resource Load/Unload Scripts

• Setting the Cluster Resource Failover

• Testing Failover of the Agent

Page 21: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.21

Demonstration: Cluster WebAccess Application

Install WebAccess Application

Cluster Apache/Tomcat:• GWAPACHE.CONF• TOMCAT33.NCF• TOMCAT33STOP.NCF• NWSERVER.XML• WEB.XML• NWWORKERS.PROPERTIES

Cluster WebAccess, Demonstration

Page 22: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.22

Demonstration:• Loading Apache/Tomcat in Protected Memory

• Building WEBUP and WEBDN NCF files

• Setting the Cluster Resource Load/Unload Scripts

• Setting the Cluster Resource Failover

• Testing Failover of Apache/Tomcat and WebAccess Application

Cluster WebAccess, Demonstration

Page 23: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

Questions?

Page 24: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

© February 4, 2004 Novell Inc.24

Summary

Best Practices• Plan, Plan, Plan, Document, Document,

Document• The more nodes the better• Set Standards• Service Packs• Healthy GroupWise system

Tips and Tricks• LOCNLM32• Install NLM’s on the cluster resource• NSSSTART.CFG in c:\nwserver• Cluster Load Script formula• Not everything must failover, not every

component must be in the cluster

Page 25: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell
Page 26: How to Successfully Cluster GroupWise Gregg A. Hinchman Consultant, Hinchman Consulting gregg@hinchmanconsulting.com Ed Hanley Senior Consultant, Novell

Unpublished Work of Novell, Inc. All Rights Reserved.This work is an unpublished work and contains confidential, proprietary, and trade secret information of Novell, Inc. Access to this work is restricted to Novell employees who have a need to know to perform tasks within the scope of their assignments. No part of this work may be practiced, performed, copied, distributed, revised, modified, translated, abridged, condensed, expanded, collected, or adapted without the prior written consent of Novell, Inc. Any use or exploitation of this work without authorization could subject the perpetrator to criminal and civil liability.

General DisclaimerThis document is not to be construed as a promise by any participating company to develop, deliver, or market a product. Novell, Inc., makes no representations or warranties with respect to the contents of this document, and specifically disclaims any express or implied warranties of merchantability or fitness for any particular purpose. Further, Novell, Inc., reserves the right to revise this document and to make changes to its content, at any time, without obligation to notify any person or entity of such revisions or changes. All Novell marks referenced in this presentation are trademarks or registered trademarks of Novell, Inc. in the United States and other countries. All third-party trademarks are the property of their respective owners.