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

30
Dirk Ahrnke - it25 GmbH [email protected] Migration between Collaboration Solutions Outlook Profile Deployment

Upload: zarafa

Post on 15-Dec-2014

979 views

Category:

Technology


2 download

DESCRIPTION

 

TRANSCRIPT

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

Dirk Ahrnke - it25 [email protected]

Migration between Collaboration

Solutions

Outlook Profile Deployment

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

Migrating between Collaboration solutions – Outlook Profile Deployment

about:it25

•Enterprise grade collaboration solutions

•Linux based IT-infrastructure

•nn customers

•nnn systems installed

•nnnnn mailboxes migrated

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

Migration between Collaboration

Solutions

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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, ...)

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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)

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

Demo 1 (Start)Migrating data from Scalix to Zarafa

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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?

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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

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

Migrating between Collaboration solutions – Outlook Profile Deployment

Public folder migration•tools to migrate from Exchange to Sharepoint

•otherwise: manual migration (PST)

•workaround for address fixup: copy to mailbox first

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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)

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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

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

Migrating between Collaboration solutions – Outlook Profile Deployment

Coexistence•Routing between systems

•Migration addresses (@zarafa.company.com)

•Redirect depending on product capabilities

•E-Mails, Invites

•Public Folders

•Free/Busy

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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)

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

Demo 1 (Verification)

Migrating data from Scalix to Zarafa

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

Outlook Profile Generation

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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

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

Migrating between Collaboration solutions – Outlook Profile Deployment

Componentssource: msxfaq.de

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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...)

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

Migrating between Collaboration solutions – Outlook Profile Deployment

Where are profiles stored?•Profiles

•HKEY_CURRENT_USER\Software\Microsoft\ Windows NT\Current Version\ Windows Messaging Subsystem\Profiles\<profilname>

•Outlook Settings are profile independent

•HKEY_CURRENT_USER\Software\Microsoft\Office\14.0\Outlook\...

•First-Run, Fonts, message format, Autoarchive (!)

•other Outlook settings outside the Registry in "Users and Documents"(like NK2),

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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)

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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

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

Migrating between Collaboration solutions – Outlook Profile Deployment

PRF-files•Outlook.exe /ImportPRF \\path\to\settings.prf

•Standard method for automation

•for Outlook/Exchange: generation with OCT

•for Zarafa: example in Wiki

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

Migrating between Collaboration solutions – Outlook Profile Deployment

other Tools•Autoprof (Status?)

•RichProfile (Exchange only)

•Imanami Oprofile (Exchange only, discontinued)

•Priasoft (Exchange)

•Profman.dll (part of Redemption)

•vendor specific

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

There is an Xyy for that

X could be Ay could be p

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

Migrating between Collaboration solutions – Outlook Profile Deployment

Versions•Outlook Profile App

•The apprentice can do the basic stuff

•Outlook Profile Mechanics

•For the difficult tasks

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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/

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

Migrating between Collaboration solutions – Outlook Profile Deployment

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!

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

Demo and Q&A