Migrating from Exchange to GroupWise ® Robin Redgrave Senior Consultant, Novell UK...

Preview:

Citation preview

Migrating from Exchange to GroupWise®

Robin RedgraveSenior Consultant, Novell UKrredgrave@novell.com

Tim HeywoodTechnical Director, NDS8tch@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

:

:

:

:

© 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

:

:

:

:

© 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?

© 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

© 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

© 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

© 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

© 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!

© 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

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

© 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

© 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

mbambrough@novell.com

kida@msn.com

Important Meeting

NOT!

© 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”

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

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

© 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

© January 21, 2004 Novell Inc, Confidential & Proprietary18

Demo- Clear out Exchange!

© January 21, 2004 Novell Inc, Confidential & Proprietary20

Coexistence - Messaging

SMTP• Lowest common denominator

Exchange Gateway (Novell)• Functionality

Exchange Connector for GroupWise (MS)

• Functionality

© 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

© January 21, 2004 Novell Inc, Confidential & Proprietary22

Forwarding

John.Smith@nds8x.com

Exchange

GWIA

Internet

Jane.Smith@nds8x.com

/FUTRedirection

© 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

© 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

© January 21, 2004 Novell Inc, Confidential & Proprietary25

Outlook LDAP Address Book

Add to the Outlook Profile

© 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

© 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

© 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

© 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= John.Smith@Acme.com; ;;DS-User=

<Repeat as above>;-END-

© January 21, 2004 Novell Inc, Confidential & Proprietary30

External Users - Exchange

Creating external users

• Create custom recipients

• Can import a comma delimited file

© January 21, 2004 Novell Inc, Confidential & Proprietary31

Coexistence

Split before entering system

• Mail Sweeper• Wingra NetJunction• Sendmail

© January 21, 2004 Novell Inc, Confidential & Proprietary32

Third Party Split

GroupWise

Internet

Exchange

SMTP Relay

John.Smith@nds8x.com Jane.Smith@nds8x.com

© January 21, 2004 Novell Inc, Confidential & Proprietary33

Coexistence – Distribution Lists

Objective

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

© January 21, 2004 Novell Inc, Confidential & Proprietary34

GroupWise

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

Maintaining Distribution Lists

© 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

© January 21, 2004 Novell Inc, Confidential & Proprietary36

Exchange Gateway 2.01

Install and Make Work

Outlook Client GW Client

© January 21, 2004 Novell Inc, Confidential & Proprietary37

Demo of Gateway 2.01

© 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

© 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

© 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

© 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

© 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

© January 21, 2004 Novell Inc, Confidential & Proprietary43

Migrating Data 4 - Demo

Outlook Client

• Use the Outlook Client with GroupWise.

4

© 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

© 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

© 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

© 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

© 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)

© January 21, 2004 Novell Inc, Confidential & Proprietary49

Summary

Never been easier

Exchange 5.5 out of support.

Special price available

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

Recommended