SlideShare uma empresa Scribd logo
1 de 29
To the Cloud!

Exchange and Lync in the field

IGOR PAVLEKOVIĆ, ALGEBRA

SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013
ZAGREB, NOVEMBER 27-28 2013
sponsors
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
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 
Requirement
• Migrate all the services to Office 365
• Show-stoppers:
• Password syncronization
• ADFS isn’t an option
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
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?)
What we did?
Existing Exchange
organization

Exchange 2013, Exchange
2010, Exchange 2007 or
Exchange 2003
Exchange 2007 or Exchange
2003

Number of mailboxes

Management of users on-prem

Migration type

Less than 1000 mailboxes

No

Cutover Exchange migration

Less than 1000 mailboxes

No

Staged 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

Yes

Remote 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
What we did?
Office 365 Small
Business

Office 365 Small
Business
Premium

Office 365 Midsize
Business

Office 365
Enterprise E1
Office 365
Education A2
Office 365
Government G1

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

Functionalities

Hybrid deployment
supported

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
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
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
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
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
What we did?
• 2nd step was choosing Exchange migration option
• We wanted to use DirSync (user management and user credentials onprem) – so choose Staged Migration
• Staged Migration – doesn’t support Exchange 2010!
• Conclusion – we need to use hybrid migration
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
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)
DEMO RCA
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
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
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 - ?!?
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
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
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
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
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… 
DEMO MAILBOX MOVE
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
questions?
IGORP.NET

@IGORPNET
thank you.
SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013
ZAGREB, NOVEMBER 27-28 2013

Mais conteúdo relacionado

Mais procurados

Mais procurados (20)

O365con14 - migrating your e-mail to the cloud
O365con14 - migrating your e-mail to the cloudO365con14 - migrating your e-mail to the cloud
O365con14 - migrating your e-mail to the cloud
 
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
ECS19 - Thomas Vochten - ESSENTIAL DATABASE ADMINISTRATION SKILLS FOR SHAREPO...
 
O365con14 - powershell for exchange administrators
O365con14 - powershell for exchange administratorsO365con14 - powershell for exchange administrators
O365con14 - powershell for exchange administrators
 
From the Trenches: Effectively Scaling Your Cloud Infrastructure and Optimizi...
From the Trenches: Effectively Scaling Your Cloud Infrastructure and Optimizi...From the Trenches: Effectively Scaling Your Cloud Infrastructure and Optimizi...
From the Trenches: Effectively Scaling Your Cloud Infrastructure and Optimizi...
 
SPCA2013 - Windows Azure for SharePoint People
SPCA2013 - Windows Azure for SharePoint PeopleSPCA2013 - Windows Azure for SharePoint People
SPCA2013 - Windows Azure for SharePoint People
 
How to prepare your site for content migration
How to prepare your site for content migrationHow to prepare your site for content migration
How to prepare your site for content migration
 
ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...
ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...
ECS19 - Tomislav Lulic - What is changed in product/service licensing with Cl...
 
Content migration for sitecore
Content migration for sitecoreContent migration for sitecore
Content migration for sitecore
 
Crafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an ArchitectCrafting ColdFusion Applications like an Architect
Crafting ColdFusion Applications like an Architect
 
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenarios
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenariosECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenarios
ECS19 - Rodrigo Pinto - Migrating to Teams, real cases and scenarios
 
GraphQL 101
GraphQL 101GraphQL 101
GraphQL 101
 
Spring Integration: from XML to Java DSL
Spring Integration: from XML to Java DSLSpring Integration: from XML to Java DSL
Spring Integration: from XML to Java DSL
 
Hybrid SharePoint Deployments
Hybrid SharePoint DeploymentsHybrid SharePoint Deployments
Hybrid SharePoint Deployments
 
API Economy, Realizing the Business Value of APIs
API Economy, Realizing the Business Value of APIsAPI Economy, Realizing the Business Value of APIs
API Economy, Realizing the Business Value of APIs
 
DDD and CQRS for .NET Developers
DDD and CQRS for .NET DevelopersDDD and CQRS for .NET Developers
DDD and CQRS for .NET Developers
 
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis JugoO365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
O365Con19 - Developing Timerjob and Eventhandler Equivalents - Adis Jugo
 
Don't just pdf, Smart PDF
Don't just pdf, Smart PDFDon't just pdf, Smart PDF
Don't just pdf, Smart PDF
 
Complete open source IAM solution
Complete open source IAM solutionComplete open source IAM solution
Complete open source IAM solution
 
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...
T5 - Mise en place de votre processus DevOps Ofice, Office 365, SharePoint - ...
 
SharePoint 2013 Sandbox Solutions for On Premise or Office 365
SharePoint 2013 Sandbox Solutions for On Premise or Office 365SharePoint 2013 Sandbox Solutions for On Premise or Office 365
SharePoint 2013 Sandbox Solutions for On Premise or Office 365
 

Semelhante a To the cloud!

Zararfa summer camp 2012 interesting tips & tricks when migrating to zarafa
Zararfa summer camp 2012   interesting tips & tricks when migrating to zarafaZararfa summer camp 2012   interesting tips & tricks when migrating to zarafa
Zararfa summer camp 2012 interesting tips & tricks when migrating to zarafa
Zarafa
 
mailmigrationstrategies-160307131842.pdf
mailmigrationstrategies-160307131842.pdfmailmigrationstrategies-160307131842.pdf
mailmigrationstrategies-160307131842.pdf
Bhavesh Pathak
 

Semelhante a To the cloud! (20)

Tips and Tricks for Migrating to Exchange Online
Tips and Tricks for Migrating to Exchange OnlineTips and Tricks for Migrating to Exchange Online
Tips and Tricks for Migrating to Exchange Online
 
Performing successful migrations to the microsoft cloud
Performing successful migrations to the microsoft cloudPerforming successful migrations to the microsoft cloud
Performing successful migrations to the microsoft cloud
 
GWAVACon 2015: GWAVA + Netflex: Moving 5.000 users to Office 365
GWAVACon 2015: GWAVA + Netflex: Moving 5.000 users to Office 365 GWAVACon 2015: GWAVA + Netflex: Moving 5.000 users to Office 365
GWAVACon 2015: GWAVA + Netflex: Moving 5.000 users to Office 365
 
Office 365 UK User Group London 4th September 2012
Office 365 UK User Group London 4th September 2012Office 365 UK User Group London 4th September 2012
Office 365 UK User Group London 4th September 2012
 
office365-2-exchange deployment - blue
office365-2-exchange deployment - blueoffice365-2-exchange deployment - blue
office365-2-exchange deployment - blue
 
Migrating Exchange - ExpertsLive 2018
Migrating Exchange - ExpertsLive 2018Migrating Exchange - ExpertsLive 2018
Migrating Exchange - ExpertsLive 2018
 
Team me up scotty!
Team me up scotty!Team me up scotty!
Team me up scotty!
 
10135 b 13
10135 b 1310135 b 13
10135 b 13
 
Zararfa summer camp 2012 interesting tips & tricks when migrating to zarafa
Zararfa summer camp 2012   interesting tips & tricks when migrating to zarafaZararfa summer camp 2012   interesting tips & tricks when migrating to zarafa
Zararfa summer camp 2012 interesting tips & tricks when migrating to zarafa
 
One101 double the trouble double the fun_ migrating to one_drive and sharepoi...
One101 double the trouble double the fun_ migrating to one_drive and sharepoi...One101 double the trouble double the fun_ migrating to one_drive and sharepoi...
One101 double the trouble double the fun_ migrating to one_drive and sharepoi...
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint Online
 
Andy Malone - Migrating to office 365
Andy Malone - Migrating to office 365Andy Malone - Migrating to office 365
Andy Malone - Migrating to office 365
 
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
O365Con19 - Tips and Tricks for Complex Migrations to SharePoint Online - And...
 
Tips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint OnlineTips and tricks for complex migrations to SharePoint Online
Tips and tricks for complex migrations to SharePoint Online
 
Office 365 Mail migration strategies
Office 365 Mail migration strategiesOffice 365 Mail migration strategies
Office 365 Mail migration strategies
 
mailmigrationstrategies-160307131842.pdf
mailmigrationstrategies-160307131842.pdfmailmigrationstrategies-160307131842.pdf
mailmigrationstrategies-160307131842.pdf
 
Mediawiki to Confluence migration
Mediawiki to Confluence migrationMediawiki to Confluence migration
Mediawiki to Confluence migration
 
SPUnite17 Migrating to SharePoint Online Fast Track
SPUnite17 Migrating to SharePoint Online Fast TrackSPUnite17 Migrating to SharePoint Online Fast Track
SPUnite17 Migrating to SharePoint Online Fast Track
 
Engage: A Break Up Story
Engage: A Break Up StoryEngage: A Break Up Story
Engage: A Break Up Story
 
How Atrium Health Implemented and Governs Office 365
How Atrium Health Implemented and Governs Office 365How Atrium Health Implemented and Governs Office 365
How Atrium Health Implemented and Governs Office 365
 

Mais de SPC Adriatics

Mais de SPC Adriatics (20)

How to secure your data in Office 365
How to secure your data in Office 365 How to secure your data in Office 365
How to secure your data in Office 365
 
Do you know, where your sensitive data is?
Do you know, where your sensitive data is?Do you know, where your sensitive data is?
Do you know, where your sensitive data is?
 
Securing Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management ServicesSecuring Intellectual Property using Azure Rights Management Services
Securing Intellectual Property using Azure Rights Management Services
 
Creating Workflows in Project Online
Creating Workflows in Project OnlineCreating Workflows in Project Online
Creating Workflows in Project Online
 
Faster than a flash behind the scenes of patching SharePoint Online
Faster than a flash   behind the scenes of patching SharePoint OnlineFaster than a flash   behind the scenes of patching SharePoint Online
Faster than a flash behind the scenes of patching SharePoint Online
 
Role based views in Project and Resource Center
Role based views in Project and Resource CenterRole based views in Project and Resource Center
Role based views in Project and Resource Center
 
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
OneDrive, TwoDrive, Whiterive, BlueDrive (hahaha)
 
SharePoint Governance and Compliance
SharePoint Governance and ComplianceSharePoint Governance and Compliance
SharePoint Governance and Compliance
 
From analyses to successful Implementation
From analyses to successful ImplementationFrom analyses to successful Implementation
From analyses to successful Implementation
 
The key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoptionThe key to a successful Office 365 implementation is adoption
The key to a successful Office 365 implementation is adoption
 
Office 365 Video
Office 365 VideoOffice 365 Video
Office 365 Video
 
10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search10 Steps to be Successful with Enterprise Search
10 Steps to be Successful with Enterprise Search
 
How the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and DeliveryHow the Cloud Changes Business Solution Design and Delivery
How the Cloud Changes Business Solution Design and Delivery
 
Scaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other ToolsScaling SharePoint 2016 Farms with MinRole & Other Tools
Scaling SharePoint 2016 Farms with MinRole & Other Tools
 
SharePoint 2013 Search Operations
SharePoint 2013 Search OperationsSharePoint 2013 Search Operations
SharePoint 2013 Search Operations
 
Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...Office Online Server 2016 - a must for on-premises installation for SharePoin...
Office Online Server 2016 - a must for on-premises installation for SharePoin...
 
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance PuzzleCustom Code-The Missing Piece of the SharePoint Governance Puzzle
Custom Code-The Missing Piece of the SharePoint Governance Puzzle
 
SharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside OutSharePoint 2016 Hybrid Sites Inside Out
SharePoint 2016 Hybrid Sites Inside Out
 
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
Microsoft BI demystified: SharePoint 2016 BI or for PowerBI v2?
 
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016What's New for the BI workload in SharePoint 2016 and SQL Server 2016
What's New for the BI workload in SharePoint 2016 and SQL Server 2016
 

Último

CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
giselly40
 

Último (20)

08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men08448380779 Call Girls In Friends Colony Women Seeking Men
08448380779 Call Girls In Friends Colony Women Seeking Men
 
Boost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivityBoost PC performance: How more available memory can improve productivity
Boost PC performance: How more available memory can improve productivity
 
GenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day PresentationGenCyber Cyber Security Day Presentation
GenCyber Cyber Security Day Presentation
 
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...Workshop - Best of Both Worlds_ Combine  KG and Vector search for  enhanced R...
Workshop - Best of Both Worlds_ Combine KG and Vector search for enhanced R...
 
Strategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a FresherStrategies for Landing an Oracle DBA Job as a Fresher
Strategies for Landing an Oracle DBA Job as a Fresher
 
How to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected WorkerHow to Troubleshoot Apps for the Modern Connected Worker
How to Troubleshoot Apps for the Modern Connected Worker
 
A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)A Domino Admins Adventures (Engage 2024)
A Domino Admins Adventures (Engage 2024)
 
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
Bajaj Allianz Life Insurance Company - Insurer Innovation Award 2024
 
CNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of ServiceCNv6 Instructor Chapter 6 Quality of Service
CNv6 Instructor Chapter 6 Quality of Service
 
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
Strategies for Unlocking Knowledge Management in Microsoft 365 in the Copilot...
 
Boost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdfBoost Fertility New Invention Ups Success Rates.pdf
Boost Fertility New Invention Ups Success Rates.pdf
 
🐬 The future of MySQL is Postgres 🐘
🐬  The future of MySQL is Postgres   🐘🐬  The future of MySQL is Postgres   🐘
🐬 The future of MySQL is Postgres 🐘
 
What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?What Are The Drone Anti-jamming Systems Technology?
What Are The Drone Anti-jamming Systems Technology?
 
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
Apidays Singapore 2024 - Building Digital Trust in a Digital Economy by Veron...
 
[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf[2024]Digital Global Overview Report 2024 Meltwater.pdf
[2024]Digital Global Overview Report 2024 Meltwater.pdf
 
Exploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone ProcessorsExploring the Future Potential of AI-Enabled Smartphone Processors
Exploring the Future Potential of AI-Enabled Smartphone Processors
 
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdfThe Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
The Role of Taxonomy and Ontology in Semantic Layers - Heather Hedden.pdf
 
Presentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreterPresentation on how to chat with PDF using ChatGPT code interpreter
Presentation on how to chat with PDF using ChatGPT code interpreter
 
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
Mastering MySQL Database Architecture: Deep Dive into MySQL Shell and MySQL R...
 
Handwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed textsHandwritten Text Recognition for manuscripts and early printed texts
Handwritten Text Recognition for manuscripts and early printed texts
 

To the cloud!

  • 1. To the Cloud! Exchange and Lync in the field IGOR PAVLEKOVIĆ, ALGEBRA SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013
  • 3. 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
  • 4. 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 
  • 5. Requirement • Migrate all the services to Office 365 • Show-stoppers: • Password syncronization • ADFS isn’t an option
  • 6. 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
  • 7. 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?)
  • 8. What we did? Existing Exchange organization Exchange 2013, Exchange 2010, Exchange 2007 or Exchange 2003 Exchange 2007 or Exchange 2003 Number of mailboxes Management of users on-prem Migration type Less than 1000 mailboxes No Cutover Exchange migration Less than 1000 mailboxes No Staged 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 Yes Remote 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
  • 9. What we did? Office 365 Small Business Office 365 Small Business Premium Office 365 Midsize Business Office 365 Enterprise E1 Office 365 Education A2 Office 365 Government G1 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 Functionalities Hybrid deployment supported 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
  • 10. 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
  • 11. 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
  • 12. 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
  • 13. 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
  • 14. What we did? • 2nd step was choosing Exchange migration option • We wanted to use DirSync (user management and user credentials onprem) – so choose Staged Migration • Staged Migration – doesn’t support Exchange 2010! • Conclusion – we need to use hybrid migration
  • 15. 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
  • 16. 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)
  • 18. 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
  • 19. 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
  • 20. 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 - ?!?
  • 21. 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
  • 22. 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
  • 23. 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
  • 24. 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
  • 25. 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… 
  • 27. 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
  • 29. thank you. SHAREPOINT AND PROJECT CONFERENCE ADRIATICS 2013 ZAGREB, NOVEMBER 27-28 2013