to the cloud!
DESCRIPTION
Transition to the services in the cloud can be either easy if you handle smaller number of users and migrating just users’ mailboxes from some hosting provider. But, when talking about larger number of users and services used in on-prem systems, things can get complicated. Algebra have been using on-prem systems from Exchange 2003 and OCS 2007. This summer we’ve done migration to Office 365 Exchange and Lync Online as well as AD synchronization from on-prem AD to Azure AD. In this session you will hear about our migration process, why we’ve chosen that migration path and not some other.TRANSCRIPT
![Page 1: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/1.jpg)
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013
ZAGREB, NOVEMBER 27-28 2013
To the Cloud! Exchange and Lync in the field
IGOR PAVLEKOVIĆ, ALGEBRA
![Page 2: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/2.jpg)
sponsors
![Page 3: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/3.jpg)
Before migration• Exchange 2010 organization• 1 – CAS/HUB/MBX server• 1 – EDGE with Forefront
• Lync 2010• 1 – standard edition• 1 – EDGE
• Reverse Proxy – MS TMG• Only algebra.hr domain was migrated, subdomains
*.algebra.hr and racunarstvo.hr were in Office 365 in separate tenants
![Page 4: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/4.jpg)
Before migration• 60ish users (average mailbox is 4GB)• around 120 distribution groups• 60 dynamic distribution groups
• 50ish Public Folders and majority are mail enabled• Lync was used primarily for IM and presence, seldom for
Web Conferencing• SharePoint wasn’t used
![Page 5: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/5.jpg)
Requirement• Migrate all the services to Office 365• Show-stoppers:• Password syncronization• ADFS isn’t an option
![Page 6: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/6.jpg)
What we did?• Tenant was registrated in Office 365 (April, 2013)• 1st step was creating custom domain (you get
*.onmicrosoft.com by default)• We got stuck in this step – domain algebra.hr was reserved
and locked in Live system ?!?• Office 365 support received ticked in April, and it was resolved
in June
![Page 7: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/7.jpg)
What we did?• 2nd step was choosing Exchange migration option• Boundaries
• Number of mailboxes• User management in cloud or on-prem (DirSync)• Exchange version• But there were some additional requirements (what about Public
Folders?)
![Page 8: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/8.jpg)
What we did?Existing Exchange
organizationNumber of mailboxes
Management of users on-prem
Migration type
Exchange 2013, Exchange 2010, Exchange 2007 or Exchange 2003
Less than 1000 mailboxes NoCutover Exchange migration
Exchange 2007 or Exchange 2003
Less than 1000 mailboxes NoStaged Exchange migration
Exchange 2007 or Exchange 2003
Supported more than 1000 mailboxes
Yes
Staged Exchange migration or remote move migration in Exchange hybrid deployment
Exchange 2013 or Exchange 2010
Supported more than 1000 mailboxes
YesRemote move migration in Exchange hybrid deployment
Exchange 2000 Server or previous version
No restrictions No IMAP migration
Non-Exchange systems No restrictions No IMAP migration
![Page 9: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/9.jpg)
What we did?
FunctionalitiesOffice 365
Small Business
Office 365 Small Business
Premium
Office 365 Midsize
Business
Office 365 Enterprise E1
Office 365 Education A2
Office 365 Government
G1
Office 365 Enterprise E3
Office 365 Education A3
Office 365 Government
G3
Office 365 Enterprise E4
Office 365 Education A4
Office 365 Government
G4
Office 365 Enterprise K1
Office 365 Government K1
Hybrid deployment supported
No No Yes Yes Yes Yes Yes
IMAP migration supported Yes Yes Yes Yes Yes Yes Yes
Cutover migration supported
Yes Yes Yes Yes Yes Yes Yes
Staged migration supported
No No Yes Yes Yes Yes Yes
![Page 10: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/10.jpg)
Migrations in short• IMAP migration• Creating EXO users before migration• Creating CSV file (EXO-mail, username, password)• Starting migration batch (all or part of users)• Inbox and subfolder migration• Maximum 50.000 items from whole mailbox• Maximum item size is 35MB
![Page 11: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/11.jpg)
Migrations in short• Cutover migration• Simple migration – move everything to the cloud• Less than 1000 mailboxes• Migration creates EXO users• It will migrate distribution lists and contacts• Requirement is Outlook Anywhere – publicly trusted CA
certificate
![Page 12: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/12.jpg)
Migrations in short• Staged migration• User migration in phases (based on CSV file)• Less than 1000 mailboxes• Requirement is DirSync and Outlook Anywhere – publicly
trusted CA certificate• Exchange 2010 and Exchange 2013 are not supported• Final goal is to migrate all the users to the Office 365
![Page 13: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/13.jpg)
Migrations in short• Hybrid• More than 1000 users or keeping on-prem server• Online archive, mailbox on-prem• Requirement is DirSync and Outlook Anywhere – publicly
trusted CA certificate• On-prem Exchange versioned 2010 or 2013• One organization – sharing free/busy, OOF, mail tips…• Mailboxes are movable in all directions
![Page 14: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/14.jpg)
What we did?• 2nd step was choosing Exchange migration option• We wanted to use DirSync (user management and user
credentials on-prem) – so choose Staged Migration• Staged Migration – doesn’t support Exchange 2010!• Conclusion – we need to use hybrid migration
![Page 15: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/15.jpg)
What we did?• 2.a. Lync migration• Enabled DirSync• Assigned Lync licences in Office 365• Changed DNS records for Lync• Users use Lync Online• Users needed to recreate their contacts in Lync clients• Turning off on-prem servers• Migration time was 1 day
![Page 16: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/16.jpg)
What we did?• 3. start of Hybrid deployment• Preparation of existing Exchange environment
• Autodiscover – up and running – pointing to on-prem Exchange• Outlook Anywhere – up and running on on-prem Exchange
• Starting of Hybrid Deployment Wizard• ! – in Office 365 domain settings, domain has to be marked for
Hybrid deployment• Validaton by using Remote Connectivity Analyzer (RCA)
![Page 17: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/17.jpg)
DEMO RCA
![Page 18: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/18.jpg)
What we did?• 4. start of Hybrid deployment• Choosing of mail routing
• Inbound – EXO on-prem or on-prem EXO• Outbound – EXO on-prem or on-prem EXO or each by itself
• Establishing federation with Microsoft Federation Gateway – domain validation by adding TXT DNS record• FAILED - domain is locked on MFG (?!?) – support ticket
![Page 19: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/19.jpg)
What we did?• 4. start of Hybrid deployment• August 2013 – problem was solved• Finalized Hybrid Deployment Wizard• Mail routing was set-up
• Inbound – to on-prem system• Outbound – every system by using DNS MX routing• Autodiscover – pointed to the on-prem system
![Page 20: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/20.jpg)
What we did?• 5. preparation for data move• Dynamic distribution groups – based on LDAP querys, by using
OU parameters – it’s not supported in Office 365 as there are no Ous• Conversion from dynamic DGs to „static” DGs isn’t supported
• What about Public Folders?• There is supported hybrid scenario (PFs stay on on-prem system)• Migration is supported – but only in Cutover and Staged migrations• PST migration - ?!?
![Page 21: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/21.jpg)
What we did?• 5. preparation for data move• Dynamic distribution groups were converted to static – by
manually creating them• Problem was client auto-complete option and NDR generation
– high support ticketing volume
![Page 22: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/22.jpg)
What we did?• 6. migration of user mailboxes in batches• It took 72 hours to complete• Some of the mailboxes failed durring migration
• BadItems – user data that is corrupted in mailboxes• LargeItems – big messages with up to 1023 attachments• Default migration settings set that values to 0 – that kind of items are
not allowed
![Page 23: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/23.jpg)
What we did?• 7. Public Folder migration• It took 48 hours to complete• Even dough we are in Hybrid we choose „unsupported” option
to migrate Public Folders instead• PF can be on-prem or in EXO• Migration is done by using scripts
![Page 24: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/24.jpg)
What we did?• 7. Public Folder migration• 1. script – creates mapping PF size• 2. script – creates PF mailboxes• 3. script – creates CSV file with mail-enabled PF parameters• Migration is contiguous, but there are some downtimes at the
end of migration – when PFs are finally moved to EXO
![Page 25: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/25.jpg)
Where are we now?• November 2013• We are still in Hybrid model – we are waiting for the DEV team
to change application configuration for using Office 365 SMTP transport• Moving Exchange on-prem to virtual machine and hoping for
better time…
![Page 26: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/26.jpg)
DEMO MAILBOX MOVE
![Page 27: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/27.jpg)
Conclusion• Migration wasn’t done in planned time frame• User education is crucial during migration• Distribution groups• Loosing Address Book segmentation and hierarchy• Changing of SPAM policy• Not all mobile phones reconfigured as expected
![Page 28: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/28.jpg)
questions?
IGORP.NET
@IGORPNET
![Page 29: To the cloud!](https://reader037.vdocuments.us/reader037/viewer/2022102922/54b7d0654a795973108b4568/html5/thumbnails/29.jpg)
thank you.
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013
ZAGREB, NOVEMBER 27-28 2013