BACKUP YOUR SENSITIVE DATA WITH BACKUP- MANAGER



Similar documents
Backup policies. Or - how not to get annoyed when you accidentally delete stuff. Warning - this does get a little technical

Backing Up Your System With rsnapshot

BackupPC. Network Startup Resource Center

Overview. Remote access and file transfer. SSH clients by platform. Logging in remotely

How To Backup On Ubuntu (Amd64) With Back In Time (Amd) On Windows Xp) On A Windows Xp (Amd32) On Ubunus On A Ubuntu

Online Backup Client User Manual

RecoveryVault Express Client User Manual

Acronis True Image 2015 REVIEWERS GUIDE

Yiwo Tech Development Co., Ltd. EaseUS Todo Backup. Reliable Backup & Recovery Solution. EaseUS Todo Backup Solution Guide. All Rights Reserved Page 1

Online Backup Linux Client User Manual

Online Backup Client User Manual

1. Product Information

Online Backup Client User Manual Linux

Linux+ Guide to Linux Certification, Third Edition. Chapter 11 Compression, System Backup, and Software Installation

Log files management. Katarzyna KAPUSTA

System Administration. Backups

Backup and Restore the HPOM for Windows 8.16 Management Server

Transferring AIS to a different computer

BackupAssist v6 quickstart guide

Using Symantec NetBackup with Symantec Security Information Manager 4.5

Version: Page 1 of 5

SETTING UP A LAMP SERVER REMOTELY

Backup of ESXi Virtual Machines using Affa

Advanced SUSE Linux Enterprise Server Administration (Course 3038) Chapter 5 Manage Backup and Recovery

NetNumen U31 R06. Backup and Recovery Guide. Unified Element Management System. Version: V

BackupAssist v6 quickstart guide

Partek Flow Installation Guide

The Linux System. o Updating without touching the user's files and configurations.

NetVanta Unified Communications Server Backup and Restore Procedures

OpenGeo Suite for Linux Release 3.0

Backup and Recovery FAQs

4PSA Total Backup User's Guide. for Plesk and newer versions

FileCruiser Backup & Restoring Guide

techsafe Features Technology Partners th Street - Vero Beach, FL (772) Page 1/

CHAPTER 9 System Backup and Restoration, Disk Cloning

Evolved Backup Features Computer Box 220 5th Ave South Clinton, IA

MapGuide Open Source Repository Management Back up, restore, and recover your resource repository.

VTLBackup4i. Backup your IBM i data to remote location automatically. Quick Reference and Tutorial. Version 02.00

DNS must be up and running. Both the Collax server and the clients to be backed up must be able to resolve the FQDN of the Collax server correctly.

Step One: Installing Rsnapshot and Configuring SSH Keys

Linux System Administration

Week Overview. Running Live Linux Sending from command line scp and sftp utilities

Understanding Backup and Recovery Methods

State of Wisconsin DET File Transfer Protocol Service Offering Definition (FTP & SFTP)

How To Backup In Cisco Uk Central And Cisco Cusd (Cisco) Cusm (Custodian) (Cusd) (Uk) (Usd).Com) (Ucs) (Cyse

Adept Backup Solution - Configure Database MySQL Backup Schedule How to configure a MySQL Database Backup. Overview.

Backup. Contents. 1 Storage, the base of a backup system. 2 Selection, extraction and manipulation of data. 3 Managing the backup process.

Program Update IPedge Feature Description IPedge Feature Desc. 8/2/13

How To Backup Your Hard Drive With Pros 4 Technology Online Backup

How To Set Up A Backupassist For An Raspberry Netbook With A Data Host On A Nsync Server On A Usb 2 (Qnap) On A Netbook (Qnet) On An Usb 2 On A Cdnap (

Introduction. Ease-of-Use

Creating a DUO MFA Service in AWS

Laboration 3 - Administration

IBM WebSphere Application Server Version 7.0

How to Backup XenServer VM with VirtualIQ

Installing a Symantec Backup Exec Agent on a SnapScale Cluster X2 Node or SnapServer DX1 or DX2. Summary

Exporting s from Outlook Version 1.00

Ahsay Online Backup Suite v5.1. Whitepaper In-File Delta

SVA Backup Plus Features

Product Brief. it s Backed Up

Creating a Complete Backup of Shelby v5 Data

Backing Up TestTrack Native Project Databases

ULTEO OPEN VIRTUAL DESKTOP UBUNTU (PRECISE PANGOLIN) SUPPORT

ITA Mail Archive Setup Guide

NAS 259 Protecting Your Data with Remote Sync (Rsync)

Cover sheet. How do you create a backup of the OS systems during operation? SIMATIC PCS 7. FAQ November Service & Support. Answers for industry.

1. Backup and Recovery Policy

Protecting SQL Server Databases Software Pursuits, Inc.

Online Backup Solution Features

User Guide. Laplink Software, Inc. Laplink DiskImage 7 Professional. User Guide. UG-DiskImagePro-EN-7 (REV. 5/2013)

In order to upload a VM you need to have a VM image in one of the following formats:

Fermilab Central Web Service Site Owner User Manual. DocDB: CS-doc-5372

UMHLABUYALINGANA MUNICIPALITY

Security Advice for Instances in the HP Cloud

Table of Contents. Online backup Manager User s Guide

Installation and Setup: Setup Wizard Account Information

CASHNet Secure File Transfer Instructions

AlienVault Unified Security Management (USM) 4.x-5.x. Deploying HIDS Agents to Linux Hosts

Quick Start Guide. Cerberus FTP is distributed in Canada through C&C Software. Visit us today at

Bitrix Site Manager. VMBitrix Virtual Machine. Quick Start And Usage Guide

EaseUS Todo Backup PXE Server

EMC DOCUMENTUM xplore 1.1 DISASTER RECOVERY USING EMC NETWORKER

Administering the Web Server (IIS) Role of Windows Server

Recommended Backup Strategy for FileMaker Server 10 and 11 for Macintosh & Windows Updated September 2010

Cassandra Installation over Ubuntu 1. Installing VMware player:

Exchange Brick-level Backup and Restore

Plesk 8.3 for Linux/Unix Acronis True Image Server Module Administrator's Guide

Administering the Web Server (IIS) Role of Windows Server 10972B; 5 Days

StorageCraft Technology Corporation Leading the Way to Safer Computing StorageCraft Technology Corporation. All Rights Reserved.

Cloud Homework instructions for AWS default instance (Red Hat based)

WinSCP for Windows: Using SFTP to upload files to a server

A Backup Strategy for Informatics Craig Strachan Version /01/2011

MySQL Backups: From strategy to Implementation

NSave Table of Contents

Security Correlation Server Backup and Recovery Guide

Easy Setup Guide 1&1 CLOUD SERVER. Creating Backups. for Linux

Xpresstransfer Online Backup Manager General Technical FAQ

WES 9.2 DRIVE CONFIGURATION WORKSHEET

BackupAssist Common Usage Scenarios

Transcription:

Training course 2007 BACKUP YOUR SENSITIVE DATA WITH BACKUP- MANAGER Nicolas FUNKE PS2 ID : 45722 This document represents my internships technical report. I worked for the Biarritz's Town Hall during 3 and a half months this year in the City of Biarritz where I was able to apply my theorical knowledge on a lot of networking projects but I also worked a big backuping project on a linux server.

Index 1.Theory of backup...3 1.1.Why is backuping so important?... 3 1.2. The backup method selection... 3 1.3.The backup methodology...4 1.4.One process, two ways...4 2.Backuping with backup-manager... 5 2.1.Introducing backup-manager... 5 2.2.Backup-manager configuration...5 2.2.1.Installation...5 2.2.2.Configuration... 6 2.3.Backup simulation... 8 3.Conclusion...8 4.Appendices... 9

1.Theory of backup Backup should be an essential part of your computing experience for important business dealings. The backup is now a necessity for companies. Today, the need for a sound data protection methodology is even more important because hardware failure is no longer the most common scenario to recover from. Due to a considerable overlap in technology, backups and backup systems are frequently confused with archives and fault-tolerants systems. Backup systems differ from fault-tolerant systems in the sense that backup systems assume that a fault will cause a data loss event and fault-tolerant systems assume a fault will not. 1.1.Why is backuping so important? The purpose of the backup is obvious: - The ability to restore a system in a full working state after any incident on a storage medium (loss of an hard disk or magnetic tape, for example). - The ability to restore files that have been accidentally deleted by a user, or find the original file that would have an unwanted modification. 1.2. The backup method selection Any backup strategy starts with a concept of a data repository. Several methods exist, we have to make a choice by looking these different criteria: * The storage capacity of the backup media * The speed of the backup * The reliability of support * The ability to restore data easily * The cost of setting up such a system There are two types of data. Recoverable data (operating systems, programs you can restore with the installation disk) and critical data (users data, databases etc.) you understand that the data we are interested in to backup is what I call the critical data.

1.3.The backup methodology * Full backup: The full backup will, as its name suggests it, make a full backup without considering the last modified date. All files will be copied, and the backup could be used as a "mark" for the two backup types that I will describe below. * Differential backup: This backup will copy all files created or modified since the last full backup. It is based on the last full backup. Its advantage is that a restore involves recovering only the last full backup and then overlaying it with the last differential backup. * Incremental Backup: The incremental backup will copy all files that have been created or changed since the last backup regardless of the backup type (full, differential, incremental). The downside of this method is that you will have to deal with a long series of incrementals and you will have high storage requirements. 1.4.One process, two ways Indeed we have to differentiate two different needs. The client-data will not be the same as the server-data. For servers, the backup methodology is usually more stringent and more complex. A server cannot be down as long as an employees computer, because the server centralize the data and the services. The client computer is just a tool, the user can use any computer to work but we need to be sure his data is safe too.

2.Backuping with backup-manager 2.1.Introducing backup-manager Backup Manager is designed to be as easy to use as possible and designed to help you make daily archives of your file system. There are several methods of backup: Tarballs, Tarballs incremental, dumps musql, SVN dumps. You can also write your own customized command line to launch an external program. Backup-manager can also upload your archives on a FTP or another server using FTP, SSH protocols or even RSYNC! It's possible to burn data onto a CD or DVD. We consider in this article that the machine on which we operate is a server on which employees perform daily changes on the data that is available to the entire society. 2.2.Backup-manager configuration 2.2.1.Installation With Ubuntu's APT: Backup-manager is available in the universe repository. To install it type: $ sudo apt-get install backup-manager With the sources: You need these two dependencies: gettext and perl. Once installed you will be able compile without any problem, download the latest version on the official website http://www.backup-manager.org/download/ then extract it. $ tar xzf backup-manager-0.6.2.tar.gz $ cd backup-manager-0.6.2 $ sudo make install

Using the supplied configuration file: sudo cp /usr/share/backup-manager/backup-manager.conf.tpl /etc/backupmanager.conf During installation, you are asked a few parameters. Once the installation ends, backup-manager is already set to make backups. They will be daily, complete each 5 days and the form of compressed archives *. tar.gz. This is not what we seek for our companies need. In this article I will configure backup to retrieve sensitive data from the server and transfer it to a storage server through a secured SSH tunel. 2.2.2.Configuration During my internship, my mission was to ensure that the server's data was safe. It was an Linux Ubuntu 6.06 server. We need that this backup: Make a full backup every 7 days. Make Incremental backups every day. Upload data to another server securely. The default configuration file is /etc/backup-manager.conf. Just edit it with any text editor. We choose the folder where backups will be stored with the following line: export BM_REPOSITORY_ROOT="/sauvegarde" For security reasons we will only allow a user or group to access the backuped data. export BM_REPOSITORY_SECURE="true" Only members of the backup group and/or backup users will be able to read, write the backuped data. The folder's permission is at 770 and the files are at 660. export BM_REPOSITORY_USER="backup-manager" export BM_REPOSITORY_GROUP="backup-manager" export BM_REPOSITORY_CHMOD="770" export BM_ARCHIVE_CHMOD="660"

The archives will be deleted after 7 days, we choose to tarball-incremental backup method. export BM_ARCHIVE_TTL="7" export BM_ARCHIVE_METHOD="tarball-incremental" The home folders of each users on the server will be saved every day. A 'Master' tarball, generated each first day of the week (Monday). export BM_TARBALL_DIRECTORIES="/home/" export BM_TARBALLINC_MASTERDATETYPE="weekly" export BM_TARBALLINC_MASTERDATEVALUE="1" We are now entering in the networking part, we need to export data to another server securely. We will use the SCP tool. We define scp as the upload method, then we define the host on which we connect (10.1.2.6), beware that the user have access to the file, backup-manager here. Then we specify the location of encryption keys of the user. The location on the remote server is also specified, we use the /var/images/ directory. export BM_UPLOAD_METHOD="scp" export BM_UPLOAD_HOSTS="10.1.2.6" export BM_UPLOAD_SSH_USER="backup-manager" export BM_UPLOAD_SSH_KEY="/home/backup-manager/.ssh/id_dsa" export BM_UPLOAD_SSH_DESTINATION="/var/images" We are now done with the configuration. Our server exports therefore its data every day, with a full backup every 7 days, in a secure SSH tunel. We have respected our objectives.

2.3.Backup simulation Run Backup-manager as root. Check that your files have been backuped. Your backup system is now working! # backup-manager 3.Conclusion Backup-manager & Cron are now handling your backup system. Backups are essential in business, and it's unfortunately often after the loss of data that companies put such a system in place. I would like to thank the team I worked with in Biarritz who supported me and who involved me in a lot of criticals projects for the Townhall.

4.Appendices The official documentation on the backup-manager website was very helpfull on this project. http://www.backup-manager.org/documentation/user-guide-stable/