groupwise.advisorevents.com success with clustering groupwise gregg a. hinchmantay kratzer tenacious...

21
GroupWise.AdvisorEvents.com GroupWise.AdvisorEvents.com Success with Clustering Success with Clustering GroupWise GroupWise Gregg A. Hinchman Gregg A. Hinchman Tay Kratzer Tay Kratzer Tenacious Integration Services Tenacious Integration Services Novell Novell ASG304

Upload: magnus-lloyd

Post on 26-Dec-2015

221 views

Category:

Documents


2 download

TRANSCRIPT

Page 1: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Success with Clustering Success with Clustering GroupWiseGroupWise

Gregg A. HinchmanGregg A. Hinchman Tay KratzerTay KratzerTenacious Integration ServicesTenacious Integration Services NovellNovell

ASG304

Page 2: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Who Am I?Who Am I? Gregg A. HinchmanGregg A. Hinchman

Collaboration Practice ManagerCollaboration Practice Manager 9+ years of GroupWise experience9+ years of GroupWise experience 3 years Clustering GroupWise3 years Clustering GroupWise Co-Author: “Success with Clustering GroupWise” Co-Author: “Success with Clustering GroupWise”

at at www.taykratzer.comwww.taykratzer.com

Tay KratzerTay Kratzer Novell Primary Support EngineerNovell Primary Support Engineer 11 + years supporting Novell GroupWise11 + years supporting Novell GroupWise Author for Novell PressAuthor for Novell Press Author at Author at www.taykratzer.comwww.taykratzer.com Author for GroupWise Advisor MagazineAuthor for GroupWise Advisor Magazine

Page 3: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Introduction, Presentation BusinessIntroduction, Presentation Business Topic: We will discuss and demonstrate how to Topic: We will discuss and demonstrate how to

cluster GroupWisecluster GroupWise Time is a limiting factor when trying to present Time is a limiting factor when trying to present

this materialthis material Hold Questions for ‘Question Breaks’, Please.Hold Questions for ‘Question Breaks’, Please. Recommended Knowledge:Recommended Knowledge:

Basic Clustering KnowledgeBasic Clustering Knowledge Advanced Understanding of GroupWiseAdvanced Understanding of GroupWise Knowledge of NetWare 6.5Knowledge of NetWare 6.5

Hand-outsHand-outs GroupWise Design MatrixGroupWise Design Matrix Apache2/Tomcat 4 article in GroupWise Advisor Apache2/Tomcat 4 article in GroupWise Advisor

MagazineMagazine

Page 4: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Introduction, Presentation OutlineIntroduction, Presentation Outline

I.I. IntroductionIntroductiona.a. Presentation BusinessPresentation Businessb.b. Cluster Planning for GroupWiseCluster Planning for GroupWise

II.II. Cluster a DomainCluster a Domaina.a. PlanningPlanningb.b. DemonstrationDemonstration

III.III. Cluster a Post OfficeCluster a Post OfficeIV.IV. Cluster WebAccessCluster WebAccessV.V. SummarySummary

Page 5: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Introduction, Cluster PlanningIntroduction, Cluster Planning

Planning the GroupWise ClusterPlanning the GroupWise Cluster GroupWise HealthGroupWise Health Naming standardsNaming standards IP address and PORT standardsIP address and PORT standards GroupWise NLM PlacementGroupWise NLM Placement Cluster Load/Unload ScriptsCluster Load/Unload Scripts NCF filesNCF files Protected MemoryProtected Memory FailoverFailover GroupWise Cluster Design MatrixGroupWise Cluster Design Matrix

Page 6: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Introduction, Cluster PlanningIntroduction, Cluster Planning

Our Demonstration Cluster and GroupWise Our Demonstration Cluster and GroupWise System:System:

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

ApplicationApplication

Page 7: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Questions?Questions?

Answers!Answers!

Page 8: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Cluster a DomainCluster a Domain

Planning:Planning: Cluster Resource (Virtual Server and Volume)Cluster Resource (Virtual Server and Volume) IP Address (/ip)IP Address (/ip) PortsPorts Directories (/home and /log)Directories (/home and /log) MTA Configuration SwitchesMTA Configuration Switches Cluster Resource Load ScriptCluster Resource Load Script Cluster Resource Unload ScriptCluster Resource Unload Script

Page 9: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Cluster a Domain, DemonstrationCluster a Domain, Demonstration

Demonstration:Demonstration: MTA Configuration FileMTA Configuration File Loading the MTALoading the MTA Loading the MTA in Protected MemoryLoading the MTA in Protected Memory Building GWUP and GWDN NCF filesBuilding GWUP and GWDN NCF files Setting the Cluster Resource Load/Unload ScriptsSetting the Cluster Resource Load/Unload Scripts Setting the Cluster Resource FailoverSetting the Cluster Resource Failover Testing Failover of the GroupWise DomainTesting Failover of the GroupWise Domain

Page 10: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Questions?Questions?

Answers!Answers!

Page 11: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Cluster a Post Office, PlanningCluster a Post Office, Planning

PlanningPlanning:: Cluster Resource (Virtual Server and Volume)Cluster Resource (Virtual Server and Volume) IP Address (/ip)IP Address (/ip) PortsPorts Directories (/home and /log)Directories (/home and /log) POA Configuration SwitchesPOA Configuration Switches Cluster Resource Load ScriptCluster Resource Load Script Cluster Resource Unload ScriptCluster Resource Unload Script

Page 12: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Cluster a Post Office, Cluster a Post Office, DemonstrationDemonstration

Demonstration:Demonstration: POA Configuration FilePOA Configuration File Loading the POALoading the POA Loading the POA in Protected MemoryLoading the POA in Protected Memory Building GWUP and GWDN *.NCF filesBuilding GWUP and GWDN *.NCF files Setting the Cluster Resource Load/Unload ScriptsSetting the Cluster Resource Load/Unload Scripts Setting the Cluster Resource FailoverSetting the Cluster Resource Failover Testing Failover of the GroupWise Post OfficeTesting Failover of the GroupWise Post Office

Page 13: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Questions?Questions?

Answers!Answers!

Page 14: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Cluster WebAccess, PlanningCluster WebAccess, Planning

Planning:Planning: Cluster Resource (Virtual Server and Volume)Cluster Resource (Virtual Server and Volume) IP Address (/ip)IP Address (/ip) PortsPorts Directories (/home and /log)Directories (/home and /log) Cluster Resource Load ScriptCluster Resource Load Script Cluster Resource Unload ScriptCluster Resource Unload Script Apache/TomcatApache/Tomcat

On SYSOn SYS On SANOn SAN

WebAccess ApplicationWebAccess Application

Page 15: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Cluster WebAccess, DemonstrationCluster WebAccess, Demonstration

Demonstration: Demonstration: Clustering WebAccess Clustering WebAccess AgentAgent ONLY ONLY

Agent Configuration and GWINTER.CFGAgent Configuration and GWINTER.CFG Loading Loading the Agent Agent Loading the Agent in Protected MemoryLoading the Agent in Protected Memory Building GWUP and GWDN NCF filesBuilding GWUP and GWDN NCF files Setting the Cluster Resource Load/Unload ScriptsSetting the Cluster Resource Load/Unload Scripts Setting the Cluster Resource FailoverSetting the Cluster Resource Failover Testing Failover of the AgentTesting Failover of the Agent

Page 16: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Cluster WebAccess, DemonstrationCluster WebAccess, Demonstration

Demonstration: Cluster WebAccess Demonstration: Cluster WebAccess ApplicationApplication

Install WebAccess ApplicationInstall WebAccess Application Cluster Apache/Tomcat:Cluster Apache/Tomcat:

Vol:\Apache2\conf\GWApache2.confVol:\Apache2\conf\GWApache2.conf Vol:\Apache2\conf\HTTPd_Default.confVol:\Apache2\conf\HTTPd_Default.conf Vol:\Apache2\conf\mod_jk\workers.propertiesVol:\Apache2\conf\mod_jk\workers.properties Vol:\Novell\WebAccess\Spellchk.cfgVol:\Novell\WebAccess\Spellchk.cfg Vol:\tomcat\4\bin\Tomcat4.ncfVol:\tomcat\4\bin\Tomcat4.ncf Vol:\tomcat\4\bin\TC4STOP.ncfVol:\tomcat\4\bin\TC4STOP.ncf Vol:\tomcat\4\bin\Startup.ncfVol:\tomcat\4\bin\Startup.ncf Vol:\Webup.ncfVol:\Webup.ncf Vol:\Webdn.ncfVol:\Webdn.ncf

Page 17: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Cluster WebAccess, DemonstrationCluster WebAccess, Demonstration

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

Page 18: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

SummarySummary

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

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

Tips and Tricks Install NLM’s on the cluster resource Cluster Load Script formula Not everything must failover, not every

component must be in the cluster

Page 19: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Questions?Questions?

Answers!Answers!

Page 20: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

AADVISORDVISOR S SUMMITUMMIT Web Update Page Web Update Page

AdvisorEvents.com/cnx0409p.nsf/w/cnx0409udAdvisorEvents.com/cnx0409p.nsf/w/cnx0409ud

This session WILL have updates.This session WILL have updates.

Page 21: GroupWise.AdvisorEvents.com Success with Clustering GroupWise Gregg A. HinchmanTay Kratzer Tenacious Integration ServicesNovell ASG304

GroupWise.AdvisorEvents.comGroupWise.AdvisorEvents.com

Thank You!Thank You!

Please remember to fill out your evaluation.Please remember to fill out your evaluation.