8/9/2019 Planning For TSM 6.1
1/42
8/9/2019 Planning For TSM 6.1
2/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 2
Introduction
%e &ill not !e discussin$ 'eatures and 'unctions ( )uture sessions &ill cover added 'unction
The intent here is to put into perspective the
resources* ti"e* and e''ort that are re+uired to
up$rade to TSM ,- usin$ .B2
Re'er to announce"ent "aterial or IBM "ar/etin$
'or speci'ic details on supported environ"ents*so't&are levels* and ne& 'unction
8/9/2019 Planning For TSM 6.1
3/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e
Topics
The Basics
#reparation
1p$rade Considerations
( 1p$rade co"plicatin$ 'actors
( 3a"ple up$rade
Scriptin$ Considerations
8/9/2019 Planning For TSM 6.1
4/42
8/9/2019 Planning For TSM 6.1
5/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e :
The Basics
Increase in real "e"ory reco""endations
( 4> increase to acco""odate .B2
Increase in TSM .B si7e possi!le ? pro!a!le
( .B2 space &ill e3pand and contract !ased on &or/load
Increase in overall recovery lo$ si7e
( Only support for roll-forard !ode
.B 1p$rade process includes
( #repare current TSM server .ata!ase
( 3tract all .B entries 'ro" current TSM .B
( Insert all .B entries into .B2 via TSM
( Ti"e consu"in$ up$rade &hen co"pared to previous TSM so't&are up$rades
)all !ac/ is reinstall o' previous code and .B
( #otentially "ore co"ple3 than previously e3perienced
(
8/9/2019 Planning For TSM 6.1
6/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e -
%hat you $et and &hat you do not $et
8/9/2019 Planning For TSM 6.1
7/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e D
%hat you $et and &hat you do not $et
Theoretical .B si7e &ill increase* B1T ( Reco""ended "a3i"u" .B si7e &ill !e li"ited initially
( #lan 'or e+uivalent nu"!er o' o!5ects
(
8/9/2019 Planning For TSM 6.1
8/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e E
1p$rade 1tility
1p$rade utility is a separate install pac/a$e ( Can coe3ist &ith e3istin$ TSM versions
( Must use currently supported version o' TSM
1p$rade process
F 1p$rades e3istin$ .B to ,::3
2 3tracts 'ro" e3istin$ ,::3 data!ase
Inserts into .B2 usin$ TSM server Gnot the utility itsel'H
Source server is do&n durin$ e3tract process ( I' TSM ,::3* e3istin$ TSM server can restart a'ter&ards
( I' prior to ,::3* the .B needs to !e restored 'irst
8/9/2019 Planning For TSM 6.1
9/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 9
e3a"pleHJ .s"sysJ ?ho"e?ts"instF?s+lli!?userpro'ileJ ts"d!"$ropt
4 Set pass&ord G"ust !e 8TSM.BMRH
J ?ho"e?ts"instF?s+lli!?ads"?ds"apip&
: Lo$o''?Lo$on and restart TSM to pic/ up ne& environ"ent- Con'i$ure device class Ginstance o&ner needs &rite accessH
D Issue TSM co""ands
J ST .BRC,R; devclassJ BACK1# .B .,Cdevclass T;#'ull
8/9/2019 Planning For TSM 6.1
10/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e F0
#reparation
S Levels ( Be current ( chec/ &e! and docu"entation
TSM Levels
( Reco""ended startin$ point is TSM ,::2
#reparation could include
( .B unload?load "i$ht help e3tract process
( .B audit
Consider 24>D re+uire"ents 'or TSM availa!ility ( Applications such as C.#* Content Mana$er* and Space Mana$er
assume TSM server is al&ays availa!le
( Custo"er .Bs "ay need to !ac/up lo$s hourly
8/9/2019 Planning For TSM 6.1
11/42
8/9/2019 Planning For TSM 6.1
12/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e F2
#reparation sti"atin$ .is/ Re+uire"ents
8/9/2019 Planning For TSM 6.1
13/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e F
#reparation ( Sa"ple 'or F00B data!ase E0O 1tili7ed
Ite" Type Sa!e syste!Media
Sa!e syste!
"etor#
"e syste!
Media
"e syste!
"etor#
Active Lo$ .is/ 2B 2B 2B 2B
Lo$ Mirror .is/ 0 0 0 0
Archive Lo$ .is/ E0B E0B E0B E0B
,: .B .is/ F00B F00B 0 0
,: Rcvylo$ .is/ FB FB 0 0
.B2 .B .is/ F4:B F4:B F4:B F4:B
.B Bac/up Se+ Media 200B 200B F20B F20B
3tract Se+ Media E0B 0 E0B 0
Total .is/ .is/ 40B 40B 22DB 22DB
Total Se+ Se+ Media 2E0B 200B 200B F20B
8/9/2019 Planning For TSM 6.1
14/42
8/9/2019 Planning For TSM 6.1
15/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e F:
Considerations Su""ary Resources
(.B?L dis/ re+uire"ent &ill $ro&
( Reco""ended "e"ory per TSM instance increases
( #lan 'or sa"e data!ase I? per'or"ance as !e'ore
Ti"e
( sti"ate up$rade ti"e and plan your TSM do&nti"e
Inte$rated solutions Ge3 Content Mana$erH
Multiple TSM instances
( o& "any up$rades can you do in a &ee/end 6
( I# Address concerns
( Interconnectivity concerns
( I' up$rade in place* "ust up$rade all TSM instances
Consider the various up$rade options
8/9/2019 Planning For TSM 6.1
16/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e F-
1p$rade 1tility #er'or"ance ( ne 3a"ple
Syste" con'i$uration
( 4&ay #:D0 L#AR &ith 2B
( 4 SSE00 L1
8/9/2019 Planning For TSM 6.1
17/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e FD
1p$rade #lannin$ ptions
3tract to Media 3tract to
8/9/2019 Planning For TSM 6.1
18/42
8/9/2019 Planning For TSM 6.1
19/42
IBM Ad d T h i l S
8/9/2019 Planning For TSM 6.1
20/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 20
1p$rade #rocess Media
8/9/2019 Planning For TSM 6.1
21/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 2F
1p$rade #rocess
8/9/2019 Planning For TSM 6.1
22/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 22
Co"plicatin$ )actors
Multiple TSM instances on sin$le S
Li!rary Mana$er con'i$urations
LA
8/9/2019 Planning For TSM 6.1
23/42
IBM Advanced Technical Support
8/9/2019 Planning For TSM 6.1
24/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 24
Li!rary Mana$er con'i$urations GLi!r M$rH
Li!rary Mana$er "ust up$rade 'irst
Li!rary Mana$er "oves to ne& server
( Move ,:: Li!rary Mana$er to ne& syste"
( 1pdate connectivity* paths* etc
( ,alidate Li!rary Mana$er con'i$uration &or/s &ith e3istin$
,:: code
( 1p$rade Li!rary Mana$er to
8/9/2019 Planning For TSM 6.1
25/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 2:
Li!rary Mana$er con'i$urations GLi!r ClientsH
Li!rary Mana$er "ust !e
8/9/2019 Planning For TSM 6.1
26/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 2-
LA
8/9/2019 Planning For TSM 6.1
27/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 2D
8/9/2019 Planning For TSM 6.1
28/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 2E
24>D Re+uire"ents
TSM ,:: do&n 'or the e3tract
( o& &ill the application deal &ith TSM unavaila!ility 6
#ossi!ility
( Install ,:: product on ne& syste"
( Build ,:: .B usin$ data!ase !ac/up
( 1p$rade in place to
8/9/2019 Planning For TSM 6.1
29/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 29
1p$rade 3a"ple
Li!rary Sharin$ nviron"ent ( 2 S Instances
( Li!rary Mana$er &ith a shared tape li!rary
( 2 Li!rary Clients
LA
8/9/2019 Planning For TSM 6.1
30/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 0
3a"ple Startin$ Con'i$uration
Shared $i%rary
SA" &aths
$IB' M('$IB' C$I)"T *
Server to Server
$IB' C$I)"T +Server to Server
Storage Agents
SF S2
,: ,: ,:
IBM Advanced Technical Support
8/9/2019 Planning For TSM 6.1
31/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e F
3a"ple 1p$rade Scenario ( Li!rary Mana$er == This is not the only way to upgrade ==
F Move Li!r M$r to ne& S instance GSH
1pdate SA< Ponin$
1pdate Li!r M$r #aths
1pdate Li!r Client connections
,alidate con'i$uration ? paths ? connectivity
2 1p$rade Li!r Clients and Stora$e A$ents to co"pati!le levels
1p$rade Li!r M$r to ,::2
,alidate con'i$uration ? paths ? connectivity
4 1p$rade Li!r M$r to
8/9/2019 Planning For TSM 6.1
32/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 2
3a"ple Li!rary Mana$er 1p$raded
Shared $i%rary
&aths
$IB' M('$IB' C$I)"T *
Server to Server
$IB' C$I)"T +
Server to Server
Upgraded
Storage Agents
SF S2S
,: ,:
8/9/2019 Planning For TSM 6.1
33/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e
3a"ple 1p$rade Scenario ( Li!rary Client F== This is not the only way to upgrade ==
F Build Li!r Client F Instance on S
2 1p$rade Li!r Client F usin$ Media Method
Shutdo&n Li!r Client F
3tract .ata!ase Start Li!r Client F
Create Li!r Client on S
Insert .B into Li!r Client G'ro" Li!r ClientF e3tractH
4 At this point Li!r Client is identical to Li!r ClientF
Rena"e ne& Li!r ClientF to Li!r Client
IBM Advanced Technical Support
8/9/2019 Planning For TSM 6.1
34/42
IBM Advanced Technical Support
© 2009 IBM Corporation#a$e 4
3a"ple 1p$rade Scenario ( Li!rary Client F == This is not the only way to upgrade ==
4 1pdate Connectivity Add Li!r M$r #aths 'or Li!r Client
1pdate Li!r Client connections
,alidate con'i$uration ? paths ? connectivity
: .e'ine connectivity !et&een Li!r Client F and Li!rClient
- 1pdate B?A client connectivity
ither update clients or update TSM Server and host S
D 3port ? I"port 'ro" Li!r Client F to Li!r Client usin$ date?ti"e
E Shutdo&n Li!r Client F
IBM Advanced Technical Support
8/9/2019 Planning For TSM 6.1
35/42
pp
© 2009 IBM Corporation#a$e :
3a"ple Li!rary Client F 1p$raded
Shared $i%rary
&aths
$IB' M('$IB' C$I)"T ,
Server to Server
$IB' C$I)"T +
Server to Server
Upgraded
Storage Agents
S S2
8/9/2019 Planning For TSM 6.1
36/42
pp
© 2009 IBM Corporation#a$e -
3a"ple 1p$rade Scenario ( Li!rary Client 2== This is not the only way to upgrade ==
F Install 1p$rade utility on S2
2 Shutdo&n Li!r Client 2
Install
8/9/2019 Planning For TSM 6.1
37/42
IBM Advanced Technical Support
8/9/2019 Planning For TSM 6.1
38/42
pp
© 2009 IBM Corporation#a$e E
Scriptin$ ? Reportin$
SQL synta3 "ore strictly en'orced
( 3ceptions &ill !e docu"ented
3istin$ custo"er scripts and reports
(
8/9/2019 Planning For TSM 6.1
39/42
© 2009 IBM Corporation#a$e 9
SQL Synta3 en'orce"ent e3a"ples
F The $I) predicate is not supported 'or a nested SLCT state"ent
)or e3a"ple* you receive an error i' you use the $I) predicate as inthis state"ent
( select 'ro" volu"eusa$e &here volu"ena"e li/e Gselect distinctvolu"ena"e 'ro" volu"eusa$e &here nodena"enodeFH
Replace such usa$e &ith the . operator* as in this state"ent
( select 'ro" volu"eusa$e &here volu"ena"eGselect distinct
volu"ena"e 'ro" volu"eusa$e &here nodena"enodeFH
2 La!eled duration cannot !e co"pared in a SLCT state"ent )ore3a"ple* the 'ollo&in$ state"ent results in an SQL error
( select 'ro" actlo$ &here Gcurrentti"edateti"eH seconds U -0seconds
The 'ollo&in$ state"ent is an e3a"ple o' correct usa$e
( select 'ro" actlo$ &here secondGcurrentti"edateti"eH U -0
)ro" 1p$rade uide* it has "ore 'or "ore e3a"ples
8/9/2019 Planning For TSM 6.1
40/42
IBM Advanced Technical Support
8/9/2019 Planning For TSM 6.1
41/42
© 2009 IBM Corporation#a$e 4F
3a"ple o' ho& to 'ind Centera 8ClipI. throu$h .B2
d!2 Wselect TSM.BFASSM
8/9/2019 Planning For TSM 6.1
42/42
Su""ary
Ma5or chan$e to TSM .B
Resource intensive up$rade process
Ti"e consu"in$ up$rade process
Increase in "e"ory and dis/ space re+uire"ents
SQL synta3 considerations
Re'er to announce"ent "aterial G&hen it !eco"esavaila!leH 'or speci'ic details on supported
environ"ents* so't&are levels* and ne& 'unction