IBM RELEASE 7.3 Bedienungsanleitung

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388

Zur Seite of

Richtige Gebrauchsanleitung

Die Vorschriften verpflichten den Verkäufer zur Übertragung der Gebrauchsanleitung IBM RELEASE 7.3 an den Erwerber, zusammen mit der Ware. Eine fehlende Anleitung oder falsche Informationen, die dem Verbraucher übertragen werden, bilden eine Grundlage für eine Reklamation aufgrund Unstimmigkeit des Geräts mit dem Vertrag. Rechtsmäßig lässt man das Anfügen einer Gebrauchsanleitung in anderer Form als Papierform zu, was letztens sehr oft genutzt wird, indem man eine grafische oder elektronische Anleitung von IBM RELEASE 7.3, sowie Anleitungsvideos für Nutzer beifügt. Die Bedingung ist, dass ihre Form leserlich und verständlich ist.

Was ist eine Gebrauchsanleitung?

Das Wort kommt vom lateinischen „instructio”, d.h. ordnen. Demnach kann man in der Anleitung IBM RELEASE 7.3 die Beschreibung der Etappen der Vorgehensweisen finden. Das Ziel der Anleitung ist die Belehrung, Vereinfachung des Starts, der Nutzung des Geräts oder auch der Ausführung bestimmter Tätigkeiten. Die Anleitung ist eine Sammlung von Informationen über ein Gegenstand/eine Dienstleistung, ein Hinweis.

Leider widmen nicht viele Nutzer ihre Zeit der Gebrauchsanleitung IBM RELEASE 7.3. Eine gute Gebrauchsanleitung erlaubt nicht nur eine Reihe zusätzlicher Funktionen des gekauften Geräts kennenzulernen, sondern hilft dabei viele Fehler zu vermeiden.

Was sollte also eine ideale Gebrauchsanleitung beinhalten?

Die Gebrauchsanleitung IBM RELEASE 7.3 sollte vor allem folgendes enthalten:
- Informationen über technische Daten des Geräts IBM RELEASE 7.3
- Den Namen des Produzenten und das Produktionsjahr des Geräts IBM RELEASE 7.3
- Grundsätze der Bedienung, Regulierung und Wartung des Geräts IBM RELEASE 7.3
- Sicherheitszeichen und Zertifikate, die die Übereinstimmung mit entsprechenden Normen bestätigen

Warum lesen wir keine Gebrauchsanleitungen?

Der Grund dafür ist die fehlende Zeit und die Sicherheit, was die bestimmten Funktionen der gekauften Geräte angeht. Leider ist das Anschließen und Starten von IBM RELEASE 7.3 zu wenig. Eine Anleitung beinhaltet eine Reihe von Hinweisen bezüglich bestimmter Funktionen, Sicherheitsgrundsätze, Wartungsarten (sogar das, welche Mittel man benutzen sollte), eventueller Fehler von IBM RELEASE 7.3 und Lösungsarten für Probleme, die während der Nutzung auftreten könnten. Immerhin kann man in der Gebrauchsanleitung die Kontaktnummer zum Service IBM finden, wenn die vorgeschlagenen Lösungen nicht wirksam sind. Aktuell erfreuen sich Anleitungen in Form von interessanten Animationen oder Videoanleitungen an Popularität, die den Nutzer besser ansprechen als eine Broschüre. Diese Art von Anleitung gibt garantiert, dass der Nutzer sich das ganze Video anschaut, ohne die spezifizierten und komplizierten technischen Beschreibungen von IBM RELEASE 7.3 zu überspringen, wie es bei der Papierform passiert.

Warum sollte man Gebrauchsanleitungen lesen?

In der Gebrauchsanleitung finden wir vor allem die Antwort über den Bau sowie die Möglichkeiten des Geräts IBM RELEASE 7.3, über die Nutzung bestimmter Accessoires und eine Reihe von Informationen, die erlauben, jegliche Funktionen und Bequemlichkeiten zu nutzen.

Nach dem gelungenen Kauf des Geräts, sollte man einige Zeit für das Kennenlernen jedes Teils der Anleitung von IBM RELEASE 7.3 widmen. Aktuell sind sie genau vorbereitet oder übersetzt, damit sie nicht nur verständlich für die Nutzer sind, aber auch ihre grundliegende Hilfs-Informations-Funktion erfüllen.

Inhaltsverzeichnis der Gebrauchsanleitungen

  • Seite 1

    HPSS Management Guide High Performanc e Storage System Release 7.3 November 2009 (Revision 1.0) HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 1[...]

  • Seite 2

    © Copy right (C) 1992, 2009 International Business Machines Corporation, The Regent s of the University of California, Los Alamos National Security, LL C, Lawr ence Liver more National Security, L L C, Sandia Corporation, and UT-Battelle. All rig hts reserved. Portions of this work were produced by Lawrence Liver more National Security , LL C, Law[...]

  • Seite 3

    Ta ble o f Con te nt s Chap ter 1. HPS S 7.1 Co nfiguration Overvie w............................................................................... ... ...15 1.1. In trod uction.................................................................................................................. ... .... ... ... ... . 15 1.2. S tarting th e SSM GU I f [...]

  • Seite 4

    3.3.3.1. login.conf .................................................................................................................. .... ... ... ... ... .... ..41 3.3.3.2. krb5.conf (For Use with Kerberos Authe ntication On ly )................................................................41 3.3.4. SSM Help Files (Optional)....................[...]

  • Seite 5

    4.2.4. Modifying a Storage Subsy stem ............................................................................................. .... ... ... ... ... .81 4.2.5. Deleting a Storage Subsy stem..................................................................................................................81 Chap ter 5. HPS S Servers...............[...]

  • Seite 6

    5.1.1.2. Migration/Purg e Server Informa tion Window .............................................................. ... ... .... ... ... 133 5.1.1.3. Mover Infor mation Window ....................................................................................... ... ... ... .... ... ..133 5.1.1.1. Phy si cal Volume Library (PVL ) Information Windo[...]

  • Seite 7

    6.2.4. Deleting a Storage Hierarchy Def i nition ........................................................................... ... .... ... ... ... ... .173 6.3. C lasses of S ervice ................................................................................................................. ... ... . 174 6.3.1. Classes of Service Window ........[...]

  • Seite 8

    8.1. A dding Storage Space .................................................................................................................. 223 8.1.1. Importing Volume s into HPSS ............................................................................................. ... .... ... ... ... 223 8.1.1.1. I mport Tape Volumes W indow ...........[...]

  • Seite 9

    9.1. L ogg ing O verview........................................................................................................... .... ... ... .. 294 9.2. L og P olicies........................................................................................................................ ... .... .. 295 9.2.1. Creating a Log Policy .............[...]

  • Seite 10

    13.1. Man agin g HPS S Use rs............................................................................................................... 325 13.1.1. Adding HPSS Users........................................................................................................................... ..325 13.1.1.1. Add All User I D Types..................[...]

  • Seite 11

    15.1.2. Overview of the D B2 Backup Process.......................................................................... ... ... .... ... ... ... ...357 15.1.2.1. Config uring DB 2 for Online Backup.................................................................................. ... .... .358 15.1.3. Overview of the D B2 Recovery Process.............[...]

  • Seite 12

    Lis t o f Tab les Table 1 . SS M General Optio ns................................................................................................. ... ... .... ...3 9 Table 2 . HPSSGU I Specific Option s................................................................................... ... ... .... ... ... .. 40 Table 3 . HPSSA DM Specific Option s[...]

  • Seite 13

    Pre fa ce Who S ho ul d R ead T his Bo ok The HPSS Managem ent Guide is in tended as a resource for HPSS administrators. For those per forming t he initial config uration for a new HPSS sy stem, Chapter 1 provides a configuratio n roadmap. For both new sy stems and those upgra ded from a previous release, Chapter 1 provides a configuration, operati[...]

  • Seite 14

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 14[...]

  • Seite 15

    Cha pte r 1. HPS S 7. 1 Co nfi gur at io n Ov er vie w 1.1 . In t rod uc ti on This chapter defi nes the high-level steps ne cessary to configure, st art, and verify correct operation of a new 7.1 HPSS system, whether that sy s tem i s created from scratch or create d by conversion from a 6.2 HPSS sy ste m . To creat e or modify the HPSS configurat[...]

  • Seite 16

    listed. Each step is requi red unles s otherwis e indic ated. Each step is discusse d in more det ail i n the referenced section. 1. Confi gure storage subsystems (Sectio n 4.2.2: Creat ing a New St orage Subsyst em on page 76 ) Subsystems can be conf igured only partial ly at this ti me. The Gatekee per , Default COS , and Allowed COS f ields wi l[...]

  • Seite 17

    B. Create storage resource s (Sec tion 8. 1.2: Creating Storage Resources on page 234) 4. Create additional HPSS Users (Section 13.1.1: Addi ng HPSS Users on page 325) 5. Create Filesets and Junc tions (Section 10.1: File sets & Junctions List on page 308 and Section 10.5: Creati ng a Junct ion on page 315) 6. Create HPSS /log Director y If log[...]

  • Seite 18

    • Verify that a Core Server and Migrati on Purge Server have be en configured for each s torage subsy ste m. • Verify that each storage subs y s tem is accessibl e by using lsjunct ions and ensuring tha t there is at least one juncti on t o the Root fileset of each subsy ste m . (The root files et for a given subsy ste m can be found in the spe[...]

  • Seite 19

    chosen i f specifie d by their COS ID . • Verify that class es of se rvice with m ultipl e copies have the Retry Stage Failur es fro m Secondary Copy fl ag enabled. Fil e Fa mil ie s, F ile se ts , an d Ju nc tio ns • Verify that fil e families and fil esets a re created according to the sit e’s requirements. • Verify that each fileset is a[...]

  • Seite 20

    • Monitor free space from the top level st orage class in each hi erarchy to verify that t he migration and purge polic y are maintaining adequate free space . 1.6 .3 . Pe rf or man ce Che ckl is t Measure data trans fer rates in each COS for: • Client writes to disk • Migration from disk to tape • Staging from tape t o disk • Client read[...]

  • Seite 21

    Cha pte r 2. Sec ur ity a nd Sy st em Acc es s 2.1 . Se cu rit y Ser vi ces As of rele ase 6.2, HPSS no longer uses DCE security servic es. The new approach to securi ty divides services into two APIs, known as mechanisms, each of which has m ultipl e implementati ons. Configuration files control which implementati on of e ach mechanism is used in [...]

  • Seite 22

    This can be "unix" or "ldap ". · <authzURL> - a string used b y the authorizati on mechanism to l ocate t he securit y data for this rea lm . This should be "unix " for UN IX author ization, and for LDAP it should be an LDAP URL used to l ocate t he entry for the securi ty realm in an LDAP directory. 2.1 .2 . Se[...]

  • Seite 23

    2.1 .2 .3 . L DAP LDAP authorizat ion is not support ed by IBM Service Agreements. The fol lowing i nformation is provided for sites planni ng to use LDAP authoriza tion with HPSS 7.1 as a site supported feature. An option for the aut horization mechanism is to store HPSS security inf ormation i n an LDAP director y . LDAP (Lightweight Dir ectory A[...]

  • Seite 24

    To creat e a ne w group, use the following comm and at the hpss_ldap_admin prompt: group create -gid <gid> -name <name> [-uuid <uuid>] If no UU ID is suppli ed, one will be genera ted. • Deleting a group To delet e a group, use the fol lowing comm and a t the hpss_ldap_a dmin prompt: group delete [-gid <gid>] [-name <na[...]

  • Seite 25

    obtained from the foreign site's administrat or. An e xam ple would be: "ldap:// theirl dapserve r.foreign.com/cn=FOREIGNREALM.FOREIGN.COM" • Deleting a trusted foreign realm To delet e an e ntry for a trus ted forei gn realm, use the following hpss_ldap_ad min comm and: trealm delete [-id <realmID>] [-name <realmName>][...]

  • Seite 26

    rw---dt user ${HPSS_PRINCIPAL_PVR} rw-c-dt user ${HPSS_PRINCIPAL_SSM} ------t any_other PVR: rw---dt user ${HPSS_PRINCIPAL_PVL} rw-c--t user ${HPSS_PRINCIPAL_SSM} ------t any_other SSM: rwxcidt user ${HPSS_PRINCIPAL_ADM_USER} ------t any_other All other types: rw-c-dt user ${HPSS_PRINCIPAL_SSM} ------t any_other In m ost cases , the ACLs crea ted b[...]

  • Seite 27

    2.4 .1 . Co nf igu ri ng /U pda ti ng a Loc at ion Pol ic y The Locat ion Polic y can be crea ted and updated using the Locati on Policy window. If the Location Policy does not exist, the fiel ds will be displ ay ed with defaul t values for a new pol icy . Otherwise, the configured policy will be displa y e d. Once a Locati on Polic y is create d o[...]

  • Seite 28

    Maximum Request Threads. The m a ximum num ber of concurrent client request s all owed. Advice - If the Location Server is reporti ng heavy loads, i ncrease this number. If this number is above 300, consider replic ating the Location Server on a di fferent machine. Note if t his value is changed, the general configurati on thread value ( Thread Poo[...]

  • Seite 29

    1. Add the HPSS_RESTRICTED_USER_FILE environment variable t o /var/hpss/et c/env.conf. Set the value of this varia ble to the name of the file that will contain the li st of rest ricte d users. For example: HPSS_RESTRICTED_USER_FILE=/var/hpss/ etc/re strict ed_users 2. Edit the file and add the nam e of the user to the fil e. The name should be in [...]

  • Seite 30

    Fie ld D es crip ti on s Restricted Users li st This is the main por tion of the window whic h displays various infor m ation about each restri cted user. User Name . The nam e of the user that is restrict ed f rom HPSS access. Realm Name . The name of the HPSS re alm that encompasses the restricte d use r. User ID . The identifi er num ber of the [...]

  • Seite 31

    Cha pte r 3. Usi ng SS M 3.1 . T he SSM Sy st em Ma nag er 3.1 .1 . St ar ti ng t he S SM Sy st em M ana ge r Before starting t he SSM System Manager (SM), review the SM key environment variable s descri bed i n the HPSS Instal lation Guide, Section 3.7.10: Storage System Management . If the default values are not desired, override them using the h[...]

  • Seite 32

    To help m itigate this, when the t hread pool is full, the S y s tem Manager notifies all t he threads in the thread pool that are wait ing on list updates to return to the client as if t hey just timed out as nor m al. This could be as m any as 15 thr eads per client that are awakened and told to return, which makes those threads free to do other [...]

  • Seite 33

    port hpss gui and hpssadm cli ents must acc ess to reach the Sy stem Manage r. This task can be made a bit easier if t he Sy stem Manager RPC program number is l abeled in the portmapper. To do thi s, add a l ine for the Sy ste m Manager in t he /etc/ rpc fil e speci fy ing the program number and a convenient rpc se rvice name such as “hpss_ssm?[...]

  • Seite 34

    · When you have decide d on the hpssgui comm and li ne that is best for your inst allatio n, it will probably be us eful t o put the c om mand in a shel l scri pt for the convenience of al l SSM Adm inist rators and Operators. For e xam ple, create a file called “gui” and put the foll owing in it: /opt/hpss/bin/hpssgui.pl -m /my_directory/my[...]

  • Seite 35

    • The proper authoriz ation e ntries for the user are cr eated i n the AUTHZACL table. 3. Th e proper SSM confi guration f iles are created and inst alled. See Section 3.3.1: Configuring the Syst em Manager Authenticat ion for SSM Cli ents , Section 3.3.2: Creating the SSM User Accounts , and Section 3.3. 3: SSM Conf iguration File for the proced[...]

  • Seite 36

    % /opt/hpss/bin/hpssuser -add john -ssm [ adding ssm user ] 1) admin 2) operator Choose SSM security level (type a number or RETURN to cancel): > 1 [ ssm user added : admin ] After SSM users are added, removed, or modified, the Sy st em Manager will aut om atica lly discover the change when the user atte mpts to login. See the hpssus er man page[...]

  • Seite 37

    Access to the hpss_server_acl program, hpss user pr ogram, to the HPSS DB2 database, and to all HPSS uti lity programs s hould be closel y guarded. If an operator had permission to run these tools, he could modif y the type of aut hority granted to anyone by SSM. Note that access to the database by many of these tools is cont rolled by the permissi[...]

  • Seite 38

    Keytabs are created for the user by the hpssuser utilit y when the krb5keytab or unixkey tab authentica tion ty pe is specifi ed. Ke y tabs may also be crea ted manuall y with the hpss_krb5_keytab or hpss_unix_keytab utilit y , as described below. 3.3 .2 .3 .1 . Ke yt ab s f or Ke rbe ro s Au th en tic at io n: hp ss _kr b 5_k e yt ab The hpss_krb5[...]

  • Seite 39

    3.3 .3 . SS M Co nfi gu rat io n F ile The hpssgui and hpssadm scr ipts use the SSM configuration file, ssm .conf for configura tion. The mkhpss util ity will create the SSM configuration file for the securit y m echanism support ed by SSM. The mkhpss utilit y will store the generated ssm.conf at $HPSS_PATH_SS M; the default location is /var/ hpss/[...]

  • Seite 40

    File Option Comm and Line Option Functionali ty HPSS_SSM_SM_HOST_NAME -h Sy stem manager hostna me HPSS_SSM_USER_PREF_PATH -i Path to ssm preferences JAVA_BIN -j Path to java bin director y KRB5_CONFIG -k Ful l path to krb5.conf fil e HPSS_SSM_LANG_CODE -l Language code, inter national ization SSM_CONFIG -m Full path to SSM conf iguration file HPSS[...]

  • Seite 41

    File Option Com mand Li ne Option Functionali ty HPSS_AUTHEN_TYPE - t Authenticat or t y pe Inform ation on tuning cl ient polli ng rates for optimal performance is available in t he hpssadm and hpssgui m an pages. Options a re specifi ed, in precedence order, by 1) the comm and li ne, 2) the user's environment ( see the man pages for environm[...]

  • Seite 42

    Note that having encryption ty p es other than "des-cbc-crc" fi rst on t he "default _tkt_enct y pes" and "default_ tgs_enctypes" lines can cause authenti cation failures . Specif ically, key t ab f iles genera ted by the HPSS utilit y programs will use the fi rst encr y pt ion type and onl y "des-cbc-crc" is[...]

  • Seite 43

    3.3 .5 .1 . Au to ma tic S SM Cli en t Pa ck ag ing and I ns ta lla ti on The hpssuser utili ty provides a m echanism for packaging all the necessar y client files required to execute the hpssgui program on the user's desktop host. Refer to the hpssuser m an page for m ore information on generating a n SSM Client Package. These files may also [...]

  • Seite 44

    These files m ay be instal led in any location on the SSM client machines. The user m ust have at least read access to the files. The SSM startup scripts hpssgui.pl, hpssgui.vbs, hpssadm.pl, and hpssadm.vbs provide t he user with a comm a nd line mechanism for st arting the SSM clie nt. The hpssgui.pl script i s a Perl script for starting the SSM G[...]

  • Seite 45

    3.3 .6 .2 . So lu tio ns fo r O pe rat in g Th ro ugh a F irew all SSM can operat e through a firewall in thre e diffe rent wa y s : • The hpssgui and hpssad m can use ports exempted by the network administra tor as firewall exceptio ns. See the -n option describe d in t he hpssgui and hpssadm man pages. • The hpssgui and hpssad m can conta ct [...]

  • Seite 46

    • Verif y that the proper versi on of Java is inst alled. Add the Java bin direct ory to the user's $PATH, or use the -j s witch in the hpssgui s cript, or set JAVA_BIN in the user's ssm.conf file. Java can be downloaded from http://www.j ava.com. • Obtain f iles from the server machine: • Obtain t he preferre d hpssgui script for t[...]

  • Seite 47

    If access through t he firewall is needed for other ports (eg., the Kerb eros kdc), set up a separate tunnel for each port the f irewall does not allow through. • On the cli ent machine, run the GUI: • For Kerber os aut henticat ion: % hpssgui.pl -S hpssgui.sessionlog -k krb5.conf -n 49999 -h localhost • For UNIX authentic ation: % hpssgui.pl[...]

  • Seite 48

    applicable to the platf orm on which the graphical user inter face is running. Custom Look and Feels are also available at http:/ /www.javoot oo.com · -b "background color" • The onl y Look and Feel that supports color set tings and themes is the m etal Look and Feel. The col or may be set by using the color na m e or he xadecimal Red/[...]

  • Seite 49

    include “static” text painted on the window background or label s on things like buttons. Text fields may appear as single or multiple lines and they may be “enterabl e” (t he displa y ed data can be alter ed) or “non-ent erable” (the displ ayed data cannot be changed directl y). • Non-enterable text fie lds have gray backgrounds. A p[...]

  • Seite 50

    • Select/cut /copy/past e operat ions can be perfor med on enterabl e text fields; on non-enterabl e fields, only select and copy operat ions can be performed. • In som e cases, modify ing a field value or pressing a button ca uses the action to be perfor med imm ediatel y . A confirmation window will pop up to inform the user that all changes [...]

  • Seite 51

    all of the current configurat ion’s field values. • Freeze - A checkbox that, while checked, suspends the aut om atic updates made to an SSM window. This allows reviewing information at the frozen point in ti m e. Unchecking t he checkbox will reac tivate normal update behavior. • Refresh button - Requests an imm ediate update of the displ ay[...]

  • Seite 52

    menu item is availa ble on all SSM windows. • Edit menu - The Edit Menu i s located on all SSM data windows. From each Edit Menu, the user can access Cut , Copy and Paste functions which enable the user to remove data from text fie lds or transfer data among them . Edita ble text fields can be updated. Non-editabl e text fields can be copied, but[...]

  • Seite 53

    variables m ay be overridden. 3.8 . M oni tor , O per at io ns a nd Co nf igu re M enu s Ov er vie w The Monit or, Operat ions and Configure menus are used by the Sy stem Manager to monitor, control and configure HPSS. They are avai lable onl y from the HPSS Health and Status window. This secti on provides a brief descri ption on each submenu optio[...]

  • Seite 54

    Accounting Status. Opens t he Subsyst em li st window where the Accounting Status and Start Accounting buttons can be found. Log File s Infor mation. Opens the Log Files Informati on window to display infor m ation for the HPSS log file s such as t he log file's size and state. Lookup HPSS Objects. This subm enu lists the type of objects which[...]

  • Seite 55

    volume labels can be ente red and a request to add the disks to a st orage class can be submitted. • Create Tape Resources. Opens the Cre ate Tape Resources window where a list of tape volume labels can be ente red and a request to add the tapes t o a storage class can be submitted. • Delete Resources. Opens the Delet e Resources window allowin[...]

  • Seite 56

    of the accounting pol icy . Only one accounti ng policy is allowed. • Location. Opens the Locat ion Poli cy window all owing configurati on and management of the location polic y . Only one location policy is allowed. • Logging. Opens the Logging Policies list window allowing configuration and managem ent of the logging polici es. • Migrati o[...]

  • Seite 57

    The HPSS Login window appears after start ing the hpssgui scr ipt. The user must supply a valid HPSS user name and password in or der to acces s SSM and monitor HPSS. If a login attempt is unsuccessful , review the user session log for an indicat ion of the proble m. See the hpssadm or hpssgui man pages for m ore information about the user session [...]

  • Seite 58

    mism atched versions may cause com patibi lity probl ems. 3.9 .2 . Ab ou t HPS S The About HPSS window displ ays version i nformation and a portion of the HPSS copy right state m ent. The About HPSS window is accessibl e by selec ting the Hel p m enu's “About HPSS” submenu from any of the hpssgui windows. The HPSS System Name and System Ma[...]

  • Seite 59

    When a user successful ly connects to t he Sy stem Manager through the Login window, the HPSS Heal th and Status window r eplaces the Login window on the screen. The HPSS Health and Status window will remain on the screen unti l the user exi ts or logs out. It provides the m ain menu and displays i nformation about the overall sta tus of HPSS . The[...]

  • Seite 60

    icon is red, the client’s connection to the Sy ste m Manager is lost; when it is green, the connect ion is active. 3.9 .3 .2 . HP SS S ta tu s On the upper section of the HPSS Health and Status window are four status fields that repr esent the aggregate status of the HPSS system. Thes e fi elds ar e: Servers . Displa ys the m ost severe status re[...]

  • Seite 61

    In addition t o the text which descr ibes the status, these fields are displa y ed with colore d icons. The ic on color depic ts that stat us as fol lows: • Red - Major and Criti cal probl ems • Magenta – Minor proble m s • Yellow - Unknown, Stale, Suspect, and Warning proble m s • Green - Norm al, no problem Click on the button to the ri[...]

  • Seite 62

    HPSS Statisti cs fields show general trends i n HPSS operation s; the numbers are not all-inclusi ve. Some values may fluctuate up and down as servers ar e started or shut down. Some values, such as Byt es Moved , can be reset to zero in i ndividual Mover s and by SSM users. Bytes Moved . Tota l bytes m oved as reporte d by all running Movers. Byte[...]

  • Seite 63

    user the abilit y to hide or displa y elem ents of the HPSS Health and Status window in order to opti m ize the viewable area. Under the View Menu the re is a menu item and checkbox for each window element that can be hidden. If the box contains a check mark then the correspondi ng secti on of the HPSS Health and Status window t hat displa y s this[...]

  • Seite 64

    Fie ld D es crip ti on s Start Ti me . The time the Sy s tem Mana ger was start ed. Uptime . The e lapsed cl ock time since the System Manager was started. HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 64[...]

  • Seite 65

    CPU Time. The amount of CPU time that the System Manager has consumed. Memory Usage. The amount of mem ory that the System Manager is curre ntly occupying. Process ID. The process i d of the System Manager . Hostname. The nam e of t he host where the S y s tem Manager is running. RPC Calls to Servers. The number of RPCs the Sy stem Manager has made[...]

  • Seite 66

    Thread Pool Size and/or Request Queue Si ze to help with the System Manager perfor mance. However, increasing these 2 parameters could cause the System Manager to require m ore mem or y . • Data Change Notif icati ons. The number of data change not ificati ons rec eived from servers. (Server RPC Interface only). • Unsolicited Notifi cations . T[...]

  • Seite 67

    • Hostname. The name of the host where t he client is runni ng. • Connections. The num ber of RPC connectio ns this client has to the Sy ste m Manager. • Start Ti me. The time that the client connecte d to the Sy ste m Manager. • Connect Ti me. The el apsed ti m e sinc e the client connected to the Sy s tem Manager . • Idle Time. The elap[...]

  • Seite 68

    Fie ld D es crip ti on s User Login Name . The nam e t hat the user entere d as t he User ID when logging into HPSS. User Authority . The authorit y level that the user has in or der to perfor m operations in SSM. This can be admin or operator. Login Time. The t im e tha t the user logged into SSM. Total Session Time. The amount of time that t he u[...]

  • Seite 69

    Percent Memory Free . The ratio of free memory to total mem ory in the hpssgui process. Total Window s O pened During This Session . The number of windows creat ed during the current user session. 3.1 0. S SM L ist Pre fe re nc es When a user logs into SSM, the S y s tem Manager reads the saved preference s f ile and loa ds them into the SSM Sessio[...]

  • Seite 70

    HPSSGU I_USER_CFG_PATH or the configura tion fi le entr y HPSS _SSM_USER_PREF_PATH. If this option is not speci fied, the default value is <clie nt node>:<user.ho me>/hpss- ssm-pre fs . The user m ust have permissions to creat e the preferences file in the directory. Preferences windows contain filters for cont rolling the data di splay[...]

  • Seite 71

    Save . Save the current preference settings to the preferences file using the sam e pref erence name. Delete . Del ete t he currentl y displayed pref erence settings from the preferen ces file. Sick and Default preference settings cannot be deleted. Reload . Reread the prefe rence settings from the preference s f ile. Apply . Apply the current pref[...]

  • Seite 72

    Cha pte r 4. Glo ba l & Sub sy st em Con fig ur at io n This chapter dis cusses two levels of system configurati on: global and storage subsy ste m . Th e global configurati on applie s to t he entire HPSS install ation while subsy ste m configurations appl y only to servers and resources allocated to s torage subsystems. For new HPSS systems, [...]

  • Seite 73

    This window allows y ou to m anage the HPSS global confi guration record. Onl y one such record is permitted per HPSS insta llation. To ope n the window, on the Heal th and Status window select the Configure menu, and from there the Global menu i tem. Fie ld D es crip ti on s System Name. An ASCII text str ing represent ing the nam e for this HPSS [...]

  • Seite 74

    Storage Subsystem conf iguration. Root User ID. The UID of the use r who has root access privileges t o the HPSS namespace. This only applies if the Root Is Superuser flag is set. COS Change Stream Count. The number of background threads tha t run i n the Core Server to proce ss Class of Service change re quests. This fie ld may be overridden on th[...]

  • Seite 75

    This window lists all t he subsystems in the HPSS system and provides the abi lity to m anage these subsy ste ms. To open the window, from the Health and Status window sel ect the Configure menu, and from there select the Subsystems menu item. To creat e a ne w subsy ste m , cli ck on the Cre ate New but ton. To configure an existing subs y stem, s[...]

  • Seite 76

    subsy ste m is sele cted in the list . Delete - Delete the sel ected subs y s tem(s). This button is disabl ed unless a subsystem is selected in the list. Always cont act HPSS cust omer support before deleting a subsystem definit ion. An improperly deleted subsystem can cause s erious probl ems for an HPSS system. Refer to Section 4.2.5 Deleting a [...]

  • Seite 77

    This window allows an administrat or to m anage the configurati on of a stor age subsystem. The Add butt on is only displayed dur ing the creati on of a new configurat ion. The Update butt on is displa y e d when an existing configuration is being modifie d. To open this window for creati on of a new subsy ste m, click the Create New button on the [...]

  • Seite 78

    user does not specif y a COS or any hints with the creation request. The global configurat ion speci fies a default COS for an enti re HPSS ins tallati on. Sel ecting a COS on the st orage subsy stem confi guration window all ows the gl obal value to be over ridden for a parti cular subsystem. If the field is blank, the global default COS will be u[...]

  • Seite 79

    DB Log Monitor Interval. The Core Server will check consi stency of Database Logs and Backup Logs at the indicated interval, specified in seconds . The logs are c onsistent if both primary and backup log directori es e xist and cont ain log fil es with the same names. The minimum value for this field is 300 seconds ( 5 minutes). A value of 0 will t[...]

  • Seite 80

    Gatekeeper is alre ady configured, simply add it to y ou r stor age subsystem's configuration. However, if i t is not y e t configured, it will be necessar y to wait until Secti on 4.2.3. 4: Assign a Gatekeeper if Requi red on page 80 to add the Gatekeeper. 6. Set the m etadata space thresholds and the update i nterval. T y p ical values are 7[...]

  • Seite 81

    4.2 .3 .7 . M igra ti on and P urg e Pol ic y O ve rri de s The migration and purge polic ies cont ain two elements, the basic policy and the storage subs y s tem specific polici es. This can be seen on t he Migrat ion Policy a nd Purge Poli cy windows. If a given migration or purge policy does not contain any subsystem specific polic ies, then the[...]

  • Seite 82

    E. Issue the following SQL comm and: db2> select count(*) from nsobject The resul t of the comm and should indi cate 2 rows in this table. 3. If any of these checks gives an unexpected result, do not del ete t he subsystem. Contact HPSS customer support . When deleting an existing storage subsyste m, it is critical that all of the differ ent con[...]

  • Seite 83

    Cha pte r 5. HPS S Ser v ers Most HPSS Server adm inist ration is performed from the SSM graphical user inter face Servers l ist window . Each HPSS se rver has an entr y in this list. 5.1 . Se rv er L ist This window facilit ates managem e nt of the configur ed HPSS servers. From this window, an HPSS server can be st arted, shut down, halt ed, rein[...]

  • Seite 84

    The serve r’s configurat ion should be caref ully reviewed to ensure that it is correct and complete. Check t he Alarms and Events window and the HPSS log fi le to vie w SSM alarm messages relat ed to conf iguration problems. This situat ion can be caused by: • A DB2 record required by the server is m issing or inaccessib le. • The pri ncipal[...]

  • Seite 85

    rate (se e the hpssgui/hpssadm man pages for more details). If a ser ver is confi gured as executable but is not runni ng, SSM will treat it as an error. Therefore, if a server is not intende d to run for an extende d period, its Executable flag s hould be unchecked. SSM will stop monitor ing t he server and will not report the server- not- running[...]

  • Seite 86

    Execute Host . The Execute Hostna me fi eld from the server's basic confi guration record. Thi s field is intended to spec ify the host nam e on which the server is s upposed to run; however, no checking is done to verify if the server is actuall y running on the specified host. This fi eld is only used by the SSM to locat e the Startup Daemon[...]

  • Seite 87

    server hangs up or otherwise won't respond t o the Shutdown com mand. Force Connect - Request t he Sy stem Manage r to immediately attempt to connect to the select ed servers. The System Manager rout inely att empts to connect to an y unconnected ser vers; using this butt on will simply cause the next at tempt to occur right away, i nstead of [...]

  • Seite 88

    • Storage System Manager • Startup Daem on (on each host where an HPSS serve r will be executing) The fi elds of the Serve r Configura tion window are divi ded into the foll owing sections. The Basic Controls section is at t he top of the window and the other sections are on individual tabs: • Basic Controls. S erver ident ificat ion and ty p[...]

  • Seite 89

    ● Section 5.1.3: Move r Specif ic Confi guration on page 102 ● Section 5.1.1: Physi cal Volume Reposito ry (PVR) Specific Configur ation on page 109 ● Details about a ll of the other sections on this window, which appl y to all s erver types, ar e describe d in Sec tion 5.1.1: Common Server Confi guration . To view the Server Configurati on w[...]

  • Seite 90

    Fie ld D es crip ti on s Server Name . A unique descript ive name given to the server. Ensure that t he Server Name is uni que. A server’s de scriptive nam e should be meaningful to local site administrator s and ope rators, in contrast to the server ’s correspond ing UUID, which has meaning for HPSS. For HPSS sy stems with multiple subsy ste m[...]

  • Seite 91

    Execute Hostname . This is the hostname of the node on which the s erver will execute. It m ust match the Execute Hostname of the Startup Daemon that is to manage thi s server. For m ost s ervers, setti ng this field is straightf orward, but for re m ote Mover s, this indicates the node on which t he Mover administrative inter face proce ss runs (n[...]

  • Seite 92

    5.1 .1 .2 . I nt erf ac e C ont rol s The Interfa ce Controls section of the Server Configuratio n window i s comm on to al l servers. In the example window above, the server dis played is a Core Server. Fie ld D es crip ti on s Maximum Connecti ons. The maximum num be r of cl ients that this server can service at one time. Thi s value should be se[...]

  • Seite 93

    The Securi ty Controls section of the Server Configuratio n window i s comm on to al l servers. In the example window above, the server dis played is a Core Server. Fie ld D es crip ti on s Principal Name . The name of t he principal t he server will use to a uthentica te. Protecti on Level . The level of protection that will be provided for comm u[...]

  • Seite 94

    Authenticator . The argument passed to the authe nticati on mechanism i ndicated by the Authenticator Type configur ation variable and used to valida te communications. If it is a key t ab, the server m ust have r ead access to the key ta b fi le. Other access perm ission s shoul d not be set on this fil e or s ecurity can be breached. For the Not [...]

  • Seite 95

    • UTIME. Core Server bitfile time modified events. • ACL_SET. Core Server access c ontrol l ist modificati on events. • CHBFID . Core Server change bitfile identi fier events. • BFSETATTRS. Cor e Server set bitfile attr ibute events. 5.1 .1 .1 . L og Po lic y The serve r Log Policy may also be ac cessed fr om the Logging Policies window. It[...]

  • Seite 96

    • TRACE. If selected, Trace messages generated b y the server are sent to the log. It is recommended that this be OFF for all servers except the Mover. These messages give detailed information about program flow and are general ly of int erest only to the serve r developer. In normal operat ion, logging Trace messages can f lood the log with very[...]

  • Seite 97

    COS Change Retry Limit , Tape Dismount Delay , Tape Hando ff Delay , PVL Max Connection Wai t , Fragment Trim Limit and Frag ment Smallest Block c an be changed i n the Core Server while the server is running by changing the value on this sc reen, updating the metadata, then re-ini tializi ng the appropriate Core Server. The Core Server re-reads th[...]

  • Seite 98

    The serve r uses built -in default values for these set tings, but if the environment variables can be found in the server's environment, the server uses those values. The following is a li st of the nam es of the variables and the aspect s of the server's operatio n the y control. Since the environment is common to all sub-sy s tems, all[...]

  • Seite 99

    for both gatekeeping and account validation. If m ultipl e Gatekeepe rs are configured, then any Gatekeeper may be contacted for account validati on requests . Note: If a Gatekeepe r is configur ed, then it will either need to be running or marked non-executable for HPSS Client API requests to succe ed in t he Core Server (even if no Gatekeeping no[...]

  • Seite 100

    5.1 .4 . Lo g Clie nt Sp ec if ic Co nfi gur at io n This window controls the l ocal log sett ings that will be in effect for t he node on which this Log Client runs. Fie ld D es crip ti on Client Port. The port number for communication between the Log Client and the HPSS Servers. The default value is 8101. Ensure t hat the specified port is not be[...]

  • Seite 101

    Re lat ed I nf orm at io n Section 9.5: Managin g Local Logging on page 301 . 5.1 .1 . Lo g Dae mon S pe cif ic C onf igu r at ion This window controls configurati on of the log daemon and the central HPSS log. Fie ld D es crip ti on s Log File Maximum Size. The m aximum size in bytes of each central log file. The default value is 5,242,880 (5 MB).[...]

  • Seite 102

    Fie ld D es crip ti on s Storage Clas s Update Interval (seconds ). The interva l that indicates how often the MPS wil l query the Core Server i n its subs y s tem t o get the la test s torage class statist ics. This is also the inter val the MPS uses to check whether i t needs to initiat e a purge operation on the st orage class based on the assoc[...]

  • Seite 103

    and usage. The trade-off for this value is that large buffer sizes will use more sy s tem mem ory and m ay be ineffici ent for small trans fers (e.g., if the Mover buffer size is 4MB, but client requests are 512KB, the Mover will not achieve any double buffe ring benefit because the ent ire amount of the tr ansfer f its in one Mover buffer). A smal[...]

  • Seite 104

    Range End. If this fi eld is zero, Port Range End fie ld must also be zero. Port Range End. Used in conjunc tion with Port Range Start (See above). Vali d values are zero or any TCP port number to which the Mover may bind (tha t is great er than or equal to the value of Port Range Start ). The defaul t value i s 0. If non-zero, this fie ld must be [...]

  • Seite 105

    This will cause inetd to run t he executabl e /opt/hpss /bin/hp ss_mvr_tcp under the root user ID when a connection is detect ed on port 5002. The Mover proc ess uses the /var/ hpss/etc/ m vr_ek fil e to r ead the encryption key that will be used to authent icate all connections made to this Mover. After modifying the /etc/i netd.conf file, be sure[...]

  • Seite 106

    /etc/xi netd.d file. For example, if t he encryption key in the Mover’s type specifi c confi guration is 1234567890ABCDEF , then the encr y p tion key file (/var/hpss/ etc/ek. m vr1) shoul d contain: 0x12345678 0x90ABCDEF 5.1 .3 .1 .3 . / va r/ hps s/ et c Fil es Req uir ed f or Re mot e Mo ver The Mover process on the remote m achine requires ac[...]

  • Seite 107

    Tab le 1. IR IX S yst em P ara me ter s Parameter Nam e Minim um Value Parameter Descr iption semm sl 512 Maximum num ber of semaphores per set maxdm a sz 513 Maximum DMA size (required for Am pex DST support) Sol ar is Solaris sy stem para meters which affect the remote Mover can be modified by editing the /et c/system configurati on file and rebo[...]

  • Seite 108

    Tab le 3. Li nu x Sy ste m Pa ra met er s Parameter Nam e Minimum Value Parameter Description SEMMSL 512 Maximum num ber of semaphores per ID SHMMAX 0x2000000 Maximum shared memory segm ent s ize (by tes ) 5.1 .3 .1 .1 . Se tt in g Up R emo te M over s w ith mkh ps s The mkhpss utility m ay be used to copy the files needed for a remote Mover from t[...]

  • Seite 109

    to all nodes or unexpected results m ay occur. • The Mover m ust be built with the LFT option. This is the default option f or all Move rs. If not all Movers have been built wit h this option, cl ients m ust expl icitl y specif y a class of s ervice which is valid for a Mover supporting the local file transfer option. • The Mover m ust be runni[...]

  • Seite 110

    Specific Configurat ion W indow on page 120, Section 5.1.1.1: 3494 PVR Specif ic Confi guration on page 111, Secti on 5.1.1. 2: AML PVR Specific Configurat ion on page 113, and Section 5.1.1.2: SCSI PVR Specific Configurat ion W indow on page 118). These se ctions pr ovide addi tional vendor-s pecific advice on PVR/robot configurat ion. The AML PVR[...]

  • Seite 111

    5.1 .1 .1 . 3 494 P VR Spe ci fi c C onf ig ur at ion 5.1 .1 .1 .1 . 3 494 P VR Spe ci fi c Conf ig ur at ion Win do w Fie ld D es crip ti on s Cartridge Capacity . The total number of ca rtridge sl ots in the libra ry dedicated to thi s HPSS PVR. Th is may or m ay not be t he total cartridge capacit y of the li brary ; a sit e might use part of th[...]

  • Seite 112

    only if the Support Shelf Tape checkbox is selecte d. The alarm value must be 2 or greater. Dismount Delay. When Def er Dis mounts is checked, thi s value is used by the PVL to determine the number of minutes that dismounts are dela y e d after the last data access . Retry Mount Time Limit. Th e defa ult value for this field is -1. When the defaul [...]

  • Seite 113

    named /dev/l mcp0 and /dev/lmcp1 respect ively. Control connectio ns must be made prior to configurati on of the /dev/lmcpX devices or undefined errors may result. For Linux sy stems, the sym b olic librar y nam e defi ned in / etc/ibmatl .conf (e.g., 3494a) should be used. For RS-232 and Ethernet connected robots, the device special files support [...]

  • Seite 114

    Weight 2 * Cartridges from other j obs mounted on this drive’s controll er + Weight 3 * Units of distance from the cart ridge to the drive This m e thod ha s the effe ct of distribut ing a stri ped tape m ount across as m any controll ers as possible for the best performance. It also will t ry to pick control lers that are current ly driving a mi[...]

  • Seite 115

    requesting client to the AML’s storage positions, drives, and Insert/Eject units . Access configurations for clients are set in the configuration file C:DASETCCONFIG on the OS/2 PC. The client nam e can be up to 64 alpha numeric char acters in length and is case sensitive. Server Name. TCP/IP host name or IP address of the AML OS/2-PC DAS serv[...]

  • Seite 116

    1. M ake sure the AMU archive management softwar e is running and the hostname is r esolved, 2. Sel ect an OS/2 window from the Desktop and change the directo ry to C:DAS, C:> cd das 3. At the prompt, t y pe t cpstart and make sure that TCP/IP gets confi gured and that the port mapper program is star ted, C:das> tcpstart 4. T y pe dasstart[...]

  • Seite 117

    Score = Weight 1 * Cartridges from this job mounted on this drive ’s controll er + Weight 2 * Cartridges from other j obs mounted on this drive’s controll er + Weight 3 * Units of distance from the cart ridge to the drive This m e thod ha s the effe ct of distribut ing a stri ped tape m ount across as m any controll ers as possible for the best[...]

  • Seite 118

    • Support Shel f Tape. If ON, the PVR and the PVL will s upport the removal of cart ridges from the t ape librar y using the shelf _tape utilit y . Command Device. The nam e of the device that the PVR can use to send com mands to the robot. For AIX sy st ems, thi s is genera lly /dev/s mc0 . For Linux s y s tems, use the sym b olic librar y name [...]

  • Seite 119

    Score = Weight 1 * Cartridges from this job mounted on this drive ’s controll er + Weight 2 * Cartridges from other j obs mounted on this drive’s controll er + Weight 3 * Units of distance from the cart ridge to the drive This m e thod ha s the effe ct of distribut ing a stri ped tape m ount across as m any controll ers as possible for the best[...]

  • Seite 120

    • Enforce Home Location. If ON, the SCSI PVR will always tr y to dismount a mounted ca rt back to its home location. Otherwise , it will just use the first free slot. The scsi_home utilit y can be used to view and m a nipulat e the hom e l ocation values. Serial Number. The serial number of t he robot, obt ained from device_scan . Thi s seria l n[...]

  • Seite 121

    requested shelf tape has been checked-in. The PVR will continue checking at t his inter val until the ta pe is checked-in. This field applies only if the Support Shelf Tape c heckbox is sel ected. The retr y value must be 30 or great er. Shelf Tape Check-In Alarm . T he PVR wil l periodi cally log al arm messages when a request ed shelf tape has no[...]

  • Seite 122

    HPSS will us e any Cartridge Acce ss Port (CAP) in the STK Robot that has a pri ority greater than zero. When it needs a CAP, HPSS wil l pick t he highest pri ority CAP that is current ly availabl e. At lea st one CAP m ust be assigned a non-zero pri ority. See the STK Automated Cart ridge System Library Soft ware (ACSLS) System Adm inist rator ’[...]

  • Seite 123

    Would you like Multi-Host or Single-Host testing? Enter one of the following followed by ENTER: M Multi-host testing S Single-host testing X eXit this script Enter choice: m Would you like to define the server side or client side for Multi-Host testing? Enter one of the following followed by ENTER: S Server side C Client side Enter choice: c The Re[...]

  • Seite 124

    server are removed from the HPSS configurat ion. The steps described in this section are general guidel ines. Speci fic procedures should be worked out with the aid of HPSS t echnical support so that t he details of the system's configurati on can be considere d. A server’s configuration should be rem oved onl y when it is no longer needed. [...]

  • Seite 125

    pressing the Delete button. 5.1 . M oni tor in g Se rv er I nfo rm at ion A server that is runni ng and connected to SSM wil l all ow the SSM us er to view a nd update its information. This section describes the serve r execution statuses and c onfiguration information. A typical HPSS s erver allows the SSM use rs to control its execution and monit[...]

  • Seite 126

    • Busy - The server is bus y performing its funct ion. Most servers do not update Usage State dy namicall y , so it i s unlikely you will see this value reporte d. • Unknown - The ser ver has not reported a recognized Usage Stat e. Administra tive State . The Administrat ive State of the server. The possible states are: • Shut Down - The serv[...]

  • Seite 127

    Com munication Status: Normal However, when the server is experi encing err ors or e ncountering abnormal conditi ons, i t will change the appropriate st ates and statuses to error values, noti fy SSM of the changes, and iss ue an al arm to SSM. Refer to Section 9.6.2: Alar m/Event Informati on on page 303 for m ore i nformation. The Startup Daemon[...]

  • Seite 128

    Global Database Name . The name of the global database for the HPSS system. Subsystem Database Name . The name of the databas e which contains the subs y s tem tabl es used by this Core Server. Schema Name . The name of the databa se schema. Root File set Name . The name of the root fil eset use d by the Core Server . Root File set ID . The file se[...]

  • Seite 129

    • File Deletes. Th e number of bit file delete requests processed in the Core Server si nce st artup or last reset of the stati stics. • Last Reset Time. The last time the subsystem s tatistic s were reset. If this value is 0, the stat istics have not been reset since server startup. Nam e Spa ce St atis tic s: • Files. The num ber of files m[...]

  • Seite 130

    • Free Tape Bytes . This is an es timate based on the sum of the estimated sizes of the partial ly written and unwritt en tape volumes. It is not, and cannot be, an accurate value as the amount of data that can be written on tapes varies with individual tape volumes and data compression levels. Options: • Can change UID to self if has Control P[...]

  • Seite 131

    must be greater than zero and is used i f the Gatekee ping Site Interface returns a wait time of zero f or the create, open, or stage request being retried. Changing the value of this field will cause the Gat ekeeper to use the new value until the next restart at whic h point it will then go back to usi ng the value def ined in the Gatekeepe r Conf[...]

  • Seite 132

    Server when the Gatekeeper is monitoring Reques ts and a client disconnec ts. • Get Monito r Types . Stati stics from the gk_GetMonit orTypes API. This API is call ed by the Core Server to figure out what types of Request s bei ng m oni tored by the Gatekeeper. • Pass Thrus . Statisti cs f rom the gk_PassThru API. • Queries . Statisti cs f ro[...]

  • Seite 133

    Minimum Location Map Update Ti me. The shortest time, in seconds, neede d for a location map update. Average Locati on Map Update Time. The average time, in seconds, ne eded for a location map update. Maximum Locati on Map Update Time. The longest time, in sec onds, needed for a locat ion map update. Ass oci at ed Bu tto n Des crip ti on s Reset. R[...]

  • Seite 134

    changes made to f ields on this window are sent directly to the Mover after t he appropriat e but ton is pressed and are effe ctive immediatel y . Fie ld D es crip ti on s Server Name . The descriptive name of the Mover. Number of Request Tasks. The num ber of Mover request-process ing tasks t hat currentl y exist . Number of Active Requests . The [...]

  • Seite 135

    This window allows y ou to view the type-specific information associat ed with a PVL. Fie ld D es crip ti on s Server Name . The descriptive name of the PVL. Total Volumes . The total num ber of volum es that have been im ported into the PVL. Total Reposito ries . The tota l number of PVRs in the Servers list window. Total Drives . The total num be[...]

  • Seite 136

    Characterist ics. Flags for the PVR: • Defer Dismounts. If ON, the PVL will delay the dismounting of a tape cartridge until the drive is required by another j ob or unti l the Dismount Delay time limit is exceede d. • Support Shel f Tape. If ON, the PVR and the PVL will s upport the removal of cart ridges from the t ape librar y using the shelf[...]

  • Seite 137

    heavily used cont roller, then a m ore dist ant dri ve will be selected. Retry Mount Time Limit. Th e defa ult value for this field is -1. When the defaul t val ue (-1) is used, if an error is encountered during a PVR mount operatio n, the m ount wil l pend and be retri ed every 5 minutes. Setting a value in this field will change the mount behavio[...]

  • Seite 138

    5.1 .1 .2 .1 . AM L PVR I nf or mat io n W indo w Fie ld D es crip ti on s Server Name . The descriptive name of the PVR. Total Cartridg es . The number of cartridges currentl y being m anaged b y the PVR. Cartridge Capacity . The total number of cart ridge slot s in t he librar y dedicated to this HPSS PVR. This m a y or may not be the total c art[...]

  • Seite 139

    the number of consecutive m ount errors which occur t o any drive in thi s PVR equal or exceed this value, the drive is automatical ly locked by the PVL. The only m ount errors t hat appl y are those set through the Retry Mount Time Limit mechanism. The Drive Error Count fi eld in the PVL Drive Inform at ion records the number of consecutive errors[...]

  • Seite 140

    alarm. Same Job on Controller , Other Job on Controller , & Distance To Drive . T hese values are used by the PVR when sel ecting a drive for a ta pe mount operati on. The three values are essentiall y weights that are used to compute an overall score for each possibl e drive . After the score has been calc ulated, the drive with the lowest sco[...]

  • Seite 141

    Shelf Tape Check-In Retry . The number of seconds the P VR will wait before asking the robot if a requested shelf tape has been checked-in. The PVR will continue checking at t his inter val until the ta pe is checked-in. This field applies only if the Support Shelf Tape c heckbox is sel ected. The retr y value must be 30 or great er. Shelf Tape Che[...]

  • Seite 142

    the best performance. It also will t ry to pick control lers that are current ly driving a minimum num ber of tapes. So, in an environment with many tape drives per control ler, the above algori thm will minimize the load on an y one controller . The Distance To Drive helps m inimize mount times by m ounting the tape in a phy sica lly cl ose drive.[...]

  • Seite 143

    5.1 .1 .2 .1 . ST K PVR Inf or ma tio n W ind ow Fie ld D es crip ti on s Server Name . The descriptive name of the PVR. Total Cartridg es . The number of cartridges currentl y being m anaged b y the PVR. Cartridge Capacity . The total number of cart ridge s lots in the librar y dedicated to thi s HPSS PVR. This m a y or may not be the total c artr[...]

  • Seite 144

    Server to set the VV Conditi on of the associat ed tape volume to DOWN. Once i n DOWN state, the volum e will no longer be available for read or write operations. For fur ther i nformation a bout the Core Server VV Condition, see Secti on 4.5.4.2: Core Ser ver Tape Vol ume Informati on Window on page 271. Drive Error Limit . This field is used i n [...]

  • Seite 145

    HPSS adm inist rators and ope rators m ay use SSM to view the act ive RTM r equests. The RTM Summary window lis ts a summary of the curr ent RTM w requests. The RTM Detail window displays deta iled information for sel ected i RTM request s. 5.1 .1 . RT M Sum mar y Lis t Fie ld D es crip ti on s RTM Su mm ary List . This is the main por tion of the [...]

  • Seite 146

    5.1 .2 . RT M Det ail The RTM Detail window displays a snapshot of the detai ls of the sel ected RTM requests from the RTM Summary List window. This may contain infor mation from multiple servers , Gatekeeper, Core and Mover. The actual data dis play ed will be different for each server ty pe a nd is displa y ed in a tree structure. Each node of th[...]

  • Seite 147

    ReqId. The RTM reques t ident ifier. ReqCode. The action or operation that this re quest is currentl y executing. Exa m ples include "Mover write ", "PVL verify", "write tm" (tape mark), etc. ReqState. The stat e of the requested operation. Examples include "in progress", "suspended ", "blocked[...]

  • Seite 148

    PVLJobId. The ID of the PVL job associated with t his request. MvrId. The ID of the Mover thi s request is currentl y waiting on. DeviceId. Th e Device thi s request is curretly wait ing on to c om plete a data m ove operati on. Segment. Th e ID of the st orage segment being operated on by this request. VV. The ID of the virt ual volume associat ed[...]

  • Seite 149

    GroupId. The Group ID of the user associated with this request . HostAddr. The address of the originat ing host RequestType. The type of this reques t (Open, Create or Stage). Oflag. The Open flags assoc iated with this file open request. StageFlags. Flags as sociated with thi s file stage operat ion. StageLength. The number of by t es to stage. St[...]

  • Seite 150

    To star t the Startup Daem on, use the “-d” option to rc.hpss: % su - % /opt/hpss/bin/rc.hpss -d [start] 5.2 .2 .2 . St ar t ing S SM The SSM Sy stem Manager configurati on metadata should have already been created by m khpss as par t of the t he infrastr ucture configur ation. After SSM is started, this configuration m etadat a may be modified[...]

  • Seite 151

    To star t a server , select the desi red server( s) from the Servers window and click on t he Start button. Verify the result of the request in the message a rea on the Servers window. In addition, monitor t he Alarms and Events window for the “Server Initialized” event. Referenc e Secti on 5.2.2.3 : on page 151. The Star tup Daemon all ows onl[...]

  • Seite 152

    window for t he “Server Ter minated” event. The HPSS Startup Daemon(s) and the SSM System M anager cannot be shut down from the Servers window. Select System Manage r f rom the Shutdown submenu of t he Operatio ns menu of the Heal th and St atus window to shut down the Syst em Manager. Use the r c.hpss scr ipt st op option to shut down either t[...]

  • Seite 153

    comm a nd line sessions, will detect that the Sy s tem Ma nager has exi ted. Choosing this opt ion will pop up a confirmation window which allows the shutdown request to be approved or canceled. As the System Manager exits, a notifica tion window will pop up on each logged on SSM graphical user interface session infor m ing the user that the GUI ha[...]

  • Seite 154

    button. Verify the result of the reque st in the st atus bar on the Servers window. In addition, monitor the Alarms and Events window for the “Server Repaired” event. Repairing a server does not correct the underl ying problem that caused the server's reported stat e to change. Rather, it is a means for the administrator t o notif y the se[...]

  • Seite 155

    Core Server Resets the COS Copy t o Disk , COS Change Retry Limit , Tape Dismount Delay , Tape Handoff Del ay , PVL Max Connection Wait , Fragment Trim Limit and Fragment Smalles t Block values to the values in the specific configurati on metadata record. Reloads cached Class of Service i nformation for those COS s that were already cached in the s[...]

  • Seite 156

    Servers tha t do not support reini tiali zation, or those that do not support reinitia lizing the settings in question, must be resta rted in order for configurati on modificati ons t o take affect. Som e groups of servers depend on consist ent configuration information to run properly. For exa m ple, the Core Server and Migrat ion/Purge Server mus[...]

  • Seite 157

    Cha pte r 6. St ora ge C onf ig ur at ion This chapter desc ribes the procedure s f or creating, m odifying, and deleting st orage classes , hierarch ies, classes of service, m igration policies, purge polic ies, and file families. 6.1 . St or age Cla ss es This section describes the process of confi guring Storage Clas ses. 6.1 .1 . Co nf igu re d[...]

  • Seite 158

    Inf or ma tio n But t ons . Migration Policy . Opens the confi guration window for the migration polic y that is configured for the selected storage class. This butt on will be disabled if no s torage clas ses are selected in the Storage Classes list or the select ed s torage class does not have a migration poli cy . Purge Policy. Opens the configu[...]

  • Seite 159

    This window is used to manage disk storage cl ass confi gurations. Fie ld D es crip ti on s Storage Clas s ID. The num eric identifi er assigned to the storage class. Storage Clas s Name. The descript ive name of t he storage class. Storage Clas s Type. The type of the storage cl ass (Disk). Migration Policy . The migration poli cy associat ed with[...]

  • Seite 160

    Advice - Do not confi gure a migrat ion poli cy for a storage class at the lowes t leve l in a hie rarchy. If a migrat ion poli cy is added to a st orage class after files are created in the storage class, t hose file s may never be migrated. Use the m km prec util ity to correct this problem. See the m kmprec man page for more informati on. Purge [...]

  • Seite 161

    VVs, f ragmentation of the volumes may m ake it diff icult to fi nd space f or a new segment. Setti ng Average Number of St orage Segments to a larger value will incre ase the number of segments occupi ed by files, and decrease the segment size. Fragm entation of the volumes will be reduced, but the amount of metadata r equired t o describe the fil[...]

  • Seite 162

    Min Storage Segment Size (MINSEG). The l ower bound for storage segment sizes created on volum es in this storage cla ss. This value is the product of the Stripe Length (SL) and the Min Multipl ier (MINMULT) . Max Multiplie r ( MAXMULT). The Max Storage Segment Size (MAXSEG) must be a power of 2 multiple of the Stripe Length (SL) . This selecti on [...]

  • Seite 163

    This window is used to manage tape stora ge class configurati ons. Fie ld D es crip ti on s Storage Clas s ID. The num eric identifi er assigned to the storage class. Storage Clas s Name. The descript ive name of t he storage class. Storage Clas s Type. The type of the storage cl ass (Tape) . Migration Policy . The migration poli cy associat ed wit[...]

  • Seite 164

    If a migrat ion poli cy is added to a st orage class after files are created in the storage class, t hose file s may never be migrated. Use the m km prec util ity to correct this problem. See the m kmprec man page for more informati on. Warning Threshol d. A t hreshold for space used in thi s storage class expre ssed as a number of empty tape volum[...]

  • Seite 165

    movement prot ocol overhead and hel ps to keep the data streams fl owing smoothly . VV Block Siz e must meet the f ollowing constraining requireme nts: • It m ust be an integer multiple of the Media Block Size. • The PV Section Length ( Media Block Size (MBS) * Blocks Betw een Tape Marks (BB TM ) divided by the VV Block Si ze (VVBS) must be a w[...]

  • Seite 166

    If the tape media supports "fast locat e", and that feat ure is enabled for the tape devices, choose larger values of Seconds Between Tape Marks (SBTM) . When reading from the middl e of a fi le on tape, the fast loc ate feat ure is used by HPSS to locate the data block i n which a given portion of a f ile is l ocated, rather than skippin[...]

  • Seite 167

    This window is used to define Warning and Critical threshol ds unique to a par ticular stora ge subsystem, overriding the values define d in t he disk storage c lass. The user may modify either the War ning percent, Critical percent or bot h for one or more of the l isted subsy ste m s. Select a subsystem from the l ist and then modify the values o[...]

  • Seite 168

    Subsys Name . The nam e of the select ed stor age subsystem. Warning. The cur rent warni ng threshold value for the select ed subs y s tem. If the stor age class defaults are to be used, the text “default” will be displa y e d. Critical . The current c ritical threshol d value f or the sel ected subsy stem. If the storage cl ass defaults are to[...]

  • Seite 169

    Warning volum es, Crit ical volumes or bot h for one or more of the listed subsy ste m s. Select a subsystem from the list and t hen modify the values on the lower portion of the window. When the new values have been entered, selec t Update to comm i t the changes. To remove the custo m ized thre shold values, select the desir ed subs y s tem and c[...]

  • Seite 170

    the administra tor to reflect desir ed behavior. If files have been stored in a storage class wit hout a migration policy, and a migration poli cy is subsequentl y configured f or it, the files create d before the addit ion of the polic y will not be m igrated. Use the mkmprec utilit y to creat e migration recor ds for these fi les so that the y wi[...]

  • Seite 171

    accessed from the HPSS Health and Status window's Configu re menu, submenu Storage Space , ite m Heirarchie s. Ref er to Secti on 3. 9.3: HPSS Healt h and Stat us on page 58. The fol lowing rules for creat ing storage hi erarchie s are enforced by the Hierar chies window: • A storage class may be used only once per hierar chy. • Disk m igr[...]

  • Seite 172

    Conf igu ra tio n But to ns Create New . Open a Storage Hi erarchy window with default values. Configure. Open the selected storage hie rarchy configura tion for editing. One hierarch y from the list must be select ed before this button is active. Delete. Delete the sel ected st orage hierar chy(s). 6.2 .2 . St or age Hier a rc hy C onf igu r at io[...]

  • Seite 173

    Fie ld D es crip ti on s Hierarchy ID. The ID associat ed with this hie rarchy . Any unique, positive 32-bit integer value. The default value is the last configured ID plus 1. Hierarchy Name. The descript ive name assoc iated with thi s hierarch y . The defa ult value i s “Hierarch y <ID>”. Top Storage Class. The storage class at the high[...]

  • Seite 174

    do this will rende r the files unreada ble. It is recomm ended that HPSS Cust om er Support be called to assist with t his operati on. 6.3 . Cl as se s of S er vic e This section describes how to configur e classes of servi ce. 6.3 .1 . Cl as se s o f S er vic e W ind ow A COS can be crea ted and m anaged using the Classes of Servi ce window. This [...]

  • Seite 175

    Create New . Open a Class of Service window contai ning default values f or a new class of service. Configure. Open the selected class(es) of service configurat ion(s) for edit ing. Delete. Delete the sel ected cl ass(es) of service. 6.3 .2 . Cl as s of Ser vic e C onf ig ura t ion Win dow This window allows an administrat or to m anage a cla ss of[...]

  • Seite 176

    is On Open. For all subs equently c reated COSes, the defa ult value i s the same as the most rece nt COS configured. Advice – Changing the Stage Code should be done with care. See Secti on 6. 3.3: Changing a Class of Service Definiti on on page 178 for detailed informati on on each of the choices f or Stage Code. Minimum File Size . The size, in[...]

  • Seite 177

    • Auto Stage Retry . When t his flag is turned on, and a valid secondary copy of the data exists, and a stage from the primary copy fails, HPSS will aut omaticall y retry the st age using the s econdary copy. • Auto Read Retry . When this flag is tur ned on, and a valid secondar y copy of the data exists , and an atte m pt to read the first cop[...]

  • Seite 178

    users do frequent appends, or if those who do can be relied upon to turn truncation off f or their own files, or if the syste m administrat or can easily identify fil es which are frequent ly appended and can turn of f truncati on on them individual ly, then the s ite might want to take advantage of the space savings for the remaining f iles and le[...]

  • Seite 179

    have a significant impact. Turning the flag on const rains files that ar e alread y larger than t he Maximum File Size to their current size. Existi ng smaller files wil l be const rained to the Maximum File Size . Changing Minimum File Size can have an impact on COS selection. Currentl y , the PFTP a nd FTP interface s use the Mini m um File Size [...]

  • Seite 180

    6.3 .5 . Ch ang in g a File ' s Cla ss of Ser vi ce The Core Server provides a means to change t he class of service of a file. The Core Server moves the body of the fi le as appropriate to media i n the dest ination Class of Service, t hen allows the usual migration and purge algorithms for the new Class of Service to apply. The file body is [...]

  • Seite 181

    Both basic and subs y s tem speci fic migration policies are created and managed using the Mi gration Policies window. The basi c polic y m ust be cr eated be fore cre ating any subsystem speci fic pol icies. The fi elds in the basic polic y are displa y e d with default values. Change any fields to desired values as needed. Cli ck on the Add butto[...]

  • Seite 182

    Other Migration Policy List c olumns. The remaining columns provide the sam e i nformation that can be found in Section 6.4.2.1: Disk Migratio n Policy Configurati on on page 182 and Secti on 6.4.2.2 : Tape Migration Policy Configurat ion on page 185 windows. Conf igu ra tio n But to ns . Create Dis k. Opens a Disk Migrat ion Polic y window wit h d[...]

  • Seite 183

    This window allows an administrat or to m anage disk migration policies and thei r subsystem-specific overrides. Subsy ste m -specific polici es define migration rules to be applied on a subsystem bas is instead of using the default migration poli cy . When a migration run occurs and the stor age class ’s migration poli cy does not have a subsyst[...]

  • Seite 184

    Last Update I nterval. The number of minutes t hat must pass since a fi le was l ast updated before it can become a candidate for m igration. Number of Migration Streams Per File Family . The num ber of migration st reams to be allocated to each fil e family . This value effect ively deter m ines how m any file families can be migrated simultaneous[...]

  • Seite 185

    storage class. Triggered Migration Options. There are four choices for managing m igration behavior when a storage class is running out of space and the next migration isn’t y et scheduled to occur : Migrate At Warning Threshold. A migration run should be started imm ediatel y when the storage cl ass warning thr eshold is exceeded. Migrate At Cri[...]

  • Seite 186

    This window allows an administrat or to m anage tape migration poli cies and their subsy ste m -specific overrides. Subsy ste m -specific polici es define migration rules to be applied on a subsystem bas is instead of using the default (basic) migration poli cy . When a migration run occurs and the st orage class’s migration policy does not have [...]

  • Seite 187

    migration crit eria. This goal m ay not be att ainable if t he total size of a ll files not el igible for m igration is large. Total Migrati on Str eams. This value determines the degree of parallel ism in t he file m igration process. This applies to policies using the Migrate File s and Mi grate Fi les and Purge options only (see Fil e and Volume[...]

  • Seite 188

    based on indi vidual f iles rathe r than tape volumes, and is able to make second copies of files stored on tape. In this algorithm, individual fil es are sel ected for migration ba sed on their last write ti m e and the set tings in t he Migrati on Polic y . The selecte d files are m igrated downwards to the next level in t he hierarch y . The ord[...]

  • Seite 189

    To delet e a migration polic y , sele ct the policy from the M igration Policies list window and press the Delete butt on. If a basic polic y is selected, and the policy has sub-system specific polici es associated with it, a prompt will appear aski ng if the basi c polic y and the re lated s ub-sy st em specific poli cies shoul d all be deleted si[...]

  • Seite 190

    Policy butt on after the window refreshes, enter the specifi c purge policy parameters, and press the Update button. This process can be repeat ed for each sub-sy stem. When a purge policy is added to an exi sting stor age class, the Migrat ion Purge Servers must be restar ted in order for the policy to take effect. Fie ld D es crip ti on s Purge P[...]

  • Seite 191

    This window allows y ou to m anage a Purge Policy. Purge polici es are assigned to storage clas ses to tell the Migra tion Purge Server and Core Server how to free disk space oc cupied b y files which have been migrated. Purge poli cies appl y to disk storage classes only . The window alway s includes the Basic tab and may include one or more Subsy[...]

  • Seite 192

    unaccessed (for r ead or write) for the length of time specified by this field. Start purge when space used exceeds. Purge will begin for a storage cl ass when the amount of it s space used exceeds this threshold. Used space includes any file in the stor age class, whether it has bee n migrated or not. Stop purge w hen spac e used fal ls to . Purgi[...]

  • Seite 193

    policy are applied to all storage cla sses which reference the pol icy . If the polic y is reread, the changes ar e only applied to the storage class and stor age subsystem for whic h the pol icy is reread. Core Ser vers are not able to reread purge polici es. If the Purge By field is changed on either a basic or subsystem specifi c purge polic y ,[...]

  • Seite 194

    Fie ld D es crip ti on s The fi elds of the columns of this window are those of the File Family Configurat ion descr ibed in Section 6.6.1: Fil e Family Configurati on . Conf igu ra tio n But to ns Create New . Open a File Family Configu ration window with defaul t values. Configure. Open the selected file family configuration( s) for editing. Dele[...]

  • Seite 195

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 195[...]

  • Seite 196

    Cha pte r 7. Dev ice an d Dri ve M ana gem en t Every disk and tape drive that is used by HPSS is controlle d by two servers. The PVL controls m ounts and dismounts (for disk devices these are logical operation s only), and the Mover c ontrols I/O. In support of these two views, the terms “PVL dr ive” and “Mover device” are used to ref er t[...]

  • Seite 197

    may result in a large performance degradation. For SAN disk devices, the hpss_san3p_part utility with the -i option and device name must be run to assi gn a UUID to the disk device. This UUID should be used in the Device Name fi eld when conf iguring the disk device. Currentl y the number of drives which may be configured per PVR i s limited to 256[...]

  • Seite 198

    These windows all ow y ou to m anage a tape or disk device/ drive c onfiguration. Modifying/Updating the device/dr ive configura tion via the Tape Device Configur ation or Disk Device Configurati on windows is not permitted while the PVL, the associated Mover(s), or the a ssociated PVR(s) (for tape) are runni ng. Updates to these conf iguration win[...]

  • Seite 199

    For IRIX syst ems, SCSI attached tape drives are ty pically referred to by pathnames of the form /dev/rmt/ tpsXdYns, where X is the SCSI controller number, and Y is the SCSI I D of the dri ve. Note that for Ampex DST drives, the tpsXdY nrns name should be used (indicati ng that the driv er should not att empt to r ewind the drive upon close ). For [...]

  • Seite 200

    Advice - This opti on is suppor ted for 3590, 3590E, 3580, 3592, 9840, 9940, DST-312, DST-314, T10000 and GY- 8240 devices. • NO-DELAY Support (tape only) . An indicat ion of whether the device support s opening the device with no delay flag set, while al lowing tape I /O operati on after the open. Advice - On some tape devices, this wi ll allow [...]

  • Seite 201

    device. Without the reservation, it is possible for other hosts to int erleave SCSI commands t o the drive with those issued by HPSS. This e ffect could potenti ally lead to corruption of data. Tab le 2. Rec omm en ded Se tt in gs for Ta pe Dev ice s Device Dri ver Mover Executable NO-DELAY Support Locate Support Write TM(0) to Sync IBM SCSI Tape h[...]

  • Seite 202

    must be a val id ID. The valid IDs can be found in the Aff inity list for any cartridge in the robot. Use the command “mtlib -l <devi ce name> -qV -V<volume name>” to obtain the Aff inity list for a cart ridge. Polli ng Interval (tape only). The number of seconds to wait between pol ling request s perfor med by the PVL to det ermine[...]

  • Seite 203

    This window allows y ou to view the list of confi gured Mover devices and PVL drives. It also provides a number of function buttons , which a llow certain operati ons t o be performed on devices or dr ives. The Device and Drive List Preferen ces window m ay be used to select the device/ drives whi ch will be displa y e d. Select the columns to be d[...]

  • Seite 204

    • Disabled - The device is locke d, which makes it unavail able f or use by HPSS. • Unknown - The st ate of the device is not known to SSM; this is usuall y caused by the controlling Mover being down or disconnected from SSM. Device Admin State . The cur rent administ rative state of the device, as report ed by its c ontrolli ng Mover. The poss[...]

  • Seite 205

    • Unknown - The state of the drive is not known to SSM; this is usuall y caused by the PVL being down or disconnec ted from SSM Comment. This field provides a 128 character buffer in the P VL drive metadata which gives the administrato r the opportunity to associat e miscell aneous t ext with a device/drive . For example, a site m ay want to pla [...]

  • Seite 206

    Driv e Ad mi ni str at io n Bu tto n s This group of buttons affects select ed drives. All the buttons a re disabled unless one or more drives are selected (see figure above). Lock . Lock the sel ected drives, making them unavailable to HPSS. When a drive is locked, the PVL will no longer schedul e the PVL drive. When locking a tape drive due t o a[...]

  • Seite 207

    window in Add mode, a llowing y ou to creat e a new disk device and drive. Create Tape . This button i s always active . Clicking on it opens the Tape Device Configurati on window in Add mode, a llowing y ou to creat e a new tape device and drive. Configure. This button is active if one or m ore devices/drives are select ed. Cli cking the button op[...]

  • Seite 208

    Som e PVL drive configur ation at tributes can be updated dynamicall y using the PVL Drive Infor mation window (Secti on 7.2.2: PVL Drive Information Window on page 214). The setta ble fi elds in this window are updated dynam ical ly (i.e. saved to metadata and used by the PVL upon successful Update). It is also poss ible t o make tem porar y updat[...]

  • Seite 209

    There are a number of situation s in which the PVL won't allow the device/drive to be dele ted: • If the device/drive is stil l att empting to notif y the Mover/P VR about be ing added • If the device/drive is in the process of aborting Mover/PVR not ificati on • If the drive is in use by the PVL • If the drive is not locked • For di[...]

  • Seite 210

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 210[...]

  • Seite 211

    The Mover Devi ce Informat ion window reports the curr ent st atistics for the device, suc h as the workload histor y of the device si nce the startup of the cont rolling Mover. The Mover Devi ce Informat ion window can also be used to lock and unlock a m over device (not e: locki ng the Mover device generally is not helpful; see S 7.1.1ct Devices [...]

  • Seite 212

    means that the correspondi ng flag is set. • Read Enabled . An indicati on of whether the device is avail able for reading. • Write Enabled . An indicat ion of whether the device is available for writ ing. • Locate Support (tape only). An indicati on of whether t he device supports a high s peed (absolute ) position ing operati on. Advice - T[...]

  • Seite 213

    • Multipl e Mover Tasks (disk only ). If ON , the Move r will al low multiple Mover tasks to access the disk device. • Reserve/Release (tape onl y ). An indi cation of whether a SCSI reservation is taken on the device when it's opened. Advice - This is useful on fibre attached tape devices to ensure that HPSS has sole control on the device[...]

  • Seite 214

    7.2 .2 . PV L Dr ive Inf or ma tio n W ind ow HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 214[...]

  • Seite 215

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 215[...]

  • Seite 216

    This window allows y ou to view/update the information associat ed wit h an HPSS drive. The PVL Drive Information window is ty pical ly used to lock and unlock drives since newly configured drives are loc ked by default and must be unlocked to be used. It m ay also be us ed to deter mine which volume is m oun ted on the dri ve when the dri ve repor[...]

  • Seite 217

    PVR (tape only) . The descript ive name of the PVR used to control this dr ive. This field i s only meaningful for tape drives. Administra tive State . Thi s fie ld all ows y ou to m odif y the state of the drive. The options are : • Locked - Makes the drive unava ilable for HPSS requests. • Unlocked - Makes the dri ve available for HPSS reques[...]

  • Seite 218

    • PVR/Mover Notify Pending - The PVL needs to notify the ass ociated PVR and Mover that the drive has been created or delet ed. • PVR Notif y Pending - The PVL needs to notif y the associat ed PVR that the drive has been created or delete d. • Mover Notify Pending - T he PVL needs to notif y the associat ed Mover that the drive has been creat[...]

  • Seite 219

    and thus availabilit y . To do this, the HPSS adm inist rator will need to: • Associate tape drives to a spec ific drive pool by confi guring the HPSS ta pe drives wit h a non-zero positive integer Drive Pool ID . • Modify the end client to di ctate that thei r read request be serviced b y tape drives from this particula r Drive Pool . 7.3 .1 .[...]

  • Seite 220

    7.4 . Ch ang in g Dev ic e a nd Dr ive S ta te The administr ative state of a device or drive can be set to Unloc ked or Locked . This controls whether HPSS can access the drive. Changing the state of a device or drive c an be accomplishe d via the Devices and Drives list window. Notice that there are t wo sets of Lock, Unlock and Mark Repaired but[...]

  • Seite 221

    Locking a disk drive has little effect since disks are l ogically mounted when the PVL initiali zes and are not usuall y unmounted; however, a disk drive must be in the locked st ate t o be delet ed. 7.4 .3 . Re pa iri ng the S tat e o f a Dev ice or D riv e A drive can ente r an er ror or suspect state as re ported b y the PVL, Mover, or both. Aft[...]

  • Seite 222

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 222[...]

  • Seite 223

    Cha pte r 8. Vol ume and S tor ag e Man age me nt This chapter desc ribes the procedure s f or adding, removing, m onitori ng, and managing storage space in the HPSS system. The basi c unit of storage whi ch can be added to the HPSS system is the volum e. Befor e volumes can be added to HPSS, the underl y i ng conf iguration structures must be cr e[...]

  • Seite 224

    /var/hpss/et c/AML_Ej ectPo rt.conf and /var/hpss /etc/ AML_InsertPort.con f. The AML robot can have multiple insert and ejec t ports , which have t he capabili ty to handle differ ent m edia t y pe s. These two configurat ion fi les in con juncti on with the AMU AMS conf iguration files specify which Insert/Ej ect areas or bins the tapes shoul d b[...]

  • Seite 225

    information contained in the internal label will not m atch the side information passed to PVL in the Im port request . If the start of the OwnerID field is not “HPSS”, t hen the volume will be imported as a Foreign Label volume and the side will be set to zero. When importing a non-rem ovable di sk volum e into HPSS, the raw disk m ust already[...]

  • Seite 226

    This window allows the user to import tape volumes into t he HPSS sy ste m , m a king them known to the PVL server. To make them known to the Core Server so the y can be used b y HPSS, storage resources must then be cre ated for the volumes via the Create Tape Resources window. When the Max Number of Drives is set to 1, the volum es are processed o[...]

  • Seite 227

    a successful import and goes on to the next volume in the list. This m akes it easy to restart a part ially completed import (after fixing the cause of the error which terminated the first request) by clicking the Im port button again. There is no need to r em ove from the list the volumes which were imported successfull y. The li st of the volumes[...]

  • Seite 228

    “AB5329” “AB7329” The fi lling will not occur and an error will be displa y e d if the s pecified values would gener ate an inval id volum e labe l (e.g., one greater tha n zzz999). To speci fy a list of volumes from a fi le, creat e a fil e contai ning the name of each volume to be imported on a separa te li ne. Volume na m es must be six [...]

  • Seite 229

    the end of the Volu me list. If Fill Count is greater than 1, multiple label s are generated us ing the entered label as a starti ng point. Maximum Volu mes Allow ed . The m aximum num b er of volum e label s that will fit in the Volume Li st. The value is 10,000 a nd is set by SSM. This field is non-editable. Total Count . The t otal number of tap[...]

  • Seite 230

    An ANSI (non-UniTree) or HPSS label with a correc t Volume ID (the Volu m e ID on the label is a s expected by HPSS) Tape Im ported Label Writ ten, Tape Imported Tape Imported An ANSI or HPSS label with an incorrec t Volume ID (the Volume ID on the label is different from the Volume ID expected by HPSS) Tape Not Im ported Tape Not Im ported Tape No[...]

  • Seite 231

    This window allows the user to import disk volumes int o the HPSS system, making them known to the PVL and PVR servers. To make them known to the Core Server so the y can be used, they must be created via the Core Server's Create Disk Resourc es window. The SSM Sy stem Manager processes the volumes one at a time in sequence. If it encounters a[...]

  • Seite 232

    List. To automatica lly generat e a l ist of volume names in the Volume List, set the Fi ll Count to the desir ed number of volumes. Set the Fill Increment t o the number by which e ach automatical ly generated label should di ffer from t he previous one. Then t y p e the starti ng volum e name int o the Volume Label fi eld. The speci fied number o[...]

  • Seite 233

    Based on the Im port Type, the import r equest wil l be process ed depending on how the media is currentl y labeled. See Secti on 8.1.1. 4: Selecting Import Type for Disk Volumes on page 234 for more inf ormation on select ing the appropr iate Im port Type. File Containing Volume List . The name of an external fil e containing a list of volume labe[...]

  • Seite 234

    again. You may dismiss the window before com pleti on; however , com pleti on messages wi ll be dis play ed in a pop-up window. At this point y ou can begin enteri ng data for another import, or you can dismiss the window. 8.1 .1 .4 . Se le ct ing I mpo rt T ype f or D isk Vol um es The fol lowing table lists information for selec ting disk i m por[...]

  • Seite 235

    are copied to the volum es' metadata and become a permanent part of the defini tion of the volumes. The Core Server create s the necessary metadata struc tures for each of the new virt ual volumes. Each new virtual volum e is i m mediatel y available for use. Note that new tape resources are not assigned to a file fam ily. Tap es are assigned [...]

  • Seite 236

    List. To automatica lly generat e a l ist of volume names in the Volume List, set the Fi ll Count to the desir ed number of volumes. Set the Fill Increment t o the number by which e ach automatical ly generated label should di ffer from t he previous one. Then ty pe the start ing volume name into the Volume Label field. The speci fied number of vol[...]

  • Seite 237

    Server. VVs To Create . The number of virtual volum es to be created. This value deter m ines the number of rows in the Vol ume List table a t the bott om of the window. Opt ion al or I nfo rm at ion al Field s PVs in Each VV . The Stripe Width of the selected Storage Class . Thi s fiel d may not be changed. PV Size . The size, in by t es, of each [...]

  • Seite 238

    This window is us ed to creat e disk stor age resources, disk virt ual volumes, in a Core Server. The disks must first be imported to the appropr iate PVL. The names of the volumes may be entered into the window one at a time, or a l ist of volum e names may be automaticall y generated from a single entry. Volume nam es are not ent ered dir ectly i[...]

  • Seite 239

    "AA0080" "AA0090" "AA0100" "AA0110" "AA0120" When an addit ion produces overflow in a col um n, numerical columns ar e carried over properl y to alphabetic colu m ns and vic e versa. Example: Fill Count = 6 Fill Increment = 2000 Volume Label= "AA7329" Labels automatically inserted into Vol[...]

  • Seite 240

    available. The def ault value is 1. If the l ist fi lls bef ore the Fill Count is exhausted, filling stops and a message is displa y ed. Fill Increment . Thi s fiel d determines how each ne w volum e label is generated. The Fil l Incremen t is the number by which e ach automatical ly generate d label will diffe r from the previous one when a value [...]

  • Seite 241

    reuse the volumes, create new storage resources on them using the Create Res ources window. To remove them entirel y from the HPSS system, export them from the PVL using the Ex port Volumes window. 8.2 .1 .1 . Ru le s fo r Del et ing Res our ce s Volumes on whic h resources are t o be delete d must be empty. There must be no st orage segments assoc[...]

  • Seite 242

    Volume List at the bottom of the wi ndow. Any of the three entry methods m ay be repeat ed multiple times on the same window to add additiona l volum es to the li st. All three entr y m ethods or any combination of them may be used in succession on the same window. To add a single volume name to the Volume List, set the Fill Count and the Fil l Inc[...]

  • Seite 243

    the fil e in the File Containing Volume Lis t field. The volum e names fro m the file will be a dded to the Volume List . Fie ld D es crip ti on s File Containing Volume List . The name of an external file containing a list of volume labels to be added to the end of the Volume Li st. Fill Count. The num ber of volume labels to be added to the end o[...]

  • Seite 244

    8.2 .2 .1 . Ru le s fo r Ex por tin g V olu me s Tape car tridges m ay be physicall y exported from any m anaging robotic libra ry . To export a tape cartridge from HPSS, the administr ator m ust be familiar with the operation of the PVR from which the cartridge will be rem oved because the phy s ical cartri dge eje ction process differs am ong the[...]

  • Seite 245

    This window allows y ou to export t ape and disk volumes from the HPSS sy stem. Exporting a volume is equivalent to telli ng HPSS that the volume no longer exi sts. Bef ore volumes can be exported, the Core Server storage resources that des cribe the volumes must be delet ed using the proce dure descr ibed in Section 8.2.1: Delet ing Storage Resour[...]

  • Seite 246

    Fill Count = 6 Fill Increment = 10 Volume Label = "AA0070" Labels automatically inserted into Volume List: "AA0070" "AA0080" "AA0090" "AA0100" "AA0110" "AA0120" When an addit ion produces overflow in a col um n, numerical columns ar e carried over properl y to alphabetic colu m n[...]

  • Seite 247

    Fie ld D es crip ti on s Eject Tapes After Exporting . If this checkbox is sel ected, the exporte d tape volum es will also be eject ed from the PVR. File Containing Volume List . The name of an external file containing a list of volume labels to be added to the end of the Volume Li st. Fill Count . The number of volume label s to be added to the e[...]

  • Seite 248

    available to the storage class . The m igration and purge poli cies m a y need to be modified t o free up more space or to free up the space more frequentl y . In addition, the total storage spac e for t he storage c lass may need to be reviewed to determine whether it is suff icient to acc omm oda te the actual usage of the storage cl ass. Storage[...]

  • Seite 249

    To sele ct a r ow, click on it with the m ouse; the selec tion will be highli ghted. Note that when you sel ect a row, y ou are selec ting a st orage class within a particular storage subsy ste m . See also the rel ated window Configured Storage Classes , desc ribed in Section 6.1.1 on page 157. The Configured Storage Classes window lists all confi[...]

  • Seite 250

    appropriate when t he MPS is recycled. Possibl e value s are: • Waiting - Migration is not taking place a t this time. The sta rt of the next m igration is wait ing until criteri a speci fied in the migration polic y are m et. • Running - A m i gration is in progress. • None - The storage class, a s configured, is not a candidate for migratio[...]

  • Seite 251

    • Suspend - If the purge state is Wai ting or Runni ng, this put s the purge into the Suspended st ate. • Resume - If the purge state is Sus pended, thi s returns it to Waiting and allows MPS to again begin scheduling purge runs. • Reread poli cy - Tells the MPS to refresh its purge poli cy information by rereading t he policy. Repack Volumes[...]

  • Seite 252

    This window allows y ou to view and update the infor m ation associat ed wit h an active disk storage cl ass. It reports the storage space data as well a s any exceeded thresholds. The window also r eports de tailed information on the migration and purge stat us. In addition, the window allows t he SSM user to control the migration and purge proces[...]

  • Seite 253

    Fie ld D es crip ti on s Storage Clas s Name . The name assi gned to this storage cl ass. Storage Clas s ID . The num eric ID of this stora ge class. Storage Clas s Type . T he clas s of media ass igned to thi s storage c lass ( tape or disk) . Subsystem Name . The name of the storage subs y s tem for which the storage cla ss infor m ation is being[...]

  • Seite 254

    alarm to SSM. Critical Threshold . For disk storage classes, this val ue is a percent age of t otal stor age space. When the used space in this storage cl ass exceeds this percent of the tot al spac e, the MPS will send a criti cal al arm to SSM. Note that the dis k threshold reaches the warning level when the percent of used space rises above the [...]

  • Seite 255

    Suspended state. • Resume - If the migration st ate is Suspended, this returns it to Waiting and allows MPS to again begin scheduling migration runs. • Reread poli cy - Tells the MPS to refresh its migration polic y information b y rereading the polic y. Pending Operations . When t he MPS cannot respond i m mediatel y to a Control comm and, a c[...]

  • Seite 256

    8.3 .3 . M PS Tap e St ora ge C las s I nf orm at io n This window allows y ou to view and update the infor m ation associat ed wit h an active tape stora ge class. It reports the storage space data as well a s any exceeded thresholds. The window also r eports de tailed information on the migration status. In addition, the window allows the SSM use[...]

  • Seite 257

    Fie ld D es crip ti on s Storage Clas s Name . The name assi gned to this storage cl ass. Storage Clas s ID . The num eric ID of this stora ge class. Storage Clas s Type . T he clas s of media ass igned to thi s storage c lass ( tape or disk) . Subsystem Name . The name of the storage subs y s tem for which the storage cla ss infor m ation is being[...]

  • Seite 258

    administrat or. Start Ti me . The date and ti m e when the most recent migration run started. It m ay still be running. End Time . T he date and time when t he last migration run c om pleted. Total Unit s Proces sed . The amount of space in the storage cla ss which has been migrated during the current or or m ost recent migration run. For tape stor[...]

  • Seite 259

    Core Server metadat a that describes the volumes. See Section 8.4.3, Repacking and Reclaimi ng Volumes . 8.4 .1 . F orc ing Migr a tio n The Migration Purge Server runs m igration periodical ly in the time inte rval specif ied in the migration policy. However, between these automatic m igration runs, an adm inistra tor can use the Active Storage Cl[...]

  • Seite 260

    Repack selects tape volum es in one of t wo way s . The administra tor can provide a list of tape volumes to repack, or repac k can sel ect volumes based on a number of sel ection criteria. If repac k is provided with a list of tape volum es to process, those volumes must be i n RW, RO, EOM or EM PTY Conditi on. Volumes in RWC or DOWN Condition can[...]

  • Seite 261

    This window provides an interface for r epacking tape vir tual volumes. Fie ld D es crip ti on s Storage Clas s Name. The name of the storage clas s that will be repacked. Storage Clas s ID. The ID of the storage class that will be repacked. Subsystem ID. The ID of the subsy ste m which contai ns the volum es t o be repacked. Core Server. The name [...]

  • Seite 262

    which a lar ge percentage of the fi les have been deleted, may be selected by repack . If VV Space is 100, the com pariso n is not performed and selectio n of tape volumes to repack is m ade using the remaining criteria. Repack Opti ons . • Select Only Reti red VVs . If selected, repack selec ts onl y retired volum es in the indicat ed s torage c[...]

  • Seite 263

    But to ns Reclaim. Press thi s button to start the rec laim utili ty program on the indica ted storage cla ss. Tape volum es that are described as EMPTY, and are not retired, will be reclai m ed. Sta tus messages ar e displa y e d on the status bar at the botto m of the window a t the st art and end of the reclaim. SSM invokes the re claim utili ty[...]

  • Seite 264

    imported. CS Volume . Once y ou have filled in both fields, clicking on this button will open the Core Server Disk Volume or Core Server Tape Volume window for the specified volume. This metadata i s created when the disk/ tape storage resources are suc cessfull y created. 8.5 .2 . PV L Vo lum e In for ma tio n W ind ow The PVL Volume Informat ion [...]

  • Seite 265

    • Unallocated. Th e volume has been successfull y imported int o the HPSS sy s tem and labeled. However, no storage r esources have been creat ed on it and it has not been allocated to a Core Server. It is therefor e not available to the sy s tem f or I/O. • Allocated - On Shelf. Storage resources have been crea ted on t he volume, it is assign[...]

  • Seite 266

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 266[...]

  • Seite 267

    This window allows y ou to view and update the infor m ation associat ed wit h an HPSS tape cartridge. Note that the Locati on Type fiel ds are represente d differe ntl y for certain types of robot s, for which Por t , Drive and Slot ( Unit , Panel , Row , and Column ) may each be displayed as 0. If it is nece ssary to loc ate a cartri dge in one o[...]

  • Seite 268

    note that this can also m ean tha t side 0 of the cartridge i s mounted. PVR Server . The descriptive name of the PVR which manages the cartridge . • Cartridge Type . The HPSS m edia ty p e corresponding to this cartridge. This cont rols which the type of drive in which the cartridge can be mounted. Manufactu rer . The Manuf acturer string specif[...]

  • Seite 269

    • Port - The loc ation is a port num ber. [This option is currently not used.] • Drive - The locati on is a drive ID num be r. • Slot - The l ocation is a slot specific ation. The fol lowing fields are fi lled in (non-zero) based on the Locati on Type and whether or not the PVR has the infor mation: Port . The port number where the cartr idge[...]

  • Seite 270

    This window displa y s inf ormation about a disk volume as re presented by the Core Ser ver. Fie ld D es crip ti on s Name. The ASCII name of the first physical volum e that is a part of t he disk virtual volume. The entire virtual volum e can be referred to by this name. VV Condition . Thi s i s the administr ative c ontrol f or the disk vir tual [...]

  • Seite 271

    volum e. • In D OWN conditi on, the volum e cannot be read, written or mounted. This conditi on can be used to make a disk unavailable to the system. Change the VV Conditi on of a disk virtual volume by selecti ng the des ired condi tion from the drop down menu and then pr essing the Update butt on. Changes Pendi ng. If there are any VV Condi tio[...]

  • Seite 272

    Le ss C ommo nly Use d Da ta T ab Actual Length . The lengt h of disk virt ual volume in bytes. This length include s all of the spa ce set aside for system use. See Usable Length . PV Size. The lengt h in bytes of a phy sic al volume in thi s disk virtual volume. All phy sica l volumes i n a disk virtual volum e must be the same length. Cluster Le[...]

  • Seite 273

    Phy si ca l Vo lum es This is a table of physical volume attribute s f or the ph y s ical volumes that m a ke up this disk virtual volum e. Vol Name. The ASCII name of the phy s ical volume. Type. The m edia ty p e. Dev ID. The ID of the device t he phy sica l volume is m oun ted on. Mvr IP Addr. The IP address of the Mover that operates this phy s[...]

  • Seite 274

    This window displa y s inf ormation about a tape volum e as represente d by the Core Server. Fie ld D es crip ti on s Name. The ASCII name of the first physical volum e that is a part of t he tape virtual volume. Th e enti re virtual volum e can be referred to by this name. VV Condition . Thi s i s the administr ative c ontrol f or the tape virtual[...]

  • Seite 275

    • In RWC condition, the volume can be read and writ ten. Thi s is the normal operat ional state. • In RW condition, the volume can be read and writ ten, but new tape storage segments may not be created on the volume. • In RO condition, the volume can be read but not written. New storage segments ca nnot be c reated on the volume. • In EO M [...]

  • Seite 276

    its dat a. When data is be ing written to a volume, it wil l be shown in Allocated stat e. When the End Of Media m arker is reached dur ing a tape write operat ion, the volume will ent er EOM sta te. I f the num ber of segm ents on the volume drops to zero after reaching EOM, the st ate will change to Empty. The volum e may be placed in Den y state[...]

  • Seite 277

    of time may pass between updates. Next Write Address. The next address that will be written on the tape volume, expressed as an HPSS Relative Stripe Address. Le ss C ommo nly Use d Da ta T ab File Family. The family to which the volume is assigned, if any . If it i s not assigne d to a family, i t is assigned t o the default family, family zero. HP[...]

  • Seite 278

    VV Block Size. The virtua l volume block size. Thi s is the number of by tes written from a data str eam to an element of the str iped volume before the str eam switches to the next element of the st ripe. PV Bloc k Size . The size, i n by tes, of the m edia data block. Max Blocks Betw een Tape Marks . T he maximum num b er of m edia blocks that wi[...]

  • Seite 279

    VV Conditi on cont rols t he availabili ty of the volume for the following act ions: • Creation of new storage segm ents • Reading of exi sting stor age segm ents • Writing of existing storage segments • Mounting of tape media Tape volumes have six possible sett ings for VV Condition : • RWC - Read, Write, Create • RW - Read/Write • R[...]

  • Seite 280

    can be rea d, but not written. Unlike RO conditi on, ta pes in EOM c ondition can only be changed to DOWN. EOM volumes cannot enter eit her RWC or RO condition. Volumes in DOWN condition cannot be read, writ ten, crea ted on or m ounted. This setting eff ectivel y removes the volume from the s y s tem while m aintai ning the records of the stor age[...]

  • Seite 281

    This window allows y ou to change which PVR owns a set of cartridge s. Before initiat ing the request from the SSM window, the cart ridges must a lready be physical ly placed into a tape librar y managed by the new PVR. The li st of the volumes to be moved may be constructed in an y of three ways. Each volume nam e may be typed in one at a time, or[...]

  • Seite 282

    Fill Increment = 10 Volume Label = "AA0070" Labels automatically inserted into Volume List: "AA0070" "AA0080" "AA0090" "AA0100" "AA0110" "AA0120" When an addit ion produces overflow in a col um n, numerical columns ar e carried over properl y to alphabetic colu m ns and vic e ver[...]

  • Seite 283

    Fill Count . The number of cart ridge l abels to be added to the end of the li st when the Volume Label field is next modifie d. This number may be one or greate r. If the lis t fills up before the Fil l Count is exhausted, filli ng stops, and a message box is displayed (se e Maximum Volumes Allowed below). Fill Increment . In a multiple-cart ridge[...]

  • Seite 284

    8.6 .1 . PV L Job Que ue W ind ow This window shows all outstanding jobs in the PVL. From this window, the user can issue a request to view m ore information for a parti cular PVL job or to cance l it . Each PVL job repr esents a volume mount (or seri es of mounts for a striped disk or tape volume). Fie ld D es crip ti on s Job List . Thi s i s the[...]

  • Seite 285

    • Relabel - A cartri dge being rel abeled. • Sy nc M ount - A sy nchronous mount. • Tape Check-In - A cartridge being added to the libr ary. • Tape Check-Out - A cartridge being removed from the libra ry to be pl aced on t he shelf or vault. Status . The current status of the jo b. Possibl e values are: • Uncomm it ted – The mount job i[...]

  • Seite 286

    8.6 .2 . PV L Req ue st I nf or mat io n W indo w This window is displa yed when the Job Info button is pressed on the PVL Job Queue window. It allows y o u t o view the infor mation assoc iated with a PVL job/reque st. Fie ld D es crip ti on s Job ID . The unique num ber assigned to the job being viewed. Request Type . The t y pe of job/reque st. [...]

  • Seite 287

    • Aborting - The j ob is bei ng aborted. • Cartridge Wait - The jo b is waiting for another job to release a cartridge that it needs. • Com plete d - The job is completed. Once a job is completed, it no longer exis ts in the PVL jo b queue, and this window wil l no l onger receive an y updates. • Deferred Dism ount - D ismount for cartridge[...]

  • Seite 288

    • Tape Check- In • Tape Check- Out • Uncomm itte d • Unload Pendi ng Drive Pool ID. If non-z ero the drive pool id will rest rict this dr ive's scheduling to tape requests specif y i ng this value. This field is not applicabl e for disks. Drive Type . The HPSS drive type assigned to the drive. Mover. The name of the mover that owns the[...]

  • Seite 289

    will begin logging alarm s indicating that the appropriat e tape has y et to be checked-in. The frequency of these al arms is contr olled by the Shelf Tape Check-In Alarm field of t he PVR-specific configurat ion window. The reques ts are displa y e d in chronologic al order. Each time such a request is r eceived by SSM, i t is added to the list , [...]

  • Seite 290

    The Tape Mount Requests window displa y s tapes which need to be m ounted in a drive. All HPSS tape mount requests, including both roboti c and oper ator t ape mounts, will be displa y ed in the window. For operator PVRs, such mount requests m ean tha t a t ape must be mounted by hand. When mount request s for roboti c PVRs do not disa ppear from t[...]

  • Seite 291

    Clear List . Clears the li st of m ount reques ts. Note that this does not cancel any mount requests, but j ust removes them from the list . Pending mounts will reappear in t he window as t he PVR pe riodicall y retries the mounts. Thi s can be useful for removing stale m ount requests that, for some reason, never issued a completion m e ssage to S[...]

  • Seite 292

    refresh their caches. 3. Use the retire utilit y program to reti re the old technolog y volum es. r et ire can accept a list of PVs to reti re, or can retir e all volum es in a storage cl ass tha t are in a specifie d Conditi on. dump_ss pvs can be used to creat e a lis t of PVs for reti re to process. Creating a li st of PVs for thi s step and the[...]

  • Seite 293

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 293[...]

  • Seite 294

    Cha pte r 9. Log gin g and St a tu s 9.1 . Lo gg ing O ve rv iew The purpose of logging is t o record event s of inte rest that occur in HPSS in the sequence they occur to support diagnostic research. HPSS provides eight log message ty pes: • Alarm • Event • Status • Debug • Request • Securit y • Accounting • Trace The purpose of ea[...]

  • Seite 295

    5. The SSM Alarms and Eve nts window (Sect ion 5.2.2.3: on page 151 ) A standard configurati on for l ogging services is usuall y set by the adm inistr ator during the HPSS sy stem configurati on. Speciali zed confi gurations can be set up and used to temporaril y (or permanentl y ) provide more or less logging for site-specifi c or s hift-specific[...]

  • Seite 296

    • If no server-specific logging policy is configured for a server and no de fault logging polic y is configured, only Alarm and Event messages will be logged. 9.2 .2 . Lo gg ing P ol ic ies W ind ow This window is used to manage all the log policies in t he HPSS sy ste m . To creat e a ne w log policy, clic k on the Creat e New button. To confi g[...]

  • Seite 297

    Delete. Deletes the selec ted log poli cy (s). 9.2 .2 .1 . Log gin g Po lic y C onf ig ur at ion Wi ndo w The Logging Polic y window i s used to m anage a log polic y . When creati ng a new log polic y , the Descript ive Name fiel d will be blank, and a set of defa ult opt ions will be selected. If there is a Default Logging Policy defined, the def[...]

  • Seite 298

    recommended that this alwa y s be selected. • EVENT. An informational message (e.g., subsystem init ializ ing, subsystem terminating) about a significa nt occurr ence in the system that is usuall y not an error. It is recommended that this always be se lected. • REQUEST. A message which reports the beginni ng and ending of proce ssing of a c li[...]

  • Seite 299

    A server’s log policy can be modified to control the volum e of m essages to the chose n logging destinati ons. T y pi cal ly, during norm al operations, the l evel of logging may be decreased to only Alarm, Event, and Securi ty to reduce overhead. However, while trac king an HPSS problem, it may be desirable to include more log message types suc[...]

  • Seite 300

    9.3 .2 . V iew ing the Cen tra l Lo g (De log gin g) HPSS provides the abilit y to retrieve and examine HPSS log records a s a m eans of anal y zing the act ivity and behavior of HPSS. The retrieval and log record conversion process i s referred to as “delogging.” Delogging is the proc ess of r etrieving speci fic records from the HPSS central [...]

  • Seite 301

    The inf ormation i s acquired from the HPSS Log Daemon. The Log Files Information window provides information about t he HPSS central log files. Log file information includes the st ate of each log file, the curre nt size of each l og file in bytes, the ti m e at which each log fil e was marked in use, the time at which each log file was last act i[...]

  • Seite 302

    9.5 .1 . Co nf igu ri ng Loc al Lo gg ing Opt io ns The “Log Message s To:” field in the Logging Cli ent speci fic conf iguration window (Secti on 5.1.4: Log Client Specific Configurati on on page 100 ) can be m odified to contr ol the destinat ions for the messages logged by the HPSS servers runni ng in a node. This parameter consi sts of a se[...]

  • Seite 303

    This window displa y s a num ber of the most rece nt alar m and event messages which have been received by SSM. It also all ows y ou to view individual messages in greater detai l by selecting the message and pressing t he Alarm/Event Info button to bring up t he Alarm/Ev ent I nformation window. Fie ld D es crip ti on s This list di splays a col u[...]

  • Seite 304

    This window displa y s al l the details of the al arm or event sel ected fr om the Alar ms and Events window. Fie ld D es crip ti on s ID . A sequence number assigned to the log m e ssage by SSM. Thi s ID is not use d outside of SSM. Log Type . General class of the message. Ma y be either “Alarm” or “Event”. Event Time . The date and time t[...]

  • Seite 305

    • Critical • Indeterm inate • Cleared These may be accompanied by a color status i ndicator: • (Red) - Critical or Ma jor alarm • (Yellow) - Minor or Warning alarm • None – Events a nd other alar m ty pes Error Code . The er ror code associated with t he proble m underly ing t he message. MsgID . The 8-characte r ID code for this mess[...]

  • Seite 306

    environment variabl e HPSS_SSM_ALARMS with the des ired name of t he cache file. The default for HPSS_SSM_ALARMS is defined in hpss_env_defs.h as NULL. SSM will reve rt to the internal mem ory cache if it cannot access the specif ied cache file for any re ason. The sit e may set the HPSS_SSM_ALARMS environment variable to any UNIX file that has rea[...]

  • Seite 307

    could be used, for e xam ple, to reduce the size of each data request on a slow network. The int ernal cached Alarm and Event list is displ ay ed by the hpssadm program by means of its "alarm list" comm and. Thi s command has a "-c" opti on to spec ify how many of the most recent log messages in the inte rnal cop y to display. I[...]

  • Seite 308

    Cha pte r 10 . F iles et s a nd Ju nc tio ns A fileset is a logical coll ection of fil es that can be managed as a single administrat ive unit , or more simply , a disjoi nt dir ectory tree . A filese t has two identifi ers: a human readable name, and a num eric fileset ID. Both identifi ers are unique to a given HPSS real m . Fil esets a re often [...]

  • Seite 309

    File Family. The name of the file famil y to which the filese t is assigned. If this fi eld cont ains "Not in a fam il y ", the files et has not been a ssigned to a family . Filese t ID . The ID number which ident ifies the file set. A fileset ID is displayed as two double- comm a-sepa rated unsigned int eger num bers. Filese t Name . The[...]

  • Seite 310

    10. 2. C re at ing a n HPS S Fil ese t This section provides infor m ation on how to cre ate HPSS fi lesets. Only the HPSS r oot user and SSM principal are al lowed to create filesets. In order to successf ully perform fil eset administrati on, the DB2 Helper Program must be bound. See the HPSS Installat ion Guide, Section 5.8.1.3 Generat e and Bin[...]

  • Seite 311

    Fie ld D es crip ti on s Filese t Name . The name to be assigned t o the fil eset. This name m ust be unique to the realm in which HPSS resi des. Filese t State . The state of the fi leset. If Read is ON, the fil eset wi ll be avai lable for reading. If Write is ON, the fileset will be available for wri ting. File Family . The name of the File Fami[...]

  • Seite 312

    10. 3. M an ag ing Ex is ti ng Fil es et s This section describes how to look up inf ormation on, m odify, or del ete fi lesets. 10. 3. 1. C or e S er ver Fil es et Inf orm at io n Wi nd ow This window allows an administrat or to view, update a nd/or delete the Core Server infor mation associated with a fileset . This information is acquir ed fr om[...]

  • Seite 313

    the data or metadata. Changing the stat e to Destroy ed will prevent both rea ding and writi ng. Fie ld D es crip ti on s Filese t ID . The ID number which identifie s the fileset. A fileset ID is displa y e d as two double- comm a -separated unsigned int eger numbers. A new File set ID can be ent ered as two double- comm a -separated unsigned int [...]

  • Seite 314

    UID . The User ID identif y ing t he user owning t he root node of the fileset. GID . The Group ID identi fy ing the principa l group owning the root node of the fileset . Permis sions . The UNIX-sty le permission s ass igned to the root node of the fi leset. There are nine checkboxes arranged in a m a trix with the columns specif y ing "r &qu[...]

  • Seite 315

    10. 5. C re at ing a Ju nc ti on Only the HPSS root user and SSM principal are allowed to create junctio ns. A juncti on is a name space obj ect that point s to a fileset and is similar t o a persiste nt UNIX mount point. The fi leset pointed to m ay reside in anot her subs y s tem. Juncti ons can be created using SSM or by using the util ity routi[...]

  • Seite 316

    10. 6. D ele ti ng a J un ct ion Juncti ons can be deleted using SSM or by using the util ity routine deljuncti on . For m or e infor mation, refer to the del junction man page. To delet e a j unction using SSM, sele ct the juncti on(s) to be delet ed from t he Filesets & Junctions Li st and press the Delet e Junct ion butt on. You wil l be ask[...]

  • Seite 317

    Cha pte r 11 . F ile s, D ir ect o rie s a nd Ob jec ts by SO ID This chapter desc ribes two ways to displa y basic information about fil es and di rectories stored in HPSS. Starting with a full y qualified path name, you can look up a file or direc tory in t he sy stem and displa y information about it . In other cases, y our starting point may be[...]

  • Seite 318

    11. 1. 1. F ile /D ir ec to ry Inf or ma tio n W ind ow This window shows detai ls about a file or dir ectory. If a file i s displa y e d i n the File/ Directory Informati on window, a button labeled Show Bitfil e ID will appear at the bott om of the window. Pressing thi s button will caus e the Storage Object ID window to appear. Fie ld D es crip [...]

  • Seite 319

    Object Type . The ty pe of object being di splay ed, eit her File or Director y . Class of Service . The name of the Class of Service in which the file is stored. If the displa y e d object is a director y the value of this fi eld will be NONE. File Family . The nam e of the fil e family to which the file has been assigned. If the file has not been[...]

  • Seite 320

    Extended ACL . If any ACL entry other than the default ACL entries exist, then the file or director y is said to contain extended ACLs. There are three type of ACLs that could have extended ACLs: • Object ACL – HPSS Name Space Object ACL • IC A CL – HPSS Name Space Initia l Container ACL • IO ACL – HPSS Name Space Initial Object ACL A c[...]

  • Seite 321

    Com ment x x Com posite Perms x x COSId x DataLength x x EntryCount x ExtendedACLs x x Family Id x FilesetHand le FilesetId x x FilesetRoot Id x x FilesetSt ateFlags x x FilesetT y pe x x GID x x GroupPerms x x LinkCount x ModePerms x x Nam e x x OpenCount x OptionFlags x OtherPerms x x ReadCount x SubSy ste m Id x x TimeCreated x x TimeLastRea d x[...]

  • Seite 322

    11. 2. O bj ect s by SO ID W ind ow To displ ay this window, select Monitor from the Health and Status window, then select Lookup HPSS Objects, and the n“ Objects by SOID . This window allows you to open an infor m ation window for an HPSS object which you speci fy by the objec t's HPSS Storage Obje ct ID (SOID). The obje ct t y pes supporte[...]

  • Seite 323

    Cha pte r 12 . Ta pe Agg re ga tio n This chapter dis cusses the foll owing operation s: • Overview of Tape Aggregation • Tape Aggregation Performance Consider ations • Configuring Tape Aggregation 12. 1. O ver v iew of Ta pe Ag gre ga tio n Tape aggregati on reduces fil e processi ng time when migrating relativ ely small fil es from disk to [...]

  • Seite 324

    Migration Policy scree n. Edit any other tape aggregation related fields on that screen as needed. If MPS is running, y ou must also tell it to rer ead the Disk Migration Policy. HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 324[...]

  • Seite 325

    Cha pte r 13 . Us er A cc oun ts and A cco un ti ng 13. 1. M an ag ing HP SS U ser s After the HPSS system is up and running, the adm inistra tor m ust create the necessar y accounts for the HPSS users. For a new HPSS user, a Kerberos, LDAP, or UNIX ID (depending on authent icati on type configured) and an FTP ID m ust exist before the user can acc[...]

  • Seite 326

    [ added unix user ] [ KADMIN_PRINC unset; using kadmin.local for Kerberos ops ] [ adding kerberos principal ] [ added kerberos principal ] HPSS/LDAP home directory: / Primary group ID#: 210 [ adding ftp user ] [ ftp user added ] [ adding ldap principal ] [ added ldap principal ] [ adding ssm user ] 1) admin 2) operator Choose SSM security level (ty[...]

  • Seite 327

    13. 1. 1. 3. Add a Ke rbe ro s Use r I D The hpssuser utili ty invokes the kadmin util ity to create t he KRB pri ncipal and account. This can be done using bot h key t ab and password by specifying the -krbkey t ab option. Invo ke the hpssuser util ity as fol lows to add a KRB User ID using a keytab and password: hpssuser -add <user> -krb [-[...]

  • Seite 328

    # hpssuser -add user1 -ftp -nohome User ID#: 300 Enter password for user1: ****** Re-enter password to verify: ****** Full name: Test User HPSS/LDAP home directory: /home/user1 Login shell: /bin/ksh Primary group ID#: 210 [ adding ftp user ] [ ftp user added ] If the -nohome option is not specified when addi ng an FTP user, you must authe nticate ([...]

  • Seite 329

    [ SSM user deleted ] [ deleting ldap principal ] [ deleted ldap principal ] [ deleting ftp user ] [ ftp user deleted ] [ deleting kerberos principal ] [ KADMIN_PRINC unset; using kadmin.local for Kerberos ops ] [ deleted kerberos principal ] [ deleting unix user ] 13. 1. 3. L is ti ng H PSS Use rs The hpssuse r util ity can be used by the a dm inis[...]

  • Seite 330

    # hpssuser -ssmclientpkg /tmp/ssmclientpkg.tar [ packaging ssm client ] [ creating /tmp/ssmclientpkg.tar ] ssm.conf krb5.conf hpssgui.pl hpssgui.vbs hpss.jar [ packaged ssm client in /tmp/ssmclientpkg.tar ] 13. 2. A cc ou nt ing HPSS m aintai ns account ing infor m ation on the usage of the sy s tem whet her the site charge s for usage or not. Site[...]

  • Seite 331

    An accounting policy is r equired whet her the site actuall y charges users f or HPSS usage or not . Fie ld D es crip ti on s Accounting Style. The style of accounting t hat is use d by the entire HPSS system. Valid values ar e SITE or UNIX. The defa ult value is UNIX. Under UNIX style account ing, resource usage i s reported by user ID (UID ). Eac[...]

  • Seite 332

    manipulation operations . Account Inheri tance. A flag that i ndicates whether or not newly crea ted fil es and di rectories should automaticall y inherit the a ccount inde x used by thei r parent director y . The default value is OFF. It is onl y used if Account Vali dation has been enabled and Site- style accounti ng has be en selected. If this f[...]

  • Seite 333

    This window allows an administrat or to view the accounti ng status and star t accounti ng. Fie ld D es crip ti on s Subsystem. The nam e of the stora ge subsystem containi ng this account ing sta tus data . Run Status. Current status of account ing run. Possi ble values are: • Never run • Running • Failed • Com plete d • Report generat e[...]

  • Seite 334

    The fi rst type, denoted by a zero (0) in the fourth c olumn, gives the following summ a ry information about the storage used by a particul ar HPSS Account Index (AcctId) in a part icular Class Of Service (COS): • The tot al number of file a ccesses ( #Accesses) to fil es owned by the Account Index in the Class Of Service. In general, fi le acc [...]

  • Seite 335

    In the above example, line 2 shows that a user using account 634 made a total of 89 acc esses to COS 1 and has 125 files st ored in COS 1 which together total 4168147 stor age units. The s torage units reported by the report utili ty m ay be configur ed in t he Accounting Policy to repr esent by t es, kiloby tes, megaby t es, or gigaby tes. Line 3 [...]

  • Seite 336

    ● The sit e will need to create a local site Account Map to m aintain a lis t of the account IDs for which each user is authorized. This is a loca lly designed and written table, not supported by HPSS. See section 13.2.3.1: Site Defined Accountin g Configurat ion Files and Procedures on page 336 for suggestions for designing and mainta ining an A[...]

  • Seite 337

    13. 2. 3. 1. 2. Sit e De fi ned A cc ou nt Ap por ti on me nt Tab le In U NIX-sty le account ing, the UID (as Account Index) maps only to a speci fic user. Some sites m ay wish to apport ion different percentages of the charges for a single UID am ong different proj ect charge codes, but without using site s ty le accounting. HPSS does not pr ovide[...]

  • Seite 338

    13. 2. 3. 2. Acc ou nt ing In ter v al s an d Cha rge s The ti m e between accounti ng runs and the charging polic y for space usage should be developed after consulting the accounti ng requirements. The following ar e some guidelines to consi der: • Accounting should be run at a regular intervals, such as onc e per month. • An accounting run m[...]

  • Seite 339

    Cha pte r 14 . Us er I nt er fa ce s This chapter confi guration information for the user int erfaces provided with HPSS for transfer ring fi les: • Client Application Programm ing Interface (API) • Parallel File Transfe r Protocol (FTP) or PFTP • HPSS Virtual File Sy stem (VF S) Interface 14. 1. C lie nt API Con fig ur at io n The fol lowing[...]

  • Seite 340

    write opera tions between ca che invalida tes. The default value i s 20. HPSS_API_ HOSTNAME specifi es the hostname to be used for TCP/IP listen ports cr eated b y the Client API. The defa ult value is HPSS_HOST. This value can have a signi ficant impact on data transfer performance for data t ransfers that are handled by the Client API (i.e., thos[...]

  • Seite 341

    etc/hpss. key tab. HPSS_UNIX_KEYT AB_FILE speci fies the name of t he file containing the securit y key s nece ssary for successfull y init ializing the Client API for UNIX authenti cation. The default is auth_keytab:/var/hp ss/et c/hpss.uni x.key tab. 14. 2. F TP /PF TP Da emo n Con fig ur at io n The pft p_client binar y is an enhanced ftp cl ien[...]

  • Seite 342

    non-HPSS Parallel FTP Daemon (DIS 2 COM PFTP Daemon). This fil e should be customized as needed. Refer to the HPSS.conf m an page or the HPSS Instal lation Guide , Appendix D for details . NOTE: it may be necessary for a site to merge older copie s of the HPSS.conf fi le with the template if modificat ions have been made sinc e the prior releas e. [...]

  • Seite 343

    # HPSS file systems rather than the local file system of the # host executing the FTP Daemon. This is highly recommended! banner <pathname/filename> # Control for logging (sent to syslog()). log [ commands ] [ anonymous ] [ { inbound } ] [ transfers ] [ guest ] [ { outbound } ] [ real ] [debug] # Set the maximum number of login attempts befor[...]

  • Seite 344

    • Message/re adme/bann er/shutdo wn (m essage lines) ar e text files, with the following keywords (all one characte r in l ength) recognized, identifi ed by a prece ding % : Tab le 5. Ban ne r Ke ywo rds Keyw ord Descripti on M Class limit T Current time on FTP Daemon C Current working directory R Rem ote hostname L Local hostname U User name s S[...]

  • Seite 345

    day s of the week. Ste p 4 . Cre ati ng FT P Use rs In order for an HPSS user to use FTP, a UNIX and/or Kerberos userid and password must be created. Refer to Section 3.3.2.1: The hpss user Util ity on page 35 for i nformation on how to use t he hpssuser utilit y to creat e the userid and password and set up the necessary confi guration for the use[...]

  • Seite 346

    character device ( /dev/hpssfs0) that is used t o comm uni cate with t he HPSS VFS Daemon (hpssfsd). All POSIX I/O sy s tem c alls like open, read, writ e, cl ose, etc. are firs t handled by the VFS abstrac tion lay er after which the y are passed down to appropria te f unctions in the Kernel Module. The Kerne l Modul e transl ates the POSIX I/O re[...]

  • Seite 347

    % make BUILD_ROOT=/tmp/vfs_client build-clnt build-fs Create a tar fi le that can be use d to build the cl ient code on the VFS machine: % cd /tmp/vfs_client % tar -cvf ../vfs_client.tar * Copy (i.e. scp) the new tar file to the c lient m achine. On the cli ent machine, untar and build t he client tree. % cd /opt/hpss % tar -xvf <path of tar fil[...]

  • Seite 348

    % rmmod hpssfs # this ensures that there isn't a pre-existing module loaded % modprobe hpssfs % make config % MAKEDEV hpssfs % /sbin/chkconfig –add hpssfs Build and install the appl ication daemon by following the instruct ions given by the build-help t arget of the makefile in the dir ectory above t his one. % cd /opt/hpss/src/fs Follow t h[...]

  • Seite 349

    % mkdir /var/hpss/cred % mkdir /var/hpss/tmp On the Core Server machine, use mkhpss to create the cli ent confi g bundle: % mkhpss Select "Create Config Bundle" to creat e a cl ient config bundle t hat contains config. files fr om the Core Server machine: [ Adding HPSS Local passwd/group/shadow files to Bundle] [ Verifying that all files [...]

  • Seite 350

    o /opt/hpss/ lib/l ibhpssuni xauth.so o /opt/hpss/ lib/l ibhpssl dapauthz.s o • If the code is installed in a non-standard loca tion (not /opt/hps s), upda te the paths in auth.conf a nd authz.conf to use the correct location. If using kerberos authent icati on, modify the /e tc/krb5.conf file on the cl ient machine to list both Core Server in th[...]

  • Seite 351

    14. 4. M ou nt ing VFS F ile sys te m s An HPSS fileset or direc tory is m a de avail able for user access by mounting it usi ng the mount( 8) comm a nd. The m ount comm and accepts the m ount input options direct ly from the command line or from the corres ponding entr y defined in the /et c/fstab file. By defining the m ount opt ions i n the /et [...]

  • Seite 352

    n o n e / d ev / s h m t m p f s d ef a u l t s 0 0 n o n e / p r o c p r o c d ef a u l t s 0 0 n o n e / sy s sys f s def a u l t s 0 0 /d e v/ V o l G r o u p 0 0 / L o g V o l 0 1 s w a p s w a p de f a u l t s 0 0 ju p i t e r :/ a u t o / h o m e /h o m e n f s d e f a u l t s 0 0 L O C A L: / /t m n t h p s s f s n o a u t o , c o s = 2 0 0 [...]

  • Seite 353

    Mount Opti on Mount Descr iption acdirtimeo Second s to cache direc tory attribute s. The shorter this value, the more frequentl y communic ation to HPSS is require d. Synchro nization between separate vfs nodes or mount points m ay benefit f or a shorter cache period with the expense of longer latencies. flushd The flush deamons look f or data pag[...]

  • Seite 354

    Mount Opti on Mount Descr iption maxiowidth maxiowidth princ Override for prin cipal auth Override for authorization type key Override keytab type key tab Override for keytab file stage / no stage Default is stage. This overrides the COS setting . Applic ation can override this by specifying O_NONBLOCK on the open() system call. An applicati on can[...]

  • Seite 355

    where <group ID> can be obta ined using the mount uti lity. The trace level can be changed while the hpssfsd is running. # echo 5 > /proc/fs/hpssfs/<group ID>/trace • Show general i nformation a nd statist ics for a mounted fil e system: # ca t /proc/fs/hpssfs/<group ID>/info • List fi les curr ently opened for a mounted fi[...]

  • Seite 356

    Cha pte r 15 . Ba ck up a nd Re cov er y This chapter dis cusses the foll owing operation s: • Backup and recover HPSS m etadat a • Backup HPSS environment • Recover HPSS user data • Handling DB2 space shortage 15. 1. H PS S Met ada t a Bac ku p an d R eco ve ry Each HPSS sit e is respons ible for implementing and executing the HPSS metadat[...]

  • Seite 357

    made to the database. These logs allow DB2 to recover all changes made to the database since the time of the l ast database backup, forward to the time when DB2 was stopped by a crash, hardware failur e, power outage or whatever. It is vital that the DB2 log fil es be host ed on a highl y reliable disk systems. Furthermore, DB2 log m irroring m ust[...]

  • Seite 358

    “full”, “incremental” , or “delt a”. Full backups record the full cont ents of the database at a point i n time. Increm ental backups record all the changed dat a since the last full backup. Delta backups record only the data that has cha nged since the most recent backup (of an y ty p e). Obviousl y , a full backup is necessar y as a s[...]

  • Seite 359

    15. 1. 3. O ve rv iew of th e DB 2 R eco ve ry Pro ce ss Upon discovering a dam aged DB2 contai ner, y ou must first determine the level of hardware recovery and problem deter m ination availabl e to y ou. For example, whether or not you were utilizi ng som e level of RAID and can recover a fai led disk fr om a good disk. The second step in recover[...]

  • Seite 360

    • {HPSS secondary metadata backup path} /subsys1 • /<metadata backup files y s tem> • Others s ite-specific files y s tems 15. 2. 2. O pe ra tin g S yst em B ac ku p It is also nec essary to per form appropriate OS backups on a regular ba sis. However, thes e acti vities are outside the scope of this document. Refer to the relevant OS d[...]

  • Seite 361

    prepare for and to perform the recovery process: 1. Det ermine the name of the pote ntiall y damaged volum e. Attempts to read the dam aged volume will result in Mover alar m m essages being issued t o SSM. The alarm messages will contain the name of the phy s ical volume for whic h the e rror occurred. Record the volum e name. 2. Det ermine if the[...]

  • Seite 362

    can be used to clean up storage resources and report what data has been lost. The recover utilit y has several options. These options a re used depending on the s everity of the damage. Refer to the f ollowing secti ons for m ore information on how and when to use these opti ons. The recover utilit y can onl y recover data from damaged volumes that[...]

  • Seite 363

    storage level = 1 on VV = VOL00100 path ( Fileset24: /home/bill/file2) ========= Trying to recover bitfile ========= 0786ab2c-156b-1047-8c81-02608c2f971f 00336b52 4631 10cf 00 00 00 02 storage level = 1 on VV = VOL00100 path ( Fileset24: /home/bill/file3) ========= Trying to recover bitfile ========= . . . == Setting VV condition to DOWN for empty [...]

  • Seite 364

    storage level = 1 on VV = VOL00100 path ( Fileset24: /home/bill/file2) lost segments from this storage level offset = 0 , length = 32768 offset = 32768, length = 32768 offset = 65536, length = 32768 At the end of the recover y , no segm ents or volumes associate d with the damaged segm ents are purged or deleted. About the only thing accomplished b[...]

  • Seite 365

    00226b52 4631 10cf 00 00 00 17 At the end of the clea nup, all the virt ual and physical volumes associat ed wit h the tar geted volumes will be delete d. All t he physical volum es contai ned in the virtual volume will be exported from the PVL. The media can then be imported back into HPSS to be reused. At this point, any of t he files once resi d[...]

  • Seite 366

    15. 5. 1. D MS T able S pa ces Capacit y for a DMS table space is the total si ze of containe rs all ocated to the table space. When a DMS table space reache s capaci ty (depending on the usage of the table space, 90% is a possible threshold), y ou should a dd m ore spa ce to it. The database manager will aut om atical ly reba lance t he tables in [...]

  • Seite 367

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 367[...]

  • Seite 368

    Chapter 16. Management Tools 16. 1. U til it y Ove rv iew HPSS provides a varie ty of command- line utilit y program s to aid in the use and m anagement of the sy stem. The programs can be grouped into the foll owing major cate gories: 16. 1. 1. F ile se t a nd Jun ct io n M ana gem en t These program s work for HPSS filesets . • crtjunction - Cr[...]

  • Seite 369

    • dumppv_pvr - List the phy sic al volumes managed by a partic ular PVR. • lshpss - Lists various views of the system configurati on. • lsrb - Lists a list of bitfi les tha t have not be en accessed since a given date/time. • mps_reporte r - Produces human -readable output from MPS summ ary files . • plu - Lists files that have a purge re[...]

  • Seite 370

    • hpss_unix_user - Manages HPSS UNIX password fil e. • hpss_managetabl es – Creates, deletes and modifies databases, database tables paces, t ables, views and constrai nts. This program is normally used by mkhpss . It should be used by hand onl y by extremely knowledgeable administ rators. This program can destro y database tables. • xmladd[...]

  • Seite 371

    can also be used to reset the number of segments count er in disk and tape storage maps. • showdis kmaps – Sends a command to the Core Server in the selec ted stor age subsystem to dump its in-mem ory disk spac e allocati on maps, t hen displa y s t hat infor m ation on standar d output. HPSS Management Guide Novem ber 2009 Release 7.3 (Revisio[...]

  • Seite 372

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 372[...]

  • Seite 373

    App end ix A. G los sa ry of T erm s an d A cro ny ms ACI A utoma tic Media Library Clie nt Interface ACL A ccess Control L ist ACSLS A utoma ted Cartridge Sy stem L ibra ry Sof tware (Science Technolog y Corporation) ADIC Adva nced Digital I nformatio n Corporation accounting The process of tracking sy stem usag e per user, possibly for the purpos[...]

  • Seite 374

    bitfile segme nt An internal met adata structure, not norm ally visible, used by the Core Server to map contig uous pieces of a bitfile to underlying storage. Bitfile Service Portion of the HPSS Core Server that provides a logical abstraction of bitfiles to its clients. BMUX Block Multiplexer Chan nel bytes between tape marks The numb er of data by[...]

  • Seite 375

    DEC Dig ital Equipment Cor poration. delog The process of extraction, forma tting, and ou tputting HPSS centra l log records. deregistration The process of disabling noti fication to SSM for a particular attribute chang e. descriptive nam e A hu man -readable name for an HPSS server. device A p hy sical piece of hardware, usua l ly as sociated with[...]

  • Seite 376

    fileset ID A 64-bit n umber tha t uniquely identifies a fileset. fileset name A na m e tha t uniquely i dentif ies a fileset. file system ID A 32-bit number tha t uniquely identifies an aggr egate. FTP File Transfer Protocol Gatekee per An HPSS serve r that provides two ma in ser vices: the ability to schedule the u se of HPSS resources referred to[...]

  • Seite 377

    IBM International Busine ss Machine s Corporation ID I dentifier IEC I nternational Electrotechnical Comm ission IEEE I nstitute of Electrical and Electronics Engi neers IETF I nternet Engineer ing Task Force Ime x Import/Export im port An ope ration in whic h a cartridge and its associated storag e space are made available to the HPSS sy stem. An [...]

  • Seite 378

    local log An optional circular log mai ntained by a Log Clien t. The central log contains forma tted messag es from all enabled HPSS servers residing on the sa me n ode as the L og Client. Location Server An HPS S server that is used to help clien ts locate the appropriate Core Server and/or other HPSS server to use for a particular request. Log Cl[...]

  • Seite 379

    mou nt An operation in w hic h a cartridge is either phy sically or logically made readable and/or writab le on a drive. In the case of tape cartridges, a mount operation is a phy sical operation. In the case of a fixed disk un it, a moun t is a logical operation. mou nt point A place whe re a fileset is m ounted i n the XFS and/or HPSS na mespaces[...]

  • Seite 380

    physical volume An HPS S object m an aged jointly by the Core Serve r and the Physical Volu me Library that represents the portion of a virtual vo lume. A virtual vol ume m ay be composed of one or more phy sical volumes, but a phy sical volume ma y contain data from no mor e than one v irtual volum e. Physical Volume Library An HPS S server that m[...]

  • Seite 381

    request A log record message ty pe used to log some action being performed by an HPSS server on behalf of a clien t. RISC Re duced Instruction Set Co mputer/Cy cles RMS Remo vable Media Service RPC Re mote Procedure Call SCSI Sm all Com puter Sy stems Interf ace security A log record message ty pe used to log sec urity related event s (e.g., author[...]

  • Seite 382

    stage To copy file data from a leve l in the file’ s hierarchy onto the top level in the hierarchy . start-up An HPSS S SM adminis trative operation that causes a ser ver to begin execution. status A log record message ty pe used to log processing r esults. This mess age ty pe is being used to report status fro m the HPSS Acco unting process. STK[...]

  • Seite 383

    System Manager The Storage Sys tem Mana geme nt (SSM) server. It comm unica tes with all other HPSS componen ts requiring mon itoring or control. It also communica t es with the SSM gra phical user interface (hpssg ui) and comm and line i nterface (hpssadm). TB Terabyte (2 40 ) TCP/IP Transm ission Co ntrol Protocol/Internet Proto col trace A log r[...]

  • Seite 384

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 384[...]

  • Seite 385

    App end ix B. R efe re nce s 6. 3580 Ultrium Tape Drive Se tup, Operator and Service Guide GA32- 0415-00 7. 3584 UltraScal able Tape Library Planning and Operator Guide GA32-0408-01 8. 3584 UltraScal able Tape Library SCSI Reference WB1108-00 9. AIX Perform ance Tuning Guide 10. Data Storage Managem ent (XDSM) API, ISB N 1-85912 -190-X 11. HACMP fo[...]

  • Seite 386

    33. J. Steine r, C. Neuman, and J. Schill er , " Kerberos: An Authenticati on Ser vice for Open Network System s ," USENIX 1988 Winter Conference Proceedings (1988). 34. R.W. Watson and R.A. Coyne, “ The Par allel I/O Architec ture of the Hi gh-Perform ance Storage System (HPSS), ” from the 1995 IEEE MSS Sym p osium, courtesy of the I[...]

  • Seite 387

    App en dix C. D eve lop er Ack now le dgm e nt s HPSS is a product of a gov ernment-industry coll aboration. The project approach is ba sed on the premise that no single company , governm e nt la boratory, or research organization has the abi lity to confront all of the system-level issues that m us t be resolved for significant advancement in high[...]

  • Seite 388

    HPSS Management Guide Novem ber 2009 Release 7.3 (Revision 1.0) 388[...]