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.

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

Presentación Librecon 2018 "GNU/Linux Disaster Recovery con DRLM en GRIFOLS" con Didac Oliveira y Antonio Sanchez, UNIX/Linux Systems IT Manager en Grifols.

  • Login to see the comments

  • Be the first to like this

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

  1. 1. ________________________________ GNU/Linux Disaster Recovery con DRLM en GRIFOLS Didac Oliveira DRLM Chief Architect & Core Developer Antonio Sanchez UNIX/Linux Systems IT Manager
  2. 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. 3. DRLM Project Index - What is DRLM? - DRLM Project history - DRLM at GRIFOLS - Project Future - Q&A
  4. 4. What is DRLM?
  5. 5. What is DRLM? Project founders & maintainers Didac Oliveira Pau Roura Ruben Carbonell
  6. 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. 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. 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. 9. What is DRLM? Feature highlights Automatic error reporting Unattended client installation and base config Backup job scheduler Export & import DR images
  10. 10. DRLM Project history
  11. 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. 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. 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. 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. 15. DRLM Project History Who is now using DRLM?
  16. 16. at
  17. 17. DRLM at GRIFOLS About me Antonio Sanchez Vilalta GRIFOLS UNIX/Linux Systems IT Manager antonio.sanchez@grifols.com
  18. 18. DRLM at GRIFOLS What GRIFOLS is?
  19. 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. 20. DRLM at GRIFOLS DRLM history at GRIFOLS
  21. 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. 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. 23. DRLM at GRIFOLS Today’s 10000 foot view
  24. 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.
  25. 25. DRLM at GRIFOLS DRLM benefits
  26. 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. 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. 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. 29. DRLM at GRIFOLS The most important ... …But above all else, we can sleep peacefully
  30. 30. Project future
  31. 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. 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.
  33. 33. Questions & Answers
  34. 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

×