how to successfully cluster groupwise gregg a. hinchman consultant, hinchman consulting...
Post on 22-Dec-2015
229 views
TRANSCRIPT
How to Successfully Cluster GroupWise
Gregg A. Hinchman Consultant, Hinchman [email protected]
Ed HanleySenior Consultant, Novell [email protected]
© 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”
© 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:
© 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)
© 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
© 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:
© 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)
© 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
© 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
Questions?
© 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
© 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
Questions?
© 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
© 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
Questions?
© 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
© 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
© 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
© 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
© 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
© 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
Questions?
© 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
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.