Implementing a Backup Catalog… on a Student Budget

Post on 17-Dec-2014

331 Views

Category:

Technology

3 Downloads

Preview:

Click to see full reader

DESCRIPTION

How we implemented a backup catalogCo-presented at EUGM 2004 with the software's author, Don Hamilton

Transcript

Implementing a Backup Catalog… on a Student

Budget

Implementing a Backup Catalog… on a Student

Budget

History

A long time ago, in a library

far,far away

Another Backup

CatalogBy

Don Hamilton

CatBackup

2000newbie installs RedHat Linux

late

2001application software

Voyager

early

2001

Voyager KVCC

application software

early

2001

Voyager KVCC

summer

it’s working!!!

2001 go to rack-mount machine

fall

2001fall

2002

2002

hacked!

winter

winter

ready to use

2002 2002summer

REBUILT

First live use during Voyager upgrade!

2002 2002fall

Hacked again!

2002 2003winter

REBUILT

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

2002 2003spring

added a third databaseswitched to secureftp for extract feed

2002 2003summer

full automation achieved!no monitoring required

See it in action:

Original implementation

Implementation at WMU

http://abc.wlu.ca

http://westcatbackup.library.wmich.edu

Implementing a Backup Catalog… on a Student

Budget

Implementation

Implementation

CatBackup

1. install RedHat Linux

Implementation

CatBackup

1. install RedHat Linux

Implementation

2. install PostgresQL

CatBackup

1. install RedHat Linux

Implementation

2. install PostgresQL

3. install Perl supporting

CatBackup

modules

1. install RedHat Linux

Implementation

2. install PostgresQL

3. install Perl supporting

4. create home environmentfor SOBackup

CatBackup

modules

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

Implementation

CatBackup

extract software

Voyager

Production

Voyager CatBackup

regular feed

via secureftp

Feeding the cat backup

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.

Search Log

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

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/

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!)

Thanks for listening. Questions?

zimmer@wmich.edu

269.387.3885

Clip Art in this presentation is

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

Picture © 2003 Roy Zimmer

top related