50
Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK [email protected] Tim Heywood Technical Director, NDS8 [email protected]

Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK [email protected] Tim Heywood Technical Director, NDS8 [email protected]

Embed Size (px)

Citation preview

Page 1: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

Migrating from Exchange to GroupWise®

Robin RedgraveSenior Consultant, Novell [email protected]

Tim HeywoodTechnical Director, [email protected]

Page 2: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© March 9, 2004 Novell Inc.2

one Net: Information without boundaries…where the right people are connected with the right information at the right time to make the right decisions.

The one Net vision

Novell exteNd™

Novell Nsure™

Novell Nterprise™

Novell NgageSM

:

:

:

:

Page 3: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© March 9, 2004 Novell Inc.3

The one Net vision

Novell Nterprise is an innovative family of products which gives you the power to enable and manage the constant interaction of people with your business systems — regardless of who they are or where they are.

Novell Nterprise™

Novell exteNd™

Novell Nsure™

Novell Nterprise™

Novell NgageSM

:

:

:

:

Page 4: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary4

Migrating from Exchange to GroupWise®

Agenda

What are we doing this year?

What was covered in Previous Years and where to find old presentations?

Page 5: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary5

Agenda

• Why Migrate• What to migrate• Strategies• Processes• www.nds8.com/brainshare/bs2002.ppt

2002 – Theory

Migrating from Exchange to GroupWise

Page 6: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary6

Agenda

2003 – Tools & Methods

Migrating from Exchange to GroupWise

• Co-Existence Tools

• Real World Migrations

• Migration Methods

• Migration Tools

• Co-Existence

Methodswww.nds8.com/brainshare/bs2003.ppt

Page 7: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary7

Agenda

2004 – A Migration

Migrating from Exchange to GroupWise

• Preparation

• Co-Existence

• Migrate Data

• Migrate Archives

• Migrate Mobile

Users

• Post Migration

Tasks

Migrate an Exchange System

Page 8: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary8

The Set-up for the Demos

GroupWise System Exchange System

VPC System VPC SystemSMTPLDAP

SMTPIMAPLDAPPOP3

194.81.229.201GWSRV1

194.81.229.1 194.81.229.11

194.81.229.101W2k-GW2

WP-Outlook 194.81.229.12

Page 9: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary9

Exchange Preparation

Preparatory Tasks

• Clear out the rubbish• Remove the old users• Reduce the Database• Turn off Deleted Item Retention• Off Line Defrag!

Page 10: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary10

Spring Cleaning

How can the data be reduced?

Old messages and other

rubbish

Those who have

ceased to be…

Off Line Defrag

Data

OrderUsers

Page 11: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary11

Deleted Item Retention

View server space used by deleted item retention

Open Performance Monitor, Add, select the Exchange server. In the Performance Object box, select MSExchangeIS Private, Total Size Of Recoverable Items. For the Public Store, select MSExchangeIS Public as the Performance Object

You can also use the Exchange Administrator program to look at deleted items. Exchange Administrator program, server, Private Information Store, properties. On the Mailbox Resources tab, click Columns. In the left pane, select Deleted Items K, click Add, and click OK. You'll have a sortable column that displays the amount of space that deleted items take up in each mailbox. For the Public Information Store: Exchange Administrator, properties of the Public Information Store, and follow the same as above.

Page 12: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary12

Purge!

Open the Exchange System Manager, the Mailbox Store, and right-click the Mailboxes view.

From the context menu, select Run Cleanup Agent.

When an icon of a mailbox with a red X over it replaces the normal mailbox icon, right-click the mailbox, and select Purge.

PURGE

Page 13: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary13

That Old Chestnut

“Yes, I’ll be at the meeting in 20 Minutes”

I have cleared out all of my old mail…

27From:To:

Subject:

Message:

Thursday

November 27th

1997

Yes, I’ll be at the meeting in twenty Minutes.

Lookout E-mail

[email protected]

[email protected]

Important Meeting

NOT!

Page 14: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary14

Simple But Brilliant

“Live Data” and how to get it

• Full backup of each user’s mailbox (not the Site)• Test restore of individual messages

• Force delete all messages over 60 Days

• Hot Telephone!!! Busy time… Restore individual messages as requested.

But NEVER restore “All Messages”

Page 15: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary15

Reduce the Database

The database file sizes will not shrink after mailboxes are deleted or removed. The data will be deleted and the space will be reused, but the Exchange Server computer will not reduce the file size online. To reduce the file size, it is necessary to take the system offline and run an offline defragmentation on the Priv.edb database. If the services are stopped immediately after the deletion is finished, the file size may not be reduced by the offline defragmentation process. This is because, when a mailbox is deleted, it is only marked for deletion. Data deletion is done by a background thread and space is not freed up until after the background process has deleted the data. To reclaim the space after the deletion of several mailboxes, wait for at least ten minutes before stopping the Information Store service.

Then defragment the database offline using the

command ESEUTIL /d.

Page 16: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary16

Reduce the Database

DEFRAGMENTATION (D)DEFRAGMENTATION/COMPACTION: DESCRIPTION: Performs off-line compaction of a database. SYNTAX: ESEUTIL /d <database name> [options]

PARAMETERS: <database name> - filename of database to compact, or one of /ispriv, /ispub, or /ds (see NOTES below)

OPTIONS: zero or more of the following switches, separated by a space: /l<path> - location of log files (default: current directory) /s<path> - location of system files (e.g., checkpoint file) (default: current directory) /b<db> - make backup copy under the specified name /t<db> - set temp. database name (default: TEMPDFRG.EDB) /p - preserve temporary database (i.e., don't instate) /o - suppress logo

NOTE: The switches /ispriv, /ispub, and /ds use the Registry to automatically set the

database name, log file path, and system file path for the appropriate Exchange store.

Page 17: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary17

Preparing GroupWise

Install GroupWise®

Tuning

Domain

Post Office

GWIA

Post office threadsIncrease Message Handler Threads

GWIA threadsIncrease send and receive threads

Page 18: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary18

Demo- Clear out Exchange!

Page 19: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary20

Coexistence - Messaging

SMTP• Lowest common denominator

Exchange Gateway (Novell)• Functionality

Exchange Connector for GroupWise (MS)

• Functionality

Page 20: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary21

Coexistence Inbound Internet Mail

Requirements• Mail routed to current users in Exchange

• Mail routed to Migrated users in GroupWise

Page 21: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary22

Forwarding

[email protected]

Exchange

GWIA

Internet

[email protected]

/FUTRedirection

Page 22: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary23

Forward Undeliverable To (FUT)

Configured on the properties of the GWIA

Use an IP address Rather than DNS name • No mail if you are unable to do DNS lookups

Page 23: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary24

Add LDAP Address Book to GW Client

Manually in the Address Book

Registry entries HKEY_CURRENT_USER\Software\Novell\GroupWise\Internet Directory\

Setup.cfg

[LDAP Account 1]Description=NDS8x CorporationServer= LDAP.NDS8x.COMPort=389SearchRoot=C=USLogin=FALSE

[LDAP Account 2]Description=International AddressesServer=LDAP.Int.comPort=389SearchRoot=Login=FALSE

Page 24: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary25

Outlook LDAP Address Book

Add to the Outlook Profile

Page 25: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary26

Route.cfg

Routes messages directly to hosts Ignores DNS & mail relay

Route.cfg

Stored in GWIA directory

Ensure Hard Return after last entry

IP addresses in square brackets

NDS8x1.CO.UKexchange.nds8x.com

NDS9x.CO.UK [194.88.229.34]ROUTE

Page 26: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary27

External Users - GroupWise

Creating External Users in GroupWiseCreate non-GroupWise domain

Create external post office

Create external users

Multiple users can be imported

Page 27: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary28

Importing Multiple Users

Import/Export utility– Available for download from

– http://download.novell.com/

– Imports comma delimited file

API gateway– Available for download from

– http://developer.novell.com/ndk/unsupported.htm

– Imports API formatted file

API

Page 28: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary29

API Gateway

Place formatted file in the API_IN directory

WPC-API= 1.2; Header-Char= T50; Msg-Type= ADMIN; DS-User= Operation= Add; Domain= Exchange; Post-Office= SLC; Object= JSmith; Visibility= System; Last-Name= Smith; First-Name= John; Gw-Alias= Type= SMTP; External-Name= [email protected]; ;;DS-User=

<Repeat as above>;-END-

Page 29: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary30

External Users - Exchange

Creating external users

• Create custom recipients

• Can import a comma delimited file

Page 30: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary31

Coexistence

Split before entering system

• Mail Sweeper• Wingra NetJunction• Sendmail

Page 31: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary32

Third Party Split

GroupWise

Internet

Exchange

SMTP Relay

[email protected] [email protected]

Page 32: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary33

Coexistence – Distribution Lists

Objective

• Maintain integrity of Global Distribution Lists in both Exchange and GroupWise

Page 33: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary34

GroupWise

• Create Distribution List• Add GroupWise and External users• Expand groups on the GWIA

Maintaining Distribution Lists

Page 34: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary35

Exchange

• Create custom recipient for the GW distribution list

• Create distribution list

• Add custom recipient to distribution list

Maintaining Distribution Lists

Page 35: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary36

Exchange Gateway 2.01

Install and Make Work

Outlook Client GW Client

Page 36: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary37

Demo of Gateway 2.01

Page 37: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary38

Uses API Gateway

• 4.1 Level gateway

• Limited functionality

• No support for internet

addressing

Microsoft Connector for GroupWise

API

Page 38: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary39

Phase 2 Migration

– PSTs – Archive and Live

– Exchange Mailboxes Single

and Scripted (start)

– POP & IMAP

– Outlook

The Story

Page 39: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary40

Migrating Data 1 - Demo

How to migrate a PST

• PSTs - GWEXARCH to GW archive

• PSTs - GWMigrate to Live GW Mailbox

1

Page 40: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary41

Live Exchange mailbox Migration

• GWMigrate - Single mail box

• GWMigrate - Scripted Mail box migration of multiple users.

2

Migrating Data 2 - Demo

Page 41: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary42

POP / IMAP

• Configure GW Client for a POP/IMAP account on the Exchange server

• POP will bring down all messages• IMAP can be more selective

• Only works for mail

3

Migrating Data 3 - Demo

Page 42: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary43

Migrating Data 4 - Demo

Outlook Client

• Use the Outlook Client with GroupWise.

4

Page 43: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary44

Migrating Data 5 - Demo

Address Books

• Store in a PAB file and add to GroupWise client

• Third Party utility

5

Page 44: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary45

Migrating Data 6 - Demo

Review of GWMigrate Scripted Migration

• How to Migrate a Public Folder to a Resource

6

Page 45: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary46

Migrating DataOther Tools available

• Advansys - Formative

• Commaccess – UniAccess

• Compusven – E-Mail Shuttle

www.advansyscorp.com

www.uniaccess.com

www.compusven.com

Custom – Write your own with the Object or Gateway APIs

Page 46: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary47

Post Migration Taks

Remove unnecessary objects• Exchange gateway• External Domain/Post Office/Users

Health Checks- Ensure that you GW system is 100%

Tuning – Get the most out of your system- GroupWise Documentationhttp://www.novell.com/documentation/lg/gw65/gw65_admin/data/hx0rwd73.html#hx0rwd73

Page 47: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary48

Accessing Archived Messages

How to access online archive of Exchange messages

• Use Web Interface• Using Outlook Client !!!

• Using the GW client – Using IMAP– Don’t use POP (Messages will be pulled down)

Page 48: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary49

Summary

Never been easier

Exchange 5.5 out of support.

Special price available

Page 49: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com
Page 50: Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK rredgrave@novell.com Tim Heywood Technical Director, NDS8 tch@nds8.com

© January 21, 2004 Novell Inc, Confidential & Proprietary51

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.

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.