Zararfa summer camp 2012 interesting tips & tricks when migrating to zarafa

1,376 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,376
On SlideShare
0
From Embeds
0
Number of Embeds
36
Actions
Shares
0
Downloads
7
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Zararfa summer camp 2012 interesting tips & tricks when migrating to zarafa

  1. 1. Migration between Collaboration Solutions Outlook Profile Deployment Dirk Ahrnke - it25 GmbH da@it25.de
  2. 2. about:it25•Enterprise grade collaboration solutions•Linux based IT-infrastructure•nn customers•nnn systems installed•nnnnn mailboxes migrated Migrating between Collaboration solutions – Outlook Profile Deployment
  3. 3. Migration between Collaboration Solutions
  4. 4. What can be migrated?•Information about mailboxes and groups•Depending on existing directory structure•Passwords (if hashes are compatible)•Mailbox data•Rules, Out-Of-Office, Permissions on mailboxes and public folders Migrating between Collaboration solutions – Outlook Profile Deployment
  5. 5. Why migrationtools?•Couldnt we just copy the data as is?•e-mail data vs. PIM data (MIME vs. MAPI)•different addressing (X.400 vs. SMTP)•message fidelity, workflow (reply, send again, ...) Migrating between Collaboration solutions – Outlook Profile Deployment
  6. 6. Market overview•Tools that will migrate data•No “full service” tools•Windows / Outlook•market leader: Quest (mostly Exchange)•IMAP: imapsync•several specialized tools from different independent vendors•example: Inware E-Mail Shuttle, Mail-Mover, Cloudsolutions•specialized tools from solution vendors (ZMT) Migrating between Collaboration solutions – Outlook Profile Deployment
  7. 7. Demo 1 (Start)Migrating data from Scalix to Zarafa
  8. 8. what to expect•migration speed•depending on I/O (disks, network, especially for hosted solutions)•source, destination•migration machines•1-2 GB / hour•one digit number of messages per second•again: depending on usage profile•Indexing on-the-fly? Migrating between Collaboration solutions – Outlook Profile Deployment
  9. 9. problems, pitfalls, edge cases•data corruption on seldom accessed elements•"strange" data to transform•item count limitation•folder naming ("slash issue")•increasing messagesore (PST-Import to prod by users)•after migration: password protected PSTs Migrating between Collaboration solutions – Outlook Profile Deployment
  10. 10. Public folder migration•tools to migrate from Exchange to Sharepoint•otherwise: manual migration (PST)•workaround for address fixup: copy to mailbox first Migrating between Collaboration solutions – Outlook Profile Deployment
  11. 11. migrating "other information"•Permissions, ACLs on mailboxes and Public Folders•Out-Of-Office, Mailbox-Rules•scripting•tool-chain available•customization needed•review of the permission model useful•data “outside” (PST-files) Migrating between Collaboration solutions – Outlook Profile Deployment
  12. 12. Migrating other informations to ZCP•Permissions on Mailboxes•http://www.zarafa.com/wiki/index.php/Permissions_script•Result of the 48-hour feature run: setpermissions.py•Auto-Reply•Forum/Community-Hub Migrating between Collaboration solutions – Outlook Profile Deployment
  13. 13. Coexistence•Routing between systems•Migration addresses (@zarafa.company.com)•Redirect depending on product capabilities•E-Mails, Invites•Public Folders•Free/Busy Migrating between Collaboration solutions – Outlook Profile Deployment
  14. 14. Tips•build a strategy during POC (what to migrate, how)•run tests with real world data•calculate times•review strategy for downtime, routing, co-existence•get prepared for a fall-back•informations to users (what will be migrated, what will not be migrated) Migrating between Collaboration solutions – Outlook Profile Deployment
  15. 15. Demo 1 (Verification)Migrating data from Scalix to Zarafa
  16. 16. Outlook Profile Generation
  17. 17. Outlook Profiles•MAPI-Profiles•configurations settings for Outlook and other Applications using MAPI-services•multiple Profiles possible•default profile•prompt for profile can be switched on Migrating between Collaboration solutions – Outlook Profile Deployment
  18. 18. Components source: msxfaq.deMigrating between Collaboration solutions – Outlook Profile Deployment
  19. 19. Components•"Connector" or "OutlookClient" is the combination of transport-, store- and addressprovider•MAPISVC.INF and hard-coded•multiple providers can coexist•except if they are "primary" (with exceptions...) Migrating between Collaboration solutions – Outlook Profile Deployment
  20. 20. Where are profiles stored?•Profiles•HKEY_CURRENT_USERSoftwareMicrosoft Windows NTCurrent Version Windows Messaging SubsystemProfiles<profilname>•Outlook Settings are profile independent•HKEY_CURRENT_USERSoftwareMicrosoftOffice14.0Outlook...•First-Run, Fonts, message format, Autoarchive (!)•other Outlook settings outside the Registry in"Users and Documents"(like NK2), Migrating between Collaboration solutions – Outlook Profile Deployment
  21. 21. Consequences•create/modify/delete while user is logged on•no Regedit! use MAPI-functions•Problem: roaming profiles (but where are Storage files like PST and Caches) Migrating between Collaboration solutions – Outlook Profile Deployment
  22. 22. methods•system settings -> mail applet (can be locked for users though policy)•The Wizard•more or less easy•inconsistencies possible (Profile names, configuration)•additional steps may be required after profile creation Migrating between Collaboration solutions – Outlook Profile Deployment
  23. 23. generic methods to minimize user interaction•DNS•common hostnames (A-RECORDS) like imap.company.com•CNAME records•SRV records•Webservices•Exchange Autodiscover•Windows Environment•%username%•SSO Migrating between Collaboration solutions – Outlook Profile Deployment
  24. 24. PRF-files•Outlook.exe /ImportPRF pathtosettings.prf•Standard method for automation•for Outlook/Exchange: generation with OCT•for Zarafa: example in Wiki Migrating between Collaboration solutions – Outlook Profile Deployment
  25. 25. other Tools•Autoprof (Status?)•RichProfile (Exchange only)•Imanami Oprofile (Exchange only, discontinued)•Priasoft (Exchange)•Profman.dll (part of Redemption)•vendor specific Migrating between Collaboration solutions – Outlook Profile Deployment
  26. 26. There is an Xyy for that X could be A y could be p
  27. 27. Versions•Outlook Profile App•The apprentice can do the basic stuff•Outlook Profile Mechanics•For the difficult tasks Migrating between Collaboration solutions – Outlook Profile Deployment
  28. 28. Outlook Profile App•Zarafa, Exchange, Scalix•Multiple profiles•Additional profiles, prompt for profile•one mailbox per profile•Outlook settings•Free•Community Hub or directly http://downloads.it25.de/olkpmech/ Migrating between Collaboration solutions – Outlook Profile Deployment
  29. 29. Outlook Profile Mechanics•Additional mailboxes•PST-files•list and recover settings•first versions: 2002•proven in production and during migrations•3, 2, 1 ... (or with consulting)•Features or other providers? Ask us! Migrating between Collaboration solutions – Outlook Profile Deployment
  30. 30. Demo and Q&A

×