Homogeneización del CPD

Homogeneización del CPD

Clase en el curso de Arquitectura de Servidores con Software Libre. Abril de 2011.

311e7060e962b7a9bd9016221e7bf184?s=128

Miguel Vidal

April 08, 2011
Tweet

Transcript

  1. Homogeneizaci´ on del CPD Arquitectura de servidores con software libre

    Jose Castro, Miguel Vidal {jfcastro,mvidal}@libresoft.es 8 de abril de 2011
  2. c 2011 Jose Castro, Miguel Vidal. Algunos derechos reservados. Trabajo

    distribuido bajo una licencia Creative Commons Reconocimiento 3.0 Espa˜ na http://creativecommons.org/licenses/by/3.0/es
  3. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    Introducci´ on Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
  4. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    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
  5. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    Introducci´ on El resultado suele ser un conjunto heterog´ eneo Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
  6. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    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
  7. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    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
  8. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    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
  9. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    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
  10. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    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
  11. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    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
  12. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    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
  13. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on Beneficios Etapas

    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
  14. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on M´ etodos

    Automatizaci´ on Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
  15. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on M´ etodos

    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
  16. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on M´ etodos

    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
  17. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on M´ etodos

    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
  18. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on M´ etodos

    M´ etodos – Actualizaciones Aviso autom´ atico de actualizaciones: Debian: apticron Red Hat / CentOS: /etc/yum/yum-updatesd.conf emit via = email email to = mail@example.com email from = mail@example.com Ports: pkg version -vIL= Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
  19. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on M´ etodos

    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
  20. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on M´ etodos

    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
  21. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on M´ etodos

    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
  22. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on M´ etodos

    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
  23. Introducci´ on Automatizaci´ on Pr´ acticas Introducci´ on M´ etodos

    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
  24. Introducci´ on Automatizaci´ on Pr´ acticas unison Scripting Tareas repetitivas

    Ficheros de log Mantenimiento del sistema Pr´ acticas Jose Castro, Miguel Vidal Homogeneizaci´ on del CPD
  25. Introducci´ on Automatizaci´ on Pr´ acticas unison Scripting Tareas repetitivas

    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
  26. Introducci´ on Automatizaci´ on Pr´ acticas unison Scripting Tareas repetitivas

    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
  27. Introducci´ on Automatizaci´ on Pr´ acticas unison Scripting Tareas repetitivas

    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
  28. Introducci´ on Automatizaci´ on Pr´ acticas unison Scripting Tareas repetitivas

    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
  29. Introducci´ on Automatizaci´ on Pr´ acticas unison Scripting Tareas repetitivas

    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
  30. Introducci´ on Automatizaci´ on Pr´ acticas unison Scripting Tareas repetitivas

    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