Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Diseño e implementación de la Distribución de Software Libre basada en Debian de EDELCA

Diseño e implementación de la Distribución de Software Libre basada en Debian de EDELCA

Esta presentación describe cómo EDELCA (la principal generadora de energía eléctrica de Venezuela) utiliza Debian para su distribución de uso interno

José Miguel Parrella

November 27, 2007
Tweet

More Decks by José Miguel Parrella

Other Decks in Technology

Transcript

  1. Diseño e implementación de la Distribución
    de Software Libre basada en Debian de
    EDELCA
    ¿Quién? José Miguel Parrella Romero
    [email protected]
    ¿Cuándo? Puerto Ordaz, 2007-11-23
    V Foro Mundial de Conocimiento Libre

    View full-size slide

  2. ¿Por qué hacer una distribución?
    Adaptabilidad Para ajustar un sistema operativo basado en software
    libre a los requerimientos de la organización

    View full-size slide

  3. ¿Por qué hacer una distribución?
    Adaptabilidad Para ajustar un sistema operativo basado en software
    libre a los requerimientos de la organización
    Independencia
    tecnológica
    Para independizarnos de entes externos, incluyendo
    comunidad y proveedores, tomando un rol activo en el
    desarrollo de un entorno de trabajo productivo

    View full-size slide

  4. ¿Por qué hacer una distribución?
    Adaptabilidad Para ajustar un sistema operativo basado en software
    libre a los requerimientos de la organización
    Independencia
    tecnológica
    Para independizarnos de entes externos, incluyendo
    comunidad y proveedores, tomando un rol activo en el
    desarrollo de un entorno de trabajo productivo
    Calidad de
    servicio
    Para darle soporte a la continuidad operativa de las
    actividades y mejorar el nivel de servicio

    View full-size slide

  5. ¿Por qué hacer una distribución?
    Adaptabilidad Para ajustar un sistema operativo basado en software
    libre a los requerimientos de la organización
    Independencia
    tecnológica
    Para independizarnos de entes externos, incluyendo
    comunidad y proveedores, tomando un rol activo en el
    desarrollo de un entorno de trabajo productivo
    Calidad de
    servicio
    Para darle soporte a la continuidad operativa de las
    actividades y mejorar el nivel de servicio
    Facilitar la
    migración
    Hacer una distribución reduce los errores humanos y
    acorta el tiempo de visita del personal de instalación

    View full-size slide

  6. ¿Cómo hacer una distribución?
    Seleccionar Elegir algo del vasto ecosistema de software libre y de
    código abierto (no reinventar)

    View full-size slide

  7. ¿Cómo hacer una distribución?
    Seleccionar Elegir algo del vasto ecosistema de software libre y de
    código abierto (no reinventar)
    Adaptar Cumplir con los requerimientos de la organización desde
    las primeras fases (once deployed, well deployed)

    View full-size slide

  8. ¿Cómo hacer una distribución?
    Seleccionar Elegir algo del vasto ecosistema de software libre y de
    código abierto (no reinventar)
    Adaptar Cumplir con los requerimientos de la organización desde
    las primeras fases (once deployed, well deployed)
    Innovar Hacer cambios reutilizables, desarrollar elementos útiles
    y devolver a la comunidad (inversión del conocimiento)

    View full-size slide

  9. Rapid Distribution Deployment
    ¿Qué es? Una metodología para pensar distribuciones aplicada en
    EDELCA, eficiente en costos y con énfasis en la
    gobernabilidad

    View full-size slide

  10. Rapid Distribution Deployment
    ¿Qué es? Una metodología para pensar distribuciones aplicada en
    EDELCA, eficiente en costos y con énfasis en la
    gobernabilidad
    1 Organizar las unidades productivas
    2 Perfilar usuarios y sus requerimientos
    3 Seleccionar aplicaciones y tecnologías
    4 Hacer distribuibles las aplicaciones
    5 Garantizar la infraestructura de soporte

    View full-size slide

  11. Rapid Distribution Deployment
    ¿Qué es? Una metodología para pensar distribuciones aplicada en
    EDELCA, eficiente en costos y con énfasis en la
    gobernabilidad
    1 Organizar las unidades productivas
    2 Perfilar usuarios y sus requerimientos
    3 Seleccionar aplicaciones y tecnologías
    4 Hacer distribuibles las aplicaciones
    5 Garantizar la infraestructura de soporte
    Más
    información
    Rapid distribution deployment: a goal-oriented
    framework for successful FOSS-based operating systems
    deployment
    (En distribuciones.com.ve)

    View full-size slide

  12. Lineamientos de desarrollo
    Centralizado Todos los cambios son centralizados, equitativos e
    idempotentes, reduciendo la complejidad de administrar
    un sistema vivo

    View full-size slide

  13. Lineamientos de desarrollo
    Centralizado Todos los cambios son centralizados, equitativos e
    idempotentes, reduciendo la complejidad de administrar
    un sistema vivo
    Participativo Diseñado para incluir capacidades productivas en FOSS
    de la empresa

    View full-size slide

  14. Lineamientos de desarrollo
    Centralizado Todos los cambios son centralizados, equitativos e
    idempotentes, reduciendo la complejidad de administrar
    un sistema vivo
    Participativo Diseñado para incluir capacidades productivas en FOSS
    de la empresa
    Sustentable ¡No es un fork, es una spoon! Paquetes usados < 1000,
    compatibilidad binaria con Debian para actualizaciones y
    apropiamiento del conocimiento

    View full-size slide

  15. Lineamientos de desarrollo
    Centralizado Todos los cambios son centralizados, equitativos e
    idempotentes, reduciendo la complejidad de administrar
    un sistema vivo
    Participativo Diseñado para incluir capacidades productivas en FOSS
    de la empresa
    Sustentable ¡No es un fork, es una spoon! Paquetes usados < 1000,
    compatibilidad binaria con Debian para actualizaciones y
    apropiamiento del conocimiento
    Comunitario Reporte de errores en Debian, soporte a la comunidad
    internacional y colaboración con usuarios institucionales

    View full-size slide

  16. Recurso humano
    Procedencia Compuesto de personal de distintas áreas de interés de
    la empresa, incluyendo usuario final, conversión,
    migración, servidores, seguridad, et. al.

    View full-size slide

  17. Recurso humano
    Procedencia Compuesto de personal de distintas áreas de interés de
    la empresa, incluyendo usuario final, conversión,
    migración, servidores, seguridad, et. al.
    Perfil Especialistas en administración de sistemas y
    empaquetado de cualquier sistema operativo

    View full-size slide

  18. Recurso humano
    Procedencia Compuesto de personal de distintas áreas de interés de
    la empresa, incluyendo usuario final, conversión,
    migración, servidores, seguridad, et. al.
    Perfil Especialistas en administración de sistemas y
    empaquetado de cualquier sistema operativo
    Comunidad Actualmente dos Debian Maintainer, con 5 DM y 1 DD
    antes de 2008

    View full-size slide

  19. Recurso humano
    Procedencia Compuesto de personal de distintas áreas de interés de
    la empresa, incluyendo usuario final, conversión,
    migración, servidores, seguridad, et. al.
    Perfil Especialistas en administración de sistemas y
    empaquetado de cualquier sistema operativo
    Comunidad Actualmente dos Debian Maintainer, con 5 DM y 1 DD
    antes de 2008
    Mejoramiento Actividades de desarrollo (cursos, talleres, et. al.) y
    participación en proyectos internacionales

    View full-size slide

  20. Infraestructura
    Actualizaciones Repositorios distribuidos geográficamente bajo control
    de versiones para gestión de cambios

    View full-size slide

  21. Infraestructura
    Actualizaciones Repositorios distribuidos geográficamente bajo control
    de versiones para gestión de cambios
    Administración Servidores Puppet y OCSInventory regionales, acceso
    remoto para soporte y reportes por correo electrónico

    View full-size slide

  22. Infraestructura
    Actualizaciones Repositorios distribuidos geográficamente bajo control
    de versiones para gestión de cambios
    Administración Servidores Puppet y OCSInventory regionales, acceso
    remoto para soporte y reportes por correo electrónico
    Servicios de
    desarrollo
    Demonios de compilación (pbuilder, rebuildd) para
    desarrolladores, control de versiones y otros servicios

    View full-size slide

  23. Infraestructura
    Actualizaciones Repositorios distribuidos geográficamente bajo control
    de versiones para gestión de cambios
    Administración Servidores Puppet y OCSInventory regionales, acceso
    remoto para soporte y reportes por correo electrónico
    Servicios de
    desarrollo
    Demonios de compilación (pbuilder, rebuildd) para
    desarrolladores, control de versiones y otros servicios
    Soporte Request Tracker para seguimiento de solicitudes de
    desarrollo desde los niveles de soporte

    View full-size slide

  24. Aplicaciones
    Sistema de
    paquetes
    APT: la joya de Debian, el sistema operativo universal

    View full-size slide

  25. Aplicaciones
    Sistema de
    paquetes
    APT: la joya de Debian, el sistema operativo universal
    Ofimática y
    productividad
    OpenOffice.org 2.3, Mozilla Firefox, Mozilla
    Thunderbird sobre GNOME 2.14

    View full-size slide

  26. Aplicaciones
    Sistema de
    paquetes
    APT: la joya de Debian, el sistema operativo universal
    Ofimática y
    productividad
    OpenOffice.org 2.3, Mozilla Firefox, Mozilla
    Thunderbird sobre GNOME 2.14
    Administración
    centralizada
    OCS Inventory NG, Puppet y elementos de soporte
    remoto (VNC)

    View full-size slide

  27. Aplicaciones
    Sistema de
    paquetes
    APT: la joya de Debian, el sistema operativo universal
    Ofimática y
    productividad
    OpenOffice.org 2.3, Mozilla Firefox, Mozilla
    Thunderbird sobre GNOME 2.14
    Administración
    centralizada
    OCS Inventory NG, Puppet y elementos de soporte
    remoto (VNC)
    Pero espere,
    ¡hay más!
    Ekiga, VLC, ClamAV, Dia, OpenProj...

    View full-size slide

  28. Una muestra
    Web de la DSL

    View full-size slide

  29. Una muestra
    Imagenes de la
    DSL

    View full-size slide