Uploading 52%

Many customers are making the move from their on-prem exchange server to Office 365. Migrating from this environment can take some time depending on your bandwidth even when using a 3rd party tool like BitTitan or Skykick. For this reason, my number one recommendation for these types of environments is to prepare weeks in advance. These 3rd party tools allow us to perform a “prestage migration” in which we can bring over a bulk of the data before actually cutting over MX records to point at Office 365. In this article, i am going to give you best practices to follow using the BitTitan migration tool.

**Please Note** This is a highly level overview of the migration steps using BitTitan. For a complete step-by-step guide with screenshots, follow this link. While this guide is specific to BitTitan the same concepts can be followed using any tool.

Set Up the Destination Environment

CheckList:

Provision a Net New Tenant in Office 365

  • They will be provisioned with the .onmcirosoft domain
  • This can be purchased directly or under the CSP model through a distributor

In 365 Admin Center, Go to Setup>Domains>Add Domains

.

  • Add the domain and verify with a TXT record

Add Users and Apply Licenses

#Bulk Import Users with Passwords Powershell#

Import-Csv -Path 'FilePath' | foreach {New-MsolUser -UserPrincipalName $_.UserPrincipalName -FirstName $_.FirstName -LastName $_.LastName -DisplayName $_.DisplayName -Password $_.Password -ForceChangePassword $False}

Prepare the Source Environment

CheckList:

Set Impersonation rights for the admin user

Open the exchange shell on the exchange server and run the following cmdlet in powershell:

New-ManagementRoleAssignment -Role ApplicationImpersonation -User <admin_user_name>

Disable the Throttling Policy on Exchange, refer to KB article for particualr environment

Link in Title. This is only relevant for Exchange 2010+. Exchange versions 2007 and earlier do not have throttling policies.

Audit Upload Speeds

Our bandwidth is often limited in Exchange environments. Auditing upload speeds will give us a better idea of how long the migration will take

Upgrade Software on Workstations

If applicable, install the latest Office 365 software to all users workstations

Set Up A BitTitan Account

Create a Login

Click the Link to create a BitTitan username and password.

Create a Customer

Enter Primary Domain name and customer name

Send Out Agent to Re-configure Outlook Profiles

CheckList:

*NOTE* BitTitan comes with a tool called Deployment Pro which re-configures Outlook profiles after the migration. This can be pushed out either through GPO or email.

Determine whether sending out agent via GPO or Email

Track Users with Agent Installed

Devices will register and match users email address to computer in a one-to-one relationship. Each computer will have a "Heartbeat"

Prepare Migration Endpoints

CheckList:

Set up your source and destination endpoints in the BitTitan Portal

  • The source endpoint can be found under “Exchange Server 2003+
  • Destination is Office 365
  • Provide Admin Credentials

Autodiscover Users

  • Clean Up User List as Needed
  • Remediate UPN issues by clicking on Pencil icon next to users

Verify Credentials

  • This will tell you if there are errors
  • Most Typical Errors are Insufficient Impersonation rights, wrong admin creds
  • Shows “Completed Verification” upon success

Subscribe Users

  • Select All Users>Click last Icon on top toolbar with 3 lines
  • “Apply User Migration Bundle”
  • Takes a 3-5 Minutes to propagate

Determine the Maximum number of Concurrent Migrations

  • If you attempt too many concurrent migrations  the server will time out and all threads will fail
  • Guideline=3 per 1Mbps of Bandwidth
  • In BitTitan portal, Go to Edit Project>Advanced Settings>Set Maximum # of Concurrent Migrations
  • Audit to find sweet spot once you kick off Migration

Start Migration/Define MX Cutover

CheckList:

Run Prestage Pass bringing mail from Exchange Server to Office 365

  • This will bring over a bulk of the data before MX cutover
  • Set Prior to 60 days
  • Any user whose status changes to “Failed” is almost 100% due to server timeout. Adjust your max # of concurrent migrations and rerun these users

Define MX cutover Time to 365

  • Preferably Non-Business Hours
  • Go to 365 Admin Center>Setup Domains to find MX Record you will need to change
  • This format should follow: Domain-com.mail.protection.outlook.com
  • Take note of any 3rd partner connectors for email filtering: Symantec, Barracuda, etc. Look up necessary steps for creating connectors in 365. These providers usually have step-by-step guides you can google

Full Migration Pass/MX Cutover

Checklist:

Run Full Pass to bring over remaining Mail, Calendars, Contacts, Notes, Rules

  • This shouldn’t take long as long as pre-stage pass completed
  • Once Full Stage Completes, you can run up to 10 delta passes to collect any residual mail

Switch MX Recods

  • Point records at 365
  • DO NOT green light this step if there is still a lot of data to move over
  • Test Inbound/Outbound Mailflow

Post-Migration Clean Up

Checklist:

Make Sure DMA Agent Ran Successfully

  • DMA status will go into “Completed” after succesfull authentication by end user
  • Any user that fails authentication 3x will go into an “error” status
  • These users you will need to reschedule and make sure they have the correct 365 password

Mobile User Reconfiguration Guides

Mobile Users can follow the following guides to setup their mailbox on their phone:

Iphone

Android

 

Spread the word

Share with the Community