47
October 16, 2006 Running GroupWise® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc.

October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

Embed Size (px)

Citation preview

Page 1: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

October 16, 2006

Running GroupWise® in a Heterogeneous Environment

Dirk GilesSvetlin PetrovGroupWise EngineeringNovell, Inc.

Page 2: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

2

Why Run in a Heterogeneous Environment?

• Events beyond your control– Mergers

– Acquisitions

– Management Decisions

• Geographic Considerations• End-User Impact

– Minimize confusion and support calls

– Minimize down time

Page 3: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

3

Agenda

• Phase 1 – Co-Existence– Transferring Mail Between Systems

– Handling Inbound Internet Mail

– Address Books

• Phase 2 – Migration Project Planning• Phase 3 – Migrating Data

– Preparation

– Data Migration

• Phase 4 – Which client to use?

Page 4: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

Phase 1 - Co-Existence

Page 5: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

5

Co-Existence Choices

Notes

Exchange

GroupWise

SMTPLowest common

denominator

Novell GatewaysExchangeNotes

Third Party GatewaysVarious vendors

Page 6: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

6

Co-Existence SMTP

• Uses standard Internet mail– Increased bandwidth

> MIME encoded

• Limited functionality– Mail only

– Generally no message tracking

– Generally no appointments

– No busy search

Page 7: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

7

Novell Gateways

• Novell has direct gateways for:

– Microsoft Exchange 5, 2000, 2003

> GroupWise 7 Gateway for Microsoft Exchange

– Lotus Notes 4.x, 5.x, 6.x, & 7.x

> GroupWise 7 Gateway for Lotus Notes

• Free to download from Novell's download page (GroupWise Utilities)

Page 8: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

8

Novell Gateways Architecture

• Placement requirements– Exchange Gateway

> Needs to run on an Exchange server

> Works best if a GroupWise domain is on the same machine

> Gateway addressing components must be installed on all Exchange servers

– Notes Gateway> Works better if not run on the Notes Server machine

> Notes Client must be installed

> Works best if a GroupWise domain is on the same machine

Page 9: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

9

Novell Gateways Architecture

GW Domain1

GW Domain2

Site A

Site B

Legacy System

GWDomain Gateway

Legacy Server

Legacy Server

Page 10: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

10

Novell Gateway Functionality

Calendar

Mail

• Can send appointments

• Busy search

•GW to Exchange functional

•Exchange to GW solution being completed

Address books• Address synchronization

• Address exchange

Page 11: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

11

Third Party Gateways

AP

Generally use API Gateway

4.1 level gateway

Limited functionality

Page 12: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

12

Co-Existence: Inbound Internet Mail

Requirements• Mail must route to current users in old environment• Mail must route to migrated users in GroupWise

Even if using the same Internet domain name

Page 13: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

13

Co-Existence: Inbound Internet Mail Solutions

• Forward Undeliverable To (FUT) in GWIA– Requires IP Address of legacy SMTP server

• Route.cfg– Stored in GWIA directory

– Routes message directly to hosts> Ignores DNS & mail relay

Page 14: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

14

• Third Party SMTP Relay: Split before entering system

Co-Existence: Inbound Internet Mail Solutions (cont)

GroupWise

Internet

Old System

SMTP Relay

[email protected] [email protected]

Page 15: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

15

Co-Existence:Address Books

• Automatic Address Book Synchronization– GroupWise Gateways

> Notes

> Exchange

• Manual External system creation– Create non-GroupWise domain

– Create external post office

– Create external users (multiple users can be imported)

Page 16: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

16

Before Address Book sync: GroupWise

Page 17: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

17

Before Address Book sync: Exchange

Page 18: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

18

Before Address Book sync: Notes

Page 19: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

19

After Address Book sync: GroupWise

Page 20: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

20

After Address Book sync: Exchange

Page 21: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

21

After Address Book sync: Notes

Page 22: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

22

After Address Book sync: ConsoleOne GroupWise

Page 23: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

Phase 2 – Migration Project Planning

Page 24: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

24

Migration Planning and Testing

• Plan– Plan thoroughly the proposed migration

> GroupWise Migration Tool for Exchange planning pages and CSV files

• Test– Test the migration in an isolated test environment

– Match the live environment as much as possible

– Have a test plan and resolve any issues

• Pilot– Pilot to a few users before a full implementation

Page 25: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

25

User Support During Migration

• Plan how to keep your users happy– How to inform users of what is happening?

> Regular news letter

> Web site

» Current migration status

» Scheduled migrations

– How to train users on the new client> Quick start guide

> Classroom training

> Web Based Training

Page 26: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

Phase 3 – Migrating Data

Page 27: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

27

Migration Preparation:Preparatory Tasks

Backup the system

Clear out the rubbish

Empty Trash

Remove users that have left

Run any necessary integrity checks

Delete old messages if desired

Page 28: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

28

Reducing Data Size

How can the data be reduced?

Old messages and other

rubbish

Those who have

ceased to be…

Integrity checks

Data

OrderUsers

Page 29: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

29

Migration Tools (Exchange):PST Import

Migrating a PST file

GroupWise 7 Import Utility for Microsoft Outlook

http://download.novell.com/Download?buildid=WtXxReRacnE~

Free Download

Accessed through GroupWise client

1

Page 30: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

30

Migration Tools (Exchange):Mailbox Migration

GroupWise 7 Migration Utility

http://download.novell.com/Download?buildid=WC0VW8QFyS4~

Accounts and mail boxes

Distribution lists/groups

Public folders

2

Page 31: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

31

Migration Tools (Exchange):Mailbox Migration

New Novell GroupWise Migration Utility

Currently under development; Bonsai Release

Early stable version to be used in migrating

a large European Banking Customer

To include: Performance Enhancements and

Integrated Planning

3

Page 32: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

Migration Tool Demo

Page 33: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

33

Migration Tools (Exchange):Third Party Tools

GW Migrate

http://www.caledonia.net/gwmigrate.html

Advansys Formative

http://www.advansyscorp.com/formativ_personal_outlook_migration.htm

4

Page 34: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

34

Migration Tools (Notes):Archive Migration

Archive Migration Utility for Lotus Notes

Will migrate *.NSF files to a GroupWise archive

http://download.novell.com/Download?buildid=2qog-FguoIc~

5

Page 35: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

35

Migration Tools:Clients

GroupWise ClientOutlook Express 4.x & 5.x Netscape Communicator 4.0x, 4.6x & 4.7x

MessagesAddressesAccount information

6

Page 36: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

36

Migration Tools:Clients

POP/IMAP

Configure GW Client for a POP/IMAP accounton the old mail server

POP will bring down messages

IMAP can be more selective

Only works for mail

7

Page 37: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

37

Migrating Data:Address Books

Address Books

Store in a PAB file and add to GroupWise Client

Convert to contacts and use the Migration/Import Utility

Export as a CSV file, add Novell Address Book header (NAB)

Third Party utility

8

Page 38: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

38

Post Migration Tasks

• Remove unnecessary objects– Exchange/Notes/API gateways

– External domains/post offices/users

• Health Checks – Ensure that your system is at 100%

• Tuning – Get the most out of your system– Consult your GroupWise documentation

Page 39: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

39

Post Migration Tasks:Accessing Un-Migrated Messages

How to access on-line archive of old messages

Use original web interface

Using original client

Using the GroupWise client

Using IMAP

Don’t use POP (All messages will be pulled down)

Page 40: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

40

Migration Summary

Plan

Test

Co-exist

Pilot migration

Full migration

Page 41: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

Phase 4 – Which Client to User?

Page 42: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

42

Outlook Client IntegrationMicrosoft Outlook Support

For the person in your organization who insists on using Microsoft Outlook...Provides consistent Outlook experience to GroupWise back-end system

Mail / Contacts Calendar

(with Free/Busy search)

Tasks Outlook XP, 2003

Page 43: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

Outlook Client Demo

Page 44: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

© Novell Inc. All rights reserved

44

Other Clients

• POP/IMAP Clients• WebAccess• Evolution (Web Services APIs)• Devices (GroupWise Mobile Server)

Page 45: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

Questions?

Page 46: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc
Page 47: October 16, 2006 Running GroupWise ® in a Heterogeneous Environment Dirk Giles Svetlin Petrov GroupWise Engineering Novell, Inc

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. 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.