Top Banner
33

Implementing a Backup Catalog… on a Student Budget

Dec 17, 2014

Download

Technology

Roy Zimmer

How we implemented a backup catalog
Co-presented at EUGM 2004 with the software's author, Don Hamilton
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Implementing a Backup Catalog… on a Student Budget
Page 2: Implementing a Backup Catalog… on a Student Budget

Implementing a Backup Catalog… on a Student

Budget

Page 3: Implementing a Backup Catalog… on a Student Budget

Implementing a Backup Catalog… on a Student

Budget

History

Page 4: Implementing a Backup Catalog… on a Student Budget

A long time ago, in a library

far,far away

Page 5: Implementing a Backup Catalog… on a Student Budget

Another Backup

CatalogBy

Don Hamilton

Page 6: Implementing a Backup Catalog… on a Student Budget

CatBackup

Page 7: Implementing a Backup Catalog… on a Student Budget

2000newbie installs RedHat Linux

late

Page 8: Implementing a Backup Catalog… on a Student Budget

2001application software

Voyager

early

Page 9: Implementing a Backup Catalog… on a Student Budget

2001

Voyager KVCC

application software

early

Page 10: Implementing a Backup Catalog… on a Student Budget

2001

Voyager KVCC

summer

it’s working!!!

Page 11: Implementing a Backup Catalog… on a Student Budget

2001 go to rack-mount machine

fall

2001fall

Page 12: Implementing a Backup Catalog… on a Student Budget

2002

2002

hacked!

winter

winter

ready to use

Page 13: Implementing a Backup Catalog… on a Student Budget

2002 2002summer

REBUILT

First live use during Voyager upgrade!

Page 14: Implementing a Backup Catalog… on a Student Budget

2002 2002fall

Hacked again!

Page 15: Implementing a Backup Catalog… on a Student Budget

2002 2003winter

REBUILT

major software rewrite because:switch to PostgreSQLnewer version of Perl (5.8.0)

Page 16: Implementing a Backup Catalog… on a Student Budget

2002 2003spring

added a third databaseswitched to secureftp for extract feed

Page 17: Implementing a Backup Catalog… on a Student Budget

2002 2003summer

full automation achieved!no monitoring required

Page 18: Implementing a Backup Catalog… on a Student Budget

See it in action:

Original implementation

Implementation at WMU

http://abc.wlu.ca

http://westcatbackup.library.wmich.edu

Page 19: Implementing a Backup Catalog… on a Student Budget

Implementing a Backup Catalog… on a Student

Budget

Implementation

Page 20: Implementing a Backup Catalog… on a Student Budget

Implementation

CatBackup

Page 21: Implementing a Backup Catalog… on a Student Budget

1. install RedHat Linux

Implementation

CatBackup

Page 22: Implementing a Backup Catalog… on a Student Budget

1. install RedHat Linux

Implementation

2. install PostgresQL

CatBackup

Page 23: Implementing a Backup Catalog… on a Student Budget

1. install RedHat Linux

Implementation

2. install PostgresQL

3. install Perl supporting

CatBackup

modules

Page 24: Implementing a Backup Catalog… on a Student Budget

1. install RedHat Linux

Implementation

2. install PostgresQL

3. install Perl supporting

4. create home environmentfor SOBackup

CatBackup

modules

Page 25: Implementing a Backup Catalog… on a Student Budget

1. install RedHat Linux

Implementation

2. install PostgresQL

3. install Perl supporting

4. create home environment

5. install CatBackup software:

for SOBackup

build filesHTML fileimage filescgi filelog reporter (optional)

CatBackup

modules

Page 26: Implementing a Backup Catalog… on a Student Budget

Implementation

CatBackup

extract software

Voyager

Page 27: Implementing a Backup Catalog… on a Student Budget

Production

Voyager CatBackup

regular feed

via secureftp

Feeding the cat backup

Page 28: Implementing a Backup Catalog… on a Student Budget

Search Log

Some search log entries:

63.148.122.205--<wmu>06::16:32:11--2|1|pumps|48

216.120.170.5--<kvcc>06::16:41:44--1|7|christopher and|1

63.148.122.205--<wmu>06::16:32:11--2|1|pumps|48

216.120.170.5--<kvcc>06::16:41:44--1|7|christopher and|1

A search log file is created for each month, and the filename contains the year and the month.

Page 29: Implementing a Backup Catalog… on a Student Budget

Search Log

Page 30: Implementing a Backup Catalog… on a Student Budget

Catbackup Resources I

http://www.redhat.com/download/products.html

http://fedora.redhat.com/download/

http://fedora.redhat.com/docs

http://www.redhat.com/solutions/migration/rhl/

http://www.postgres.org

Page 31: Implementing a Backup Catalog… on a Student Budget

Catbackup Resources II

http://homepages.wmich.edu/~zimmer

catbackup.ppt

catbackup_history.doc

catbackup_instructions.doc

catbackup.tar.gz

http://search.cpan.org/author/TIMB/

/SNOWHARE/

/DWHEELER/

/MSCHWARTZ/

/GAAS/

/DANKOGAI/

Page 32: Implementing a Backup Catalog… on a Student Budget

Comments on Cost

Price of PC – as much as several thousand, or possibly free if you have an available machine

Price of Software – free

Cost of Labor – free (built into overhead)

Benefit of Implementation – priceless, when you need it! (and it might not cost you anything!)

Page 33: Implementing a Backup Catalog… on a Student Budget

Thanks for listening. Questions?

[email protected]

269.387.3885

Clip Art in this presentation is

© 1999-2004 www.barrysclipart.com (some modified slightly)

Picture © 2003 Roy Zimmer