Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.
Gestión del Disaster Recovery
Open Source en sistemas
GNU/Linux
Didac Oliveira
DRLM Chief Architect & Core Developer
1
¿Quién soy?
Didac Oliveira Garcia
Owner & Founder - Brain Updaters, S.L.L.
Founder & Maintainer – DRLM Project
Contribuc...
2
¿Qué es un Desastre?
Tipos de desastre
3
¿Qué es un Desastre?
Tipos de desastre
4
¿Qué es un Desastre?
Tipos de desastre
5
¿Qué es un Desastre?
Tipos de desastre
6
¿Qué es un Desastre?
Tipos de desastre
# rm -rf /
# chmod -R 000 /
7
¿Qué es un Desastre?
Principales causas de pérdida de servicio
**The State Of Business Technology Resiliency, Q2 2014 (F...
8
Algunos conceptos básicos
BIA, RPO & RTO
Recovery Point Objective (RPO)
El objetivo de tiempo de recuperación (RTO) es l...
9
Algunos conceptos básicos
Disaster Recovery & Business Continuity
Disaster Recovery (DR)
La continuidad del negocio (BC)...
10
High
Availability
Data Backup
& Replication
Disaster
Recovery
Business Continuity
3 factores muy importantes
Business
C...
11
High
Availability
Data Backup
& Replication
Disaster
Recovery
Garantiza la disponibilidad del
servicio eliminando los p...
12
High
Availability
Data Backup
& Replication
Disaster
Recovery
Garantiza la disponibilidad del
servicio eliminando los p...
13
High
Availability
Data Backup
& Replication
Disaster
Recovery
Garantiza la disponibilidad del
servicio eliminando los p...
14
High
Availability
Data Backup
& Replication
Disaster
Recovery
Garantiza la disponibilidad del
servicio eliminando los p...
15
Sistema Operativo Datos de aplicación
OS vs App Data
Diferencias entre backups de sistema y datos
Requisitos restore:
-...
16
GNU/Linux Disaster Recovery
Open Source Software
17
¿Qué es ReaR?
Relax-and-Recover
18
¿Qué es DRLM?
Disaster Recovery Linux Manager
19
DRLM
¿Cómo funciona?
20
DRLM
Proceso de backup
Validar
cliente
Registrar
Backup
Registrar
Backup
Backup
Habilitar
Backup
Generar
imagen DR
Calc...
21
DRLM
Proceso de recover
Net Boot
Restaurar
Backup
Recover
Reboot
Modo
Rescue
Load
kernel &
initrd
Recrear
Layout
22
Arquitecura DRLM
Protocolos y servicios
DHCP
NFS
SSH
DRLM
STORE
TFTP
HTTPs
23
Network
operations
Backup
operations
Client
operations
DRLM CLI
Command Line Interface
24
Network
operations
Backup
operations
Client
operations
DRLM CLI
Network Operations
●
Add Networks
●
Delete Networks
●
M...
25
Network
operations
Backup
operations
Client
operations
DRLM CLI
Client Operations
●
Add Clients
●
Delete Clients
●
Modi...
26
Network
operations
Backup
operations
Client
operations
DRLM CLI
Backup Operations
●
Run Backups
●
Delete Backups
●
Mana...
27
Migraciones con DRLM
Physical to Virtual (P2V)
Physical Server
VM
Hypervisor
28
Migraciones con DRLM
Virtual to Virtual (V2V)
VM
Hypervisor B
VM
Hypervisor A
29
Migraciones con DRLM
Physical to Physical (P2P)
Physical Server A Physical Server B
30
Migraciones con DRLM
Virtual to Physical (V2P)
VM
Hypervisor
Physical Server
31
DRLM
Features
●
Gestión centralizada
●
Reporte de errores automático en caso de fallo
●
Migración de sistemas GNU/Linux...
32
DRLM
Roadmap
●
Implementación GRUB2 para homogenización del netboot (multiarch)
●
Mejoras en automatización
●
Logs de R...
33
DRLM
Un poco de historia...
Ago 2013: Arranca el proyecto DRLM (aka DRLS)
Oct 2013: Primera publicación del código DRLM...
34
DRLM
Un poco de historia...
Mar 2015: Publicada la versión 1.1.1 de DRLM
May 2015: Se define Roadmap para DRLM versión ...
35
DRLM
Caso de éxito: GRIFOLS
GRIFOLS es la tercera empresa del mundo en el sector de los
hemoderivados y la primera en E...
Ruegos y preguntas
Didac Oliveira
Phone: +34 629 078 369
E-Mail: didac@brainupdaters.net
Web: www.brainupdaters.net
Copyright © 2016 - Brain ...
Upcoming SlideShare
Loading in …5
×

Linux OS Disaster Recovery - OpenExpo2016 (Madrid)

1,041 views

Published on

Ponencia sobre la gestión del Disaster Recovery Open Source en GNU/Linux para OpenExpo 2016

  • Login to see the comments

Linux OS Disaster Recovery - OpenExpo2016 (Madrid)

  1. 1. Gestión del Disaster Recovery Open Source en sistemas GNU/Linux Didac Oliveira DRLM Chief Architect & Core Developer
  2. 2. 1 ¿Quién soy? Didac Oliveira Garcia Owner & Founder - Brain Updaters, S.L.L. Founder & Maintainer – DRLM Project Contribuciones OpenSource: Relax-and-Recover (ReaR) www.relax-and-recover.org Config-to-HTML (cfg2html v6.x) www.cfg2html.com
  3. 3. 2 ¿Qué es un Desastre? Tipos de desastre
  4. 4. 3 ¿Qué es un Desastre? Tipos de desastre
  5. 5. 4 ¿Qué es un Desastre? Tipos de desastre
  6. 6. 5 ¿Qué es un Desastre? Tipos de desastre
  7. 7. 6 ¿Qué es un Desastre? Tipos de desastre # rm -rf / # chmod -R 000 /
  8. 8. 7 ¿Qué es un Desastre? Principales causas de pérdida de servicio **The State Of Business Technology Resiliency, Q2 2014 (FORRESTER)
  9. 9. 8 Algunos conceptos básicos BIA, RPO & RTO Recovery Point Objective (RPO) El objetivo de tiempo de recuperación (RTO) es la máxima cantidad de tiempo que un sistema, aplicación o red puede estar inactiva después de que ocurra un desastre o fallo. . Recovery Time Objective (RTO) El objetivo de punto de recuperación (RPO) es el punto máximo asumible de pérdida de datos después de un desastre. El RPO determina la frecuencia con la que se deben realizar las copias de seguridad. El análisis de impacto de negocio (BIA) es el proceso que identifica y evalúa los efectos potenciales de los eventos causados por desastres naturales y/o artificiales en las operaciones. . Business Impact Analysis (BIA)
  10. 10. 9 Algunos conceptos básicos Disaster Recovery & Business Continuity Disaster Recovery (DR) La continuidad del negocio (BC) describe los procesos y procedimientos para garantizar que una funcion de negocio pueda continuar durante un desastre y hasta recuperar un estado estable. . Business Continuity (BC) La recuperación ante desastres (DR) se refiere al proceso de recuperación de una función del negocio a un estado estable después de un desastre.
  11. 11. 10 High Availability Data Backup & Replication Disaster Recovery Business Continuity 3 factores muy importantes Business Continuity
  12. 12. 11 High Availability Data Backup & Replication Disaster Recovery Garantiza la disponibilidad del servicio eliminando los puntos únicos de fallo, normalmente duplicando la infrastructura. Garantiza la restauación de manera rápida y eficaz de los servicios en caso de desastre. Garantiza los datos y su consisténcia junto con su disponibilidad en diferentes localizaciones. High Availability Disaster RecoveryData Backup & Replication Business Continuity 3 factores muy importantes Business Continuity
  13. 13. 12 High Availability Data Backup & Replication Disaster Recovery Garantiza la disponibilidad del servicio eliminando los puntos únicos de fallo, normalmente duplicandoo la infrastructura. Garantiza la restauación de manera rápida y eficaz de los servicios en caso de desastre. Garantiza los datos y su consisténcia junto con su disponibilidad en diferentes localizaciones. High Availability Disaster RecoveryData Backup & Replication Bussiness Continuity 3 factores muy importantes Bussiness Continuity
  14. 14. 13 High Availability Data Backup & Replication Disaster Recovery Garantiza la disponibilidad del servicio eliminando los puntos únicos de fallo, normalmente duplicando la infrastructura. Garantiza la restauación de manera rápida y eficaz de los servicios en caso de desastre. Garantiza los datos y su consisténcia junto con su disponibilidad en diferentes localizaciones. High Availability Disaster RecoveryData Backup & Replication Bussiness Continuity 3 factores muy importantes Business Continuity
  15. 15. 14 High Availability Data Backup & Replication Disaster Recovery Garantiza la disponibilidad del servicio eliminando los puntos únicos de fallo, normalmente duplicando la infrastructura. Garantiza la restauación de manera rápida y eficaz de los servicios en caso de desastre. Garantiza los datos y su consisténcia junto con su disponibilidad en diferentes localizaciones. High Availability Disaster RecoveryData Backup & Replication Bussiness Continuity 3 factores muy importantes Business Continuity Business Continuity
  16. 16. 15 Sistema Operativo Datos de aplicación OS vs App Data Diferencias entre backups de sistema y datos Requisitos restore: - HW (Phys-Virt) - Red RPO vs RTORTO vs RPO Requisitos restore: - Sistema configurado - Agente instalado SysAdmin Backup Admin
  17. 17. 16 GNU/Linux Disaster Recovery Open Source Software
  18. 18. 17 ¿Qué es ReaR? Relax-and-Recover
  19. 19. 18 ¿Qué es DRLM? Disaster Recovery Linux Manager
  20. 20. 19 DRLM ¿Cómo funciona?
  21. 21. 20 DRLM Proceso de backup Validar cliente Registrar Backup Registrar Backup Backup Habilitar Backup Generar imagen DR Calcular uso en disco del cliente Ejecutar Backup cliente Failure Report ERROR
  22. 22. 21 DRLM Proceso de recover Net Boot Restaurar Backup Recover Reboot Modo Rescue Load kernel & initrd Recrear Layout
  23. 23. 22 Arquitecura DRLM Protocolos y servicios DHCP NFS SSH DRLM STORE TFTP HTTPs
  24. 24. 23 Network operations Backup operations Client operations DRLM CLI Command Line Interface
  25. 25. 24 Network operations Backup operations Client operations DRLM CLI Network Operations ● Add Networks ● Delete Networks ● Modify Networks ● List Networks
  26. 26. 25 Network operations Backup operations Client operations DRLM CLI Client Operations ● Add Clients ● Delete Clients ● Modify Clients ● List Clients ● Install Clients ( NEW!! )
  27. 27. 26 Network operations Backup operations Client operations DRLM CLI Backup Operations ● Run Backups ● Delete Backups ● Manage Backups ● List Backups
  28. 28. 27 Migraciones con DRLM Physical to Virtual (P2V) Physical Server VM Hypervisor
  29. 29. 28 Migraciones con DRLM Virtual to Virtual (V2V) VM Hypervisor B VM Hypervisor A
  30. 30. 29 Migraciones con DRLM Physical to Physical (P2P) Physical Server A Physical Server B
  31. 31. 30 Migraciones con DRLM Virtual to Physical (V2P) VM Hypervisor Physical Server
  32. 32. 31 DRLM Features ● Gestión centralizada ● Reporte de errores automático en caso de fallo ● Migración de sistemas GNU/Linux ● Recuperación completamente por red ● Debugging/Troubleshooting integrado en la DRLM CLI ● Desarrollado completamente en Bash ● Open Source
  33. 33. 32 DRLM Roadmap ● Implementación GRUB2 para homogenización del netboot (multiarch) ● Mejoras en automatización ● Logs de ReaR en DRLM ● Export/Import de imágenes DR ● Backups incrementales ● Añadir soporte para CIFS, ISO, RSYNC, ... ● Integración con APIs de Virtualización y Cloud ● Mejoras en instalador y configuración DRLM ● Etc, etc, etc ...
  34. 34. 33 DRLM Un poco de historia... Ago 2013: Arranca el proyecto DRLM (aka DRLS) Oct 2013: Primera publicación del código DRLM en Github. Dic 2013: Primera versión estable de DRLM (v1.0.0) Dic 2014: Integración completa de DLRM con ReaR (issue #522) – ReaR 1.17 Ene 2015: Publicadas las webs del proyecto DRLM www.drlm.org y docs.drlm.org
  35. 35. 34 DRLM Un poco de historia... Mar 2015: Publicada la versión 1.1.1 de DRLM May 2015: Se define Roadmap para DRLM versión 2 Ene 2016: DRLM presente en el FOSDEM’16 Jun 2016: Congelado el código DRLM v2.0.0 - pendientes los últimos tests - cerrar nueva versión de la documentación Jun 2016: DRLM presente en OpenExpo’16
  36. 36. 35 DRLM Caso de éxito: GRIFOLS GRIFOLS es la tercera empresa del mundo en el sector de los hemoderivados y la primera en Europa. El proyecto DRLM nace de la necesidad de GRIFOLS para gestionar el DR de sus sistemas GNU/Linux. Como empresa del sector farmacéutico debe cumplir con estrictos controles que agencias como la FDA (USA) y EMEA (Europa) les exigen para todo sistema y/o servicio relacionado con medicamentos. En Marzo de 2014 se finaliza la implementación de DLRM para la gestión del DR en Linux en los centros de datos de GRIFOLS. Además de la gestión de DR también lo usan como herramienta para las migraciones de sistemas P2P, P2V, V2P, V2V, despliegues de sistemas con una imagen template y clonación de entornos..
  37. 37. Ruegos y preguntas
  38. 38. Didac Oliveira Phone: +34 629 078 369 E-Mail: didac@brainupdaters.net Web: www.brainupdaters.net Copyright © 2016 - Brain Updaters, S.L.L. Licensed under Creative Commons (CC BY-NC-SA 4.0). DRLM and DRLM logo are registered trademarks of Brain Updaters, S.L.L. DRLM at Github: github.com/brainupdaters/drlm DRLM website: drlm.org DRLM Docs: docs.drlm.org

×