Directrices IDA de migración a software de fuentes abiertas Netproject Ltd. netproject 124 Middleton Road Morden, Surrey SM4 6RW Tel.: +44 (0)208 715 0072 Fax: +44 (0)208 715 7134 Web: www.netproject.com 15 de octubre de 2003 Ref: OSLP/EEC-01.10 © European Communities 2003 Versión Traducción en lengua española realizada del texto en inglés, Versión 1 versión oficial de esta publicación titulada: The IDA Open Source Migration Guidelines © European Communities 2003. Reproduction is authorised provided the source is acknowledged. Para la edición en español: © 2004, Comisión Europea y Ministerio de Administraciones Públicas, España. Se autoriza la reproducción de esta obra citando la fuente. Publicada con la autorización de la Comisión Europea. La Comisión Europea no es responsable de la calidad de la traducción en español y de su coherencia con el texto original. NIPO: 326-04-042-8 Las opiniones expresadas en este documento son exclusivamente las de los autores y no se pueden interpretar, en ningún caso, como reflejo de una postura oficial de a Comisión Europea. La Comisión Europea no garantiza la precisión de la información incluida en este estudio, ni acepta responsabilidad alguna derivada del uso de la misma. Toda referencia que aquí se haga a productos concretos, especificaciones, procesos o servicios mediante nombre comercial, marca registrada, fabricante o de otra manera, no constituye ni implica necesariamente su respaldo, recomendación ni preferencia por parte de la Comisión Europea. Los autores han tenido el debido cuidado en conseguir, siempre que fue necesario, el oportuno permiso para usar parte de manuscritos como, por ejemplo, ilustraciones, mapas y gráficos que están protegidos por derechos de propiedad intelectual, del titular o titulares de tales derechos o de su respectivo representante legal. Directrices IDA de migración a software de fuentes abiertas 0.1 Historia del Documento Fecha Versión Autor Cambios 11/02/03 0.1 S. Hnizdur Borrador inicial 13/04/03 0.2 S. Hnizdur Añadidos y reorganización 14/05/03 0.3 S. Hnizdur Añadidos y reorganización 20/05/03 0.4 S. Hnizdur Preparación borrador para reunión PMB 21/05/03 0.5 S. Hnizdur Inclusión de comentarios sobre V0.4 31/05/03 0.6 S. Hnizdur Inclusión de comentarios sobre V0.5 30/06/03 0.7 S. Hnizdur Inclusión de comentarios sobre V0.6 y aplicaciones servidor MS 16/07/03 0.8 S. Hnizdur Inclusión de comentarios sobre V0.7 y Escenario Unix 17/07/03 0.9 S. Hnizdur Inclusión de comentarios sobre V0.8 y aplicaciones escritorio Windows 10/08/03 0.91 S. Hnizdur Inclusión de comentarios sobre V0.9 27/08/03 0.92 C.P. Briscoe- Correcciones e inclusión de algunos Smith comentarios sobre V0.9 04/09/03 0.93 C.P. Briscoe- Correcciones Smith 08/09/03 0.94 C.P. Briscoe- Más correcciones e inclusión de Smith comentarios 14/09/03 0.95 S. Hnizdur Reorganización tras reunión PMB 25/09/03 0.96 S. Hnizdur Correcciones 07/10/03 0.97 S. Hnizdur Documento final 10/10/03 1.0 S. Hnizdur Documento versión 1 0.2 Distribución netproject Ltd x1 Frequentous Consultants Ltd x1 Comisión Europea (para difusión a las Administraciones de los Estados miembros) x2 0.3 Términos registrados En este documento se han utilizados las marcas registradas exclusivamente con fines de identificación. Los autores reconocen la propiedad de estas marcas registradas. 0.4 Copyright (derechos de autor) © European Communities. Se autoriza su reproducción siempre que se cite la fuente. Versión:1.0 Página 3 Directrices IDA de migración a software de fuentes abiertas 0.5 ÍNDICE 1. Prefacio............................................................................................................................... 12 1.1 Abreviaturas y terminología.......................................................................................... 12 1.2. Audiencia......................................................................................................................12 1.3. Autores......................................................................................................................... 12 1.4. Reconocimientos.......................................................................................................... 12 2. Introducción....................................................................................................................... 15 3. Resumen............................................................................................................................. 16 4. Metodología........................................................................................................................18 5. Migración: visión general................................................................................................... 21 6. Temas humanos................................................................................................................. 26 7. Una vida más fácil.............................................................................................................. 28 7.1. Introducir nuevas aplicaciones en un entorno familiar..............................................28 7.2. Lo fácil primero........................................................................................................... 28 7.3. Mirar hacia adelante................................................................................................... 28 8. Arquitectura de referencia................................................................................................. 32 8.1. Arquitecturas genéricas...............................................................................................32 8.2. Arquitectura de Referencia......................................................................................... 34 9. Grupos funcionales............................................................................................................ 36 9.1. Los grupos principales.................................................................................................36 9.1.1. Ofimática............................................................................................................... 36 9.1.2. Correo................................................................................................................... 36 9.1.3. Calendarios y herramientas colaborativas de trabajo en grupo...........................36 9.1.4. Acceso a la web y servicios....................................................................................36 9.1.5. Gestión de documentos.........................................................................................36 9.1.6. Bases de datos....................................................................................................... 36 9.2. Los grupos secundarios...............................................................................................36 9.3. Consideraciones generales.......................................................................................... 37 10. El modelo de referencia - Resumen.................................................................................38 10.1. El escritorio................................................................................................................ 38 10.1.1. Ofimática............................................................................................................. 39 10.1.2. Correo.................................................................................................................. 39 10.1.3. Calendarios y herramientas colaborativas de trabajo en grupo.........................39 10.1.4. Acceso a la Web................................................................................................... 39 10.1.5. Gestión de documentos.......................................................................................40 Versión:1.0 Página 4 Directrices IDA de migración a software de fuentes abiertas 10.1.6. Bases de datos..................................................................................................... 40 10.2. Los servidores............................................................................................................40 10.2.1. Correo..................................................................................................................40 10.2.2. Calendarios y herramientas colaborativas de trabajo en grupo........................ 40 10.2.3. Acceso a la Web ................................................................................................. 40 10.2.4. Gestión de documentos...................................................................................... 40 10.2.5. Bases de datos.....................................................................................................40 11. Aplicaciones – Grupos principales....................................................................................41 11.1. Ofimática..................................................................................................................... 41 11.1.1. OpenOffice.org y StarOffice .................................................................................41 11.1.2. Koffice.................................................................................................................. 42 11.1.3. Gnome Office....................................................................................................... 43 11.2. Correo......................................................................................................................... 43 11.2.1. MTA..................................................................................................................... 43 11.2.2. Buzón................................................................................................................... 44 11.2.3. MUA.................................................................................................................... 45 11.2.4. Antivirus.............................................................................................................. 45 11.2.5. Otras herramientas............................................................................................. 46 11.2.6. Problemas experimentados.................................................................................46 11.3. Calendarios y herramientas colaborativas de trabajo en grupo................................ 47 11.3.1. Calendarios y agendas personales....................................................................... 49 11.3.2. Calendarios de grupo.......................................................................................... 49 11.3.3. Organización de reuniones..................................................................................49 11.3.4. Sincronización de PDA........................................................................................ 49 11.4. Servicios de Web........................................................................................................ 49 11.4.1. Navegador ........................................................................................................... 49 11.4.2. Servidores Web................................................................................................... 50 11.4.3. Portal / Contenido............................................................................................... 51 11.5. Gestión de documentos.............................................................................................. 51 11.5.1. Registro y recuperación........................................................................................51 11.5.2. Trabajo en colaboración...................................................................................... 52 11.6. Bases de datos............................................................................................................ 52 11.6.1. Bases de datos generales según aplicaciones...................................................... 52 11.6.2. Bases de datos personales de entorno local o central.........................................52 11.6.3. Conectividad de bases de datos........................................................................... 53 11.6.4. Rendimiento........................................................................................................ 53 Versión:1.0 Página 5 Directrices IDA de migración a software de fuentes abiertas 12. Aplicaciones – Grupos secundarios................................................................................. 54 12.1. Sistema Operativo...................................................................................................... 54 12.2. Interfaz de usuario.....................................................................................................55 12.2.1. Gestor de escritorio – aspecto visual y operacional............................................55 12.2.2. Idioma ................................................................................................................ 55 12.3. Seguridad................................................................................................................... 55 12.3.1. Cifrado de los datos............................................................................................. 55 12.3.1.1. Datos en tránsito........................................................................................... 55 12.3.1.2. Datos en memoria.........................................................................................56 12.3.2. Autenticación...................................................................................................... 56 12.3.3. Autorización........................................................................................................ 56 12.3.4. Control de virus..................................................................................................56 12.3.5. Servidor proxy..................................................................................................... 56 12.3.6. Cortafuegos......................................................................................................... 56 12.3.7. Redes privadas virtuales (VPN)......................................................................... 57 12.3.7.1. OpenVPN.......................................................................................................57 12.3.7.2. FreeSWAN.................................................................................................... 57 12.3.7.3. CIPE............................................................................................................. 57 12.4. Gestión....................................................................................................................... 57 12.4.1. Gestión de usuarios............................................................................................. 58 12.4.2. Gestión de configuraciones.................................................................................58 12.4.2.1. Mantenimiento manual de la configuración................................................58 12.4.2.2. Cfengine....................................................................................................... 58 12.4.2.3. Configurador del sistema.............................................................................58 12.4.3. Gestión del software........................................................................................... 59 12.4.3.1. Instalación del software................................................................................59 12.4.3.2. Mantenimiento del software....................................................................... 61 12.4.4. Gestión del hardware y supervisión del sistema................................................ 62 12.4.4.1. MRTG y Snmpd............................................................................................ 62 12.4.4.2. Nagios...........................................................................................................63 12.4.4.3. smartd.......................................................................................................... 63 12.4.5. Gestión de la impresora...................................................................................... 63 12.4.5.1. LPRng........................................................................................................... 63 12.4.5.2. Sistema Común de Impresión Unix.............................................................63 12.4.5.3. Kprint y GnomePrint................................................................................... 63 12.5. Copia de seguridad y recuperación............................................................................63 Versión:1.0 Página 6 Directrices IDA de migración a software de fuentes abiertas 12.5.1. Dump y Restore................................................................................................... 64 12.5.2. Amanda............................................................................................................... 64 12.6. Otros servicios........................................................................................................... 64 12.6.1. Servidores temporales.........................................................................................64 12.6.2. Servidores de infraestructuras de red................................................................ 64 12.6.2.1. Encaminamiento.......................................................................................... 64 12.6.2.2. DNS.............................................................................................................. 64 12.6.2.3. DHCP............................................................................................................65 12.6.3. Servidores de archivos........................................................................................ 65 12.6.3.1. NFS............................................................................................................... 65 12.6.3.2. Samba........................................................................................................... 65 12.6.3.3. Netatalk........................................................................................................ 65 12.6.3.4. OpenAFS, CODA e Intermezzo.................................................................... 65 12.6.4. Servicios de directorio........................................................................................ 66 12.6.5. Soporte de sistemas heredados.......................................................................... 66 12.6.5.1. Emulación por terminal............................................................................... 66 12.6.5.2. Visualización remota....................................................................................66 12.6.5.3. Emulación.................................................................................................... 66 13. Migración de aplicaciones – Visión general.....................................................................67 13.1. Aplicaciones propietarias que tienen un equivalente OSS........................................ 67 13.2. Aplicaciones propietarias que funcionan en un entorno OSS..................................67 13.3. Software al que se puede acceder por visualización remota..................................... 67 13.4. Software que funcionará con un emulador...............................................................68 13.4.1. Emulación del hardware................................................................................. 68 13.4.2. Emulación del software...................................................................................69 13.5. Software que se puede recompilar en OSS................................................................70 14. Escenario 1 - Windows..................................................................................................... 72 14.1. Planificar la migración .............................................................................................. 72 14.2. Dominios.................................................................................................................... 72 14.2.1. Modelo de "grupo de trabajo" Windows............................................................. 72 14.2.2. Dominio NT de Windows....................................................................................72 14.2.3. Dominio de Active Directory en Windows 2000................................................73 14.3. Vista general de las posibles rutas de migración.......................................................73 14.4. Temas generales.........................................................................................................74 14.4.1. Nombre de usuario y palabras de paso............................................................... 75 14.4.1.1. Nombres de usuario...................................................................................... 75 Versión:1.0 Página 7 Directrices IDA de migración a software de fuentes abiertas 14.4.1.2. Contraseñas.................................................................................................. 76 14.4.2. Servicios de autenticación...................................................................................76 14.4.3. Archivos...............................................................................................................76 14.4.3.1. Formato y contenido.....................................................................................76 14.4.3.2. Nombres de archivos ................................................................................... 77 14.4.3.3. Acceso doble................................................................................................. 78 14.5. Herramientas............................................................................................................. 79 14.5.1. Samba.................................................................................................................. 79 14.5.2. OpenLDAP.......................................................................................................... 79 14.5.3. NSS y PAM..........................................................................................................80 14.5.4. Acceso a archivos SMBFS de GNU/Linux..........................................................80 14.5.5. Winbind.............................................................................................................. 80 14.6. Migración del entorno de sistema operativo.............................................................81 14.6.1. Añadir servidores individuales de GNU/Linux a un Dominio Windows NT existente.......................................................................................................................... 81 14.6.2. Ejecutar escritorios GNU/Linux en dominios Windows NT.............................81 14.6.2.1. Configuración sencilla para pocas máquinas.............................................. 81 14.6.2.2. Configuración elaborada para despliegues mayores ..................................83 14.6.3. Ejecutar escritorios GNU/Linux en dominios de Directorio Activo..................85 14.6.4. Cambiar PDC/BDC Windows NT por Samba+LDAP ....................................... 85 14.6.5. Cambiar el Directorio Activo Windows 2000 por el LDAP............................... 86 14.6.6. Ejecutar Infraestructura GNU/Linux paralela y transferir usuarios en grupos ... 87 14.6.6.1. Reemplazar todos los clientes de Windows por GNU/Linux...................... 87 14.6.6.2. Conservar algunos clientes de Windows.....................................................88 14.7. Migración de aplicaciones del servidor..................................................................... 88 14.7.1. Servidores Web: migrar de IIS a Apache............................................................ 88 14.7.1.1. Temas de migración......................................................................................88 14.7.1.2. Migración de un sitio web estático...............................................................90 14.7.1.3. Una sencilla configuración WebDAV............................................................91 14.7.2. Bases de datos: migrar de Access y SQL Server a MySQL o PostgreSQL...........93 14.7.2.1. Migración de las bases de datos de Access................................................... 93 14.7.2.2. Migración de las bases de datos de SQL Server...........................................94 14.7.2.3. Temas de migración de bases de datos........................................................ 95 14.7.3. Programas de grupo: salirse de Exchange.......................................................... 95 14.7.3.1. Temas generales............................................................................................95 Versión:1.0 Página 8 Directrices IDA de migración a software de fuentes abiertas 14.7.3.2. Correo........................................................................................................... 96 14.7.3.3. Carpeta de direcciones................................................................................. 96 14.7.3.4. Calendario.................................................................................................... 96 14.8. Migración de aplicaciones del escritorio a OSS.........................................................97 14.8.1. Ofimática............................................................................................................. 97 14.8.1.1. Conversión de documentos...........................................................................97 14.8.1.2. Conversión de plantillas............................................................................... 97 14.8.1.3. Conversión de macros.................................................................................. 97 14.8.1.4. Procesadores de textos................................................................................. 97 14.8.1.5. Autoedición.................................................................................................. 98 14.8.1.6. Hojas de cálculo........................................................................................... 98 14.8.1.7. Gráficos para presentaciones....................................................................... 99 14.8.1.8. Manipulación de imágenes y gráficos..........................................................99 14.8.1.9. Generar PDF...............................................................................................100 14.8.2. Correo .............................................................................................................. 100 14.8.3. Calendarios y Programas de grupo..................................................................101 14.8.3.1. Calendarios..................................................................................................101 14.8.3.2. Gestión de contactos ..................................................................................101 14.8.4. Navegación en la web........................................................................................102 14.8.5. Bases de datos personales.................................................................................102 14.9. Migración de los servicios de impresión a OSS.......................................................103 14.9.1. El modelo de impresión de Windows................................................................103 14.9.2. Unix y el modelo de impresión de GNU/Linux................................................103 14.9.3. Configurar un servicio de impresión basado en OSS....................................... 104 14.9.4. Imprimir desde clientes de Windows a impresoras adscritas a GNU/Linux...105 14.9.4.1. Usando el protocolo Ipr.............................................................................. 105 14.9.4.2. Usando impresoras compartidas............................................................... 105 14.9.4.3. Usando configuración Point and Print (Señale e Imprima) .....................106 14.9.5. Imprimir esquemas de migración.....................................................................106 14.9.6. Posibles problemas........................................................................................... 107 14.9.7. Más información sobre la impresión................................................................ 107 14.10. Aplicaciones heredadas.......................................................................................... 107 14.11. Protección frente a los virus................................................................................... 107 14.12. Referencias............................................................................................................. 108 15. Escenario 2 – Unix......................................................................................................... 109 16. Escenario 3 - Mainframe................................................................................................. 111 Versión:1.0 Página 9 Directrices IDA de migración a software de fuentes abiertas 17. Escenario 4 – Cliente ligero (thin client)........................................................................ 112 Anexo A. Estudios de casos publicados................................................................................ 114 Anexo B. Wine...................................................................................................................... 116 Anexo C. Sistemas de Correo................................................................................................ 121 Anexo D. Software de Referencia para el Escritorio............................................................129 Anexo E. Software de Referencia para el Servidor...............................................................135 Anexo F. Código para la instalación del escritorio...............................................................145 Anexo G. Glosario................................................................................................................. 151 Versión:1.0 Página 10
Description: