Get a better and safer maibox


How to Perform an Exchange Migration

In this phase, existing mail accounts andbusiness rules (for example, all mail
messages are migrated from the existingaccounts in good standing or priority
messaging environment to the Microsoftaccounts requiring early access to features
Exchange 2003 environment. Your migrationnot offered in the exiting mail system).If
strategy must be executed in a manner that isyou are not going to migrate the entire
transparent and that has the minimum possiblepopulation at one time, there are certain
impact on your current e-mail users.Toconsiderations you need to plan for. For
accomplish these goals, an effectivelimited migration, you must configure the
migration strategy and appropriate migrationMicrosoft Exchange 2003 system for POP proxy
tools must be designed and implemented. Theyin order to retrieve mail from the legacy
must address all aspects of system migration,system for unmigrated accounts and mailboxes.
including networking, external interfaces,The architecture must also account for SMTP
account synchronization, management systems,relay during Proxy mode in order to deliver
and parallel operations.This chapter containsappropriate mail to the legacy system as well
the following sections:Developing a Migrationas to Microsoft Exchange 2003.The method of
StrategyPreparing the Migration PlanUsingmigrating account data must be identified and
Migration UtilitiesTips for a Successfultested. Before the limited account migration
MigrationRefer to the Microsoft Exchange 2003can occur, a back-out plan, migration quality
Migration Guide for complete information onassurance, and certification of migration
migration.Developing  a  Migration  Strategymust be resolved and validated by testing.In
many instances, new subscribers to mail
The typical site where Microsoft Exchangeservice at the customer site are added to the
2003 is installed has an existing mail systemMicrosoft Exchange 2003 system before
that provides messaging services to itsmigrated accounts from the legacy system. The
users. Migration is the act of moving orbenefits of handling new registrations in
copying the data for all users from theMicrosoft Exchange 2003 are that you may be
legacy (existing) system to the Microsoftable to:Offer differentiated service
Exchange 2003 system. Migration is performedimmediately.Introduce Microsoft Exchange 2003
so that all customers can be serviced by theat a measured pace.Ensure that no more users
Microsoft Exchange 2003 system, not simplyare added to an obsolete system.Resuming
those new subscribers following theService
installation of Microsoft Exchange
2003.Migration is the most complex facet ofOnce migration is completed, accounts are
any deployment project. Even though thisautomatically switched from Proxy mode to
document provides a framework to follow foractive status. Users regain access to their
migration, no two migrations are exactlymailboxes and all messages that were deferred
alike, due to the differences in each site'sduring migration are delivered to their
legacy mail system and its integrated systemsintended recipients. In addition, you must
and procedures. A successful migrationmove operations entirely to the Microsoft
depends upon accurately identifying allExchange 2003 system and deactivate the
unique aspects of the system that are to belegacy system.A burn-in period should be
duplicated in Microsoft Exchange and thenidentified, over which the Microsoft Exchange
duplicating these conditions through2003 system must be closely monitored for
development and testing prior to the actualerror  conditions.Using  Migration Utilities
physical migration.The principal issues of
concern in any migration to a new mailThere are multiple methods for the combined
service are data integrity and transparentmigration of accounts and mailboxes. One
cutover to production. Data integritymethod is to transfer all accounts in a
guarantees that all mail accounts, storedsingle migration. Then, mailboxes can be
messages, and associated personal informationtransferred in batches. Another method is to
and preferences (for example, address books,transfer a batch of accounts, then transfer a
passwords, and so forth) are accuratelybatch of corresponding mailboxes, and so
retained in the new mail system. Transparenton.Utilities that support the chosen strategy
cutover to production means that themust then be developed and tested. These
transition is handled quickly, cleanly, andtests should include timing of the execution
with no disruption to the end-userof these utilities.This phase involves the
experience.In typical migrations, the totalbuilding of the migration utilities
amount of time required for a successfulthemselves and must include the design,
transition is a function of systemdevelopment, and testing of the migration
complexity. Both the total number of mailutilities that are to be used to migrate the
accounts and the total number of storedmail from the existing system to the newly
messages are significant factors. Inimplemented Microsoft Exchange 2003 system.
addition, migration time can be affected byNew tools have to be built very often because
system and site-specific issues.Any migrationof the different source mail systems that can
strategy must address:Migratingbe in existence.Microsoft Exchange 2003
accountsMigrating mailboxesMigrating Accountsoffers automated migration tools designed to
streamline the process of moving your
service, including built-in tools for
This migration involves all of theservices using Sendmail and Software.com's
information that uniquely identifies andPost.Office. These flexible, modular, and
describes a user, including class-of-servicecustomizable tools are Perl scripts that
data that defines the service for which usershandle the export of directory, mailbox, and
are subscribed. Account data must be placeduser information from these other systems to
in the Microsoft Exchange 2003 system beforefiles in Microsoft Exchange 2003-readable
message data. The first task is therefore toformat (based on LDIF), which are then
collect and transfer account data from theimported into Microsoft Exchange 2003. These
legacy system and then transfer it to thetools enable you to migrate all accounts at
Microsoft Exchange 2003 system.If your legacyonce or as incremental blocks of users. When
system has domains and organizational units,migrating from a different mail system such
you must prepare to migrate theseas Netscape Messaging Server or SIMS,
also.Migrating  MailboxesMicrosoft Exchange 2003's proxy features and
robust export command set provide a solid
This migration involves message data--thefoundation for rapid development of custom
actual messages to be migrated that belong toexport scripts.Tips for a Successful
the user. The mailbox is simply a collectionMigration
of the messages belonging to a particular
account.Preparing  the  Migration  PlanWith the completion of the migration tests,
the only anticipated impact will be caused by
Migration involves significant planning,the difference in functionality between mail
more so than any other deployment task. Thissystems. Once the migration of accounts has
planning is necessary because the activity isstarted, the target production environment
exposed to existing users and will, in mostbecomes the production environment.The
cases, be the initial experience that usersmigration procedure involves these discrete
have of the new system. It is very importantsteps:Setting up Microsoft Exchange 2003 in
to plan for every eventuality in order toProxy modeChanging the MX recordIdentifying
avoid problems during the migration.Refer toaccounts to be migratedExtracting account
Appendix A for information on how to obtain ainformationCreating accounts in Microsoft
sample migration plan.Migration is 95 percentExchange 2003Migrating messagesSetting Up
planning and 5 percent execution. A multitudeMicrosoft  Exchange  2003  in  Proxy  Mode
of factors that must be considered in order
for a migration to succeed.The Migration PlanMicrosoft Exchange must be configured for
provides a detailed, step-by-step procedureProxy mode prior to activating the system.
for migrating accounts and mailboxes toThe proxy configuration permits the relay of
Microsoft Exchange 2003. The deployment teammessage and service requests to the legacy
should make several dry runs of this plan,system until the full migration has been
with each dry run resulting in a subsequentachieved.In Proxy mode, all incoming mail is
refinement of the plan.Any migration plandirected to Microsoft Exchange 2003. If the
should address these considerations:Ensuringmail is for a user that does not have an
systems readinessCoordinating with otherMicrosoft Exchange account, the mail is
groups and identifying dependenciesVerifyingrelayed to the legacy system for delivery. If
software installation anda user attempts to retrieve mail, but the
configurationSetting up the testuser's mailbox is not yet located on the
systemProviding provisioningMicrosoft Exchange 2003 system, the POP
connectivityTesting the migrationChoosingserver will connect to the legacy system and
full or limited migrationResumingwill retrieve the mail from the legacy
serviceEnsuring  Systems  Readinessmailbox  location.Changing  the  MX  Record
All systems to be tested must be ready andIn order for mail to reach the Microsoft
operational before testing begins. InExchange 2003 system (instead of the legacy
addition networks must be implemented assystem), you must change the MX record in the
defined in the architecture design (seeDNS for the mail domain of the site, so that
Chapter 2).For each original e-mail system,traffic is directed to Microsoft Exchange
separate IP settings (each with unique "A"2003.With all of the mail directed to
records in the DNS) must be established forMicrosoft Exchange, you can begin to burn-in
the following:Host Address This is thethe system with live loads and become
permanent  IP  assignment  for  the  host.accustomed to operations administration even
if there is no account data in the system.
Service Address This is the address that isHowever, as soon as the system is activated,
used by all e-mail clients for a service. Theaccounts are provisioned directly into
Service Address will be re-assigned toMicrosoft Exchange
Microsoft Exchange at the time of account2003.----------------------------------------
migration.----------------------------------------Note:
This step can take a few hours to be
Service Proxy Address There must be apropagated over the
Service Proxy Address for each ServiceInternet.------------------------------------
Address. The IP number used for any Service--------------------------------------------I
Proxy Address will match its respectivedentifying  Accounts  to  Be  Migrated
Service Address. The Service Proxy Address
will be used for proxy targeting where proxyThe first step in migration is to determine
is used on the Microsoft Exchange system.which existing mail accounts will move to the
These can be de-assigned after all migrationsMicrosoft Exchange 2003 system. Accounts to
are complete and when it is determined that amigrate can be defined based on business
revert procedure is not required.Coordinatingrules (for example, all mail accounts in good
with Other Groups and Identifyingstanding, or priority accounts requiring
Dependenciesearly access to features not offered in the
existing mail system).Extracting Account
Since any migration touches upon manyInformation
aspects of a company's operations, make sure
you coordinate the migration with allAfter defining the accounts to migrate, the
affected groups and identifynext step is to extract account information
dependencies--that is, determining the orderfrom the existing mail system. Using the
in which systems should be migrated.Verifyingtarget account list, account information is
Software  Installation  and  Configurationexported into a file in LDAP Data Interchange
Format (LDIF). The standard LDIF format
In addition to installing Microsoft Exchangepermits the importing of account information
2003 (see Chapter 3) and verifying that allfrom any existing mail system to an Microsoft
components inter-operate, you must setExchange system. The scripts used here can be
correct Microsoft Exchange environmentcustomized to handle any situation.Creating
settings for the root user. These include theAccounts  in  Microsoft  Exchange  2003
correct $PATH, $LD_LIBARARY_PATH, and
$Microsoft Exchange settings in order toNext, accounts are created in the Microsoft
access the Microsoft Exchange migrationExchange directory based on the account
tools.Setting  Up  the  Test  Systeminformation described in the LDIF file. As
accounts are created, they are placed in
To validate a migration plan, the testProxy mode, causing mail delivery to and
system should have the capacity of productionaccess from unmigrated accounts to be passed
systems, including the proper storage volumedirectly through to the old mail system, thus
configuration and failover configurationensuring continuous service to end users.
(service continuity). The test system mustDuring this phase, if a user logs in and
have Internet connectivity, as Proxy modesupplies an unknown username, the Microsoft
operations cannot be tested withoutExchange POP server connects to the current
this.Aside from equipment that mimics thee-mail  system.Migrating  Messages
production system, test driver machines must
also be available to power the migration andThe last phase of migration involves moving
capacity tests. The test drivers must bemail messages from the existing mail system
configured with migration utilities as wellto the Microsoft Exchange system. Message
as with mail clients or other test utilitiesmigration may occur either as separate files
for accessing and sending mail.At least oneor as a single, concatenated file. However,
test host is required for migration testing;some customization is typically required,
this host acts as a surrogate for the actualsince the way a message is stored in the
online e-mail hosts and holds all mailboxMessage Store Server (MSS) can differ from
data required for testing.Providingthe standard mail format. This phase requires
Provisioning  Connectivitynew accounts to run in Maintenance mode,
during which time these mailboxes are
The provisioning interface must be validatedunavailable. For this reason, message
before migration can occur. C API proceduresmigration is typically performed in small
should be tested to ensure that modificationsincrements during off-peak hours.Exchange
performed on the ISD are successful and areMigration plan for moving forward:Perform Due
propagated to the provisioning database. TheDiligence on your network via Remote Terminal
Perl API set for batch account migration alsoService  (  Next  Week)
must be tested. Last, administrative routines
in the provisioning system or ISD must beIdentify existing components - users,
validated.This testing is performed in a dualgroups,  login  variables
provisioning environment. The purpose of dual
provisioning is to ensure the ability toDocument  proposed  AD  structure
revert to the legacy mail system in the event
that the new mail system in notProject  kickoff  meeting  (Friday)
successful.For provisioning, automatic
mailbox creation must be tested. Zero-lengthInstall  Windows Server 2003 (Friday Night)
mailboxes are typically not migrated; rather,
they are turned on in Microsoft ExchangeInstall  Active  Directory  (Friday  Night)
2003. The first time mail is received or
checked, the mailbox can be created. A largeConfigure, Patch and Connect (Friday Night)
test database (representing the volume of
anticipated accounts) must be test-migratedReview Event Log, resolve any errors (Friday
to ensure that the procedure works and thatNight)
the destination ISD database can handle it.If
possible, you should identify a group ofConnect AD environment to existing Windows
"friendly" users willing to assist in2000  (Friday  Night)
identifying any problems or errorsTesting the
MigrationIdentify  existing  printers  (Saturday)
Before the migration can occur,Identify existing components in Exchange
comprehensive testing on the production(Saturday)
system must be completed. Migration test
activities are "non-intrusive" to theBuild  Exchange, configure, patch(Saturday)
existing mail system and are conducted from a
separate system using actual user accountInstall and configure virus software,Spam
information and a test copy of the productionsolution  and  Fax  Software(Saturday)
user data.The procedures for extracting
account data from the legacy system must beConfigure  OWA  in  DMZ(Saturday)
tested. The method and utilities to load
these accounts into the ISD must be validatedVerify  Installation  (Saturday)
through testing. Each class of service must
be included, as well as each combination ofPerform  Mailbox  Move  (Saturday)
account attributes, such as forwarding,
aliases, and vacation replies.In addition,Install Outlook 2003 on all desktops.
the process of moving mailboxes to the(Saturday  -  Sunday)
Microsoft Exchange 2003 system must be
tested. This process includes the method ofReview Event Log, resolve any errors
suspending the account, the physical transfer(Sunday)
of messages and attachments, and the return
of the account to active status.You shouldSetup Test workstation/perform testing
make any possible configuration changes to(Sunday)
prevent network or system loading. In
addition, you must establish any specialOn-Site to handle any issues with the
network, host, or storage accommodations thatmigration (Monday)The above steps are only an
may be required for testing. A specialestimate of work needed to be perform a
network configuration may be required tosuccessful migration. After we perform the
prevent traffic complications introduced byDue Diligence Intercore will have a more
migration testing. Another solution maydefinite outline in MS Project to fully
involve localization of the original mailboxdetail the breadth of work needed to perform
storage to the Microsoft Exchange 2003the migration . This Due Diligence will
system.--------------------------------------identify issues that we can resolve before
------------------------------------------Notthe migration is performed.InterCore
e: Depending on the particulars of a givenTechnologies, LLC opened it's doors in May of
migration, you may need to create new scripts1996. Our mission: To Provide a high level of
or modify existing migration scripts. Allcomputer consulting services using the most
scripts for managing batch processes must beexperienced engineers at fair prices. We
completed and tested prior tobelieve in using a Business Value approach to
migration.-----------------------------------every aspect of computer consulting. This
---------------------------------------------provides our clients with the most cost
Choosing  Full  or  Limited  Migrationeffective solutions. We help our clients get
more with their current technology
Accounts to migrate can be defined based oninvestment.



1 A B C D E 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126