Introducci´ on A medida que la empresa crece, va creciendo su infraestructura tecnol´ ogica: necesidad de almacenamiento aumenta el n´ umero de servidores diferentes sistemas operativos necesidad de nuevos servicios algunos servicios se convierten en servicios cr´ ıticos ... Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Introducci´ on El resultado suele ser un conjunto heterog´ eneo Con los problemas que esto conlleva: aumenta el riesgo de errores surgen problemas de escalabilidad se incrementan los agujeros de seguridad Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Introducci´ on El resultado suele ser un conjunto heterog´ eneo Con los problemas que esto conlleva: aumenta el riesgo de errores surgen problemas de escalabilidad se incrementan los agujeros de seguridad ¡La administraci´ on se convierte en una tarea compleja! Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Beneficios Una buena homogeneizaci´ on del Centro de Proceso de Datos (CPD) nos va a permitir: reducir el tiempo de administraci´ on y despliegue aprovechar mejor los recursos hardware minimizar considerablemente el riesgo de fallo invertir en infraestructura m´ as robusta y resistente a fallos facilitar la escalabilidad a medida de las necesidades Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Etapas La homogeneizaci´ on del CPD la podemos encarar siguiendo estas etapas: 1 Automatizaci´ on de tareas Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Etapas La homogeneizaci´ on del CPD la podemos encarar siguiendo estas etapas: 1 Automatizaci´ on de tareas 2 Almacenamiento como servicio Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Etapas La homogeneizaci´ on del CPD la podemos encarar siguiendo estas etapas: 1 Automatizaci´ on de tareas 2 Almacenamiento como servicio 3 Virtualizaci´ on de servidores Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Etapas La homogeneizaci´ on del CPD la podemos encarar siguiendo estas etapas: 1 Automatizaci´ on de tareas 2 Almacenamiento como servicio 3 Virtualizaci´ on de servidores 4 Alta disponibilidad de servidores y servicios Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Etapas La homogeneizaci´ on del CPD la podemos encarar siguiendo estas etapas: 1 Automatizaci´ on de tareas 2 Almacenamiento como servicio 3 Virtualizaci´ on de servidores 4 Alta disponibilidad de servidores y servicios 5 Cloud Computing – IaaS Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Tareas de un administrador Las tareas de un administrador de sistemas se pueden clasificar en: Tareas repetitivas Atenci´ on a usuarios Eventos de alarmas o emergencias Despliegues y tareas nuevas Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Automatizaci´ on S´ olo hay que hacer las cosas una vez Se reduce el tiempo en tareas aburridas Minimizamos el riesgo de errores Anticipaci´ on a los fallos y ca´ ıdas Muchos errores se pueden solucionar autom´ aticamente sin necesidad de intervenci´ on Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
M´ etodos – Configuraciones Hay que parametrizar las configuraciones en funci´ on de: sistema operativo distribuciones shell jerarqu´ ıa de ficheros comandos servicios versiones Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
M´ etodos – Actualizaciones Aviso autom´ atico de actualizaciones: Debian: apticron Red Hat / CentOS: /etc/yum/yum-updatesd.conf emit via = email email to = [email protected] email from = [email protected] Ports: pkg version -vIL= Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
M´ etodos – Logs Herramientas para facilitar la compresi´ on de los ficheros de log: Replicaci´ on de logs: syslog-ng Parseador de logs: scripts Analizadores de logs: logwatch y splunk Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
M´ etodos – Sincronizaci´ on NTP Muchos ficheros de log en diferentes m´ aquinas Permite tener los relojes de los servidores sincronizados Monitorizaci´ on Software especializado scripts ad-hoc Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
M´ etodos – Lista daemons Aviso de los sistemas y servicios por correo Lista de poco tr´ afico Tan s´ olo para mensajes de m´ aquinas S´ olo correos de errores o anomal´ ıas Buen uso de filtros: procmail Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
M´ etodos – Registro Logging de operaciones Herramientas: snoopy y rootsh Seguimiento de incidencias y operaciones Herramientas: Trac y Redmine Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
M´ etodos – Documentaci´ on Pol´ ıtica de configuraci´ on de sistemas Pol´ ıticas de seguridad Pol´ ıticas de actualizaci´ on Procedimiento de tareas Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Ficheros de log Mantenimiento del sistema unison http://www.cis.upenn.edu/~bcpierce/unison/ 1 Instalaci´ on de la herramienta 2 Creaci´ on del repositorio principal 3 Detecci´ on de ficheros a sincronizar 4 Sincronizar desde el repositorio principal 5 Propagaci´ on al servidor 6 Propagaci´ on de los cambios a las m´ aquinas Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Ficheros de log Mantenimiento del sistema Scripting Lecturas ULSAH - Cap´ ıtulo 2: Scripting and the shell Ejercicios ULSAH - Ejercicio E2.7 Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Ficheros de log Mantenimiento del sistema Tareas repetitivas Lecturas ULSAH - Cap´ ıtulo 9: Periodic processes Ejercicios ULSAH - Ejercicio E9.4 Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Ficheros de log Mantenimiento del sistema Ficheros de log Lecturas ULSAH - Cap´ ıtulo 11: Syslog and log files Ejercicios ULSAH - Ejercicio E11.4 Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Ficheros de log Mantenimiento del sistema Mantenimiento del sistema Lecturas ULSAH - Chapter 12: Software installation and management Managing packages Software localization and configuration: Linux and UNIX Using configuration management tools Ejercicios Estudio de las herramientas cfengine y puppet Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
Ficheros de log Mantenimiento del sistema Homogeneizaci´ on del CPD Arquitectura de servidores con software libre Jose Castro, Miguel Vidal {jfcastro,mvidal}@libresoft.es 8 de abril de 2011 Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD