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

Post on 15-Dec-2014

979 Views

Category:

Technology

2 Downloads

Preview:

Click to see full reader

DESCRIPTION

 

TRANSCRIPT

Dirk Ahrnke - it25 GmbHda@it25.de

Migration between Collaboration

Solutions

Outlook Profile Deployment

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

Migration between Collaboration

Solutions

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

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

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)

Demo 1 (Start)Migrating data from Scalix 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?

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

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

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)

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

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

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)

Demo 1 (Verification)

Migrating data from Scalix to Zarafa

Outlook Profile Generation

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

Migrating between Collaboration solutions – Outlook Profile Deployment

Componentssource: msxfaq.de

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

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

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)

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

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

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

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

There is an Xyy for that

X could be Ay could be p

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

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/

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!

Demo and Q&A

top related