StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek...

26
Entworfen von Michael Klatt Copyright 2005 StorageTek 1 StorageTek libraries managed in a TSM environment [email protected] Oxford University TSM Symposium 2005 7 StorageTek Libraries in a StorageTek Libraries in a TSM environment TSM environment Michael Klatt Manager Solution Design Storage Technology GmbH Germany [email protected] Oxford University TSM Symposium 2005 Tivoli Storage Manager : Facing the Future St Catherine's College, 27-29 September 2005

Transcript of StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek...

Page 1: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

1Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 1StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

7

StorageTek Libraries in a StorageTek Libraries in a TSM environmentTSM environment

Michael KlattManager Solution Design

Storage Technology GmbH [email protected]

Oxford University TSM Symposium 2005Tivoli Storage Manager : Facing the Future

St Catherine's College, 27-29 September 2005

Page 2: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

2Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 2StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Agenda

Library „internal“ adressing

Library / drive „sharing“ + communication

TSM configuration

Page 3: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

3Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 3StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Adressingbased on DriveID/Slot

Adressingbased on elements

Libraries

L20, L40, L80

L700e L1400L180

SL500

9310 / L5500

SL8500

FC / SCSI

Serial

Page 4: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

4Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 4StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Element based adressing

Page 5: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

5Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 5StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Dr 10Dr 11Dr 12Dr 13Dr 14Dr 15Dr 16

Dr 18Dr 17

Dr 19

Dr 0Dr 1Dr 2Dr 3Dr 4Dr 5Dr 6

Dr 8Dr 7

Dr 9

012

34 5 6

78

91011

ACS 0

LSM 2

DriveACS, LSM, Wall, Drive

Slot based adressing

0, 1410,2,

Page 6: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

6Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 6StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Slot based adressing

Dr 10Dr 11Dr 12Dr 13Dr 14Dr 15Dr 16

Dr 18Dr 17

Dr 19

Dr 0Dr 1Dr 2Dr 3Dr 4Dr 5Dr 6

Dr 8Dr 7

Dr 9

012

34 5 6

78

91011

ACS 0

LSM 20, 12,7,2, 6

CartridgeACS, LSM, Wall, Row, Column

Page 7: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

7Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 7StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Library Control Software

Media Manager -> HSC (Mainframe), ACSLS (Open Systems)(Library Manager, Media Server) Authority, which controls the library

9310

HSC (Mainframe),

SL8500

ACSLS (Open Systems)

L20, L40, L80

L700eL180

SL500

9310

SL8500

Page 8: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

8Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 8StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Agenda

Library „internal“ adressing

Library / drive „sharing“ + communication

TSM configuration

Page 9: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

9Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 9StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

CSCMVS HostCSC

MVS HostCSCMVS Host

ACS Library sharing „MVS“

CSCHP / AIX / NT

SOLARIS

CSCHP / AIX / NT

SOLARIS

CSCHP / AIX / NT

SOLARISSAN

Fibre Channel

ESCON/FICON

TCP/UDP

IBM 3274 TERMINAL

CONTROL UNIT

HSC

TCP/IPCOMMUNICATION

MVS

HOST

New/New/actualactual

CARTRIDGEDRIVE

LIBRARY STORAGEMODULE

(LSM)

CARTRIDGEDRIVE

CARTRIDGE

DRIVE

LIBRARY CONTROLUNIT (LCU)

LIBRARY MANAGEMENT

UNIT (LMU)

ACS

LIBRARYSTATION(CSI)

Page 10: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

10Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 10StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

ACS Library sharing „Open System“

TCP/UDP

SERIAL

AIX /

SolarisACSLS

(CSI)

ESCON/FICON

New/New/actualactualCSC

HP / AIX / NTSOLARIS

CSCHP / AIX / NT

SOLARIS

CSCHP / AIX / NT

SOLARISSAN

Fibre Channel

CSCMVS HostCSC

MVS HostCSCMVS Host

CARTRIDGEDRIVE

LIBRARY STORAGEMODULE

(LSM)

CARTRIDGEDRIVE

CARTRIDGE

DRIVE

LIBRARY CONTROLUNIT (LCU)

LIBRARY MANAGEMENT

UNIT (LMU)

ACS

TCP/IPCOMMUNICATION

Page 11: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

11Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 11StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Terms Software (library sharing)

SSI -> Storage Server InterfaceDeamon, communicates with the Media Manager

CSC -> Client Software ComponentSoftware component on the client = SSI Software that provides an interface between the client computing system‘s operating system and the StorageTek library Software, such as HSC (Library Station) and ACSLS

CSI -> Client System InterfaceThe software component that translates and routes messages between the ACS Library Manager and the Storage Server interfaces.

Page 12: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

12Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 12StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

CSC

Library

Con

trol

path

Control path

Control path

Data path

Data path

Drives

TSMStorageAgent or TSM Server

SSI SSI SSI

TSMStorageAgent or TSM Server

TSM Server

TCP/UDP

CSI

Media Manager

VACS

ACSLS, HSC/LS

„Interplay“ of Components

SANCon

trol

path

Control path

Page 13: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

13Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 13StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Agenda

Library „internal“ adressing

Library / drive „sharing“ + communication

TSM configuration

Page 14: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

14Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 14StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

TSM Library Type

ACSLS (HSC) -> DEFine LIBRary library_name LIBType=ACSLS rc.acs_ssi (startup file)

EXTERNAL -> DEFine LIBRary library_name LIBType=EXTernal(Gresham EDT-DT) rc.edt (startup file)

EXTERNAL -> DEFine LIBRary library_name LIBType=EXTernal(eRMM) elm (startup file)

Page 15: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

15Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 15StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

CSI

CSC

Media Manager

VACS

ACSLS, HSC/LS

Con

trol

path

Control path

TSM Server

TSM SSI (rc.acs_ssi)

TSM Server

TCP/UDP

TSM Server

TSM SSI (rc.acs_ssi)

TSM SSI (rc.acs_ssi) Unix

AIX/Solaris

SAN(Dedicated drives)

LIBType=ACSLS, TSM before Version 5.3

Library

Drives

Data path

Control path

Data path

Page 16: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

16Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 16StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

CSI

CSC

Media Manager

VACS

ACSLS, HSC/LS

Con

trol

path

Control path

TSM Server

TSM Server

TCP/UDP

TSM Server

WindowsLibAttach(StorageTek)

LibAttach(StorageTek)

LibAttach(StorageTek)

SAN(Dedicated drives)

LIBType=ACSLS, TSM before Version 5.3

Library

Drives

Data path

Control path

Data path

Page 17: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

17Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 17StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

CSI

CSC

Media Manager

VACS

ACSLS, HSC/LS

Library

Con

trol

path

Control path

Control path

Drives

TSM SSI (rc.acs_ssi)

TCP/UDP

TSM Server

SAN„shared“ Drives

Data path

TSMStorageAgent or TSM Server

TSMStorageAgent or TSM Server

UnixAIX / Solaris

TSM Library Manager

Server to Server

Data path

LIBType=ACSLS, TSM with Version 5.3

Page 18: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

18Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 18StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

CSI

CSC

Media Manager

VACS

ACSLS, HSC/LS

Library

Con

trol

path

Control path

Control path

Drives

TCP/UDP

TSM Server

SAN„shared“ Drives

Data path

TSMStorageAgent or TSM Server

TSMStorageAgent or TSM Server

WindowsLibAttach(StorageTek)

Data path

LIBType=ACSLS, TSM with Version 5.3

Server to Server

TSM Library Manager

Page 19: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

19Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 19StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

CSI

CSC

Media Manager

VACS

ACSLS, HSC/LS

Library

Con

trol

path

Control path

Control path

Data path

Drives

EDT SSI (rc.edt)

TCP/UDP

TSM Server

EDT SSI (rc.edt)

EDT SSI (rc.edt)

AIX/Solaris/HP-UX/Linux/

z/Linux/Windows

TSMStorageAgent or TSM Server

TSMStorageAgent or TSM Server

Data path

SAN„shared“ Drives

LIBType=EXTernal (Gresham) TSM since V3.x

Page 20: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

20Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 20StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

CSI

CSC

Media Manager

VACS

ACSLS, HSC/LS

Library

Con

trol

path

Control path

Control path

Data path

Drives

eRMMelm

TCP/UDP

TSM Server

AIX/Solaris/HP-UX/Linux/

z/Linux/Windows

TSMStorageAgent or TSM Server

TSMStorageAgent or TSM Server

Data path

SAN„shared“ Drives

LIBType=EXTernal (eRMM) TSM since 5.x

eRMMelm

eRMMelm

eRMM LM / MM

SLES 8 z+x Series

AIX 5.2

Page 21: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

21Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 21StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Page 22: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

22Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 22StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Appendix

Page 23: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

23Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 23StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Library Control Software slot based libraries

Media Manager -> HSC, ACSLS (Library Manager, Media Server)Authority, which controls the library

HSC -> Host Software Component(Mainframe) The StorageTek software that provides client volume location

information through it‘s Control Data Set (CDS) and provide the interface to the Nearline ACS hardware and client operator console

ACSLS -> Automated Cartridge System Library Server(Open System) Unix-based software that interprets library commands from client

applications or library operators and routes them to the appropriate LMU.

Page 24: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

24Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 24StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Terms Hardware

ACS -> Automatic Cartridge SystemThe library subsystem consisting of one or two Library Management Units (LMUs) and from one to 16HSC/24ACSLS Library Storage Modules (LSMs) connected to the LMUs.

LMU -> Library Management UnitThe portion of the Automated Cartridge System (ACS) that coordinates LSM communication and communicates with the HSC/ACSLS

LCU -> Library Control UnitThe portion of LSM that controls the LSM‘s robotic movement

LSM -> Library Storage ModuleThe portion of the Automated Cartridge System (ACS) that selects,mounts, dismounts and store tape cartridgesa

LMU

LCU

DriveDriveDriveDrive

ACS

LSM 0-3

ACS

LSM

DRIVE

DRIVE

LCU

LMU

Page 25: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

25Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 25StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Terms Software

Media Manager -> HSC, ACSLS (Library Manager, Media Server)Authority, which controls the library

HSC -> Host Software ComponentThe StorageTek software that provides client volume location information through it‘s Control Data Set (CDS) and provide the interface to the Nearline ACS hardware and client operator console

LS -> LibraryStationA feature of the HSC that allows MVS hosts to share Automated Cartridge System facilities with hetegeneous network client systems.

CDS -> Control Data Set The data set used by the HSC software to control the functions of the ACS

ACSLS -> Automated Cartridge System Library ServerUnix-based software that interprets library commands from clientapplications or library operators and routes them to the appropriate LMU.

Page 26: StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek Libraries... · Entworfen von Michael Klatt Michael Klatt Fa. StorageTek Version E4.0 25

Entworfen von Michael Klatt

26Michael Klatt Fa. StorageTek Version E4.0Copyright 2005 StorageTek 26StorageTek libraries managed in a TSM environment

[email protected] University TSM Symposium 2005

Terms Software (library sharing)

SSI -> Storage Server InterfaceDeamon, communicates with the Media Manager

CSC -> Client Software ComponentSoftware component on the client = SSI Software that provides an interface between the client computing system‘s operating system and the StorageTek library Software, such as Library Station and HSC

CSI -> Client System InterfaceThe software component that translates and routes messages between the ACS Library Manager and the Storage Server interfaces.