migrating from exchange to groupwise ® robin redgrave senior consultant, novell uk...
TRANSCRIPT
Migrating from Exchange to GroupWise®
Robin RedgraveSenior Consultant, Novell [email protected]
Tim HeywoodTechnical Director, [email protected]
© 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
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
Exchange
GWIA
Internet
/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= [email protected]; ;;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
© 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.