StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek...
Transcript of StorageTek Libraries in a TSM environmenttsm-symposium.oucs.ox.ac.uk/2005/papers/StorageTek...
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
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
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
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
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,
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
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
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
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)
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
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.
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
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
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)
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
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
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
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
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
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
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
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
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.
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
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.
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.