SlideShare a Scribd company logo
1 of 34
Download to read offline
________________________________
GNU/Linux Disaster Recovery con DRLM en GRIFOLS
Didac Oliveira
DRLM Chief Architect & Core Developer
Antonio Sanchez
UNIX/Linux Systems IT Manager
About me
Didac Oliveira
●
Co-Owner & Co-Founder at Brain Updaters
●
Co-Founder & Maintainer at DRLM Project
Other Open Source contributions:
•
Relax-and-Recover (ReaR)
www.relax-and-recover.org
•
Config-to-HTML (cfg2html v6.x)
www.cfg2html.com
DRLM Project
Index
- What is DRLM?
- DRLM Project history
- DRLM at GRIFOLS
- Project Future
- Q&A
What is DRLM?
What is DRLM?
Project founders & maintainers
Didac Oliveira Pau Roura Ruben Carbonell
What is DRLM?
GNU/Linux Disaster Recovery
●
Fast rollback to a pre-upgrade backup after
any wrong OS upgrade causing service
downtime or malfunction.
●
Recover software or hardware failures. From
data corrupted or broken disks to full
hardware replacement issues.
●
Full network recovery system for your
GNU/Linux operating systems.
●
Complementary with your existing data
backup solution. Is not a data backup
replacement.
What is DRLM?
GNU/Linux Migration tool
Physical Server
VM
Hypervisor
P2V
VM
Hypervisor B
V2V
VM
Hypervisor A
Physical Server
P2P
Physical Server
Physical Server
VM
Hypervisor
V2P
A vendor agnostic solution for all your system migrations.
●
Migrate your GNU/Linux physical workloads to any
virtualization platform of your choice.
●
Replace your old and out-of-warranty hardware for new one
from any vendor.
●
Migrate your existing VMs to other virtualization platform, without
worring about cumbersome disk format conversion compatibilies or
vendor specific conversion/migration tools.
●
Move virtual workloads to physical, for performance needs or to
test reproduce issues .
What is DRLM?
GNU/Linux Deployment tool
1) Install a fresh OS once, with your required FS/LVM layouts,
required software packages and base configs, etc.
2) Register this new client to your DRLM server.
3) Run a DRLM backup on this client
4) Export the resulting DR image and distribute it among your
DRLM servers on diferent locations.
5) Register your new servers (phys. or virt.) in DRLM.
6) Import de template DR image to them.
7) Net boot your servers and recover/install them all.New
system 1
...
New
system 2
New
system 3
New
system N
Network based OS deployments
Install new systems from any DRLM backup
image as a template for a new GNU/Linux
Server or Desktop.
What is DRLM?
Feature highlights
Automatic error
reporting
Unattended client installation and
base config
Backup job
scheduler
Export & import
DR images
DRLM Project history
DRLM Project History
Summer 2013 at GRIFOLS
GRIFOLS needs a proper DR system for it’s strategic projects on GNU/Linux:
●
They were used to propietary UNIXes (AIX and HP-UX) for years.
●
Disaster Recovery is a must for them, as a pharma company needs to report to
organizations like FDA (US Food & Drug Administration) and EMA (European Medical
Agency).
●
They were happy with DR tools for AIX (mysysb/NIM server) and HP-UX (Ignite
Server).
●
What should they use for GNU/Linux?
DRLM Project History
GRIFOLS met BU
●
GRIFOLS requirements were analyzed, and a solution
based on Relax-and-Recover was proposed.
●
ReaR had some drawbacks in the management area that
are very importat for a big company like GRIFOLS.
●
BU had the commitment to made a PoC for the proposed
solution with ReaR, and to develop a management layer,
released as Open Source software, in few months with
all the requirements needed.
DRLM Project History
DRLM v1.0.0 released
DRLM version 1.0 was released in just 6 months of hard effort in
development and testing!
●
GRIFOLS was happy with the Proof of concept results, and this way the DRLM
project was born.
●
The project implementation at GRIFOLS was a success in January 2014.
●
This is not the end of the story, but we’ll come back later...
DRLM Project History
to summarize ...
2013 AUG: DRLM Project was born
2013 DEC: First DRLM stable version (1.0.0)
2014 DEC: DRLM full integration with ReaR
2015 JAN: DRLM project websites released
(www.drlm.org & docs.drlm.org)
2016 JUL: DRLM version 2.0.0 released
2017 MAY: DRLM version 2.1.3 released
2017 SEP: DRLM version 2.2.0 released
2018 OCT: DRLM version 2.2.1 released
DRLM Project History
Who is now using DRLM?
at
DRLM at GRIFOLS
About me
Antonio Sanchez Vilalta
GRIFOLS UNIX/Linux Systems IT Manager
antonio.sanchez@grifols.com
DRLM at GRIFOLS
What GRIFOLS is?
DRLM at GRIFOLS
What is GRIFOLS?
€4.3
bilion
Revenue in 2017
 
20,000
employees
 
€311
billion
in I+D+i investments in
2017
 
GRIFOLS is a global healthcare company founded in
Barcelona, Spain.
We are an industry leader in producing plasma-derived
medicines for patients around the world.
DRLM at GRIFOLS
DRLM history at GRIFOLS
DRLM at GRIFOLS
Brief history
●
GRIFOLS have been using propietary UNIX systems (AIX & HP-UX) for years.
●
In 2006 we began to use GNU/Linux for the new company strategic project
GDS (Grifols Donation System).
●
A proper DR system for GNU/Linux was a real need for us.
●
Some of the available tools in the market were tested:
- Data Protector
- Storix
●
We experienced lots of problems with them (not successful DR) and we asked for
help to BU to implement a solution that really worked.
DRLM at GRIFOLS
Beginning of 2014 ...
●
We arrived to DRLM version 1.0 in January 2014!
●
We passed all DR tests required in our IQ validations required by FDA.
●
DRLM deployed in all principal datacenters
●
Parets del Vallès (BCN)
●
Clayton (USA)
●
Los Angeles (USA)
●
Grange Castle (Ireland)
●
DRLM managed Disaster Recovery for all physical GRIFOLS GNU/Linux
systems
DRLM at GRIFOLS
Today’s 10000 foot view
DRLM at GRIFOLS
Today’s 10000 foot view
●
Right now at GRIFOLS we have +600 GNU/Linux systems for critical and non-
critical services.
●
DRLM was recently upgraded to version 2.2 and is providing service on principal
and contingency GRIFOLS datacenters in USA and Spain:
●
9 DRLM servers on different datacenters
●
+340 GNU/Linux systems managed by DRLM
●
Disaster Recovery is managed with DRLM on all GRIFOLS production GNU/Linux
systems (Virtual and Physical).
●
Fully integrated with GRIFOLS monitoring and service management tools.
DRLM at GRIFOLS
DRLM benefits
DRLM at GRIFOLS
Benefits
●
We are deploying new systems with a gain of 80% of time with DRLM.
●
Easy management of our DR system
●
DRLM & ReaR provide open source DR system based on GNU/Linux
stantard tools.
●
Same tool used for:
●
Install/Deploy new systems
●
Backup (Disaster Recovery)
●
System migrations
DRLM at GRIFOLS
More benefits ...
●
Easy and secure way to modify OS filesystem types, disk layouts, ...
on production systems with small service downtime.
●
Easy & Fast system migrations:
●
Physical to Virtual (P2V)
●
Physical to Physical (P2P)
●
Virtual to Virtual (V2V)
●
Virtual to Physical (V2P)
●
Systems movement between Datacenters made easy.
●
Keep a DR image of the System before any OS upgrade gives us a
safe rollback to the previous working state.
DRLM at GRIFOLS
Some more benefits ...
●
DRLM is our all-in-one backup tool for small datacenters where our
Data backup tools are not present. Also is our DR tool for GRIFOLS
Backup software servers.
●
Review/restore previous OS and service configurations, not just a
Full DR recovery.
●
Our daily use of DRLM provides all the testing needed for DR
purposes, allowing us to skip dedicated DR tests of our systems. This
is a lot of gain in time we can invest in other projects.
DRLM at GRIFOLS
The most important ...
…But above all else, we can sleep peacefully
Project future
DRLM Project Future
What is comming ...
Roadmap highlights for DRLM 2.X
●
HTTP service in Golang (Apache2
replacement).
●
Add support for new platforms.
●
DB versioning for safe upgrades.
●
Packaging and backup info improvements.
●
And lot more ....
New DRLM version 3 !
●
It is in the final design phase.
●
Is going to be a huge change improving
flexibility and modularity of the service.
●
Start of development phase is planned for
2019.
●
Keep updated for future project news!
DRLM Project Future
How to contribute?
•
Try our latest versions and give us your feedback
•
Write code to improve or extend DRLM
•
Start discussions for new feature proposals
•
Report Issues to improve our code and/or documentation
github.com/brainupdaters/drlm & github.com/brainupdaters/drlm-docs
•
Share your experience with DRLM
•
Contract services and/or Support for DRLM
Visit http://drlm.org/community/ and http://brainupdaters.net/drlm-services/ for more information.
Questions & Answers
Copyright © 2018 - Brain Updaters, S.L.L. Licensed under Creative Commons (CC BY-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
Didac Oliveira Phone: +34 629 078 369
DRLM Chief Architect & Core Developer e-mail: didac@brainupdaters.net

More Related Content

Similar to Presentación Librecon 2018 "GNU/Linux Disaster Recovery con DRLM en GRIFOLS"

DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...Haggai Philip Zagury
 
FOSDEM'17: Disaster Recovery Management with ReaR (relax-and-recover) & DRLM ...
FOSDEM'17: Disaster Recovery Management with ReaR (relax-and-recover) & DRLM ...FOSDEM'17: Disaster Recovery Management with ReaR (relax-and-recover) & DRLM ...
FOSDEM'17: Disaster Recovery Management with ReaR (relax-and-recover) & DRLM ...Didac Oliveira
 
The implementation of ldrp (with rear)
The implementation of ldrp (with rear)The implementation of ldrp (with rear)
The implementation of ldrp (with rear)loadays
 
DrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewDrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewJohn Studdard
 
Meetup 2020 - Back to the Basics part 101 : IaC
Meetup 2020 - Back to the Basics part 101 : IaCMeetup 2020 - Back to the Basics part 101 : IaC
Meetup 2020 - Back to the Basics part 101 : IaCDamienCarpy
 
GitOps (& Flux) for Helm Users with Scott Rigby
GitOps (& Flux) for Helm Users with Scott RigbyGitOps (& Flux) for Helm Users with Scott Rigby
GitOps (& Flux) for Helm Users with Scott RigbyWeaveworks
 
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)Ron Munitz
 
GitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott RigbyGitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott RigbyWeaveworks
 
Drupal 6 to Drupal 8 Migration
Drupal 6 to Drupal 8 MigrationDrupal 6 to Drupal 8 Migration
Drupal 6 to Drupal 8 MigrationAmeex Technologies
 
Drupal 9 or 10 - What's the Best Choice for Your Business?
Drupal 9 or 10 - What's the Best Choice for Your Business?Drupal 9 or 10 - What's the Best Choice for Your Business?
Drupal 9 or 10 - What's the Best Choice for Your Business?Thecommerceshop1
 
How to Migrate Drupal 6 to Drupal 8?
How to Migrate Drupal 6 to Drupal 8?How to Migrate Drupal 6 to Drupal 8?
How to Migrate Drupal 6 to Drupal 8?DrupalGeeks
 
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...Cloud Native Day Tel Aviv
 
Dr. Strangeconfig or: How I Learned to Stop Using Chef and Puppet and Love th...
Dr. Strangeconfig or: How I Learned to Stop Using Chef and Puppet and Love th...Dr. Strangeconfig or: How I Learned to Stop Using Chef and Puppet and Love th...
Dr. Strangeconfig or: How I Learned to Stop Using Chef and Puppet and Love th...Amir Moghimi
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkMediacurrent
 
Should you upgrade your Drupal 7 website or migrate to Drupal 8?
Should you upgrade  your Drupal 7 website or  migrate to Drupal 8? Should you upgrade  your Drupal 7 website or  migrate to Drupal 8?
Should you upgrade your Drupal 7 website or migrate to Drupal 8? Symetris
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupYashrajNayak4
 
Migrating .NET Apps to CF, A Strategy for Enterprises
Migrating .NET Apps to CF, A Strategy for EnterprisesMigrating .NET Apps to CF, A Strategy for Enterprises
Migrating .NET Apps to CF, A Strategy for EnterprisesVMware Tanzu
 
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9OpenNebula Project
 
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019VMware Tanzu
 

Similar to Presentación Librecon 2018 "GNU/Linux Disaster Recovery con DRLM en GRIFOLS" (20)

DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
DevOpsDays Tel Aviv DEC 2022 | Building A Cloud-Native Platform Brick by Bric...
 
FOSDEM'17: Disaster Recovery Management with ReaR (relax-and-recover) & DRLM ...
FOSDEM'17: Disaster Recovery Management with ReaR (relax-and-recover) & DRLM ...FOSDEM'17: Disaster Recovery Management with ReaR (relax-and-recover) & DRLM ...
FOSDEM'17: Disaster Recovery Management with ReaR (relax-and-recover) & DRLM ...
 
The implementation of ldrp (with rear)
The implementation of ldrp (with rear)The implementation of ldrp (with rear)
The implementation of ldrp (with rear)
 
DrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic OverviewDrupalCampSFL OpenPublic Overview
DrupalCampSFL OpenPublic Overview
 
Meetup 2020 - Back to the Basics part 101 : IaC
Meetup 2020 - Back to the Basics part 101 : IaCMeetup 2020 - Back to the Basics part 101 : IaC
Meetup 2020 - Back to the Basics part 101 : IaC
 
GitOps (& Flux) for Helm Users with Scott Rigby
GitOps (& Flux) for Helm Users with Scott RigbyGitOps (& Flux) for Helm Users with Scott Rigby
GitOps (& Flux) for Helm Users with Scott Rigby
 
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
Android As a Server- Building Android for the Cloud (AnDevCon SF 2013)
 
GitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott RigbyGitOps for Helm Users by Scott Rigby
GitOps for Helm Users by Scott Rigby
 
Drupal 6 to Drupal 8 Migration
Drupal 6 to Drupal 8 MigrationDrupal 6 to Drupal 8 Migration
Drupal 6 to Drupal 8 Migration
 
Drupal 9 or 10 - What's the Best Choice for Your Business?
Drupal 9 or 10 - What's the Best Choice for Your Business?Drupal 9 or 10 - What's the Best Choice for Your Business?
Drupal 9 or 10 - What's the Best Choice for Your Business?
 
How to Migrate Drupal 6 to Drupal 8?
How to Migrate Drupal 6 to Drupal 8?How to Migrate Drupal 6 to Drupal 8?
How to Migrate Drupal 6 to Drupal 8?
 
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
Kubernetes is hard! Lessons learned taking our apps to Kubernetes - Eldad Ass...
 
Drupal
DrupalDrupal
Drupal
 
Dr. Strangeconfig or: How I Learned to Stop Using Chef and Puppet and Love th...
Dr. Strangeconfig or: How I Learned to Stop Using Chef and Puppet and Love th...Dr. Strangeconfig or: How I Learned to Stop Using Chef and Puppet and Love th...
Dr. Strangeconfig or: How I Learned to Stop Using Chef and Puppet and Love th...
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
 
Should you upgrade your Drupal 7 website or migrate to Drupal 8?
Should you upgrade  your Drupal 7 website or  migrate to Drupal 8? Should you upgrade  your Drupal 7 website or  migrate to Drupal 8?
Should you upgrade your Drupal 7 website or migrate to Drupal 8?
 
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 MeetupPreparing for Neo - Singapore OutSystems User Group October 2022 Meetup
Preparing for Neo - Singapore OutSystems User Group October 2022 Meetup
 
Migrating .NET Apps to CF, A Strategy for Enterprises
Migrating .NET Apps to CF, A Strategy for EnterprisesMigrating .NET Apps to CF, A Strategy for Enterprises
Migrating .NET Apps to CF, A Strategy for Enterprises
 
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
OpenNebulaconf2017US: Multi-Site Hyperconverged OpenNebula with DRBD9
 
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019
Pivotal Greenplum Cloud Marketplaces - Greenplum Summit 2019
 

Recently uploaded

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comFatema Valibhai
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfryanfarris8
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfVishalKumarJha10
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfkalichargn70th171
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnAmarnathKambale
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456KiaraTiradoMicha
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech studentsHimanshiGarg82
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdfPearlKirahMaeRagusta1
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024Mind IT Systems
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension AidPhilip Schwarz
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfkalichargn70th171
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxComplianceQuest1
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...Nitya salvi
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...ICS
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsJhone kinadey
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...Jittipong Loespradit
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Modelsaagamshah0812
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsAlberto González Trastoy
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxalwaysnagaraju26
 

Recently uploaded (20)

HR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.comHR Software Buyers Guide in 2024 - HRSoftware.com
HR Software Buyers Guide in 2024 - HRSoftware.com
 
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdfAzure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
 
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdfintroduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
introduction-to-automotive Andoid os-csimmonds-ndctechtown-2021.pdf
 
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICECHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
CHEAP Call Girls in Pushp Vihar (-DELHI )🔝 9953056974🔝(=)/CALL GIRLS SERVICE
 
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdfThe Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
 
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learnVTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
 
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456LEVEL 5   - SESSION 1 2023 (1).pptx - PDF 123456
LEVEL 5 - SESSION 1 2023 (1).pptx - PDF 123456
 
8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students8257 interfacing 2 in microprocessor for btech students
8257 interfacing 2 in microprocessor for btech students
 
Define the academic and professional writing..pdf
Define the academic and professional writing..pdfDefine the academic and professional writing..pdf
Define the academic and professional writing..pdf
 
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 202410 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
 
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension AidDirect Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems - The Print[A] Example - A Comprehension Aid
 
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdfLearn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
Learn the Fundamentals of XCUITest Framework_ A Beginner's Guide.pdf
 
A Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docxA Secure and Reliable Document Management System is Essential.docx
A Secure and Reliable Document Management System is Essential.docx
 
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...Chinsurah Escorts ☎️8617697112  Starting From 5K to 15K High Profile Escorts ...
Chinsurah Escorts ☎️8617697112 Starting From 5K to 15K High Profile Escorts ...
 
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
The Real-World Challenges of Medical Device Cybersecurity- Mitigating Vulnera...
 
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial GoalsRight Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
 
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
MarTech Trend 2024 Book : Marketing Technology Trends (2024 Edition) How Data...
 
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language ModelsUnlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
 
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time ApplicationsUnveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
 
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptxBUS PASS MANGEMENT SYSTEM USING PHP.pptx
BUS PASS MANGEMENT SYSTEM USING PHP.pptx
 

Presentación Librecon 2018 "GNU/Linux Disaster Recovery con DRLM en GRIFOLS"

  • 1. ________________________________ GNU/Linux Disaster Recovery con DRLM en GRIFOLS Didac Oliveira DRLM Chief Architect & Core Developer Antonio Sanchez UNIX/Linux Systems IT Manager
  • 2. About me Didac Oliveira ● Co-Owner & Co-Founder at Brain Updaters ● Co-Founder & Maintainer at DRLM Project Other Open Source contributions: • Relax-and-Recover (ReaR) www.relax-and-recover.org • Config-to-HTML (cfg2html v6.x) www.cfg2html.com
  • 3. DRLM Project Index - What is DRLM? - DRLM Project history - DRLM at GRIFOLS - Project Future - Q&A
  • 5. What is DRLM? Project founders & maintainers Didac Oliveira Pau Roura Ruben Carbonell
  • 6. What is DRLM? GNU/Linux Disaster Recovery ● Fast rollback to a pre-upgrade backup after any wrong OS upgrade causing service downtime or malfunction. ● Recover software or hardware failures. From data corrupted or broken disks to full hardware replacement issues. ● Full network recovery system for your GNU/Linux operating systems. ● Complementary with your existing data backup solution. Is not a data backup replacement.
  • 7. What is DRLM? GNU/Linux Migration tool Physical Server VM Hypervisor P2V VM Hypervisor B V2V VM Hypervisor A Physical Server P2P Physical Server Physical Server VM Hypervisor V2P A vendor agnostic solution for all your system migrations. ● Migrate your GNU/Linux physical workloads to any virtualization platform of your choice. ● Replace your old and out-of-warranty hardware for new one from any vendor. ● Migrate your existing VMs to other virtualization platform, without worring about cumbersome disk format conversion compatibilies or vendor specific conversion/migration tools. ● Move virtual workloads to physical, for performance needs or to test reproduce issues .
  • 8. What is DRLM? GNU/Linux Deployment tool 1) Install a fresh OS once, with your required FS/LVM layouts, required software packages and base configs, etc. 2) Register this new client to your DRLM server. 3) Run a DRLM backup on this client 4) Export the resulting DR image and distribute it among your DRLM servers on diferent locations. 5) Register your new servers (phys. or virt.) in DRLM. 6) Import de template DR image to them. 7) Net boot your servers and recover/install them all.New system 1 ... New system 2 New system 3 New system N Network based OS deployments Install new systems from any DRLM backup image as a template for a new GNU/Linux Server or Desktop.
  • 9. What is DRLM? Feature highlights Automatic error reporting Unattended client installation and base config Backup job scheduler Export & import DR images
  • 11. DRLM Project History Summer 2013 at GRIFOLS GRIFOLS needs a proper DR system for it’s strategic projects on GNU/Linux: ● They were used to propietary UNIXes (AIX and HP-UX) for years. ● Disaster Recovery is a must for them, as a pharma company needs to report to organizations like FDA (US Food & Drug Administration) and EMA (European Medical Agency). ● They were happy with DR tools for AIX (mysysb/NIM server) and HP-UX (Ignite Server). ● What should they use for GNU/Linux?
  • 12. DRLM Project History GRIFOLS met BU ● GRIFOLS requirements were analyzed, and a solution based on Relax-and-Recover was proposed. ● ReaR had some drawbacks in the management area that are very importat for a big company like GRIFOLS. ● BU had the commitment to made a PoC for the proposed solution with ReaR, and to develop a management layer, released as Open Source software, in few months with all the requirements needed.
  • 13. DRLM Project History DRLM v1.0.0 released DRLM version 1.0 was released in just 6 months of hard effort in development and testing! ● GRIFOLS was happy with the Proof of concept results, and this way the DRLM project was born. ● The project implementation at GRIFOLS was a success in January 2014. ● This is not the end of the story, but we’ll come back later...
  • 14. DRLM Project History to summarize ... 2013 AUG: DRLM Project was born 2013 DEC: First DRLM stable version (1.0.0) 2014 DEC: DRLM full integration with ReaR 2015 JAN: DRLM project websites released (www.drlm.org & docs.drlm.org) 2016 JUL: DRLM version 2.0.0 released 2017 MAY: DRLM version 2.1.3 released 2017 SEP: DRLM version 2.2.0 released 2018 OCT: DRLM version 2.2.1 released
  • 15. DRLM Project History Who is now using DRLM?
  • 16. at
  • 17. DRLM at GRIFOLS About me Antonio Sanchez Vilalta GRIFOLS UNIX/Linux Systems IT Manager antonio.sanchez@grifols.com
  • 18. DRLM at GRIFOLS What GRIFOLS is?
  • 19. DRLM at GRIFOLS What is GRIFOLS? €4.3 bilion Revenue in 2017   20,000 employees   €311 billion in I+D+i investments in 2017   GRIFOLS is a global healthcare company founded in Barcelona, Spain. We are an industry leader in producing plasma-derived medicines for patients around the world.
  • 20. DRLM at GRIFOLS DRLM history at GRIFOLS
  • 21. DRLM at GRIFOLS Brief history ● GRIFOLS have been using propietary UNIX systems (AIX & HP-UX) for years. ● In 2006 we began to use GNU/Linux for the new company strategic project GDS (Grifols Donation System). ● A proper DR system for GNU/Linux was a real need for us. ● Some of the available tools in the market were tested: - Data Protector - Storix ● We experienced lots of problems with them (not successful DR) and we asked for help to BU to implement a solution that really worked.
  • 22. DRLM at GRIFOLS Beginning of 2014 ... ● We arrived to DRLM version 1.0 in January 2014! ● We passed all DR tests required in our IQ validations required by FDA. ● DRLM deployed in all principal datacenters ● Parets del Vallès (BCN) ● Clayton (USA) ● Los Angeles (USA) ● Grange Castle (Ireland) ● DRLM managed Disaster Recovery for all physical GRIFOLS GNU/Linux systems
  • 23. DRLM at GRIFOLS Today’s 10000 foot view
  • 24. DRLM at GRIFOLS Today’s 10000 foot view ● Right now at GRIFOLS we have +600 GNU/Linux systems for critical and non- critical services. ● DRLM was recently upgraded to version 2.2 and is providing service on principal and contingency GRIFOLS datacenters in USA and Spain: ● 9 DRLM servers on different datacenters ● +340 GNU/Linux systems managed by DRLM ● Disaster Recovery is managed with DRLM on all GRIFOLS production GNU/Linux systems (Virtual and Physical). ● Fully integrated with GRIFOLS monitoring and service management tools.
  • 26. DRLM at GRIFOLS Benefits ● We are deploying new systems with a gain of 80% of time with DRLM. ● Easy management of our DR system ● DRLM & ReaR provide open source DR system based on GNU/Linux stantard tools. ● Same tool used for: ● Install/Deploy new systems ● Backup (Disaster Recovery) ● System migrations
  • 27. DRLM at GRIFOLS More benefits ... ● Easy and secure way to modify OS filesystem types, disk layouts, ... on production systems with small service downtime. ● Easy & Fast system migrations: ● Physical to Virtual (P2V) ● Physical to Physical (P2P) ● Virtual to Virtual (V2V) ● Virtual to Physical (V2P) ● Systems movement between Datacenters made easy. ● Keep a DR image of the System before any OS upgrade gives us a safe rollback to the previous working state.
  • 28. DRLM at GRIFOLS Some more benefits ... ● DRLM is our all-in-one backup tool for small datacenters where our Data backup tools are not present. Also is our DR tool for GRIFOLS Backup software servers. ● Review/restore previous OS and service configurations, not just a Full DR recovery. ● Our daily use of DRLM provides all the testing needed for DR purposes, allowing us to skip dedicated DR tests of our systems. This is a lot of gain in time we can invest in other projects.
  • 29. DRLM at GRIFOLS The most important ... …But above all else, we can sleep peacefully
  • 31. DRLM Project Future What is comming ... Roadmap highlights for DRLM 2.X ● HTTP service in Golang (Apache2 replacement). ● Add support for new platforms. ● DB versioning for safe upgrades. ● Packaging and backup info improvements. ● And lot more .... New DRLM version 3 ! ● It is in the final design phase. ● Is going to be a huge change improving flexibility and modularity of the service. ● Start of development phase is planned for 2019. ● Keep updated for future project news!
  • 32. DRLM Project Future How to contribute? • Try our latest versions and give us your feedback • Write code to improve or extend DRLM • Start discussions for new feature proposals • Report Issues to improve our code and/or documentation github.com/brainupdaters/drlm & github.com/brainupdaters/drlm-docs • Share your experience with DRLM • Contract services and/or Support for DRLM Visit http://drlm.org/community/ and http://brainupdaters.net/drlm-services/ for more information.
  • 34. Copyright © 2018 - Brain Updaters, S.L.L. Licensed under Creative Commons (CC BY-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 Didac Oliveira Phone: +34 629 078 369 DRLM Chief Architect & Core Developer e-mail: didac@brainupdaters.net