Published on

  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide


  1. 1. Upgrading to GroupWise 7 Timothy King Premium Support Engineer Novell ANZ
  2. 2. Outline <ul><li>This session is about upgrading complex GroupWise systems, focusing on minimizing: </li></ul><ul><ul><li>Risk of failure or damage </li></ul></ul><ul><ul><li>Disruption to Services </li></ul></ul><ul><ul><li>Cost – Out of hours work </li></ul></ul><ul><li>This session is not about the Upgrade Wizard </li></ul><ul><ul><li>The Upgrade Wizard is suitable for small, LAN based GroupWise systems, but it is an inefficient way to upgrade complex, WAN based systems. </li></ul></ul>
  3. 3. Agenda <ul><ul><li>GroupWise 7 System Requirements </li></ul></ul><ul><ul><ul><li>Server </li></ul></ul></ul><ul><ul><ul><li>Administration </li></ul></ul></ul><ul><ul><ul><li>Client </li></ul></ul></ul><ul><ul><li>Preparing for the Upgrade </li></ul></ul><ul><ul><ul><li>eDirectory </li></ul></ul></ul><ul><ul><ul><li>GroupWise </li></ul></ul></ul><ul><ul><li>Performing the Upgrade </li></ul></ul><ul><ul><ul><li>Domains </li></ul></ul></ul><ul><ul><ul><li>Post Offices </li></ul></ul></ul><ul><ul><ul><li>Gateways </li></ul></ul></ul><ul><ul><ul><li>Clients </li></ul></ul></ul><ul><ul><li>Review and implement new features. </li></ul></ul>
  4. 4. <ul><ul><li>32-bit/x86 processor </li></ul></ul><ul><ul><li>eDirectory 8.7 or later, plus the latest Support Pack </li></ul></ul><ul><ul><li>NetWare </li></ul></ul><ul><ul><ul><li>NetWare 5.1, NetWare 6.0, NetWare 6.5 or OES </li></ul></ul></ul><ul><ul><li>Linux </li></ul></ul><ul><ul><ul><li>SuSE Linux Enterprise Server 9 </li></ul></ul></ul><ul><ul><ul><li>Novell Open Enterprise Server (OES) </li></ul></ul></ul><ul><ul><li>Windows </li></ul></ul><ul><ul><ul><li>Windows 2000 Server, Windows 2003 Server </li></ul></ul></ul><ul><ul><li>Approximately 25 MB of free disk space (varies by platform) </li></ul></ul>System Requirements - Server
  5. 5. System Requirements - Administration <ul><ul><li>ConsoleOne 1.3.6 or later </li></ul></ul><ul><ul><li>Windows </li></ul></ul><ul><ul><ul><li>Windows 2000/XP/2003 </li></ul></ul></ul><ul><ul><ul><li>the Novell Client for Windows </li></ul></ul></ul><ul><ul><li>Linux </li></ul></ul><ul><ul><ul><li>X Window System version X11R6 or later </li></ul></ul></ul><ul><ul><ul><li>Java Virtual Machine (JVM) 1.4.2 </li></ul></ul></ul>
  6. 6. <ul><ul><li>Windows </li></ul></ul><ul><ul><ul><li>2000 on a PII 200 or higher with at least 128 MB of RAM </li></ul></ul></ul><ul><ul><ul><li>XP Pro on a PIII 300 or higher with at least 128 MB of RAM </li></ul></ul></ul><ul><ul><ul><li>2003 on a PIII 350 or higher with at least 256 MB of RAM </li></ul></ul></ul><ul><ul><ul><li>200 MB of free disk space to install the Windows client </li></ul></ul></ul><ul><ul><li>Linux </li></ul></ul><ul><ul><ul><li>Novell Linux Desktop, plus the KDE or GNOME desktop </li></ul></ul></ul><ul><ul><ul><li>Red Hat* Desktop 4 or Red Hat Enterprise Linux WS 4, plus the GNOME desktop </li></ul></ul></ul><ul><ul><ul><li>Java Virtual Machine (JVM) 1.4.2 or later (1.5 or later for GW 7.0.1) </li></ul></ul></ul><ul><ul><ul><li>200 MB of free disk space to install the Cross-Platform client </li></ul></ul></ul>System Requirements - Client
  7. 7. <ul><ul><li>Macintosh </li></ul></ul><ul><ul><ul><li>OS X 10.3 or 10.4 or Mac OS X for Intel (GW 7.0.1) </li></ul></ul></ul><ul><ul><ul><li>Java Virtual Machine (JVM) 1.4.2 or later </li></ul></ul></ul><ul><ul><ul><li>75 MB of free disk space to install the Cross-Platform client </li></ul></ul></ul><ul><ul><li>WebAccess </li></ul></ul><ul><ul><ul><li>Linux and UNIX: Mozilla Firefox </li></ul></ul></ul><ul><ul><ul><li>Windows: Microsoft Internet Explorer 6.0 or later; Mozilla Firefox </li></ul></ul></ul><ul><ul><ul><li>Macintosh: The latest version of Safari for your Mac OS; Mozilla Firefox </li></ul></ul></ul>System Requirements - Client
  8. 8. Preparing for the Upgrade <ul><li>Preparation is the key to a successful and trouble free upgrade. </li></ul><ul><ul><li>eDir </li></ul></ul><ul><ul><ul><li>Complete a health check </li></ul></ul></ul><ul><ul><li>GroupWise </li></ul></ul><ul><ul><ul><li>Review system design </li></ul></ul></ul><ul><ul><ul><li>Complete a Top Down Rebuild </li></ul></ul></ul><ul><ul><li>Check and clear upgrade “Show-Stoppers” </li></ul></ul><ul><ul><ul><li>Closed Links </li></ul></ul></ul><ul><ul><ul><li>Pending Operations </li></ul></ul></ul><ul><ul><ul><li>Stalled User Move Operations </li></ul></ul></ul><ul><ul><ul><li>Damaged Databases </li></ul></ul></ul><ul><ul><ul><li>Hardware problems </li></ul></ul></ul><ul><ul><ul><li>Client Access problems </li></ul></ul></ul>
  9. 9. <ul><li>A healthy eDir tree is essential to achieve a trouble free upgrade. </li></ul><ul><ul><li>Confirm that eDir is healthy </li></ul></ul><ul><ul><ul><li>TID 10060600 provides the recommended eDir health check procedure. </li></ul></ul></ul><ul><ul><li>Do not proceed any further until your tree is healthy. </li></ul></ul><ul><ul><li>Check eDir schema sync status across all servers in the tree. </li></ul></ul><ul><ul><li>Do not proceed any further until your tree’s schema is healthy . </li></ul></ul>Preparing eDirectory
  10. 10. <ul><li>Take some time to review the existing system before upgrading. </li></ul><ul><ul><li>Remove redundant system components </li></ul></ul><ul><ul><ul><li>This task should be done before the upgrade so that we don’t do any unnecessary domain upgrades, and to minimise the replication time frame as changes are made during the upgrade. </li></ul></ul></ul><ul><ul><li>Standardize workstation time zone configuration </li></ul></ul><ul><ul><ul><li>GroupWise 7 post offices are multi-time zone capable. The GroupWise 7 client uses the workstation’s time zone configuration for timestamps and scheduling appointment times. Incorrect workstation time zone configurations result in inconsistent time stamping and incorrectly scheduled appointments. </li></ul></ul></ul>Preparing GroupWise
  11. 11. <ul><li>A healthy GroupWise system is essential to achieve a trouble free upgrade. </li></ul><ul><ul><li>Complete a top down rebuild of the GroupWise system as described in TID10070541. </li></ul></ul><ul><ul><ul><li>NOTE: This step is optional. A top down rebuild is not a mandatory part of the upgrade procedure, however it does help minimise the risk of errors occurring during the upgrade. </li></ul></ul></ul><ul><ul><ul><li>Duplicate entries and damaged GUID's can prevent the upgrade from completing the recovery of the domain database, so at the very least you should rebuild the primary domain database to confirm whether such damage is present. </li></ul></ul></ul>Preparing GroupWise
  12. 12. <ul><ul><li>Pre-Upgrade tasks minimize service outages and overtime required for the upgrade. </li></ul></ul><ul><ul><li>Build and distribute a Domain and Post Office upgrade package </li></ul></ul><ul><ul><li>Upgrade Sequence </li></ul></ul><ul><ul><ul><li>Domains </li></ul></ul></ul><ul><ul><ul><li>Post Offices </li></ul></ul></ul><ul><ul><ul><li>Gateways </li></ul></ul></ul><ul><ul><ul><li>Clients </li></ul></ul></ul>Performing the Upgrade
  13. 13. <ul><li>Before upgrading any components: </li></ul><ul><ul><li>Backup </li></ul></ul><ul><ul><li>Run the GroupWise 7 installation to extend the eDir Schema </li></ul></ul><ul><ul><ul><li>This task should be done several days before the upgrade takes place. </li></ul></ul></ul><ul><ul><li>Check eDir schema sync status across all servers in the tree. </li></ul></ul><ul><ul><ul><li>Do not proceed until your tree’s schema is synchronized. </li></ul></ul></ul><ul><ul><li>Install and distribute the GroupWise 7 SDD </li></ul></ul><ul><ul><ul><li>Don't update an existing SDD assigned to a post offices, create a new one. </li></ul></ul></ul><ul><ul><li>Create a Domain and Post Office upgrade package. </li></ul></ul><ul><ul><li>Run the GroupWise 7 installation to install the C1 snapins. </li></ul></ul><ul><ul><ul><li>Ensure you have ConsoleOne ver 1.3.6d or later. </li></ul></ul></ul><ul><ul><li>Prepare for client distribution. </li></ul></ul>Pre-Upgrade Tasks
  14. 14. <ul><li>An upgrade package contains all the files needed to upgrade domains and post offices. </li></ul><ul><ul><li>To include the Agents (MTA and POA) for NetWare in the package run the GW7 installation to install them </li></ul></ul><ul><ul><ul><li>Set the install path to an upgrade package directory, i.e. sys:systemgw7 </li></ul></ul></ul><ul><ul><ul><ul><li>Do not select domains or post offices when prompted </li></ul></ul></ul></ul><ul><ul><li>Agents for Windows or Linux servers must be installed by running the Agents install program </li></ul></ul><ul><ul><ul><li>Copy the Agent startup files to the upgrade package </li></ul></ul></ul><ul><ul><li>From the SDD copy the following directories to the upgrade package directory </li></ul></ul><ul><ul><ul><li>clientwin32ofviewswin, domain and po </li></ul></ul></ul><ul><ul><li>Distribute the package to all domain or post office servers </li></ul></ul><ul><ul><ul><li>Be sure to include all cluster nodes that load a local copy of the agents </li></ul></ul></ul><ul><ul><li>Configure agent startup files in the upgrade package. </li></ul></ul>Building an Upgrade Package
  15. 15. <ul><ul><li>To upgrade the MTA and POA on a NetWare server </li></ul></ul><ul><ul><ul><li>Copy the files in the root of sys:systemgw7 and the sys:systemgw7help directory to sys:system </li></ul></ul></ul><ul><ul><ul><li>Be sure to include all cluster nodes that load a local copy of the agents </li></ul></ul></ul><ul><ul><li>To upgrade Windows or Linux Agents run the install program </li></ul></ul><ul><ul><li>To upgrade a domain </li></ul></ul><ul><ul><ul><li>Unload the MTA </li></ul></ul></ul><ul><ul><ul><li>copy the files in sys:systemgw7domain to the domain directory </li></ul></ul></ul><ul><ul><ul><li>copy the ngwguard.dc file from sys:systemgw7domain to <domain>wpoffice directory </li></ul></ul></ul><ul><ul><ul><li>Load the MTA </li></ul></ul></ul><ul><ul><li>To upgrade a post office </li></ul></ul><ul><ul><ul><li>Unload the POA </li></ul></ul></ul><ul><ul><ul><li>copy the files in sys:systemgw7po to the post office directory </li></ul></ul></ul><ul><ul><ul><li>copy the files in sys:systemgw7clientwin32ofviewswin to <post office>ofviewswin </li></ul></ul></ul><ul><ul><ul><li>Load the POA </li></ul></ul></ul>Using an Upgrade Package
  16. 16. <ul><li>The upgrade should be done in the following sequence: </li></ul><ul><ul><li>Backup </li></ul></ul><ul><ul><li>Primary domain first </li></ul></ul><ul><ul><ul><li>This is enforced </li></ul></ul></ul><ul><ul><li>Secondary domains </li></ul></ul><ul><ul><li>Post Offices </li></ul></ul><ul><ul><ul><li>The domain that hosts a post office must be upgraded before the post office </li></ul></ul></ul><ul><ul><li>Gateways </li></ul></ul><ul><ul><ul><li>The domain that hosts a gateway must be upgraded before the gateway </li></ul></ul></ul><ul><ul><li>Clients </li></ul></ul><ul><ul><ul><li>A users post office must be upgraded before they can use the new client </li></ul></ul></ul>Upgrade Sequence
  17. 17. <ul><ul><li>The primary domain must be upgraded first. </li></ul></ul><ul><ul><ul><li>If you don't want your production primary domain to be the first one upgraded, then either: </li></ul></ul></ul><ul><ul><ul><ul><li>Promote another domain to be the primary or </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Create a new domain for the upgrade process and promote it to primary. </li></ul></ul></ul></ul><ul><ul><ul><li>Backup </li></ul></ul></ul><ul><ul><ul><li>Unload the MTA </li></ul></ul></ul><ul><ul><ul><li>Ensure exclusive access to the domain </li></ul></ul></ul><ul><ul><ul><ul><li>No ConsoleOne connections </li></ul></ul></ul></ul><ul><ul><ul><ul><li>Gateways hosted by the primary domain should be down </li></ul></ul></ul></ul><ul><ul><ul><li>Ensure POA's are up while their owning domain is being upgraded. </li></ul></ul></ul><ul><ul><ul><li>Either copy the files from the upgrade package to the domain or run the Agent installation program for the server OS. </li></ul></ul></ul><ul><ul><ul><li>Load the MTA </li></ul></ul></ul><ul><ul><ul><ul><li>Recovers the wpdomain.db, applying the new schema from the DC file </li></ul></ul></ul></ul><ul><ul><ul><li>Verify the database version in ConsoleOne </li></ul></ul></ul><ul><ul><li>Secondary domains. </li></ul></ul><ul><ul><ul><li>Repeat the procedure above, starting with the backup step. </li></ul></ul></ul>Upgrading Domains
  18. 18. <ul><ul><li>Backup </li></ul></ul><ul><ul><li>Unload the POA </li></ul></ul><ul><ul><li>Ensure exclusive access to the WPHOST.DB </li></ul></ul><ul><ul><li>Either copy the files from the upgrade package to the post office or run the Agent installation program for the server OS. </li></ul></ul><ul><ul><li>Load the POA </li></ul></ul><ul><ul><ul><li>Recovers the wphost.db, applying the new schema from the DC file </li></ul></ul></ul><ul><ul><li>Verify the Post Office version in ConsoleOne </li></ul></ul><ul><ul><li>Connect with a v7.0 Client </li></ul></ul>Upgrading Post Offices
  19. 19. <ul><ul><li>Unload GWIA and backup the GWIA.CFG file </li></ul></ul><ul><ul><li>Install GWIA </li></ul></ul><ul><ul><ul><li><SDD>internetgwiainstall.exe /copyonly </li></ul></ul></ul><ul><ul><ul><li>NOTE: MTP port is a new method for MTA's to connect to GWIA. The port you specify must be unique on this host or leave as 0 for a UNC connection </li></ul></ul></ul><ul><ul><li>Load, unload and reload GWIA </li></ul></ul><ul><ul><ul><li>See TID10099640 if you experience problems with this step </li></ul></ul></ul>Upgrading GWIA
  20. 20. <ul><ul><li>The WebAccess Agent and Application can be updated independently of each other: </li></ul></ul><ul><ul><ul><li>The GW7 Agent cannot access pre-GW7 domains and post offices. </li></ul></ul></ul><ul><ul><ul><li>Agents older than ver 5.5EPSP3 cannot access GW7 domains and post offices. </li></ul></ul></ul><ul><ul><ul><li>The GW7 Agent can communicate with ver 5.5 or newer Applications. </li></ul></ul></ul><ul><ul><ul><li>The GW7 Application can communicate with ver 5.5EP SP3 or newer Agents. </li></ul></ul></ul><ul><ul><li>Unload WebAccess </li></ul></ul><ul><ul><li>Install the GW7 WebAccess Agent and Application/s </li></ul></ul><ul><ul><ul><li>You will be prompted to unload other GW agents, the web server and Java on the server. </li></ul></ul></ul><ul><ul><ul><li>Check the WebAccess and Document Viewer Agents configuration </li></ul></ul></ul><ul><ul><li>Load the WebAccess Agent and Web Server </li></ul></ul><ul><ul><li>Login to confirm successful upgrade. </li></ul></ul>Upgrading WebAccess
  21. 21. <ul><li>Common methods of updating the GW client: </li></ul><ul><ul><li>ZENWorks is the most common method for deploying the Client </li></ul></ul><ul><ul><ul><li>The GroupWise 7 Client is an MSI deployment </li></ul></ul></ul><ul><ul><li>Distribute a new SOE image that includes the GroupWise 7 Client </li></ul></ul><ul><ul><ul><li>The Client is installed using it's setup.exe </li></ul></ul></ul><ul><ul><li>Distribution to individual workstations via </li></ul></ul><ul><ul><ul><li>SetupIP </li></ul></ul></ul><ul><ul><ul><li>Automatic update </li></ul></ul></ul><ul><ul><li>The cross-platform client for Linux is upgraded by installing the RPM packages. </li></ul></ul><ul><ul><li>The cross-platform client for OS X is upgraded by copying the groupwise.app file from groupwise.dmg package to the Applications folder. </li></ul></ul>Upgrading Clients
  22. 22. <ul><li>Ensure that your organization benefits from the upgrade. </li></ul><ul><ul><li>If you don't implement new features your organization will not get the full benefit of the upgrade. </li></ul></ul><ul><ul><ul><li>Review the system design with a view to consolidating post offices to benefit from increased scalability. </li></ul></ul></ul><ul><ul><ul><li>Use GWIA's new MTP capability to simplify routing of internet mail </li></ul></ul></ul><ul><ul><li>There are many productivity enhancing new features in the GroupWise 7 Client. </li></ul></ul><ul><ul><ul><li>The new client interface is very different, and users will probably need training to take full advantage of it's features. </li></ul></ul></ul><ul><ul><li>Take a fresh look at Caching mode </li></ul></ul><ul><ul><ul><li>Enforces mailbox size limits </li></ul></ul></ul><ul><ul><ul><li>Address Book delta updates </li></ul></ul></ul><ul><ul><ul><li>Reduces network traffic and POA load </li></ul></ul></ul><ul><ul><ul><li>Introduces fault tolerance to the Client </li></ul></ul></ul>Review and implement new features
  23. 23. References <ul><ul><li>GroupWise 7 Upgrade Guide </li></ul></ul><ul><ul><ul><li>by Danita Zanrè and Eric Raff </li></ul></ul></ul><ul><ul><ul><li>http://www.caledonia.net/gw7upg.html </li></ul></ul></ul><ul><ul><li>Consultants Corner: Tips for Upgrading to GroupWise 7 </li></ul></ul><ul><ul><ul><li>by Gregg Hinchman </li></ul></ul></ul><ul><ul><ul><li>http://www.novell.com/coolsolutions/feature/15709.html </li></ul></ul></ul>
  24. 25. <ul><li>Unpublished Work of Novell, Inc. All Rights Reserved. </li></ul><ul><li>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. </li></ul><ul><li>General Disclaimer </li></ul><ul><li>This 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. </li></ul>