SlideShare una empresa de Scribd logo
1 de 24
Descargar para leer sin conexión
Best Practices for

Novell GroupWise on Linux
                  ®                            ®




Dana Palmer                Patti Brooks
Product Lead               GroupWise QA Engineer
Novell GroupWise Support   pattib@novell.com
dmpalmer@novell.com
Topics Covered

    •   Where to Start
    •   File Systems
    •   Run Agents as daemons
    •   Running Agents as Non-Root
    •   Administration (ConsoleOne )          ®




    •   GWMonitor – GWHA
    •   General GroupWise Best Practices  ®




2   © Novell, Inc. All rights reserved.
Where to Start

    New to Linux? Dip your foot in the pool
         –   Start by adding redundant GroupWise components   ®




              >   Additional WebAccess Application and Agent
              >   GWIA devoted to POP and IMAP

         –   Time to go halfway: Introduce your IT staff to Linux
              >   Add a Post Office that supports your IT organization
              >   Add a GWIA devoted to inbound or outbound mail

         –   All the way in: Use the Migration Utility to move existing
             GroupWise pieces
              >   Create a routine
              >   Wait to move the CEO/CIO Post Office until comfortable with the procedure

3   © Novell, Inc. All rights reserved.
Which File System Should be Used?

    The Most Asked Question at BrainShare and other    ®



    trade shows
         –   The suggested Linux file system for GroupWise is Ext3.
                                                           ®



             This was announced by GroupWise Product Manager,
             Alex Evans, at GWAVACon in January of 2009

         –   The big 3: Ext3 and NSS and Reiserfs are all supported
             file systems for GroupWise 7 and 8




4   © Novell, Inc. All rights reserved.
Ext3 – Pros and Cons

    •   Pros
         –   Better journaling and recovery tools

         –   Very close to Reiserfs in speed

    •   Cons
         –   Not supported using Ext3 with Htree




5   © Novell, Inc. All rights reserved.
Reiserfs – Pros and Cons

    •   Pros
         –   Optimized for small files

         –   Very fast

    •   Cons
         –   Tools for recovery are limited

         –   Future support is questionable




6   © Novell, Inc. All rights reserved.
NSS (Novell Storage Services )                        ™

    Pros and Cons

    •   Pros
         –   Moving NSS SAN partitions can be easily done from
             NetWare to Linux   ®




         –   Very good for Novell Cluster Services Support
                                                 ™



    •   Cons
         –   Features that make NSS great for all-purpose files system
             can add overhead
         –   Note: Turn Salvage OFF
    •   Additional Information
         –   For best performance add NOATIME and NODIRATIME
             parameters to NSS file system parameters. (See the OES
             SP2 NSS documentation for details.)

7   © Novell, Inc. All rights reserved.
Running GroupWise Agents                 ®



    as Daemons
    •   For better performance, GroupWise Linux agents should
                                                     ®



        be run as daemons

         –   10% overhead to run with GUI

         –   Xwindow not required

    •   Agents can be monitored by viewing from a Web browser

         –   Troubleshooting options available from the browser

         –   Flexibility of viewing from other workstations



8   © Novell, Inc. All rights reserved.
Demonstration:
Agents from a Browser
Running Agents as Non-Root User

     Running any agent in Linux as root is considered
     a security risk
          –   File system access is unlimited

          –   Crashes to the OS while running as root can have bad
              consequences to the file system




10   © Novell, Inc. All rights reserved.
Process for Running a GroupWise                               ®



     Agent as Non-Root
     •   Create a Linux user to run the agents
          –   useradd -s /bin/false gwagent

     •   Create /etc/opt/novell/groupwise/agents/uid.conf
          –   Edit the file with only the name of the agent user

     •   Delete uid.run from domain, gwia & post office directories
     •   Bring down all GroupWise Agents (rcgrpwise stop)
     •   Start the Agents (rcgrpwise start)
     •   Agents create a uid.run file in domain/po/gwia directory

11
     •   Ownership of the files also changes
     © Novell, Inc. All rights reserved.
Demonstration:
Running Agents as Non-root
Administering through ConsoleOne                                                     ®




     •   Administration using ConsoleOne on Linux is best done
         from the server that owns the domain
          –   Especially true for Gateways which use a number of relative
              paths
     •   Administering a GroupWise system running on Linux
                                                       ®



         can be done with ConsoleOne running in Windows
          –   Caution needs to be taken in this scenario
               >   See TID 3036467
               >   Setting the Cross Protocol Lock setting on the server will restart Edirectory

     •   Administering using ConsoleOne on a Linux
         workstation that has the Novell Linux Client is not®



         supported and can cause file corruption
13   © Novell, Inc. All rights reserved.
Demonstration:
Remote GroupWise Administration
                 ®
Using GWMonitor on Linux

     The GroupWise Monitor agent on Linux can help to
                                           ®



     maximize the uptime of a GroupWise system
          –   Monitor can be used to automatically restart a GroupWise
              agent that displays as being down

          –   The gwha.conf file is used to launch the agents with the
              correct parameters




15   © Novell, Inc. All rights reserved.
Demonstartion:
GroupWise Monitor
          ®
General GroupWise Best Practices      ®




     •   Size of post offices

     •   Disk Access

     •   Regular Maintenance

     •   Policies
          –   Expire and Reduce

          –   Size Limitations




17   © Novell, Inc. All rights reserved.
Subscribe for OS Updates

     Subscribe to update servers for OS
          –   Available for SLES and OES

          –   Security Patches




18   © Novell, Inc. All rights reserved.
Top GroupWise Linux TIDs              ®




     Technical Information Documents (TIDs)
     for GroupWise Linux


     3407855 – Moving a Post Office to Linux
     3248145 – Installing Webaccess (7.x) on SLES 10
     3775622 - Troubleshooting GW Slow Performance
     7004510 – Webaccess Crashes after update to 8.0
     7004485 – ConsoleOne Crashes on SLES 11




19   © Novell, Inc. All rights reserved.
Review of Key Areas

     •   You can implement GroupWise at your own pace
                                               ®




     •   Ext3 is the recommended file system on Linux
          –   NSS and ReiserFS are supported file systems
     •   Do not run your GroupWise agents as the root user
     •   ConsoleOne is best run from the server where the
                                           ®



         domain is located
     •   Using GroupWise Monitor can increase your server
         uptime
     •   Follow general GroupWise Best Practices

20   © Novell, Inc. All rights reserved.
“Why didn't I migrate sooner?”




                                           Customer feedback




21   © Novell, Inc. All rights reserved.
Question and Answer
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 Disclaimer
This document is not to be construed as a promise by any participating company to develop, deliver, or market a
product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in
making purchasing decisions. 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. The development, release, and timing of features or functionality described for Novell products
remains at the sole discretion of Novell. 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.

Más contenido relacionado

La actualidad más candente

Running productioninstance 1-localcopy
Running productioninstance 1-localcopyRunning productioninstance 1-localcopy
Running productioninstance 1-localcopyCloudBees
 
File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2Novell
 
Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersThe Linux Foundation
 
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,PavlicekXen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,PavlicekThe Linux Foundation
 
Xen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization OpportunitiesXen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization OpportunitiesThe Linux Foundation
 
Leveraging CentOS and Xen for the Go Daddy Private Cloud
Leveraging CentOS and Xen for the Go Daddy Private CloudLeveraging CentOS and Xen for the Go Daddy Private Cloud
Leveraging CentOS and Xen for the Go Daddy Private CloudThe Linux Foundation
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииВиталий Стародубцев
 
Life without the Novell Client
Life without the Novell ClientLife without the Novell Client
Life without the Novell ClientNovell
 
Domain Services for Windows: Best Practices for Windows Interoperability
Domain Services for Windows: Best Practices for Windows InteroperabilityDomain Services for Windows: Best Practices for Windows Interoperability
Domain Services for Windows: Best Practices for Windows InteroperabilityNovell
 
Getting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptxGetting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptxOpenStack Foundation
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsDavid McGeough
 
What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5Eric Sloof
 
Scale14x: Are today's foss security practices robust enough in the cloud era ...
Scale14x: Are today's foss security practices robust enough in the cloud era ...Scale14x: Are today's foss security practices robust enough in the cloud era ...
Scale14x: Are today's foss security practices robust enough in the cloud era ...The Linux Foundation
 
Building a Two Node SLES 11 SP2 Linux Cluster with VMware
Building a Two Node SLES 11 SP2 Linux Cluster with VMwareBuilding a Two Node SLES 11 SP2 Linux Cluster with VMware
Building a Two Node SLES 11 SP2 Linux Cluster with VMwaregeekswing
 
GWAVACon 2013: Novell Open Enterprise Server Best Practices
GWAVACon 2013: Novell Open Enterprise Server Best PracticesGWAVACon 2013: Novell Open Enterprise Server Best Practices
GWAVACon 2013: Novell Open Enterprise Server Best PracticesGWAVA
 
Xen server poc template
Xen server poc template Xen server poc template
Xen server poc template wmosquera
 
Storage in windows server 2012
Storage in windows server 2012Storage in windows server 2012
Storage in windows server 2012David De Vos
 

La actualidad más candente (20)

Running productioninstance 1-localcopy
Running productioninstance 1-localcopyRunning productioninstance 1-localcopy
Running productioninstance 1-localcopy
 
Xen @ Google, 2011
Xen @ Google, 2011Xen @ Google, 2011
Xen @ Google, 2011
 
File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2File Access in Novell Open Enterprise Server 2 SP2
File Access in Novell Open Enterprise Server 2 SP2
 
Scaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud ServersScaling Xen within Rackspace Cloud Servers
Scaling Xen within Rackspace Cloud Servers
 
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,PavlicekXen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
Xen, XenServer, and XAPI: What’s the Difference?-XPUS13 Bulpin,Pavlicek
 
Xen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization OpportunitiesXen PV Performance Status and Optimization Opportunities
Xen PV Performance Status and Optimization Opportunities
 
Leveraging CentOS and Xen for the Go Daddy Private Cloud
Leveraging CentOS and Xen for the Go Daddy Private CloudLeveraging CentOS and Xen for the Go Daddy Private Cloud
Leveraging CentOS and Xen for the Go Daddy Private Cloud
 
Windows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризацииWindows Server "10": что нового в кластеризации
Windows Server "10": что нового в кластеризации
 
Xen time machine
Xen time machineXen time machine
Xen time machine
 
Life without the Novell Client
Life without the Novell ClientLife without the Novell Client
Life without the Novell Client
 
Domain Services for Windows: Best Practices for Windows Interoperability
Domain Services for Windows: Best Practices for Windows InteroperabilityDomain Services for Windows: Best Practices for Windows Interoperability
Domain Services for Windows: Best Practices for Windows Interoperability
 
Aplura virtualization slides
Aplura virtualization slidesAplura virtualization slides
Aplura virtualization slides
 
Getting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptxGetting Started with XenServer and OpenStack.pptx
Getting Started with XenServer and OpenStack.pptx
 
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer DeploymentsTop Troubleshooting Tips and Techniques for Citrix XenServer Deployments
Top Troubleshooting Tips and Techniques for Citrix XenServer Deployments
 
What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5What’s New in vCloud Director 1.5
What’s New in vCloud Director 1.5
 
Scale14x: Are today's foss security practices robust enough in the cloud era ...
Scale14x: Are today's foss security practices robust enough in the cloud era ...Scale14x: Are today's foss security practices robust enough in the cloud era ...
Scale14x: Are today's foss security practices robust enough in the cloud era ...
 
Building a Two Node SLES 11 SP2 Linux Cluster with VMware
Building a Two Node SLES 11 SP2 Linux Cluster with VMwareBuilding a Two Node SLES 11 SP2 Linux Cluster with VMware
Building a Two Node SLES 11 SP2 Linux Cluster with VMware
 
GWAVACon 2013: Novell Open Enterprise Server Best Practices
GWAVACon 2013: Novell Open Enterprise Server Best PracticesGWAVACon 2013: Novell Open Enterprise Server Best Practices
GWAVACon 2013: Novell Open Enterprise Server Best Practices
 
Xen server poc template
Xen server poc template Xen server poc template
Xen server poc template
 
Storage in windows server 2012
Storage in windows server 2012Storage in windows server 2012
Storage in windows server 2012
 

Similar a Best Practices for Novell GroupWise on Linux

Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureNovell
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureNovell
 
OSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerOSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerNETWAYS
 
Migrating Novell GroupWise to Linux
Migrating Novell GroupWise to LinuxMigrating Novell GroupWise to Linux
Migrating Novell GroupWise to LinuxNovell
 
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Novell
 
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsAvoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsNovell
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Novell
 
Best Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXBest Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXNoel McKeown
 
Migrate from Red Hat to SUSE Linux Enterprise Server
Migrate from Red Hat to SUSE Linux Enterprise ServerMigrate from Red Hat to SUSE Linux Enterprise Server
Migrate from Red Hat to SUSE Linux Enterprise ServerNovell
 
Securing jenkins
Securing jenkinsSecuring jenkins
Securing jenkinsCloudBees
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rolloutsolarisyourep
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rolloutxKinAnx
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateNovell
 
Multi-OS Continuous Packaging with docker and Project-Builder.org
Multi-OS Continuous Packaging with docker and Project-Builder.orgMulti-OS Continuous Packaging with docker and Project-Builder.org
Multi-OS Continuous Packaging with docker and Project-Builder.orgBruno Cornec
 

Similar a Best Practices for Novell GroupWise on Linux (20)

Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing Infrastructure
 
Integrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing InfrastructureIntegrating Novell Teaming within Your Existing Infrastructure
Integrating Novell Teaming within Your Existing Infrastructure
 
OSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim WernerOSMC 2010 | Insides SUSE Linux by Joachim Werner
OSMC 2010 | Insides SUSE Linux by Joachim Werner
 
Migrating Novell GroupWise to Linux
Migrating Novell GroupWise to LinuxMigrating Novell GroupWise to Linux
Migrating Novell GroupWise to Linux
 
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
Upgrading from NetWare to Novell Open Enterprise Server on Linux: The Novell ...
 
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation PitfallsAvoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
Avoiding Common Novell ZENworks Configuration Management Implementation Pitfalls
 
Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8Best Practices for Administering Novell GroupWise 8
Best Practices for Administering Novell GroupWise 8
 
Best Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIXBest Practices for Deploying Enterprise Applications on UNIX
Best Practices for Deploying Enterprise Applications on UNIX
 
Migrate from Red Hat to SUSE Linux Enterprise Server
Migrate from Red Hat to SUSE Linux Enterprise ServerMigrate from Red Hat to SUSE Linux Enterprise Server
Migrate from Red Hat to SUSE Linux Enterprise Server
 
Ansible.pdf
Ansible.pdfAnsible.pdf
Ansible.pdf
 
Securing jenkins
Securing jenkinsSecuring jenkins
Securing jenkins
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 
Presentation desktops for the cloud the view rollout
Presentation   desktops for the cloud the view rolloutPresentation   desktops for the cloud the view rollout
Presentation desktops for the cloud the view rollout
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
Run Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin OrchestrateRun Book Automation with PlateSpin Orchestrate
Run Book Automation with PlateSpin Orchestrate
 
SuSE Studio
SuSE StudioSuSE Studio
SuSE Studio
 
Multi-OS Continuous Packaging with docker and Project-Builder.org
Multi-OS Continuous Packaging with docker and Project-Builder.orgMulti-OS Continuous Packaging with docker and Project-Builder.org
Multi-OS Continuous Packaging with docker and Project-Builder.org
 

Más de Novell

Filr white paper
Filr white paperFilr white paper
Filr white paperNovell
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2Novell
 
Social media class 3
Social media class 3Social media class 3
Social media class 3Novell
 
Social media class 2
Social media class 2Social media class 2
Social media class 2Novell
 
Social media class 1
Social media class 1Social media class 1
Social media class 1Novell
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2Novell
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentationNovell
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentationNovell
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social mediaNovell
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaNovell
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHNovell
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq finalNovell
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused EnterpriseNovell
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialNovell
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the CloudNovell
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsNovell
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementNovell
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding businessNovell
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachNovell
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Novell
 

Más de Novell (20)

Filr white paper
Filr white paperFilr white paper
Filr white paper
 
Social media class 4 v2
Social media class 4 v2Social media class 4 v2
Social media class 4 v2
 
Social media class 3
Social media class 3Social media class 3
Social media class 3
 
Social media class 2
Social media class 2Social media class 2
Social media class 2
 
Social media class 1
Social media class 1Social media class 1
Social media class 1
 
Social media class 2 v2
Social media class 2 v2Social media class 2 v2
Social media class 2 v2
 
LinkedIn training presentation
LinkedIn training presentationLinkedIn training presentation
LinkedIn training presentation
 
Twitter training presentation
Twitter training presentationTwitter training presentation
Twitter training presentation
 
Getting started with social media
Getting started with social mediaGetting started with social media
Getting started with social media
 
Strategies for sharing and commenting in social media
Strategies for sharing and commenting in social mediaStrategies for sharing and commenting in social media
Strategies for sharing and commenting in social media
 
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECHInformation Security & Compliance in Healthcare: Beyond HIPAA and HITECH
Information Security & Compliance in Healthcare: Beyond HIPAA and HITECH
 
Workload iq final
Workload iq   finalWorkload iq   final
Workload iq final
 
The Identity-infused Enterprise
The Identity-infused EnterpriseThe Identity-infused Enterprise
The Identity-infused Enterprise
 
Shining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of SocialShining the Enterprise Light on Shades of Social
Shining the Enterprise Light on Shades of Social
 
Accelerate to the Cloud
Accelerate to the CloudAccelerate to the Cloud
Accelerate to the Cloud
 
The New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration TrendsThe New Business Value of Today’s Collaboration Trends
The New Business Value of Today’s Collaboration Trends
 
Preventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log ManagementPreventing The Next Data Breach Through Log Management
Preventing The Next Data Breach Through Log Management
 
Iaas for a demanding business
Iaas for a demanding businessIaas for a demanding business
Iaas for a demanding business
 
Workload IQ: A Differentiated Approach
Workload IQ: A Differentiated ApproachWorkload IQ: A Differentiated Approach
Workload IQ: A Differentiated Approach
 
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
Virtual Appliances: Simplifying Application Deployment and Accelerating Your ...
 

Best Practices for Novell GroupWise on Linux

  • 1. Best Practices for Novell GroupWise on Linux ® ® Dana Palmer Patti Brooks Product Lead GroupWise QA Engineer Novell GroupWise Support pattib@novell.com dmpalmer@novell.com
  • 2. Topics Covered • Where to Start • File Systems • Run Agents as daemons • Running Agents as Non-Root • Administration (ConsoleOne ) ® • GWMonitor – GWHA • General GroupWise Best Practices ® 2 © Novell, Inc. All rights reserved.
  • 3. Where to Start New to Linux? Dip your foot in the pool – Start by adding redundant GroupWise components ® > Additional WebAccess Application and Agent > GWIA devoted to POP and IMAP – Time to go halfway: Introduce your IT staff to Linux > Add a Post Office that supports your IT organization > Add a GWIA devoted to inbound or outbound mail – All the way in: Use the Migration Utility to move existing GroupWise pieces > Create a routine > Wait to move the CEO/CIO Post Office until comfortable with the procedure 3 © Novell, Inc. All rights reserved.
  • 4. Which File System Should be Used? The Most Asked Question at BrainShare and other ® trade shows – The suggested Linux file system for GroupWise is Ext3. ® This was announced by GroupWise Product Manager, Alex Evans, at GWAVACon in January of 2009 – The big 3: Ext3 and NSS and Reiserfs are all supported file systems for GroupWise 7 and 8 4 © Novell, Inc. All rights reserved.
  • 5. Ext3 – Pros and Cons • Pros – Better journaling and recovery tools – Very close to Reiserfs in speed • Cons – Not supported using Ext3 with Htree 5 © Novell, Inc. All rights reserved.
  • 6. Reiserfs – Pros and Cons • Pros – Optimized for small files – Very fast • Cons – Tools for recovery are limited – Future support is questionable 6 © Novell, Inc. All rights reserved.
  • 7. NSS (Novell Storage Services ) ™ Pros and Cons • Pros – Moving NSS SAN partitions can be easily done from NetWare to Linux ® – Very good for Novell Cluster Services Support ™ • Cons – Features that make NSS great for all-purpose files system can add overhead – Note: Turn Salvage OFF • Additional Information – For best performance add NOATIME and NODIRATIME parameters to NSS file system parameters. (See the OES SP2 NSS documentation for details.) 7 © Novell, Inc. All rights reserved.
  • 8. Running GroupWise Agents ® as Daemons • For better performance, GroupWise Linux agents should ® be run as daemons – 10% overhead to run with GUI – Xwindow not required • Agents can be monitored by viewing from a Web browser – Troubleshooting options available from the browser – Flexibility of viewing from other workstations 8 © Novell, Inc. All rights reserved.
  • 10. Running Agents as Non-Root User Running any agent in Linux as root is considered a security risk – File system access is unlimited – Crashes to the OS while running as root can have bad consequences to the file system 10 © Novell, Inc. All rights reserved.
  • 11. Process for Running a GroupWise ® Agent as Non-Root • Create a Linux user to run the agents – useradd -s /bin/false gwagent • Create /etc/opt/novell/groupwise/agents/uid.conf – Edit the file with only the name of the agent user • Delete uid.run from domain, gwia & post office directories • Bring down all GroupWise Agents (rcgrpwise stop) • Start the Agents (rcgrpwise start) • Agents create a uid.run file in domain/po/gwia directory 11 • Ownership of the files also changes © Novell, Inc. All rights reserved.
  • 13. Administering through ConsoleOne ® • Administration using ConsoleOne on Linux is best done from the server that owns the domain – Especially true for Gateways which use a number of relative paths • Administering a GroupWise system running on Linux ® can be done with ConsoleOne running in Windows – Caution needs to be taken in this scenario > See TID 3036467 > Setting the Cross Protocol Lock setting on the server will restart Edirectory • Administering using ConsoleOne on a Linux workstation that has the Novell Linux Client is not® supported and can cause file corruption 13 © Novell, Inc. All rights reserved.
  • 15. Using GWMonitor on Linux The GroupWise Monitor agent on Linux can help to ® maximize the uptime of a GroupWise system – Monitor can be used to automatically restart a GroupWise agent that displays as being down – The gwha.conf file is used to launch the agents with the correct parameters 15 © Novell, Inc. All rights reserved.
  • 17. General GroupWise Best Practices ® • Size of post offices • Disk Access • Regular Maintenance • Policies – Expire and Reduce – Size Limitations 17 © Novell, Inc. All rights reserved.
  • 18. Subscribe for OS Updates Subscribe to update servers for OS – Available for SLES and OES – Security Patches 18 © Novell, Inc. All rights reserved.
  • 19. Top GroupWise Linux TIDs ® Technical Information Documents (TIDs) for GroupWise Linux 3407855 – Moving a Post Office to Linux 3248145 – Installing Webaccess (7.x) on SLES 10 3775622 - Troubleshooting GW Slow Performance 7004510 – Webaccess Crashes after update to 8.0 7004485 – ConsoleOne Crashes on SLES 11 19 © Novell, Inc. All rights reserved.
  • 20. Review of Key Areas • You can implement GroupWise at your own pace ® • Ext3 is the recommended file system on Linux – NSS and ReiserFS are supported file systems • Do not run your GroupWise agents as the root user • ConsoleOne is best run from the server where the ® domain is located • Using GroupWise Monitor can increase your server uptime • Follow general GroupWise Best Practices 20 © Novell, Inc. All rights reserved.
  • 21. “Why didn't I migrate sooner?” Customer feedback 21 © Novell, Inc. All rights reserved.
  • 23.
  • 24. 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 Disclaimer This document is not to be construed as a promise by any participating company to develop, deliver, or market a product. It is not a commitment to deliver any material, code, or functionality, and should not be relied upon in making purchasing decisions. 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. The development, release, and timing of features or functionality described for Novell products remains at the sole discretion of Novell. 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.