© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 1 MondoRescue Mondo Rescue: A GPL disaster recovery solution Bruno.

Slides:



Advertisements
Similar presentations
Experts in OS Recovery and Migration
Advertisements

A new standard in Enterprise File Backup. Contents 1.Comparison with current backup methods 2.Introducing Snapshot EFB 3.Snapshot EFB features 4.Organization.
Saving Money by Recycling Existing Computers with LTSP Peter Billson Linux Terminal Server Project (LTSP.org) Linux User Group in Princeton LUG/IP July.
12/6/2006Saroj/P2V 1 Study of P2V and V2P Using UltimateP2V By Saroj Patil CS522 : Semester project presentation Professor : Dr. C. Edward Chow.
Linux Installation Chapter II. Linux Distributions Pre-packaged, installable Linux Anyone can compile a distribution, have to inculde GPL Available for.
1 Web Server Administration Chapter 3 Installing the Server.
Linux+ Guide to Linux Certification Chapter 12 Compression, System Backup, and Software Installation.
MCTS Guide to Microsoft Windows Server 2008 Network Infrastructure Configuration Chapter 2 Installing Windows Server 2008.
Presented to UBDR Gold – Bare Metal Disaster Recovery for Windows Peter Vervaene, Raxco Software Belgium UltraBac distribution BeNeLux.
November 2009 Network Disaster Recovery October 2014.
© 2013 Jones and Bartlett Learning, LLC, an Ascend Learning Company All rights reserved. Security Strategies in Linux Platforms and.
Ashita Srivastava ISM High Five Corporations Chain of fast food restaurants Using Windows XP for clients and Windows Server 2008 Needs a robust.
Your Interactive Guide to the Digital World Discovering Computers 2012.
Chapter 6 Advanced Installation. Objectives  Describe the types and structure of SCSI devices  Explain the different levels of RAID and types of RAID.
Linux+ Guide to Linux Certification
Guide to Linux Installation and Administration, 2e1 Chapter 3 Installing Linux.
A+ Guide to Managing and Maintaining Your PC Fifth Edition Chapter 15 Installing and Using Windows XP Professional.
Please Note: Information contained in this document is considered LENOVO CONFIDENTIAL For Lenovo Internal Use Only Do Not Copy or Distribute!! For Lenovo.
Installing Windows Vista Lesson 2. Skills Matrix Technology SkillObjective DomainObjective # Performing a Clean Installation Set up Windows Vista as the.
Enabling Palacios PXE-Boot Chen Jin Bharath Pattabiraman Patrick Foley.
Windows XP Professional Features ©Richard L. Goldman February 5, 2003.
1 Copyright © 2015 Pexus LLC Patriot PS Personal Server Installing Patriot PS ISO Image on.
Chapter 8: Installing Linux The Complete Guide To Linux System Administration.
Page 1 of 38 Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Lenovo Confidential Please Note: Information contained in.
Hands-On Virtual Computing
36 th LHCb Software Week Pere Mato/CERN.  Provide a complete, portable and easy to configure user environment for developing and running LHC data analysis.
Virtual Server Server Self Service Center (S3C) JI July.
IBM Software Group © 2008 IBM Corporation IBM Tivoli Provisioning Manager 7.1 OS Management with TPM for OS Deployment.
1 COP 4343 Unix System Administration Unit 1: –Linux OS structure –Distributions –Hardware inventory –Disks and partitions –Installation steps –Boot loader.
© Bruno Cornec / HP - Document under/sous CC-by- SA-3.0Bruno CornecHPCC-by- SA-3.0 Date : 9/26/2016 Page 1 MondoRescue Mondo Rescue: A GPL disaster recovery.
© Bruno Cornec / HP - Document under/sous CC-by- SA-3.0Bruno CornecHPCC-by- SA-3.0 Date : 9/29/2016 Page 1 MondoRescue Mondo Rescue: A GPL disaster recovery.
©2009 HP Confidential 1 ©2010 HP / Intel / Red Hat restricted 1 Bruno CornecHP, Open Source Profession Lead Jean-Marc AndréOSSI Solution Architect The.
© Bruno Cornec / HP - Document under/sous CC 3.0 by SABruno CornecHP Date : 10/1/2016 Page 1 Project-Builder.org Project Builder: A GPL continuous packaging.
LinuxCOE (automatic deployment, patch management, retrofit) Mondorescue (Imaging creation and redeployment) metamrepo (conf creation) ISC DHCP serverhpa.
© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 10/2/2016 Page 1 MondoRescue Mondo Rescue: A GPL disaster recovery solution Bruno.
©2009 HP Confidential 1 ©2010 HP / Intel / Red Hat restricted 1 Bruno CornecHP, Open Source Profession Lead Linux Security.
Boot Diskettes, Bootable USB Keys and Live CDs Used when the computer can't start for some reason, as a diagnostic, repair and recovery tool. Boot diskettes.
© Bruno Cornec / HP - Document under/sous CC-by- SA-3.0Bruno CornecHPCC-by- SA-3.0 Date : 10/2/2016 Page 1 MondoRescue Mondo Rescue: A GPL disaster recovery.
Kevin Brouelette OCLUG
BY: SALMAN 1.
CompTIA Server+ Certification (Exam SK0-004)
IT320 Operating System Concepts
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 20, 2016.
Mondorescue and PXE Stuff I took a few of days of googling
Network Attached Storage Overview
Create setup scripts simply and easily.
Guide to Linux Installation and Administration, 2e
BY: SALMAN.
Welcome to Linux Chap#1 Hanin Abdulrahman.
UNIX & LINUX Operating Systems
oVirt Node Project Douglas Schilling Landgraf
The ProLiant USB Setup Key
Exercise #1: Exploring Open-Source Operating Systems with Virtual Machines J. H. Wang Sep. 19, 2017.
Introduction to Networks
Introduction to Networks
Software Version System Part1: Subversion at CERN
Xen Summit Spring 2007 Platform Virtualization with XenEnterprise
Chapter 2 Objectives Identify Windows 7 Hardware Requirements.
Direct Attached Storage and Introduction to SCSI
Operating System Module 1: Linux Installation
Chapter 2: The Linux System Part 1
OPS235: Lab 2 Virtual Machines – Part I
Linux+ Guide to Linux Certification, Third Edition
Presented to Insert Company Name or Logo.
Welcome to Linux Chap#1 Hanin Abdulrahman.
Welcome to Linux Chap#1.
Introducing MagicInfo 6
Module 02 Operating Systems
Presentation transcript:

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 1 MondoRescue Mondo Rescue: A GPL disaster recovery solution Bruno Cornec Open Source and Linux Profession EMEA Lead

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 2 MondoRescue ● Software engineering since 1988 ● Mostly Configuration Management Systems (CMS), Build systems, quality tools, on multiple commercial Unix systems ● Discover Open Source & Linux (OSL) & first contributions in 1993 ● Full time on OSL since 1995, first as HP reseller ● Currently… ● Technology Architect on OSL for the HP/Intel Solution Center, Grenoble ● OSL HP Ambassador ● EMEA OSL HP Profession Lead ● Solutions Linux Conference board member ● MondoRescue, Dploy.org, Project-Builder.org project lead ● LinuxCOE, mrepo, tellico, rinse, fossology contributor ● Mandriva, Fedora packager Introducting myself

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 3 MondoRescue Definitions Disaster Recovery Plan (DRP): Identifying, inventorying and classifying the critical systems and data in the enterprise (in relationship with their value for the enterprise) and consequent procedures, processes and systems to put in place to recover from a disaster. Balance between DRP implementation costs and downtime costs, or loss of data/services costs. Much more paper based than computer based. However tools are also needed as part of the plan. Also DR doesn't substitute itself to backups or archives. Today, among the systems to deal with, you'll have Linux systems. Points to consider: Recovery of solutions: systems, network, storage, connectivity, HA configurations and coherency between those elements. Recovery of system configuration (BIOS, Stripe size, Block size, FS layout and options, Boot loader, OS data, users and application data,...) and coherency between those elements.

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 4 MondoRescue Disaster Recovery Frost & Sullivan 2008 (ISC)2 Global information security Workforce Study

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 5 MondoRescue Distribution neutral (Mandriva, RedHat, Fedora, RHEL, OpenSuSE, SLES, Debian, Ubuntu, Gentoo, Slackware) – x86, x86_64, ia64 Supports most FS supported by the kernel (ext2/3/4, reiserfs, XFS, NTFS, [V]FAT, NFS, including dual boot systems) on any disk supported (IDE, SCSI, FC, HW Raid, SW Raid, LVM v1/2, DM, Multipath) and boot loader (lilo/grub/elilo) Supports CD-R[W], DVD[-+]R[W], Tapes, USB disks/keys, NFS, local FS (ISO9660 files) Uses mindi for mini-distro (live backup !) Full or differential backups supported CLI + curses based UI System DR in minutes A GPL Disaster Recovery Solution

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 6 MondoRescue Need for a Rescue CD for Linux pre-installed servers in choices: mkCDrec and Mondo Rescue Mondo Rescue nearer to my initial needs Developer happy to receive patches -H option added The user's view

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 7 MondoRescue Uses either bzip2, gzip or lzo for data compression Uses afio for reliable backup (supports compression on a file basis, ASCII headers, cpio comp.) Generates bootable ISO images or burns media/creates tapes or USB disks, using running kernel + modules Saves disk structure and content. Proliant HW information Runs on a live system Archiving with mondoarchive /usr/sbin/mondoarchive -O -d /bkp -s 700M -p m1 -E "/usr/doc /usr/src" -N -T /tmp -n s1.hpintelco.org:/nfs

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 8 MondoRescue From bootable physical media (CDs, tapes, OBDR since 2.2.6, USB devices), images on disks, network (PXE), virtual media (Proliant specific) Interactive restore from image files under the OS Proliant goodies support Various modes: Automatic, Interactive, Expert, Compare Ability to change FS type, layout, SW Raid, even HW configuration. DR restore in minutes. But do it ! Restoring with mondorestore

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 9 MondoRescue Requires knowledge of master and target platforms (potential different drivers) All drivers should be part of the mindi image created (either used on master or forced in mindi) Use -H if master and target are identical hardware platforms In other cases, all functions are also available (partition resizing, filesystem type change...) + hardware adaptation Improvement for mindi to include all drivers - TBC Cloning support

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 10 MondoRescue First patch in Dec First attempt of ia64 port not published back in 2001, then in Apr. 2004, and finally published in Nov Proliant fixes in Nov Then migration from CVS => SVN PXE support added in Apr Then no working SVN (1 year+) Patched 2.04 version in Sep The contributor's view

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 11 MondoRescue Using PXE boot ROM, ability to integrate MondoRescue images with a generic deployment server based on pxelinux. Ability to boot from a (central) server hosting (all) ISO images without physical media. label mondo kernel kernel/vmlinuz-mondo append root=/dev/ram rw pxe initrd=initrd/initrd- mondo.img ramdisk_size=32768 prefix=m1 load_ramdisk=1 prompt_ramdisk=0 ipconf=eth1: : : : nfsmount= :/mondo ping=5 PXE Support

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 12 MondoRescue With the iLO and Virtual Media function, ability to boot from a (central) server hosting (all) ISO images or a laptop through a Web interface without physical media. Smart Array support Proliant NIC support Hardware info backup & recovery possible in a cloning approach (using hpacucli, hponcfg, conrep from SSSTK) – preliminary support in Proliant Features

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 13 MondoRescue Project Maintainer since Oct New subversion repository (Thanks BerliOS – HP) 15 versions published with New Build process (Generated pkgs => lead to project-builder.org) 60 distribution tuples (Thanks Qemu) New Website (Thanks Ayo) Trac (300+ Bugs declared – half fixed already) Mondorescue HOWTO Rewritten Mailing List activity The Maintainer's View

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 14 MondoRescue bug fixes on Better Ubuntu and Debian support Proliant SSSTK support ia64 support USB key support Udev support Use Project Builder Project Lead: 2.2.5

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 15 MondoRescue bug fixes on Gentoo x86_64 support Better tape support (-G) OBDR support Remove floppy support New cli params for mondorestore Project Lead: 2.2.6

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 16 MondoRescue bug fixes on Improve USB support Fix for debian x86_64 Support labeled reiserfs FS Remove shm usage OCFS2 preliminary support -E/-I support devices Project Lead: 2.2.7

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 17 MondoRescue bug fixes on Ext4 support added Fix OBDR on ia64 Adds support Adds multipath support Adds RHAS 2.1 support Project Lead: 2.2.8

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 18 MondoRescue Rewritten in perl (mindi first) Busybox removal OS independance (FreeBSD) Network protocol and setup independance Internationalization (fr,us) Configuration files Support of all FS/LVM options SElinux/EFIbootmgr support Software Engineering (tests programs, splint, valgrind, fossology...) Project Lead: 3.0.0

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 19 MondoRescue Mondorescue main site Trac / Wiki Busybox Project-Builder Open Source at HP “The evolution of FLOSS and the Internet are tightly coupled” Web Resources

© Bruno Cornec / HP - Document under/sous FDLBruno CornecHPFDL Date : 9/28/2016 Page 20 MondoRescue ”Changes are never easy to make. There is comfort and safety in tradition, but change must come, no matter how painful or expensive it may be.” Bill Hewlett (Open Source and Linux Technology Architect in the HP/Intel Solution Center) Thanks goes to: Linus Torvalds, Richard Stallman, Eric Raymond, Nat Makarevitch, René Cougnenc, Eric Dumas, Rémy Card, Bdale Garbee, Hugo Rabson, Gallig Renaud, Andree Leidenfrost among others, for their work and devotion to the Open Source Software cause... and my family for his patience :-) Contact - Thanks