%ModularIT presentation. GPL license
% compress = thin top bars sans = font family 14pt = bigger fonts than the default, which it is 11pt
%\documentclass[compress, sans, 14pt]{beamer}
\documentclass[sans, 12pt]{beamer}
\usepackage[spanish]{babel}
\usepackage[latin1]{inputenc}
\usepackage{eurosym}
\usepackage{makeidx}
\usepackage{textcomp}
\usepackage{hyperref}
%packet needed for double screen
\usepackage{pgfpages}
%Uncomment this line for two screen presentation with a slide in one screen and the following in the other. It is uncompatible with the rest of setbeameroptions.
%\setbeameroption{second mode text on second screen= right }
%Comment these following two lines for a regular presentation slides
%\setbeameroption{previous slide on second screen= right }
%\setbeameroption{show notes on second screen= right }
%default modularit colors
\definecolor{modularitgold}{RGB}{222,186,69}
\definecolor{modularitblue}{RGB}{9,116,135}

%customiced colors 
\mode<presentation>
{
	\usetheme{Warsaw}
	\usefonttheme{structurebold}
	\usecolortheme[named=modularitblue]{structure}
	\setbeamercolor{titlelike}{fg=modularitgold,bg=modularitblue}
	\setbeamercolor{section in toc}{fg=modularitgold,bg=modularitblue}
	\setbeamercolor{subsection in toc}{fg=modularitgold,bg=modularitblue}
	\setbeamercolor{title}{fg=modularitgold,bg=modularitblue}
	\setbeamercolor{frametitle}{fg=modularitgold, bg=modularitblue}
	\setbeamercolor{headline}{fg=modularitgold,bg=modularitblue}
	\setbeamercovered{ transparent= 50 }
}
% comment this section to get a regular presentation slides
\mode<handout>
{
%	uncomment this lines for printing the presentation.Comment every setbeamer option except (*)
%	\pgfpagesuselayout{2 on 1}[a4paper,border shrink=5mm]
%	\setbeamercolor{background canvas}{bg=black!0} (*)
}
% Comment this section to shorten the number of slides. Recommended for short presentations only	
\AtBeginSection[currentsection, hideothersections, hideallsubsections]
{
	\begin{frame}
		\frametitle{Index}
		\begin{scriptsize}\tableofcontents[currentsection, hideallsubsections]\end{scriptsize}
	\end{frame}
}

\title{ModularIT: software libre para administradores de sistemas}
%\author{Agustín Benito Bethencourt (aka toscalix abenito@grupocpd.com) }
% license: GFDL
\author{http://www.modularit.org}
\institute{
\begin{tabular}{cc}
Agustín Benito Bethencourt (Toscalix). ModularIT Community Manager.
\end{tabular}
}
%\date{\today}

%\usepackage{default}
\begin{document}

\begin{frame}[start]
   \titlepage
	\begin{center}
	%\parbox{1.6 \textwidth}
		{\includegraphics[width=0.3 \textwidth]{imgs/logo_modular_it.png}}
	\end{center}
\end{frame}
%-------------------------------------------------------------------
\section{Grupo CPD y la ponencia}
%------------------------------------------------------------------- 
\begin{frame}
	\frametitle{Qué es Grupo CPD}
Grupo CPD es una red de empresas de software libre con origen en Canarias formada por:
	\begin{center}
		\begin{itemize}
			\item Atlantux SL
			\item Canarytek SL
			\item Ejercicios Resueltos SLU
			\item Fotón Sistemas Inteligentes SL
		\end{itemize}
\vspace{1cm}
Todas ellas pertenecen a ESLIC y a ASOLIF
	\end{center}		
\end{frame}
\begin{frame}
	\frametitle{Ámbito}
Disponemos de sede en:
	\begin{center}
		\begin{itemize}
			\item Gran Canaria
			\item Tenerife
			\item Lanzarote
		\end{itemize}
	\end{center}
Asimismo disponemos de personal en Málaga y Fuerteventura.\\
\vspace{1cm}
Web de Grupo CPD: \begin{large}\url{http://www.grupocpd.com}\end{large}		
\end{frame}
\begin{frame}
	\frametitle{Modelo de negocio asociado a ModularIT}
	\begin{center}
		\begin{itemize}
			\item ModularIT es un desarrollo liberado por Grupo CPD que pasa a ser desarrollo abierto con aspiraciones a generar comunidad.
			\item Grupo CPD desarrolla un modelo de negocio basado en servicios adicionales sobre ModularIT.
			\item Además del código, Grupo CPD ofrece su \textbf{Garantía Ejemplo} sobre el proyecto.
			\item Los procedimientos de calidad asociados a la gestión de ModularIT serán liberados.
		\end{itemize}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Dale una oportunidad al proyecto...}
	\begin{center}
		\begin{enumerate}
			\item ModularIT es el resultado de más de 10 años de experiencia en virtualización, servicios y gestión de sistemas y redes.
			\item Más del 80\% de nuestros clientes del área de sistemas y servicios lo tienen implantado. Otras empresas han comenzado a implantarlo.
			\item ModularIT es software libre: \url{http://www.modularit.org}
		\end{enumerate}		
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Presentación ModularIT}
Índice básico de la presentación:
	\begin{center}
		\begin{itemize}
			\item Definición. Objetivos y requerimientos. 
			\item Tecnologías involucradas en ModularIT.
			\item Descripción de los servicios básicos (máquinas virtuales).
			\item Futuro.
			\item Modelo de negocio en torno a ModularIT.
		\end{itemize}
	\end{center}		
\end{frame}
\section{¿Qué es ModularIT?}
\subsection{Objetivos y Requerimientos}
\begin{frame}
	\frametitle{Objetivos}
	\begin{center}
		\begin{itemize}
			\item Despliegue simplificado de servicios de red.
			\item Simplificación de gestión de servicios a gran escala.
			\item Integración de servicios para PYMES.
			\item Monitorización. Principio \textit{less surprise}.
			\item Procedimientos de calidad asociados a la gestión de la arquitectura.
		\end{itemize}
	\end{center}		
En resumen, se trata de dar un servicio \textbf{sostenible} de calidad a gran número de clientes.
\end{frame}
\begin{frame}
	\frametitle{Requerimientos}
	\begin{center}
		\begin{enumerate}
			\item Servicios virtualizados robustos.
			\item Proceso de instalación automatizado y simplificado, basado en plantillas.
			\item Funcionalidad bien definida. Seguridad. 
			\item Backups sencillos y robustos.
			\item Máquinas autónomas para detección y corrección de errores.
			\item Entorno de monitorización distribuido. Escalabilidad.
			\item Sistema de gestión distribuido y flexible.
			\item Proyecto libre. Bajo coste de herramientas y alto rendimiento.
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{Definición}
\begin{frame}
	\frametitle{Definición I}
	\begin{center}
		\begin{enumerate}
			\item Una arquitectura orientada a servicios (SOA)
			\begin{itemize}
				\item Modular
				\item Virtualizados.
				\item Empaquetados en maquinas \textit{precocinadas}.
				\item Integrados.
				\item Controlados. Gestión centralizada o distribuida.
			\end{itemize}
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Modular}
	\begin{center}
		\begin{LARGE}Modular\end{LARGE}\\
		\vspace{0.5cm}
		{\includegraphics[width=0.5 \textwidth]{imgs/modular_diagram.png}}
	\end{center}		
\end{frame}
\begin{frame}
	\frametitle{ModularIT es SOA basada en virtualización}
	\begin{center}
		\begin{LARGE}Virtualised\end{LARGE}\\
		\vspace{0.5cm}
		{\includegraphics[width=0.5 \textwidth]{imgs/virtualised_diagram.png}}
	\end{center}		
\end{frame}
\begin{frame}
	\frametitle{Servicios Integrados}
	\begin{center}
		\begin{LARGE}Integrated\end{LARGE}\\
		\vspace{0.5cm}
		{\includegraphics[width=0.5 \textwidth]{imgs/integrated_diagram.png}}
	\end{center}		
\end{frame}
\begin{frame}
	\frametitle{Definición II}
	\begin{center}
		\begin{enumerate}
			\item Un sistema de despliegue de servicios:
			\begin{itemize}
				\item Rápido y simple
				\item Centralizado o distribuido.
				\item Manual o semiautomáticoá.
				\item Local o remoto.
				\item Asistido por proveedores o independiente de ellos.
			\end{itemize}
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Definición III}
	\begin{center}
		\begin{enumerate}
			\item Un entorno de gestión y monitorización:
			\begin{itemize}
				\item Centralizado o distribuido
				\item Autónomo o dependiente de la infraestructura de gestión.
				\item Monitorizado: con sistemas de notificación.
				\item Inteligente: detección y corrección de errores.
				\item Procedimentado.
			\end{itemize}
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{ModularIT es SOA gestionada}
	\begin{center}
		\begin{LARGE}Managed\end{LARGE}\\
		\vspace{0.5cm}
		{\includegraphics[width=0.5 \textwidth]{imgs/centrally_managed.png}}
	\end{center}		
\end{frame}
\begin{frame}
	\frametitle{ModularIT es SOA distribuida}
	\begin{center}
		\begin{LARGE}Distributed\end{LARGE}\\
		\vspace{0.5cm}
		{\includegraphics[width=0.5 \textwidth]{imgs/distributed_diagram.png}}
	\end{center}		
\end{frame}
\begin{frame}
	\frametitle{¿Qué NO es ModularIT?}
	\begin{center}
		\begin{enumerate}
			\item NO es una nueva distribución de Linux.
			\item NO es un repositorio de appliances.
			\item NO es la imagen de sistema integrado de configuración de servicios (eBox, etc), aunque ModularIT es complementario con ellos.
		\end{enumerate}
	\end{center}
\end{frame}
\section{Tecnologías y políticas en ModularIT}
\subsection{Virtualización}
\begin{frame}
	\frametitle{Consolidación de servidores}
	\begin{center}
		\begin{enumerate}
			\item Número de máquinas independiente del número de servicios.
			\item Sin restricciones en el número de maquinas de servicios.
			\item Independecia del hardware.
			\item Coexistencia de servicios y proveedores.
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Escalabilidad}
	\begin{center}
		\begin{enumerate}
			\item Asignación de recursos bajo demanda.
			\item Migración a otro hardware bajo demanda de modo simple.
			\item Configuraciones avanzadas: alta disponibilidad, clusterización...
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Facilidad de despliegue de servicios}
	\begin{center}
		\begin{enumerate}
			\item Tiempo de instalación muy reducido.
			\item El despliegue de un servicio consiste en
			\begin{enumerate}
				\item Instalar la maquina virtual.
				\item Definir las variables del servicio.
				\item Ejecutar el generador de plantillas (Puppet).
			\end{enumerate}
			\item Posibilidad de crear snapshots previos a un cambio relevante.
			\item Rollback.
			\item Control remoto del despliegue.
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{Monitorización y Gestión}
\begin{frame}
	\frametitle{Monitorización}
	\begin{center}
		Gestión y monitorización
		\begin{itemize}
			\item Nagios
			\item Puppet
			\item PIFIA y scripts adicionales
			\item Visualizador (en desarrollo)
		\end{itemize}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Gestión}
	\begin{center}
		Las másquinas están modeladas, por tanto:
		\begin{enumerate}
			\item Definición sencilla de parametros a monitorizar 
			\item Definición, aplicación, gestión y evaluación clara de políticas de seguridad.
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{Almacenamiento y Seguridad}
\begin{frame}
	\frametitle{Almacenamiento}
	\begin{center}
		\begin{enumerate}
			\item Backups controlados.
			\item Gestión almacenamiento.
			\begin{itemize}
				\item LVM.
			\end{itemize}
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Seguridad}
	\begin{center}
		\begin{itemize}
			\item Seguridad perimetral
			\item SELinux.
			\item AIDE.
			\item Posibilidad de definición de configuraciones mínimas.
		\end{itemize}
	\end{center}
\end{frame}
\subsection{Hardware}
\begin{frame}
	\frametitle{Hardware, monitorización y gestión}
	\begin{center}
		\begin{enumerate}
			\item Gestión hardware
			\begin{itemize}
				\item UPS
				\item OpenIPMI (en desarrollo)
			\end{itemize}
		\end{enumerate}
	\end{center}
\end{frame}
\section{El entorno de gestión}
\begin{frame}
	\frametitle{El entorno de gestión I}
	\begin{center}
		\begin{enumerate}
			\item Generación de configuraciones centralizada basada en plantillas: Puppet
			\item Monitorización y controles manuales: Nagios
			\begin{itemize}
				\item Alertas activas (comprobaciones de Nagios).
				\item Alertas asíncronas (generadas por alertas PIFIA).
				\item Configuración generada por Puppet.
			\end{itemize}
			\item Máquinas completamente autónomas.
			\item Planificación de comprobaciones local.
			\item Autocorrección de errores.
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{El entorno de gestión II}
	\begin{center}
		\begin{enumerate}
			\item Monitorización distribuida.
			\begin{itemize}
				\item Sistema preparado para presencia de cortafuegos ajenos.
				\item Acceso de los clientes al estado de sus máquinas.
			\end{itemize}
			\item Alertas básicas en todas las máquinas.
			\begin{itemize}
				\item Procesos
				\item Ficheros
				\item Integridad del sistema (AIDE)
				\item Existencia de usuarios con claves triviales 
			\end{itemize}
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Rendimiento (en desarrollo)}
	\begin{center}
		\begin{enumerate}
			\item Munin
			\item Establecimiento de lineas base para cada servicio
			\item Alertas en caso de desviación significativa.
		\end{enumerate}
	\end{center}
\end{frame}
\section{Servicios básicos I}
\begin{frame}
	\frametitle{Servicios I}
	\begin{center}
		\begin{enumerate}
			\item Base de virtualización
			\item Backup
			\item LDAP
			\item Correo
			\item Samba
			\item Jabber
			\item eGW
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Servicios II}
	\begin{center}
		\begin{enumerate}
			\item Fax
			\item DMS: Alfresco
			\item En proceso de incorporación a la serie Timanfaya (1.1.x)
			\begin{itemize}
				\item Firewall
				\item Asterisk
				\item AppDeploy
				\item Otros: LTSP, domU, audio streamming server, eBox, Windows, TinyERP.  
			\end{itemize}
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{Base de virtualización (xen0)}
\begin{frame}
	\frametitle{Descripción}
	\begin{center}
		\begin{enumerate}
			\item ModularIT 1.1 está basada en CentOS 5 + Xen
			\item Instalación rápida y desatendida. Diferentes opciones de particionado.
			\item Opción de instalación remota asistida.
			\item Script de soporte remoto (conexión saliente).
			\item Gestión de hardware y de alimentación (UPS).
			\item Alta disponibilidad bajo demanda.
			\item Sincronización horaria para las máquinas virtuales.
			\item Soporte VLANs.
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Parámetros controlados}
	\begin{center}
		\begin{enumerate}
			\item Estado de UPS.
			\item Sincronización horaria (NTP).
			\item Volúmenes incluidos en backups.
			\item Estado de RAID.
			\item Procesos.
			\item Discos.
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Mejoras en estudio o desarrollo}
	\begin{center}
		\begin{enumerate}
			\item Hardware mediante OpenIPMI.
			\item Máquinas virtuales en ejecución.
		\end{enumerate}
	\end{center}
\end{frame}

\subsection{Copias de seguridad}
\begin{frame}
	\frametitle{Descripción}
	\begin{center}
		\begin{enumerate}
			\item Proceso de backup automático.
			\item Backups mediante snapshots al dom0.
			\item Dirvish (copias pseudo-incrementales).
			\item Gran capacidad de almacenamiento de históricos.
			\item Backups compartidos por Samba.
			\item Backups en discos externos en espejo con diversas configuraciones RAID.
			\item Las copias pueden estar cifradas (LOPD).
			\item Recuperación inmediata de cualquier máquina virtual.
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Parámetros controlados}
	\begin{center}
		\begin{enumerate}
			\item Estado de cada copia de seguridad.
			\item Existencia de volúmenes sin copia (en el dom0).
			\item Desviación de las medias de datos copiados.
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Mejoras en estudio}
	\begin{center}
		\begin{enumerate}
			\item Backups de ficheros grandes que cambian mucho (rdiff-backup).
			\item Incorporar Bácula para volcado a cintas.
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{LDAP}
\begin{frame}
	\frametitle{Descripción}
	\begin{center}
		\begin{enumerate}
			\item Servicio obligatorio en instalaciones ModularIT.
			\item Centralización de información de usuarios para todos los servicios.
			\item DNS/DHCP con registro dinámico de nombres.
			\item Intranet ModularIT
			\item Script WakeOnLAN
			\item Gestión Web mediante LDAP Account Manager (LAM).
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{Correo}
\begin{frame}
	\frametitle{Descripción}
	\begin{center}
		\begin{enumerate}
			\item Servidor de correo (Postfix+Amavis+Spamassassin+ClamAV).
			\item Servidor IMAP (Dovecot).
			\item Enlazado a ModularIT LDAP.
			\item Medidas estrictas AntiSPAM.
			\begin{itemize}
				\item Carpetas IMAP para entrenamiento del filtro bayesiano.
				\item Requiere cumplimiento estricto de estándar SMTP.
				\item Verificación de remitente. Mejora espectacular en bloqueo de SPAM.
				\item Soporte SPF. Actualmente integrando con DKIM.
			\end{itemize}
			\item Webmail sencillo (Squirrelmail)
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{Samba}
\begin{frame}
	\frametitle{Centralización de datos: justificación}
	\begin{center}
		\begin{enumerate}
			\item Mayor sencillez en la gestión.
			\item Simplificación de copias de seguridad.
			\item Mejora la movilidad de usuarios. 
			\item Reducción del tiempo de recuperación ante fallos. 
			\item Almacenamiento de perfiles móviles.
			\begin{itemize}
				\item Flexibiliza la movilidad de usuarios.
				\item Equipos de usuario \textit{desechables}. 
			\end{itemize}
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Descripción}
	\begin{center}
		\begin{enumerate}
			\item Servidor de Archivos e Impresoras.
			\item Sistema enlazado a LDAP. Control de dominio.
			\item Centralización de datos.
			\item Perfiles móviles
			\begin{itemize}
				\item Redirección de carpetas
				\item Simplificación de la sincronización.
			\end{itemize}
			\item Políticas flexibles de usuario y máquina.
			\item Esquema de seguridad basado en grupos. Posibilidad de ACL.
			\item Instalación desatendida de los drivers.
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{Jabber}
\begin{frame}
	\frametitle{Descripción}
	\begin{center}
		\begin{enumerate}
			\item Sistema avanzado de mensajería instantánea corporativa.
			\item Altamente configurable. Multiprotocolo. Pasarelas a otras redes IM.
			\item Seguridad: SSL, GPG, almacenamiento de conversaciones.
			\item Permite su integración con servicios adicionales (Control de presencia, notificaciones, etc). Enlazado al LDAP de ModularIT.
			\item Transferencia sencilla y rápida de archivos.
			\item Bots (en estudio).
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{eGW}
\begin{frame}
	\frametitle{Descripción}
	\begin{center}
		\begin{enumerate}
			\item Herramienta de trabajo en grupo eGroupWare
			\begin{itemize}
				\item Contactos
				\item Calendario
				\item Wiki
				\item Otros
				\item Webmail
			\end{itemize}
			\item Control de acceso por grupos de LDAP.
			\item Modulo de sincronización SyncML y XMLRPC.
			\item Enlace con centralita.
		\end{enumerate}
	\end{center}
\end{frame}
\section{Servicios Básicos II}
\subsection{Fax}
\begin{frame}
	\frametitle{Descripción}
	\begin{center}
		\begin{enumerate}
			\item Servidor Fax (HylaFax)
			\item Interfaz Web AvantFax
			\item Posibilidad de usar Fax/Módem exportado por dom0. Multimódem. Colas.
			\item posibilidad de enlazar con Asterisk sin hardware adicional (IAXModem).
			\item Diferentes clientes multiplataforma.
			\item Soporta varios formatos, entre ellos, PDF. 
			\item Integrable con correo electrónico.
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{Servicios en proceso de actualización o desarrollo}
\subsubsection{Firewall}
\begin{frame}
	\frametitle{Firewall (i)}
	\begin{center}
		\begin{enumerate}
			\item Se instala en hierro. Justificación.
			\begin{itemize}
				\item Seguridad
				\item Acceso remoto
				\item Pseudo-HA
			\end{itemize}
			\item Shorewall+Squid.
			\item Estadísticas.
			\item Soporte de prioridad de trafico.
			\item Balanceo de tráfico y \textit{policy routing}.
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Firewall (ii)}
	\begin{center}
		\begin{enumerate}
			\item Script de monitorización de líneas y redirección de tráfico en caso de fallo.
			\item Servidor de red privada virtual (OpenVPN)
			\item Posibilidad de instalar un detector de intrusiones en red (Snort).
		\end{enumerate}
	\end{center}
\end{frame}
\subsubsection{Asterisk}
\begin{frame}
	\frametitle{Asterisk (i)}
	\begin{center}
		\begin{enumerate}
			\item Integración con el servicio de GroupWare.
			\begin{itemize}
				\item Consulta de números en llamadas entrantes para establecer el Caller ID.
				\item Servicio de agenda global para teléfonos que lo soporten.
			\end{itemize}
			\item Aprovisionamiento automático de teléfonos que lo soporten.
			\item Centralita telefónica con características avanzadas de Telefonía IP.
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Asterisk (ii)}
	\begin{center}
		\begin{enumerate}
			\item Posibilidad de conexión a lineas analógicas y digitales RDSI, a operadores de ToIP y a centralitas analógicas PBX.
			\item Número de extensiones IP ilimitado.
			\item Independencia de la localización física.
			\item Numero ilimitado de teléfonos software (software gratuito).
			\item Marcación directa de un contacto desde el ordenador con cualquier tipo de teléfono.
			\item Soporte de aplicaciones telefónicas interactivas.
			\item Sistema completamente personalizable y programable. 
		\end{enumerate}
	\end{center}
\end{frame}
\subsubsection{AppDeploy}
\begin{frame}
	\frametitle{AppDeploy. Justificación}
	\begin{center}
		\begin{enumerate}
			\item Para la movilidad real de los usuarios, las maquinas cliente deben ser homogéneas (por perfiles).
			\item Reinstalación ante problemas graves o costes altos de atención de primer nivel.
			\item Reducción del ratio técnico/(hora x equipo) 
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{AppDeploy. Descripción}
	\begin{center}
		\begin{enumerate}
			\item Basado en \textit{Unattended} y WPKG
			\item Instalación desatendida de SO de clientes (Unattended).
			\begin{itemize}
				\item Parámetros configurables por MAC (Código licencia, etc)
				\item Perfiles de máquina con diferente software.
			\end{itemize}
			\item Instalación desatendida de aplicaciones (wpkg).
			\begin{itemize}
				\item Permite realización de modificaciones al SO.
				\item Instalación desatendida de impresoras.
			\end{itemize}
			\item Aplicaciones básicas libres:
			\begin{itemize}
				\item Firefox, Thunderbird, OpenOffice, UltraVNC...
				\item ClamAV (sin protección en tiempo real)
			\end{itemize}
			\item Depende de los servicios ModularIT instalados. 
		\end{enumerate}
	\end{center}
\end{frame}
\subsubsection{Otros servicios}
\begin{frame}
	\frametitle{Otros servicios}
	\begin{center}
En la actualidad se están desarrollando o realizando pruebas sobre los siguientes servicios para su \textit{modularización}:
		\begin{enumerate}
			\item TinyERP
			\item Windows
			\item LTSP: Linux Terminal Server Project
			\item Audio Streamming
			\item domU
		\end{enumerate}
	\end{center}
\end{frame}
\section{Futuras acciones y proyecto de comunidad}
\subsection{Líneas en estudio o desarrollo}
\begin{frame}
	\frametitle{Puntos en desarrollo}
	\begin{center}
		\begin{enumerate}
			\item Avanzar en la integración del entorno de alertas en Puppet.
			\item God para monitorización y resolución de problemas en servicios. Desarrollar un visualizador (con Wt-Ruby).
			\item Integrar alertas de rendimiento (Munin).
			\item Avanzar en la integración de servicios y añadir nuevos.
			\item Generar comunidad de uso y desarrollo.
			\item Documentación del proyecto en inglés y español. Screencast.
			\item Crear una infraestructura centralizada de gestión para la comunidad (pruebas y producción). Liberarla junto a los procedimientos de gestión.
			\item Modularizar soluciones populares.
		\end{enumerate}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Puntos en estudio}
	\begin{center}
		\begin{enumerate}
			\item Sustituir Nagios.
			\item Buscar sustituto a Munin.
			\item Pasar del concepto de plantillas al concepto de reglas.
			\item Buscar un configurador gráfico: ¿eBox, SIGA?
			\item Estudiar alternativas a XEN. Independencia tecnológica.
		\end{enumerate}
	\end{center}
\end{frame}
\subsection{Proyecto de comunidad}
\begin{frame}
	\frametitle{Características del proyecto}
\textbf{ModularIT} es un proyecto liberado por Grupo CPD con las siguientes características:
	\begin{center}
		\begin{itemize}
			\item Su desarrollo es \textbf{abierto}.
			\item Su equipo de desarrollo es \textbf{accesible}.
			\item Las licencias son \textbf{libres} (según definición Debian).
			\item Es posible su comercialización por parte de terceros \textbf{sin restricciones}. Proyecto tractor.
			\item Personalizaciones escasas. Fácilmente mantenible.
			\item Grupo CPD mantendrá el proyecto puesto que está incorporado en \textbf{nuestros clientes}.
		\end{itemize}
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Licencia}
	\begin{center}
		Código: \begin{LARGE}GPL\end{LARGE}\\
		\vspace{1cm}
		Documentación: GFDL
	\end{center}
\end{frame}
\begin{frame}
	\frametitle{Herramientas}
El proyecto libre se sustenta en la actualidad en las siguientes herramientas:
	\begin{center}
		\begin{itemize}
			\item Redmine: \url{http://www.modularit.org}
			\item Sistema de versionado (GIT): \url{http://git.modularit.org/}
			\item Listas de correo: \url{http://lists.modularit.org/mailman/listinfo/modularit-users}
			\item Microblogging para anuncios: \url{http://www.twitter.com/ModularIT }
			\item Próximamente: IRC, identi.ca, Linkedin...
		\end{itemize}
	\end{center}
\hyperlink{start}{\beamerreturnbutton{Start}}
\end{frame}
%--------------------------------------------------------------
\end{document}
