how to succeed on migration projects
DESCRIPTION
Lessons learned on migration projects.TRANSCRIPT
![Page 1: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/1.jpg)
I want to break free
Migration to Free Software. Uruguayan Navy
Mail Services case.
Enrique M. VerdesUYLUG
![Page 2: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/2.jpg)
whoami
Senior specialist, Systems & IT Dpt. At CONATEL S.A.
Two migrations at CACSON Credit Union
Mail services migration project at Uruguay Navy.
ORT Uruguay University professor since 2002.
![Page 3: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/3.jpg)
About what we will be talking
The case
Lets review the project and it's characteristics
The tips
How to have success in your migration project.
![Page 4: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/4.jpg)
Who made this project succeed
Andrés Tarallo, my partner, provided specific experience working with mail services.
Cn. Gonzalo Montaña, Ltn. Gerardo Estellano & Alf. Benjamín Regueiro, from Navy N6 Dpt.
Postfix community.
![Page 5: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/5.jpg)
The case
Because of obsolescense of hardware a new server was needed. That meant a migration
to a new version of MS Windows and Exchange server.
Budget constraints made this unviable, so this was the opportunity to move to free software.I'd want to point that the navy was already
using free software.
![Page 6: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/6.jpg)
What should be migrated
SmartHostCGA
MiramarCerro
COMFLO
LocalClient
LocalClient Local
ClientLocalClient
Because of lack of reliability a multiserver configuration was used.
This was managed by Exchange transparently and we needed to emulate this.
![Page 7: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/7.jpg)
Our solutionThe components we choose:
OpenLDAP for the users data backend.
Postfix as the SMTP server, for security, maturity and ease of management.
Cyrus for IMAP and POP access and user authentication using SASL.
Some homemade scripts to automate tasks.
![Page 8: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/8.jpg)
The configuration
The key component of the Postfix configuration are:
The virtual lookup tables.
The transport table.
We used the vaddress attribute of the ldap open-xchange.schema to route mails to the apropiate server.
With the mailEnabled attribute set to no the mail was routed to the Exchange Server. By this we move the accounts little by little.
LDAP is replicated in each server running Postfix.
![Page 9: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/9.jpg)
As dicas!!
From this and other
experiences I'd like to give
some tips and tools to help you who want to be
free.
![Page 10: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/10.jpg)
What we learned: UAF
There are three factor to take into account in any migration project.
The Users (all of them).
The legacy Applications.
The data storage Format.
If you miss any one of them, you will have problems.
Software engineering background helps a lot!!
![Page 11: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/11.jpg)
Software Engineering Life Cycle
Analisys
RequirementsCapture
Design
Implementation
Validation
Deployment &Maintenance
Retirement
![Page 12: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/12.jpg)
How to handle UAF
Users make the 80% of the success.
You need commitment from the management. But not political decisions messing up.
Users ALLWAYS oppose changes by default.
Identify all users and how they use the system. If necesary write use-cases.
Carefull planning.
Big bang seldom works.
Store your data in standar formats.
Proprietary software don't like when people want to get out.
![Page 13: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/13.jpg)
This may help you.
![Page 14: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/14.jpg)
An example from our caseAn application to track fishing ships had trouble getting mail from the Cyrus-Imap server when the system was put in production. This was a BIG problem.
It's virtually impossible to extract user information from Exchange.
![Page 15: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/15.jpg)
RememberPeople use computers to get things done, so,
software is for people, not people for software.
![Page 16: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/16.jpg)
... and at the end...
any questions?
![Page 17: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/17.jpg)
Tank you very muchMuito obrigado
http://www.elgallego.info
Fica de olho emFica de olho emhttp://www.pandorafms.orghttp://www.pandorafms.org
![Page 18: How to succeed on migration projects](https://reader033.vdocuments.net/reader033/viewer/2022052623/559bdb321a28ab18458b458c/html5/thumbnails/18.jpg)
Copyright Enrique M. Verdes – 2008Esta obra está bajo una licencia ReconocimientoNo comercialCompartir bajo la misma licencia 3.0 Unported de Creative Commons. Para ver una copia de esta licencia, visite http://creativecommons.org/licenses/byncsa/3.0/ o envie una carta a Creative Commons, 171 Second Street, Suite 300, San Francisco, California 94105, USA.