tsm on linux - oxford university tsm symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/tsm on linux...

18
© 2005 ZAIK/RRZK Zentrum für Angewandte Informatik der Universität zu Köln (ZAIK) TSM on Linux The Backup Scenario at University of Cologne Claus Kalle [email protected] 28. September 2005 Oxford University TSM Symposium

Upload: vantuong

Post on 18-Mar-2018

248 views

Category:

Documents


6 download

TRANSCRIPT

Page 1: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

© 2005 ZAIK/RRZK

Zentrum für Angewandte Informatik der Universität zu Köln (ZAIK)

TSM on LinuxThe Backup Scenario at University of Cologne

Claus [email protected]

28. September 2005Oxford University TSM Symposium

Page 2: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 2

Original Situation (1997)

Legato Backup System became too small..Asked for 3x 3466-NSM-C30 in 1998

Applied for disaster safe concept long before9-11

Page 3: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 3

UofC ADSM start configuration

Got 4x3466-NSM-C30 for a campus-wide backup system

Location: LFI

adsm1(backup)

adsm2(archive)

adsm3(backup)

adsm4(backup)

Location: Chemistry Institutes

Location: Inst. for Meteorology

Remote Copypoolon Tape Relations:

Capacity: 4TB each

Page 4: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 4

The Life of a TSM Solution

Incremental hardware upgrades ...2000/2001: Tape Quality: density/length 3590-J/K, 3590-E1A-XL drives2003: Tape Storage: adsm1-3: each +1xS10

New ADSM-Versions, then Tivoli/TSM... Finally Decomposition of 3466-NSM product:

IBM H50 2CPU 768 MB SSA disks 12x9,1GB AIX 5.23494 RobotTivoli TSM Server Version 5, Release 2, Level 2.5Management on our own (DBSIZE, CACHE, HW, ...)

Page 5: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 5

Growing Usage Numbers

Backup more popular than Archive

More than 700 nodes registered

Page 6: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 6

Target ConfigurationFC

FC

FC

FC

FC

FC

FC

FC

FC

FC

FCFC

C65K-RZKJ3x FastT600Turbo

13 SAN-Clients

2x Supervisor Board2x 32 Port-Module

2x 16 Port-Module

2x Cache Module(Avanti)

iSCSI Module

C65K-PHIL

10 Gb-Eth

2004: dramatic increase in storage volume

SVC-InstallationEnd 2004: 80 TBNow: 8 SVC nodes

In-Band-Virtualization

Page 7: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 7

2004: Linux-Cluster giving more Cha(lle)nges

Attached to SVC/SAN with iSCSIHPC-Users producing lots of data

128+1 Nodes Type SUN V20z1 rackunit eachin 5 Racks (32/32/1/32/32)

Per Node:2x AMD Opteron 2.2GHz4 GB RAM2x 36GB SCSI-Disk2x Gigabit-Ethernet1x Infiniband-Interface (10 Gbps)Serviceprozessoretc.

Page 8: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 8

2004: Email-Server Migration to Linux

Dell Poweredge 6450 installed begin 2001, 4xPentiumIII/XEON@900MHz, 8 GB memory, 4 PCI buses

Not suitable any longer for H/A-Environment (1 power cable only)Anti-Virus-Performance

2x4-way Servers „available“

Mail Next Generation

MSAMSAMTAMTA--ININ

MTAMTA--OUTOUT

Internet Internet

smtpsmtp.uni.uni--koelnkoeln.de.de

borderborder--gwgw

HA Cluster 1HA Cluster 1

LVR5LVR5 LVR6LVR6

LVR1LVR1

LVRLVR22

HA Cluster 2HA Cluster 2

NATNAT--ROUTERROUTER

MSAMSA

SOPHOSSOPHOS SOPHOSSOPHOS

LVR8LVR8LVR7LVR7

LBA Cluster 1LBA Cluster 1

lfi-gw / c65k-rzkj-1

MDS 9509 HighHigh--AvailabilityAvailability

InternetInternet

Legende

Fiber-ChannelGigabit-Ethernet

Gigabit-Channel

10 Gigabit

2 2 Tbyte RaidTbyte Raid 55

Page 9: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 9

Planning in 2004

Old TSM-solution will hit capacity- and performance-limitStrategic Direction: Linux (Redhat)2xDell PE6450 for free3592-J Tape Units available

More than 7x capacityFaster: >40MB/sec

Plan to build Linux-based TSM-Environment

Page 10: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 10

Put New Technology into 3494

Hardware-Change at 3494 of adsm1 and adsm3:add 2 drives 3592-J into existing libraries (L12 frame)add another S10 frame (120TB)Upgrade OS/2 machine in robot

Setup on Dell PE 6450 (adsm1n, adsm3n):reuse Transtec-low-cost raid (2TB) as TSM-cacheTSM-Linux-Server Software available in 2004IBMtape driver for 3494 under Linux

ease of setup/installation with IBM-Partner CARUS

Page 11: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 11

Configuration of Linux-based TSM-Server

adsm1nhardware

Page 12: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 12

Configuration of Linux-based-TSM-Server

SoftwareRedhat Linux Advanced Server 3.2

[root@lvr2 root]# uname -a

Linux lvr2.rrz.uni-koeln.de 2.4.21-27.0.2.ELsmp #1 SMP Wed Jan 12 23:35:44 EST 2

005 i686 i686 i386 GNU/Linux

[root@lvr2 root]#

IBMtape 1.5.9Act as working plans dictate->Success!

Page 13: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 13

First experiences

No problems with TSM-server-softwareNo problems with IBMtape-driverPerformance of Low-Cost RAID insufficient

3592-J does not stream well

2 Tape Units insufficientReclaim does not work without manual interventionNormal operations get blocked by reclaim

Page 14: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 14

Enhancements

Use SVC VDISK as TSM cache at adsm1n1 TB SVC VDISK in image mode backed up via GB-Ethernet-LAN in 15 hours (~20 MB/sec)

Plans for integration of another 2x3592-J in both robotsPlan for usage of IBM DS4100 (28x250GB SATA) as cache for adsm3n

Page 15: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 15

Alternative Backup Technology

FLASHCOPYFeature of 2145-SVC: point in time copy

Journaled ext3 Linux-Filesystem Journaled SUN-ufs

Scripts to be written for each applicationAlternate destination VDISKMake new flashcopy relations each timeumount/mount flashcopy VDISKs

Used for mail-next-generation: 1,2 TB in <16hUsed for AFS-Home-directories: 1 TB in 18h

Very short time-to-recover relative to TSM usage

Page 16: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 16

Current Backup Situation at UofC

Homes(AFS), 1TB/320GB:alternating flashcopy (Mon/Wed/Fri)AFS buta on Linux ([email protected]) every other dayInitially incremental TSM file backup

BC/TTR: 2h30, (reboot, change LUN alloc + salvage(1h10) + attach 45000 volumes (0h35))

Email(cyrus etc.), 1,5TB/210GB: alternating flashcopy (Sat/Sun/Tue/Thu)TSM incremental over 5 million files in ~7h every day

BC, TTR: 1h (reboot, change LUN alloc/fsck/startcyrus).

Page 17: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 17

Current Backup Situation at UofC

Archive data, 10TB/10TB: AFS buta on Linux, every other day

HPC-Linux-Cluster clio, 1TBiSCSI: TSM incremental 3,5 Million files in 3h30.

Others:DAS, OS-Disks, Workstations/PCs...seem to fit in schedule...

The above mentioned BC/TTR numbers have not been tested!!!

Page 18: TSM on Linux - Oxford University TSM Symposiatsm-symposium.oucs.ox.ac.uk/2005/papers/TSM on Linux (Claus Kalle… · TSM on Linux The Backup Scenario ... Tivoli TSM Server Version

Claus Kalle: TSM on Linux at UofC © 2005 ZAIK/RRZK 18

Expectations

Capacity growth in archive area Digital age („It‘s all digital now...)Reuse 3590-K tapes in adsm2/adsm4 (~35TB)

Capacity growth in backup areaHigh-performance parallel cluster fileserversSVC-based VDISKs via iSCSI used in campusWill have to qualify data for backup

New Techniques (LAN-free backup, server-free backup, ...) will reduce upcoming bottlenecksIntroduce/enhance storage request justification/management