IBM Hub/Switch manual

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
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590

Go to page of

A good user manual

The rules should oblige the seller to give the purchaser an operating instrucion of IBM Hub/Switch, along with an item. The lack of an instruction or false information given to customer shall constitute grounds to apply for a complaint because of nonconformity of goods with the contract. In accordance with the law, a customer can receive an instruction in non-paper form; lately graphic and electronic forms of the manuals, as well as instructional videos have been majorly used. A necessary precondition for this is the unmistakable, legible character of an instruction.

What is an instruction?

The term originates from the Latin word „instructio”, which means organizing. Therefore, in an instruction of IBM Hub/Switch one could find a process description. An instruction's purpose is to teach, to ease the start-up and an item's use or performance of certain activities. An instruction is a compilation of information about an item/a service, it is a clue.

Unfortunately, only a few customers devote their time to read an instruction of IBM Hub/Switch. A good user manual introduces us to a number of additional functionalities of the purchased item, and also helps us to avoid the formation of most of the defects.

What should a perfect user manual contain?

First and foremost, an user manual of IBM Hub/Switch should contain:
- informations concerning technical data of IBM Hub/Switch
- name of the manufacturer and a year of construction of the IBM Hub/Switch item
- rules of operation, control and maintenance of the IBM Hub/Switch item
- safety signs and mark certificates which confirm compatibility with appropriate standards

Why don't we read the manuals?

Usually it results from the lack of time and certainty about functionalities of purchased items. Unfortunately, networking and start-up of IBM Hub/Switch alone are not enough. An instruction contains a number of clues concerning respective functionalities, safety rules, maintenance methods (what means should be used), eventual defects of IBM Hub/Switch, and methods of problem resolution. Eventually, when one still can't find the answer to his problems, he will be directed to the IBM service. Lately animated manuals and instructional videos are quite popular among customers. These kinds of user manuals are effective; they assure that a customer will familiarize himself with the whole material, and won't skip complicated, technical information of IBM Hub/Switch.

Why one should read the manuals?

It is mostly in the manuals where we will find the details concerning construction and possibility of the IBM Hub/Switch item, and its use of respective accessory, as well as information concerning all the functions and facilities.

After a successful purchase of an item one should find a moment and get to know with every part of an instruction. Currently the manuals are carefully prearranged and translated, so they could be fully understood by its users. The manuals will serve as an informational aid.

Table of contents for the manual

  • Page 1

    HPSS Installation Guide High Performance Storage System Release 4.5 September 2002 (Revision 2)[...]

  • Page 2

    2 September 2002 HPSS Installation Guide Release 4.5, Revision 2 HPSS Installation Guide Copyright (C) 1992-2002 International Business Machines Corporation, The Regents of the University of California, Sandia Corporation, and Lockheed Martin Energy Research Corporation. All rights reserved. Portions of this work were produced by the University of [...]

  • Page 3

    HPSS Installation Guide September 2002 3 Release 4.5, Revision 2 T able of Contents Table of Contents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3 List of Figures . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13 List of Tables . . . . [...]

  • Page 4

    4 September 2002 HPSS Installation Guide Release 4.5, Revision 2 HPSS Operational Planning .................................................................................. 42 HPSS Deployment Planning ................................................................................. 43 2.2 Requirements and Intended Usages for HPSS .................[...]

  • Page 5

    HPSS Installation Guide September 2002 5 Release 4.5, Revision 2 Metadata Monitor .................................................................................................. 77 NFS Daemons ........................................................................................................ 77 Startup Daemon ...............................[...]

  • Page 6

    6 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Miscellaneous Rules for Backing Up HPSS Metadata ....................................... 144 Chapter 3 System Preparation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 145 3.1 General .........................................................................[...]

  • Page 7

    HPSS Installation Guide September 2002 7 Release 4.5, Revision 2 Chapter 4 HPSS Installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 205 4.1 Overview ................................................................................................................... 205 Distribution Media .........................[...]

  • Page 8

    8 September 2002 HPSS Installation Guide Release 4.5, Revision 2 HPSS Configuration Limits ................................................................................. 250 Using SSM for HPSS Configuration ................................................................... 251 Server Reconfiguration and Reinitialization ........................[...]

  • Page 9

    HPSS Installation Guide September 2002 9 Release 4.5, Revision 2 Recommended Settings for Tape Devices ........................................................... 411 Chapter 7 HPSS User Interface Configuration . . . . . . . . . . . . . . . . . . . . . . . 413 7.1 Client API Configuration ............................................................[...]

  • Page 10

    10 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Performance ......................................................................................................... 469 The Global Fileset File ........................................................................................ 469 Appendix A Glossary of Terms and Acronyms . .[...]

  • Page 11

    HPSS Installation Guide September 2002 11 Release 4.5, Revision 2 Appendix G High Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 535 G.1 Overview ................................................................................................................... 535 Architecture ...........................[...]

  • Page 12

    12 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]

  • Page 13

    HPSS Installation Guide September 2002 13 Release 4.5, Revision 2 List of F igures Figure 1-1 Migrate and Stage Operations ............................................................................. 24 Figure 1-2 Relationship of HPSS Data Structures ................................................................ 25 Figure 1-3 The HPSS System ...[...]

  • Page 14

    14 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-36 AML PVR Server Configuration Window ........................................................ 377 Figure 6-37 STK PVR Server Configuration Window ......................................................... 378 Figure 6-38 STK RAIT PVR Server Configuration Window ............[...]

  • Page 15

    HPSS Installation Guide September 2002 15 Release 4.5, Revision 2 List of T ables Table 1-1 HPSS Client Interface Platforms ......................................................................... 37 Table 2-1 Cartridge/Drive Affinity Table ............................................................................ 56 Table 2-2 Gatekeeping Call P[...]

  • Page 16

    16 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Table 6-25 Solaris System Parameters ................................................................................ 352 Table 6-26 Linux System Parameters .................................................................................. 353 Table 6-27 Name Server Configuration Var[...]

  • Page 17

    HPSS Installation Guide September 2002 17 Release 4.5, Revision 2 Preface Conventions Used in This Book Example commands that should be typed at a command line will be proceeded by a per cent sign (‘ % ’) and be presented in a boldface courier font: % sample command Names of files, variables, and variable values will appear in a boldface couri[...]

  • Page 18

    18 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]

  • Page 19

    HPSS Installation Guide September 2002 19 Release 4.5, Revision 2 Chapter 1 HPSS Basics 1.1 Introduction The High Performance Storage System (HPSS) is software that pr ovides hierarchical storage management and services for very large storage envir onments. HPSS may be of interest in situations having present and futur e scalability requir ements t[...]

  • Page 20

    Chapter 1 HPSS Basics 20 September 2002 HPSS Installation Guide Release 4.5, Revision 2 provide scalability and parallelism. The basis for this ar chitecture is the IEEE Mass Storage System Reference Model, V ersion 5. 1.2.2 High Data T ransfer Rate HPSS achieves high data transfer rates by eliminating overhead normally associated with data transfe[...]

  • Page 21

    Chapter 1 HPSS Basics HPSS Installation Guide September 2002 21 Release 4.5, Revision 2 added, new classes of service can be set up. HPSS files reside in a particular class of service which users select based on parameters such as file size and performance. A class of service is implemented by a storage hierarchy which in turn consists of multipl[...]

  • Page 22

    Chapter 1 HPSS Basics 22 September 2002 HPSS Installation Guide Release 4.5, Revision 2 1.3.1 HPSS F iles, F ilesets, V olumes, Storage Segments and Related Metadata The components used to define the structur e of the HPSS name space are filesets and junctions. The components containing user data include bitfiles, physical and virtual volumes, a[...]

  • Page 23

    Chapter 1 HPSS Basics HPSS Installation Guide September 2002 23 Release 4.5, Revision 2 • V irtual V olumes. A virtual volume is used by the Storage Server to provide a logical abstraction or mapping of physical volumes. A virtual volume may include one or more physical volumes. Striping of storage media is accomplished by the Storage Servers by [...]

  • Page 24

    Chapter 1 HPSS Basics 24 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 1-1 Migrate and Stage Operations[...]

  • Page 25

    Chapter 1 HPSS Basics HPSS Installation Guide September 2002 25 Release 4.5, Revision 2 Figure 1-2 Relationship of HPSS Data Structur es 1.3.2 HPSS Core Servers HPSS servers include the Name Server , Bitfile Server , Migration/Purge Server , Storage Server , Gatekeeper Server , Location Server , DMAP Gateway , Physical V olume Library , Physical V[...]

  • Page 26

    Chapter 1 HPSS Basics 26 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 1-3 The HPSS System • Name Server (NS). The NS translates a human-oriented name to an HPSS object identifier . Objects managed by the NS ar e files, filesets, directories, symbolic links, junctions and har d links. The NS provides access verificatio[...]

  • Page 27

    Chapter 1 HPSS Basics HPSS Installation Guide September 2002 27 Release 4.5, Revision 2 • Migration/Purge Server (MPS). The MPS allows the local site to implement its storage management policies by managing the placement of data on HPSS storage media using site-defined migration and purge policies. By making appr opriate calls to the Bitfile an[...]

  • Page 28

    Chapter 1 HPSS Basics 28 September 2002 HPSS Installation Guide Release 4.5, Revision 2 parallel I/O to that set of resour ces, and schedules the mounting and dismounting of removable media thr ough the Physical V olume Library (see below). • Gatekeeper Server (GK). The Gatekeeper Server provides two main services: A. It provides sites with the a[...]

  • Page 29

    Chapter 1 HPSS Basics HPSS Installation Guide September 2002 29 Release 4.5, Revision 2 exactly one PVR. Multiple PVRs are supported within an HPSS system. Each PVR is typically configured to manage the cartridges for one r obot utilized by HPSS. For information on the types of tape libraries supported by HPSS PVRs, see Section 2.4.2: T ape Robots[...]

  • Page 30

    Chapter 1 HPSS Basics 30 September 2002 HPSS Installation Guide Release 4.5, Revision 2 purge, and storage servers must now exist within a storage subsystem. Each storage subsystem may contain zero or one gatekeepers to perform site specific user level scheduling of HPSS storage requests or account validation. Multiple storage subsystems may shar [...]

  • Page 31

    Chapter 1 HPSS Basics HPSS Installation Guide September 2002 31 Release 4.5, Revision 2 Storage Subsystems will effectively be running an HPSS with a single Storage Subsystem. Note that sites are not r equired to use multiple Storage Subsystems. Since the migration/purge server is contained within the storage subsystem, migration and pur ge operate[...]

  • Page 32

    Chapter 1 HPSS Basics 32 September 2002 HPSS Installation Guide Release 4.5, Revision 2 provides HPSS with an envir onment in which a job or action that requir es the work of multiple servers either completes successfully or is aborted completely within all servers. • Metadata Management. Each HPSS server component has system state and resour ce [...]

  • Page 33

    Chapter 1 HPSS Basics HPSS Installation Guide September 2002 33 Release 4.5, Revision 2 whereby a user's access permissions to an HPSS bitfile ar e specified by the HPSS bitfile authorization agent, the Name Server . These permissions are pr ocessed by the bitfile data authorization enforcement agent, the Bitfile Server . The integrity of[...]

  • Page 34

    Chapter 1 HPSS Basics 34 September 2002 HPSS Installation Guide Release 4.5, Revision 2 and the HPSS Movers. This provides the potential for using multiple client nodes as well as multiple server nodes. PFTP supports transfers via TCP/IP . The FTP client communicates directly with HPSS Movers to transfer data at rates limited only by the underlying[...]

  • Page 35

    Chapter 1 HPSS Basics HPSS Installation Guide September 2002 35 Release 4.5, Revision 2 1.3.6 HPSS Management Interface HPSS provides a powerful SSM administration and operations GUI thr ough the use of the Sammi product fr om Kinesix Corporation. Detailed information about Sammi can be found in the Sammi Runtime Reference , Sammi User’ s Guide, [...]

  • Page 36

    Chapter 1 HPSS Basics 36 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • Logging Policy . The logging policy controls the types of messages to log. On a per server basis, the message types to write to the HPSS log may be defined. In addition, for each server , options to send Alarm, Event, or Status messages to SSM may be defin[...]

  • Page 37

    Chapter 1 HPSS Basics HPSS Installation Guide September 2002 37 Release 4.5, Revision 2 • Gatekeeping Policy . The Gatekeeper Server provides a Gatekeeping Service along with an Account V alidation Service. These services provide the mechanism for HPSS to communicate information though a well-defined interface to a policy software module that ca[...]

  • Page 38

    Chapter 1 HPSS Basics 38 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The MPI-IO API can be ported to any platform that supports a compatible host MPI and the HPSS Client API (DCE or Non-DCE version). See Section 2.5.6: MPI-IO API on page 60 for determining a compatible host MPI. The XFS HDM is supported on standard Intel Linux pl[...]

  • Page 39

    HPSS Installation Guide September 2002 39 Release 4.5, Revision 2 Chapter 2 HPSS Planning 2.1 Ov erview This chapter provides HPSS planning guidelines and considerations to help the administrator effectively plan, and make key decisions about, an HPSS system. T opics include: • Requirements and Intended Usages for HPSS on page 43 • Prer equisit[...]

  • Page 40

    Chapter 2 HPSS Planning 40 September 2002 HPSS Installation Guide Release 4.5, Revision 2 that are intr oduced into your HPSS system. For example, if you plan to use HPSS to backup all of the PCs in your organization, it would be best to aggregate the individual files into lar ge individual files before moving them into the HPSS name space. The f[...]

  • Page 41

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 41 Release 4.5, Revision 2 6. Define the HPSS storage characteristics and create the HPSS storage space to satisfy the site’s requir ements: ◆ Define the HPSS file families. Refer to Section 2.9.4: File Families on page 105 for more information about configuring families. ◆ De[...]

  • Page 42

    Chapter 2 HPSS Planning 42 September 2002 HPSS Installation Guide Release 4.5, Revision 2 If deciding to purchase Sun or SGI servers for storage purposes, note that OS limitations will only allow a static number of raw devices to be configured per logical unit (disk drive or disk array). Solaris currently allows only eight partitions per logical u[...]

  • Page 43

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 43 Release 4.5, Revision 2 2.1.4 HPSS Deployment Planning The successful deployment of an HPSS installation is a complicated task which requir es reviewing customer/system requir ements, integration of numerous pr oducts and resour ces, proper training of users/administrators, and exten[...]

  • Page 44

    Chapter 2 HPSS Planning 44 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.2.2 Required Throughputs Determine the requir ed or expected thr oughput for the various types of data transfers that the users will perform. Some users want quick access to small amounts of data. Other users have huge amounts of data they want to transfer q[...]

  • Page 45

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 45 Release 4.5, Revision 2 2.2.7 Security The process of defining security r equirements is called developing a site security policy . It will be necessary to map the security requir ements into those supported by HPSS. HPSS authentication, authorization, and audit capabilities can be [...]

  • Page 46

    Chapter 2 HPSS Planning 46 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The Generic Security Service (GSS) FTP (available from the Massachusetts Institute of T echnology , MIT) and Parallel FTP applications may also take advantage of the Cross Cell featur es for authentication and authorization. Use of Kerberos/DCE Cr edentials wi[...]

  • Page 47

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 47 Release 4.5, Revision 2 For U.S. sites, assuming some level of encryption is desired for secur e DCE communication, the DCE Data Encryption Standard (DES) library routines are r equired. For non-U.S. sites or sites desiring to use non-DES encryption, the DCE User Data Masking Encrypt[...]

  • Page 48

    Chapter 2 HPSS Planning 48 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.3.1.3 XFS HPSS uses the open source Linux version of SGI’s XFS filesystem as a front-end to an HPSS archive. The following nodes must have XFS installed: • Nodes that run the HPSS/XFS HDM servers 2.3.1.4 Encina HPSS uses the Encina distributed transacti[...]

  • Page 49

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 49 Release 4.5, Revision 2 The HPSS Server Sammi License and, optionally , the HPSS Client Sammi License available from the Kinesix Corporation are r equired. The Sammi softwar e must be installed separately prior to the HPSS installation. In addition, the Sammi license(s) for the above[...]

  • Page 50

    Chapter 2 HPSS Planning 50 September 2002 HPSS Installation Guide Release 4.5, Revision 2 C++ interfaces may be selectively disabled in Makefile.macros if these components of MPI-IO cannot be compiled. • Sites using the Command Line SSM utility , hpssadm , will require Java 1.3.0 and JSSE (the Java Secure Sockets Extension) 1.0.2. These are requ[...]

  • Page 51

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 51 Release 4.5, Revision 2 2.3.4 Prerequisite Summary for Solaris 2.3.4.1 HPSS Serv er/Mo ver Mac hine 1. Solaris 5.8 2. DCE for Solaris V ersion 3.2 (patch level 1 or later) 3. DFS for Solaris V ersion 3.1 (patch level 4 or later ) if HPSS HDM is to be run on the machine 4. TXSeries 4.[...]

  • Page 52

    Chapter 2 HPSS Planning 52 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.3.5 Prerequisite Summary for Linux and Intel 2.3.5.1 HPSS/XFS HDM Mac hine 1. Linux kernel 2.4.18 or later (A vailable via FTP from ftp://www.kernel.org/pub/ linux/kernel/v2.4 ) 2. Linux XFS 1.1 (A vailable via FTP as a 2.4.18 kernel patch at ftp://oss.sgi.c[...]

  • Page 53

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 53 Release 4.5, Revision 2 2.3.5.2 HPSS Non-DCE Mo v er Machine 1. Linux kernel 2.4.18 2. HPSS KAIO Patch It will be necessary to apply the HPSS KAIO kernel patch ( kaio-2.4.18-1 ). This patch adds asynchronous I/O support to the kernel which is r equired for the Mover . The procedur e [...]

  • Page 54

    Chapter 2 HPSS Planning 54 September 2002 HPSS Installation Guide Release 4.5, Revision 2 transfer method, which pr ovides for intra-machine transfers between either Movers or Movers and HPSS clients directly via a shar ed memory segment. Along with shared memory , HPSS also supports a Local File T ransfer data path, for client transfers that invol[...]

  • Page 55

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 55 Release 4.5, Revision 2 PVR. Each tape is assigned to exactly one PVR when it is imported into the HPSS system and will only be mounted in drives managed by that PVR. The tape libraries supported by HPSS are: • IBM 3494/3495 • IBM 3584 • STK T ape Libraries that support ACSLS ?[...]

  • Page 56

    Chapter 2 HPSS Planning 56 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.4.2.5 Operator Mounted Driv es An Operator PVR is used to manage a homogeneous set of manually mounted drives. T ape mount requests will be displayed on an SSM scr een. 2.4.3 T ape Devices The tape devices/drives supported by HPSS are listed below , along wi[...]

  • Page 57

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 57 Release 4.5, Revision 2 Note that the PVL ’s choices are made at startup time, and are not made on a mount-to-mount basis. Therefor e a single-length 3590E cartridge will never mount on a double-length 3590E drive if a single-length 3590E drive was configured in the system when th[...]

  • Page 58

    Chapter 2 HPSS Planning 58 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • High A vailability HPSS configuration 2.5 HPSS Interface Considerations This section describes the user interfaces to HPSS and the various considerations that may impact the use and operation of HPSS. 2.5.1 Client API The HPSS Client API provides a set of[...]

  • Page 59

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 59 Release 4.5, Revision 2 2.5.3 FTP HPSS provides an FTP server that supports standard FTP clients. Extensions ar e also provided to allow additional features of HPSS to be utilized and queried. Extensions ar e provided for specifying Class of Service to be used for newly created file[...]

  • Page 60

    Chapter 2 HPSS Planning 60 September 2002 HPSS Installation Guide Release 4.5, Revision 2 a stateless protocol. This allows use of a connectionless networking transport pr otocol (UDP) that requir es much less overhead than the mor e robust TCP . As a result, client systems must time out requests to servers and retry requests that have timed out be[...]

  • Page 61

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 61 Release 4.5, Revision 2 that an implementation is thread-safe pr ovided only one thread makes MPI calls. W ith HPSS MPI- IO, multiple threads will make MPI calls. HPSS MPI-IO attempts to impose thr ead-safety on these hosts by utilizing a global lock that must be acquired in or der t[...]

  • Page 62

    Chapter 2 HPSS Planning 62 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.5.8 XFS XFS for Linux is an open source filesystem fr om SGI based on SGI’s XFS filesystem for IRIX. HPSS has the capability to backend XFS and transparently ar chive inactive data. This frees XFS disk to handle data that is being actively utilized, givi[...]

  • Page 63

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 63 Release 4.5, Revision 2 2.6.2 Bitfile Server The Bitfile Server (BFS) provides a view of HPSS as a collection of files. It pr ovides access to these files and maps the logical file storage into underlying storage objects in the Storage Servers. When a BFS is configured, it is a[...]

  • Page 64

    Chapter 2 HPSS Planning 64 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.6.3 Disk Storage Server Each Disk Storage Server manages random access magnetic disk storage units for HPSS. It maps each disk storage unit onto an HPSS disk Physical V olume (PV) and records configuration data for the PV . Groups of one or mor e PVs (disk [...]

  • Page 65

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 65 Release 4.5, Revision 2 The T ape Storage Server is designed to scale up its ability to manage tapes as the number of tapes increases. As long as suf ficient memory and CPU capacity exist, threads can be added to the server to increase its throughput. Additional Storage Subsystems c[...]

  • Page 66

    Chapter 2 HPSS Planning 66 September 2002 HPSS Installation Guide Release 4.5, Revision 2 storage class reaches the thr eshold configured in the pur ge policy for that storage class. Remember that simply adding migration and purge policies to a storage class will cause MPS to begin running against the storage class, but it is also critical that th[...]

  • Page 67

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 67 Release 4.5, Revision 2 There ar e two differ ent tape migration algorithms, tape volume migration and tape file migration . The algorithm which is applied to a tape storage class is selected in the migration policy for that class. The purpose of tape volume migration is to move dat[...]

  • Page 68

    Chapter 2 HPSS Planning 68 September 2002 HPSS Installation Guide Release 4.5, Revision 2 MPS provides the capability of generating migration/pur ge report files that document the activities of the server . The specification of the UNIX report file name pr efix in the MPS server specific configuration enables the server to create these r epor[...]

  • Page 69

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 69 Release 4.5, Revision 2 are associated with storage subsystems using the Storage Subsystem Configuration screen (see Section 6.4: Storage Subsystems Configuration on page 259). If a storage subsystem has no Gatekeeper , then the Gatekeeper field will be blank. A single Gatekeeper [...]

  • Page 70

    Chapter 2 HPSS Planning 70 September 2002 HPSS Installation Guide Release 4.5, Revision 2 requests fr om a particular host or user . The Site Interfaces will be located in a shared library that is linked into the Gatekeeper Server . It is important that the Site Interfaces return a status in a timely fashion. Cr eate, open, and stage requests fr om[...]

  • Page 71

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 71 Release 4.5, Revision 2 might be necessary by making requests to the appr opriate Physical V olume Repository (PVR). The PVL communicates directly with HPSS Movers in or der to verify media labels. The PVL is not requir ed to be co-resident with any other HPSS servers and is not a CP[...]

  • Page 72

    Chapter 2 HPSS Planning 72 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.6.9.2 L T O PVR The L TO PVR manages the IBM 3584 T ape Library and Robot, which mounts, dismounts and manges L TO tape cartridges and IBM 3580 tape drives. The PVR uses the Atape driver interface to issue SCSI commands to the library . The SCSI control path[...]

  • Page 73

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 73 Release 4.5, Revision 2 2.6.10.1 Asynchronous I/O Asynchronous I/O must be enabled manually on AIX and Linux platforms. Ther e should be no asynchronous I/O setup r equired for Solaris or IRIX platforms. 2.6.10.1.1 AIX T o enable asynchronous I/O on an AIX platform, use either the ch[...]

  • Page 74

    Chapter 2 HPSS Planning 74 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6. Now , rebuild the kernel configuration by running the " make config " command and answering "yes" when questioned about AIO support. The default value of 4096 should be sufficient for the number of system-wide AIO r equests. At this t[...]

  • Page 75

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 75 Release 4.5, Revision 2 2.6.10.2.2 Solaris For Solaris, the method used to enable variable block sizes for a tape device is dependent on the type of driver used. Supported devices include Solaris SCSI T ape Driver and IBM SCSI T ape Driver . For the IBM SCSI T ape Driver , set the bl[...]

  • Page 76

    Chapter 2 HPSS Planning 76 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The Linux raw device driver is used to bind a Linux raw character device to a block device. Any block device may be used. See the Linux manual page for more information on the SCSI Disk Driver , the Raw Device Driver and the fdisk utility . T o enable the load[...]

  • Page 77

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 77 Release 4.5, Revision 2 • Mover to Mover data transfers (accomplished for migration, staging, and repack operations) also will impact the planned Mover configuration. For devices that support storage classes for which there will be internal HPSS data transfers, the Movers controll[...]

  • Page 78

    Chapter 2 HPSS Planning 78 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Even if no client NFS access is requir ed, the NFS interface may provide a useful mechanism for HPSS name space object administration. The HPSS NFS Daemon cannot be run on a pr ocessor that also runs the native operating system's NFS daemon. Therefor e it[...]

  • Page 79

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 79 Release 4.5, Revision 2 use the descriptive name “Startup Daemon ( tardis )”. In addition, choose a similar convention for CDS names (for example, /.:/hpss/hpssd_tardis ). The Startup Daemon is started by running the script /etc/rc.hpss . This script should be added to the / etc/[...]

  • Page 80

    Chapter 2 HPSS Planning 80 September 2002 HPSS Installation Guide Release 4.5, Revision 2 requests to the DMAP Gateway . Migration processes ( hpss_hdm_mig ) migrate data to HPSS, and purge pr ocesses ( hdm_hdm_pur ) purge migrated data fr om DFS and XFS. A set of processes ( hpss_hdm_tcp ) accept requests from the DMAP Gateway , and perform the re[...]

  • Page 81

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 81 Release 4.5, Revision 2 must be in use before pur ging begins, and a lower bound specifying the target per centage of free space to reach befor e purging is stopped. 2.6.17 Non-DCE Client Gateway The Non-DCE Client Gateway provides HPSS access to applications running without DCE and/[...]

  • Page 82

    Chapter 2 HPSS Planning 82 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.8.1 Migration P olicy The migration policy provides the capability for HPSS to copy (migrate) data fr om one level in a hierarchy to one or mor e lower levels. The migration policy defines the amount of data and the conditions under which it is migrated, bu[...]

  • Page 83

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 83 Release 4.5, Revision 2 • The Migrate At W arning Threshold option causes MPS to begin a migration run immediately when the storage class warning threshold is r eached regar dless of when the Runtime Interval is due to expire. This option allows MPS to begin migration automatically[...]

  • Page 84

    Chapter 2 HPSS Planning 84 September 2002 HPSS Installation Guide Release 4.5, Revision 2 laterally to another volume in the same storage class. T ape file migration with purge avoids moving read active files at all. If a file is read inactive, all thr ee algorithms migrate it down the hierarchy . The purpose of this field is to avoid r emoving[...]

  • Page 85

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 85 Release 4.5, Revision 2 • The Start purge when space used reaches <nnn> percent parameter allows sites control over the amount of free space that is maintained in a disk storage class. A pur ge run will be started for this storage class when the total space used in this class[...]

  • Page 86

    Chapter 2 HPSS Planning 86 September 2002 HPSS Installation Guide Release 4.5, Revision 2 In UNIX-style accounting, each user has one and only one account index, their UID. This, combined with their Cell Id, uniquely identifies how the information may be charged. In Site-style accounting, each user may have more than one account index, and may swi[...]

  • Page 87

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 87 Release 4.5, Revision 2 If a user has their default account index encoded in a string of the form AA=<default-acct-idx> in their DCE account's gecos field or in their DCE principal's HPSS.gecos extended registry attribute (ERA), then Site-style accounting will be use[...]

  • Page 88

    Chapter 2 HPSS Planning 88 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.8.4.3 FTP/PFTP By default, FTP and Parallel FTP (PFTP) interfaces use a username/password mechanism to authenticate and authorize end users. The end user identity credentials ar e obtained from the principal and account recor ds in the DCE security registry [...]

  • Page 89

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 89 Release 4.5, Revision 2 2.8.4.7 Name Space Enforcement of access to HPSS name space objects is the r esponsibility of the HPSS Name Server . The access rights granted to a specific user are determined fr om the information contained in the object's ACL. 2.8.4.8 Security A udit [...]

  • Page 90

    Chapter 2 HPSS Planning 90 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.8.7 Gatek eeping Every Gatekeeper Server has the ability to supply the Gatekeeping Service. The Gatekeeping Service provides a mechanism for HPSS to communicate information thr ough a well-defined interface to a policy software module to be completely writt[...]

  • Page 91

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 91 Release 4.5, Revision 2 Site "Stat" Interface will be called ( gk_site_CreateStats , gk_site_OpenStats , gk_site_StageStats ) and the Site Interface will not be permitted to return any err ors on these requests. Otherwise, if AuthorizedCaller is set to F ALSE , then the nor[...]

  • Page 92

    Chapter 2 HPSS Planning 92 September 2002 HPSS Installation Guide Release 4.5, Revision 2 to determine HPSS hardwar e requir ements and determine how to configure this har dware to provide the desir ed HPSS system. The process of or ganizing the available hardwar e into a desired configuration results in the cr eation of a number of HPSS metadata[...]

  • Page 93

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 93 Release 4.5, Revision 2 Figure 2-2 Relationship of Class of Service, Storage Hierar chy , and Storage Class 2.9.1 Storage Class Each virtual volume and its associated physical volumes belong to some storage class in HPSS. The SSM provides the capability to define storage classes and[...]

  • Page 94

    Chapter 2 HPSS Planning 94 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Explanation : For example, if a site has ESCON attached tape drives on an RS6000, the driver can handle somewhat less than 64 KB physical blocks on the tape. A good selection here would be 32 KB. See Section 2.9.1.12 for recommended values for tape media suppo[...]

  • Page 95

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 95 Release 4.5, Revision 2 cannot be greater than half the number of drives available. Also, doing multiple copies fr om disk to two tape storage classes with the same media type will perform very poorly if the stripe width in either class is greater than half the number of drives avail[...]

  • Page 96

    Chapter 2 HPSS Planning 96 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.9.1.5 Bloc ks Between T ape Marks Selection Blocks between tape marks is the number of physical media blocks written before a tape mark is generated. The tape marks are generated for two reasons: (1) T o force tape controller buffers to flush so that the Mo[...]

  • Page 97

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 97 Release 4.5, Revision 2 Explanation : The Class of Service (COS) mechanism can be used to place files in the appropriate place. Note that although the Bitfile Server provides the ability to use COS selection, curr ent HPSS interfaces only take advantage of this in two cases. First,[...]

  • Page 98

    Chapter 2 HPSS Planning 98 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.9.1.10 PV Estimated Size / PV Size Selection Guideline : For tape, select a value that repr esents how much space can be expected to be written to a physical volume in this storage class with hardwar e data compression factor ed in. Explanation : The Storage[...]

  • Page 99

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 99 Release 4.5, Revision 2 In T able 2-3: • Disk T ype is the specific type of media to which the values in the row apply . • Media Block Size is the block size to use in the storage class definition. For disk, this value should also be used when configuring the Mover devices tha[...]

  • Page 100

    Chapter 2 HPSS Planning 100 September 2002 HPSS Installation Guide Release 4.5, Revision 2 IBM 3490E 32 KB 512 800 MB IBM 3580 256 KB 1024 100 GB IBM 3590 256 KB 512 10, 20GB IBM 3590E 256 KB 512 20, 40GB IBM 3590H 256 KB 512 60, 120 GB Sony GY -8240 256 KB 1024 60, 200 GB StorageT ek 9840 256 KB 1024 20 GB StorageT ek 9840 RAIT 1+0 128 KB 512 20 G[...]

  • Page 101

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 101 Release 4.5, Revision 2 The STK RAIT PVR cannot be supported at this time since STK has not yet made RAIT generally available. In T able 2-4: • T ape T ype is the specific type of media to which the values in the row apply . • Media Block Size is the block size to use in the st[...]

  • Page 102

    Chapter 2 HPSS Planning 102 September 2002 HPSS Installation Guide Release 4.5, Revision 2 and its associated attributes. For detailed descriptions of each attribute associated with a storage hierarchy , see Section 6.7.2: Configure the Storage Hierar chies (page 315). The following is a list of rules and guidelines for creating and managing stora[...]

  • Page 103

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 103 Release 4.5, Revision 2 2.9.3.1 Selecting Minimum F ile Size Guideline : This field can be used to indicate the smallest file that should be stored in this COS. Explanation : This limit is not enforced and is advisory in natur e. If the COS Hints mechanism is used, minimum file s[...]

  • Page 104

    Chapter 2 HPSS Planning 104 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Guideline 4 : Select the Stage on Open Background option if you want the stage to be queued internally in the Bitfile Server and processed by a backgr ound BFS thread on a scheduled basis. Explanation : The open request will r eturn with success if the file[...]

  • Page 105

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 105 Release 4.5, Revision 2 2.9.3.6 Selecting T ransfer Rate This field can be used via the COS Hints mechanism to affect COS selection. Guideline 1 : This field should generally be set to the value of the T ransfer Rate field in the storage class that is at the top level in the hier[...]

  • Page 106

    Chapter 2 HPSS Planning 106 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.10.1 HPSS Storage Space HPSS files are stor ed on the media that is defined to HPSS via the import and create storage server resour ces mechanisms provided by the Storage System Manager . Y ou must provide enough physical storage to meet the demands of yo[...]

  • Page 107

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 107 Release 4.5, Revision 2 bitfile.# mpchkpt.# nsacls.# nsfilesetattrs.# nsobjects.# nstext.# sspvdisk.# sspvtape.# storagemapdisk.# storagemaptape.# storagesegdisk.# storagesegtape.# vvdisk.# vvtape.# The following files are part of an HPSS system, but ar e not associated with a pa[...]

  • Page 108

    Chapter 2 HPSS Planning 108 September 2002 HPSS Installation Guide Release 4.5, Revision 2 cartridge_stk_rait The STK RAIT PVR cannot be supported at this time since STK has not yet made RAIT generally available. cos dmg dmgfileset filefamily gkconfig globalconfig hierarchy logclient logdaemon logpolicy lspolicy migpolicy mmonitor mountd mover [...]

  • Page 109

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 109 Release 4.5, Revision 2 pvldrive pvljob pvlpv pvr sclassthreshold serverconfig site ss storageclass storsubsysconfig 2.10.2.1 Global Configuration Metadata Global Configuration File ( globalconfig ) - This file contains configuration data that is global to an HPSS system. Sin[...]

  • Page 110

    Chapter 2 HPSS Planning 110 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • Metadata Monitor Configurations ( mmonitor ) • Migration/Purge Server Configurations ( mps ) • Mount Daemon Configurations ( mountd ) • Mover Configurations ( mover ) • NFS Daemon Configurations ( nfs ) • Non-DCE Client Gateway Configurati[...]

  • Page 111

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 111 Release 4.5, Revision 2 Mount Daemon Configurations . Each NFS Mount Daemon must have an entry in this configuration metadata file describing various startup/control ar guments. There will be one Mount Daemon entry for each NFS server defined. Mover Configurations . Each Mover [...]

  • Page 112

    Chapter 2 HPSS Planning 112 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Server . However , that would leave no space for any symbolic links, hard links, or gr owth. T o cover these needs, the total number of SFS recor ds might be rounded up to 1,500,000. If more name space is needed, additional space can be obtained by allocating[...]

  • Page 113

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 113 Release 4.5, Revision 2 • Bitfile T ape Segments ( bftapesegment.# ) • BFS Storage Segment Checkpoint ( bfsssegchkpt.# ) • BFS Storage Segment Unlinks ( bfssunlink.# ) • Bitfile COS Changes ( bfcoschange.# ) • Bitfile Migration Records ( bfmigrr ec.# ) • Bitfile Purg[...]

  • Page 114

    Chapter 2 HPSS Planning 114 September 2002 HPSS Installation Guide Release 4.5, Revision 2 map recor ds is the total number of disk storage segments divided by 2. Another way to put an upper bound on the number of disk map recor ds is as follows: • For each disk storage class defined, determine the total amount of disk space in bytes available i[...]

  • Page 115

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 115 Release 4.5, Revision 2 bitfiles and bytes stored by the account index in the given COS, 2) if the storage class is not 0, this is a statistics recor d and contains the total number of bitfile accesses and bytes transferred associated with the account index, COSid, and refer enced[...]

  • Page 116

    Chapter 2 HPSS Planning 116 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Expect both the disk storage segment metadata file and the disk storage map metadata file to be quite volatile. As files are added to HPSS, disk storage segments will be cr eated, and as files are migrated to tape and purged fr om disk, they will be delet[...]

  • Page 117

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 117 Release 4.5, Revision 2 SS T ape Physical V olumes . The tape PV metadata file describes each tape physical volume imported into HPSS. The number of recor ds in this file will therefor e equal the total number of tape cartridges that will be managed by this Storage Server . SS T a[...]

  • Page 118

    Chapter 2 HPSS Planning 118 September 2002 HPSS Installation Guide Release 4.5, Revision 2 PVL Activities . This metadata file stores individual PVL activity r equests such as individual tape mounts. Depending on how many concurrent I/O requests are allowed to flow through the Storage Server and PVL at any given time, this metadata file should n[...]

  • Page 119

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 119 Release 4.5, Revision 2 The MPS shares the following SFS metadata files with the Bitfile Server (the default SFS file names are shown in par entheses). • Migration Policies ( migpolicy ) • Purge Policies ( pur gepolicy ) • Migration Records ( bfmigrr ec.# , where # is the s[...]

  • Page 120

    Chapter 2 HPSS Planning 120 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.10.2.15 Storage System Management Metadata The SSM System Manager is the primary user of the following SFS metadata files (the default SFS filenames are shown in par entheses): • File Family ( filefamily ) In addition, the SSM System Manager requir es [...]

  • Page 121

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 121 Release 4.5, Revision 2 2.10.2.20 Metadata Constraints The generic configurations for all HPSS servers must be contained in a single SFS file. SSM makes this happen transparently . Also, all server-specific configuration entries for a given server type can be in the same SFS fi[...]

  • Page 122

    Chapter 2 HPSS Planning 122 September 2002 HPSS Installation Guide Release 4.5, Revision 2 HPSS Dynamic V ariables for each Subsystem . T able 2-6 defines the HPSS dynamic variables associated with each HPSS subsystem. All systems will have a “primary subsystem” and this section of the spreadsheet must be completed. V alues for subsystem #2 an[...]

  • Page 123

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 123 Release 4.5, Revision 2 T able 2-6 HPSS Dynamic V ariables (Subsystem Specific) V ariable Description Max Total Bitfiles The maximum number of bitfiles that will exist in HPSS. The spreadsheet also considers this value to also be the total number of bitfiles on tape, since it is [...]

  • Page 124

    Chapter 2 HPSS Planning 124 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Avg. Text Overflows Per Name Space Object A name-space object record can store a filename that is 23 characters long (the base name, not the full pathname). If a filename is longer than 23 characters, a text o verflo w record must be generated. Also, if a [...]

  • Page 125

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 125 Release 4.5, Revision 2 HPSS Static Configuration V ariables . T able 2-7 defines the HPSS static configuration variables, which have more of a static natur e in that they are not particularly r elevant to how large the HPSS system will be. They relate mor e to how many HPSS serv[...]

  • Page 126

    Chapter 2 HPSS Planning 126 September 2002 HPSS Installation Guide Release 4.5, Revision 2 SFS Sizing Assumptions . The only assumption specific to SFS that should be reviewed is the Leaf Page Load Factor field. This field defines, on average, how “full” each SFS leaf page will be. A value of 50% is overly conservative since SFS will likely[...]

  • Page 127

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 127 Release 4.5, Revision 2 T otal Records —This column shows the pr ojected number of metadata records for each metadata file, given the assumptions from the assumption worksheet. The formulas for computing the number of recor ds are shown below . Note that the variable names on the[...]

  • Page 128

    Chapter 2 HPSS Planning 128 September 2002 HPSS Installation Guide Release 4.5, Revision 2 MPS/Server Configs (mps) = T otal Migration/Purge Servers NDCG Non-DCE Gateway Configuration = T otal Non-DCE Gateways NFS/Mount Daemons (mountd) = T otal NFS Mount Daemons NFS/Server Configs (nfs) = T otal NFS Servers NS/Global Filesets (nsglobalfilesets[...]

  • Page 129

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 129 Release 4.5, Revision 2 BFS/Disk Bitfile Segments (bfdisksegment.#) = A vg. Storage Segments Per Disk VV * T otal Disk V irtual V olumes BFS/Storage Segment Checkpoint (bfsssegchkpt.#) = Max BFS Storage Segment Checkpoints BFS/T ape Bitfile Segments (bftapesegment.#) = A vg Bitfi[...]

  • Page 130

    Chapter 2 HPSS Planning 130 September 2002 HPSS Installation Guide Release 4.5, Revision 2 volume to use in allocating this disk space. An integer value from 1 to 10 can be enter ed. For example, if four AIX logical volumes are allocated to SFS, use values fr om 1 to 4 to assign each metadata file to the appropriate volume. The Space Allocation Pe[...]

  • Page 131

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 131 Release 4.5, Revision 2 • Encina SFS Data Actual HPSS metadata is stored in SFS data volumes. SFS data volumes stor e the actual SFS recor d data as well as associated index and B-tree over head information. SFS must have sufficient disk space allocated for its data volumes in or[...]

  • Page 132

    Chapter 2 HPSS Planning 132 September 2002 HPSS Installation Guide Release 4.5, Revision 2 If the file systems used to store the MRA files becomes full, SFS will not run. MRA files are written to the dir ectory /opt/encinalocal/encina/sfs/hpss/archives . Before Encina is configured as described in Section 5.5.2: Configure Encina SFS Server (pa[...]

  • Page 133

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 133 Release 4.5, Revision 2 2.10.3.2.1 Disk Space Requirements for Core files and Encina T race Buf fers The /var/hpss/adm/core is the default directory wher e HPSS creates cor e and Encina trace files resulting fr om subsystem error conditions. The actual size of the files dif fer d[...]

  • Page 134

    Chapter 2 HPSS Planning 134 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.10.3.2.8 Disk Space Requirements for Running NFS Daemon The HPSS NFS server memory and disk space requir ements are lar gely determined by the configuration of the NFS request pr ocessing, attribute cache, and data cache. Data cache memory requir ements ca[...]

  • Page 135

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 135 Release 4.5, Revision 2 2.10.3.3 System Memory and P aging Space Requirements Specific memory and disk space requirements for the nodes on which the HPSS servers will execute will be influenced by the configuration of the servers—both as to which nodes the servers will run on a[...]

  • Page 136

    Chapter 2 HPSS Planning 136 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2.11.1 DCE Due to several problems observed by HPSS, it is highly r ecommended that all DCE client implementations use the RPC_SUPPOR TED_PROTSEQS=ncadg_ip_udp environment variable. Frequent timeouts may be observed if this is not done. Each HPSS system shoul[...]

  • Page 137

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 137 Release 4.5, Revision 2 for most HPSS installations. A value of 16000 or 32000 is more r easonable and can be changed by adding a -b 16000 to the arguments int /etc/rc.encina . Be sur e to update the /etc/security/limits file (and reboot) to allow the system to handle the added pro[...]

  • Page 138

    Chapter 2 HPSS Planning 138 September 2002 HPSS Installation Guide Release 4.5, Revision 2 application, a number of the disks can be grouped together in a striped Storage Class to allow each disk to transfer data in parallel to achieve improved data transfer rates. If after forming the stripe group, the I/O or processor bandwidth of a single machin[...]

  • Page 139

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 139 Release 4.5, Revision 2 Parallel transfers move the data between the Mover and the end-client processes bypassing the HPSS FTPD. Customers should be educated to use the parallel functions rather than the non- parallel functions. NOTE: ASCII transfers are not supported by the paralle[...]

  • Page 140

    Chapter 2 HPSS Planning 140 September 2002 HPSS Installation Guide Release 4.5, Revision 2 of sites. Usually , the only time the policy values need to be altered is when there is unusual HPSS setup. The Location Server itself will give warning when a pr oblem is occurring by posting alarms to SSM. Obtain the information for the Location Server alar[...]

  • Page 141

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 141 Release 4.5, Revision 2 2.11.12 Cross Cell Cross Cell T rust should be established with the minimal reasonable set of cooperating partners (N- squared pr oblem). Excessive numbers of Cross Cell connections may diminish Security and may cause performance problems due to W ide Area Ne[...]

  • Page 142

    Chapter 2 HPSS Planning 142 September 2002 HPSS Installation Guide Release 4.5, Revision 2 of time. This makes a ‘migrate early , migrate often’ strategy a feasible way to keep XFS disks clear of inactive data. The only inherent size limitation for XFS is a 2 TB maximum filesystem size, which is a limitation of the Linux kernel. The file size[...]

  • Page 143

    Chapter 2 HPSS Planning HPSS Installation Guide September 2002 143 Release 4.5, Revision 2 and protect the SFS metadata, it is important that each site r eview this list of “rules” and check to insure that their site’s backup is consistent with these policies. The main I/O from Encina SFS is in the transaction log, the actual SFS data files,[...]

  • Page 144

    Chapter 2 HPSS Planning 144 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • The file system used to store TRB (i.e., data volume backup) files must be mirr ored on at least two separate physical disks or be stored on a r edundant RAID device. • Separate disks must be used to store the SFS data volumes versus the file system [...]

  • Page 145

    HPSS Installation Guide September 2002 145 Release 4.5, Revision 2 Chapter 3 System Preparation This section will cover the steps that must be taken to appropriately pr epare your system for installation and configuration of HPSS and its infrastructur e. 3.1 General • Each HPSS administrator should request a login id and password to the IBM HPSS[...]

  • Page 146

    Chapter 3 System Preparation 146 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • Download and install the HPSS deployment tool package ( http:// www4.clearlake.ibm.com/hpss/support/ToolsRepository/deploy.jsp ) on each HPSS node in /opt/hpss/tools/deploy . Run and become familiar with the lsnode tool, which will be helpful in othe[...]

  • Page 147

    Chapter 3 System Preparation HPSS Installation Guide September 2002 147 Release 4.5, Revision 2 3.2.2 Encina Configure /opt/encinalocal and /opt/encinamirror such that the contents are either mirr ored or each of these two directories is stor ed on separate disks. Make sure these file systems ar e automatically mounted at system reboot. 3.2.3 HPS[...]

  • Page 148

    Chapter 3 System Preparation 148 September 2002 HPSS Installation Guide Release 4.5, Revision 2 ◆ Disk Storage Server metadata files (separate volume per disk storage server) ◆ T ape Storage Server metadata files (separate volume per tape storage server) ◆ All others • As a common rule, tar get having 5-8 data volumes • The SFS log volu[...]

  • Page 149

    Chapter 3 System Preparation HPSS Installation Guide September 2002 149 Release 4.5, Revision 2 mkhpss then prompts for whether mirr oring is desired for this logical volume. If so, it will pr ompt for the name of the disk to use as the mirror . 3.4 Setup for HPSS Metadata Bac kup • Install and configure the automated SFS backup toolset. Keep in[...]

  • Page 150

    Chapter 3 System Preparation 150 September 2002 HPSS Installation Guide Release 4.5, Revision 2 % tapeutil -f <smc device filename> inventory T o test tape mounts: % tapeutil -f <smc device filename> move <Source Slot> <Drive Slot> T o test tape dismounts: % tapeutil -f <drive device filename> unload % tapeutil -f <[...]

  • Page 151

    Chapter 3 System Preparation HPSS Installation Guide September 2002 151 Release 4.5, Revision 2 % mtlib -l<lmcpDevice> -qL where lmcpDevice is usually /dev/lmcp0 . T o test ability to use lmcp daemon to mount a tape: % mtlib -l/dev/lmcp0 -m -V<tapeLabel> -x<deviceNumber> T est ability to dismount the tape: % mtlib -l/dev/lmcp0 -d [...]

  • Page 152

    Chapter 3 System Preparation 152 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • If using an AML PVR, configure the Insert/Eject ports using the configuration files /var/ hpss/etc/AML_EjectPort.conf and /var/hpss/etc/AML_InsertPort.conf . Refer to Section 6.8.13.5: ADIC Automatic Media Library Storage Systems Information on pa[...]

  • Page 153

    Chapter 3 System Preparation HPSS Installation Guide September 2002 153 Release 4.5, Revision 2 % iocheck -r -t 20 -b 1mb /dev/rmt1.1 % iocheck -r -t 20 -b 1mb /dev/rmt1.1 W ARNING: The contents of this tape will be overwritten so be sure to mount the correct tape cartridge. T o unload a tape: % tctl -f <device> rewoffl Repeat the above steps[...]

  • Page 154

    Chapter 3 System Preparation 154 September 2002 HPSS Installation Guide Release 4.5, Revision 2 W ARNING: The contents of this tape will be overwritten so be sure to mount the correct tape cartridge. 3.5.5.3 IRIX On each T ape Mover node, verify that each tape drive has variable-length block size set. T o manually check whether variable block size [...]

  • Page 155

    Chapter 3 System Preparation HPSS Installation Guide September 2002 155 Release 4.5, Revision 2 T o measur e uncompressed write performance (see warning below) on st1 (Note that specifying nst1 will cause the tape not to rewind): % iocheck -w -t 20 -b 1mb /dev/rmt/nst1 T o measure the maximum-compressed write performance on st1 (and then r ewind th[...]

  • Page 156

    Chapter 3 System Preparation 156 September 2002 HPSS Installation Guide Release 4.5, Revision 2 ◆ There ar e two loops (a and b) per adapter and two ports per loop (a1, a2, b1, b2) ◆ The physical order of the disks ar e shown from the perspective of each port ◆ A disk is accessed according to its closest port (e.g., either a1 or a2, b1 or b2)[...]

  • Page 157

    Chapter 3 System Preparation HPSS Installation Guide September 2002 157 Release 4.5, Revision 2 where logicalV olume is a raw logical volume that is sized to provide at least 20 seconds of I/O throughput. T o measure write performance on a single disk (see warning below): % iocheck -w -t 20 -b 1mb -o 1mb /dev/r<logicalVolume> where logicalV o[...]

  • Page 158

    Chapter 3 System Preparation 158 September 2002 HPSS Installation Guide Release 4.5, Revision 2 3.6.3 Solaris & IRIX For Solaris & IRIX platforms, specific commands and syntax are not listed. Perform the following steps using the appropriate commands for the OS used: • V erify that the correct number and type of disk devices are availabl[...]

  • Page 159

    Chapter 3 System Preparation HPSS Installation Guide September 2002 159 Release 4.5, Revision 2 T o test whether an IP address is reachable (non-zer o exit status indicates the ping was not successful): % ping -c 1 <ipAddress> • Determine which networks will be used for control vs. data paths. DCE should not use all available networks on a [...]

  • Page 160

    Chapter 3 System Preparation 160 September 2002 HPSS Installation Guide Release 4.5, Revision 2 gather performance data using a variety of settings to determine the optimal combinations. The primary values that govern performance include send/receive buf fers, size of reads/ writes, and rfc1323 value for high performance networks (HIPPI, G-Enet). C[...]

  • Page 161

    Chapter 3 System Preparation HPSS Installation Guide September 2002 161 Release 4.5, Revision 2 Note that the ttcp tool is included in the deployment package and is not related to the Unix T oolT alk service. HPSS makes extensive use of a system’s networking capabilities. Therefor e, the setting of the tunable networking parameters for the system[...]

  • Page 162

    Chapter 3 System Preparation 162 September 2002 HPSS Installation Guide Release 4.5, Revision 2 settings for the size of the send and receive pool buf fer size, which have had an effect on throughput. It is r ecommended that the available interface specific documentation be refer enced for more detailed information. The anticipated load should als[...]

  • Page 163

    Chapter 3 System Preparation HPSS Installation Guide September 2002 163 Release 4.5, Revision 2 • Blank Lines are ignor ed. NOTE : HPSS and Network T uning are highly dependent on the application environment. The values specified herein ar e NOT expected to be applicable to any installation! 3.7.1.1 PFTP Client Stanza The Parallel FTP Client con[...]

  • Page 164

    Chapter 3 System Preparation 164 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Note: All PFTP Client SubStanzas are optional. The PFTP Clien t={…} stanza contains several optional specifications for the pftp_client and/or krb5_gss_pftp_client executables. The DEF AUL T COS = value substanza assigns a default Class of Service (CO[...]

  • Page 165

    Chapter 3 System Preparation HPSS Installation Guide September 2002 165 Release 4.5, Revision 2 This syntax is identical to DCE’s RPC_RESTRICTED_POR TS environment variable. Only the ncacn_ip_tcp[start_port-end_port] ( TCP component) is used so the ncadg_ip_udp component may be omitted. Additional options are available for contr olling the size o[...]

  • Page 166

    Chapter 3 System Preparation 166 September 2002 HPSS Installation Guide Release 4.5, Revision 2 particularly useful if both low speed and high speed interfaces are available to the client host and the PFTP data transfers should use the high speed interfaces. The PFTP Client Interfaces ={…} stanza contains several configuration options for the pf[...]

  • Page 167

    Chapter 3 System Preparation HPSS Installation Guide September 2002 167 Release 4.5, Revision 2 • Destination Host (FTPD Host) may contain one or more hostnames separated by white spaces (subject to the 128 character limit). • Interface Specification must be IP Address Dot Notation. • Interfaces must be able to connect to destination. Commun[...]

  • Page 168

    Chapter 3 System Preparation 168 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Default = { ; Client Host Name water water.clearlake.ibm.com = { 134.253.14.227 } } } 3.7.1.3 Multinode T able Stanza The HPSS PFTP Client normally forks children to pr ovide multiple network paths between the PFTP Client and the Mover(s). In some instan[...]

  • Page 169

    Chapter 3 System Preparation HPSS Installation Guide September 2002 169 Release 4.5, Revision 2 Multinode T able Stanza Rules: • SubStanza hostnames (local hosts) may contain one or mor e hostnames separated by white spaces (subject to the 128 character limit.) • Section hostnames (remote hosts) [and/or values] may be specified as either strin[...]

  • Page 170

    Chapter 3 System Preparation 170 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The Realms to DCE Cell Mappings = { … } stanza contains one or more substanzas pr oviding Kerberos Realm to DCE Cell Mappings. The substanza(s) ar e used to specify the appropriate mappings. Realms to DCE Cell Mappings specific rules: For security rea[...]

  • Page 171

    Chapter 3 System Preparation HPSS Installation Guide September 2002 171 Release 4.5, Revision 2 entry to the specified destination address. A “ Default ” destination may be specified for all sources/destinations not explicitly specified in the HPSS.conf file. T able 3-6 Network Options Stanza Fields Configuration T ype Description Stanza ([...]

  • Page 172

    Chapter 3 System Preparation 172 September 2002 HPSS Installation Guide Release 4.5, Revision 2 SendSpace & RecvSpace Controls the size of the receive and send buf fers for TCP/IP sockets. Internally , HPSS servers and clients attempt to set these buffers sizes explicitly , but other utilities may not. T ypically , the RecvSpace and the SendSpa[...]

  • Page 173

    Chapter 3 System Preparation HPSS Installation Guide September 2002 173 Release 4.5, Revision 2 • The Source Interface Name SubStanza may specify one or more names [ subject to the 128 character limit (including the “= {“.) ] NOTE: Do not include the quotes when specifying Default. • Destination IP Address must be specified in Decimal Dot [...]

  • Page 174

    Chapter 3 System Preparation 174 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Default = { # Destination IP Address in Dot Notation 200.201.202.203 = { NetMask = 255.255.255.0 RFC1323 = 1 SendSpace = 1048576 RecvSpace = 1MB WriteSize = 2MB TCPNoDelay = 0 } # Default Destination – options to be used for destinations # NOT explicit[...]

  • Page 175

    Chapter 3 System Preparation HPSS Installation Guide September 2002 175 Release 4.5, Revision 2 3.8 Install and Configure J ava and hpssadm 3.8.1 Introduction The hpssadm utility and the modifications to the SSM Data Server necessary to support hpssadm requir e the installation and configuration of Java 1.3.0 and the Java Secure Sockets Extensio[...]

  • Page 176

    Chapter 3 System Preparation 176 September 2002 HPSS Installation Guide Release 4.5, Revision 2 ii. Check password for the tr usted store ( cacerts ): % $JAVA_HOME/bin/keytool -keystore cacerts -list T ype "changeit" when prompted for password. iii. Change password for trusted stor e: % $JAVA_HOME/bin/keytool -keystore cacerts -storepassw[...]

  • Page 177

    Chapter 3 System Preparation HPSS Installation Guide September 2002 177 Release 4.5, Revision 2 -dname "cn=HPSS Data Server" -alias hpss_ssmds -keystore keystore.ds -validity 365 ii. Display the fingerprint for the certificate: % $JAVA_HOME/bin/keytool -keystore keystore.ds -list -v iii. Export the certificate to the temporary file [...]

  • Page 178

    Chapter 3 System Preparation 178 September 2002 HPSS Installation Guide Release 4.5, Revision 2 % cp /opt/hpss/config/templates/hpssadm.config.template hpssadm.config % chmod 640 hpssadm.config Add any additional authorized users to the hpssadm.config file. T o add user joe : % vi /var/hpss/ssm/hpssadm.config Add line " HPSS_SSMDS_AUTH_USE[...]

  • Page 179

    Chapter 3 System Preparation HPSS Installation Guide September 2002 179 Release 4.5, Revision 2 D. Create hpssadm user keytab files % mkdir -p /var/hpss/ssm/keytabs % cd /var/hpss/ssm/keytabs For each hpssadm user on this machine, create DCE keytab file. This example cr eates a keytab file for user joe : % dce_login cell_admin % rgy_edit rgy_edi[...]

  • Page 180

    Chapter 3 System Preparation 180 September 2002 HPSS Installation Guide Release 4.5, Revision 2 T o use the hpssadm utility and the Java version of the Data Server , continue following the instructions for the r emainder of this section. 3.8.1.3 Prerequisite Softw are This requir ed software is: 1. One of the following: ◆ Java 1.3.0 JRE (Java Run[...]

  • Page 181

    Chapter 3 System Preparation HPSS Installation Guide September 2002 181 Release 4.5, Revision 2 the host from which the hpssadm utility is executed and are transmitted to the Data Server , who authenticates them against the DCE registry . This file is discussed in Section 3.8.6: Setting up the hpssadm Keytab File on page 189. Section 3.8.9: Backgr[...]

  • Page 182

    Chapter 3 System Preparation 182 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Follow the instructions with the downloads for installation. Please observe these notes about the JSSE installation: It is recommended but not r equired that you download both the JSSE package and the documentation. The JSSE zip file may be unpacked any[...]

  • Page 183

    Chapter 3 System Preparation HPSS Installation Guide September 2002 183 Release 4.5, Revision 2 Y ou will be prompted for the passwor d, WHICH WILL BE ECHOED AS YOU TYPE IT , so make sure you ar e working from a location wher e the password cannot be compr omised. T ype in the default password (" changeit "). The utility should list the c[...]

  • Page 184

    Chapter 3 System Preparation 184 September 2002 HPSS Installation Guide Release 4.5, Revision 2 There should alr eady be at least one security provider listed in this file, pr obably in a format something like: security.provider.1=sun.security.provider.Sun If there is mor e than one provider listed, they should be number ed in increasing numerical[...]

  • Page 185

    Chapter 3 System Preparation HPSS Installation Guide September 2002 185 Release 4.5, Revision 2 This command will generate a public key and an associated private key for the Data Server with alias " hpss_ssmds ". It will also generate a self-signed certificate for hpss_ssmds which includes his public key . The key will be valid for 365 d[...]

  • Page 186

    Chapter 3 System Preparation 186 September 2002 HPSS Installation Guide Release 4.5, Revision 2 % cp cacerts cacerts.ORIG % $JAVA_HOME/bin/keytool -keystore cacerts -import -file /tmp/ds.cer -alias hpss_ssmds The keytool utility will print out the information about the certificate, including the fingerprints, and will ask whether the certifica[...]

  • Page 187

    Chapter 3 System Preparation HPSS Installation Guide September 2002 187 Release 4.5, Revision 2 Security Manager , or if none of these policy files exists, the default policy is the original Java sandbox policy , which is rather liberal. Any system access is further limited by whatever protections the local operating system supplies. So, for examp[...]

  • Page 188

    Chapter 3 System Preparation 188 September 2002 HPSS Installation Guide Release 4.5, Revision 2 2. The Data Server requir es read FilePermission on its user authorization file, whose default location is /var/hpss/ssm/hpssadm.config . The hpssadm utility requir es read FilePermis- sion for the user's keyfile file, the default location for w[...]

  • Page 189

    Chapter 3 System Preparation HPSS Installation Guide September 2002 189 Release 4.5, Revision 2 The hpssadm.config file is a flat ASCII file which lists the users who are authorized to use the hpssadm utility . The template for this file is config/templates/hpssadm.config.template . The default name for this file is /var/hpss/ssm/hpssadm.co[...]

  • Page 190

    Chapter 3 System Preparation 190 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The keytab file must be stored on each host fr om which the user will execute the hpssadm utility , and must be specified on the hpssadm command line with the -k option: hpssadm -k keytab_file_path_name The keytab file should be owned by the user and [...]

  • Page 191

    Chapter 3 System Preparation HPSS Installation Guide September 2002 191 Release 4.5, Revision 2 3.8.8 Updating Expired SSL Certificates When the Data Server certificate expires, the Data Server itself will be able to start up and execute, but any hpssadm client attempting to connect to it will fail with the error "untr usted server cert chai[...]

  • Page 192

    Chapter 3 System Preparation 192 September 2002 HPSS Installation Guide Release 4.5, Revision 2 call returns silently if it determines the code is allowed the r equested access, and otherwise thr ows an exception, which halts the program. Applet code runs under a security manager (usually) because most browsers implement one. The security manager w[...]

  • Page 193

    Chapter 3 System Preparation HPSS Installation Guide September 2002 193 Release 4.5, Revision 2 you can pay to issue X.509 certificates to you. Certificates can also be created by individuals and self-signed by the party owning the certificate. A program uses a file of these certificates as its "trusted stor e", the set of certifica[...]

  • Page 194

    Chapter 3 System Preparation 194 September 2002 HPSS Installation Guide Release 4.5, Revision 2 hpssadm program, such as new alarms or changes in HPSS server statuses. This session does not pass any private data such as passwords, does not use SSL, and is not encrypted. For security reasons, an application can bind or unbind only to an RMI r egistr[...]

  • Page 195

    Chapter 3 System Preparation HPSS Installation Guide September 2002 195 Release 4.5, Revision 2 1. Download the patch, xfs-2.4.18-1 , from the HPSS website ( http://www4.clear- lake.ibm.com/hpss/support/patches/xfs-2.4.18-1.tar ). 2. Untar the downloaded file. % tar -xvf xfs-2.4.18-1.tar 3. Copy xfs-2.4.18-1 (the patch file) to /usr/src . % cp xf[...]

  • Page 196

    Chapter 3 System Preparation 196 September 2002 HPSS Installation Guide Release 4.5, Revision 2 1. Download the patch, kaio-2.4.18-1.tar , from the HPSS website ( http://www4.clearlake.ibm.com/hpss/support/patches/kaio-2.4.18- 1.tar ). 2. Untar the downloaded file. % tar -xvf kaio-2.4.18-1.tar 3. Copy kaio-2.4.18-1 (the patch file) to /usr/src . [...]

  • Page 197

    Chapter 3 System Preparation HPSS Installation Guide September 2002 197 Release 4.5, Revision 2 • A detailed description of the anticipated production usage of HPSS, including distribution of file sizes, data acquisition and access methods, key projects, user expectations, admin/ operations expectations, availability requir ements, and performan[...]

  • Page 198

    Chapter 3 System Preparation 198 September 2002 HPSS Installation Guide Release 4.5, Revision 2 ❖ Storage Class Sharing - Are any storage classes shared amongst more than one hierarchy? If so, is that intentional and if so, discuss ramification of sharing vs. not sharing (usually boils down to avoiding “pockets” of unused storage – one SC [...]

  • Page 199

    Chapter 3 System Preparation HPSS Installation Guide September 2002 199 Release 4.5, Revision 2 ❖ V irtual V olume Block Size and Stripe W idth - See the discussion for disk V irtual V olume Block Size & Stripe W idth. ❖ Thresholds - Again, make sur e that these seem reasonable. Do they match whatever repack or tape migration scheme (if any[...]

  • Page 200

    Chapter 3 System Preparation 200 September 2002 HPSS Installation Guide Release 4.5, Revision 2 ❖ Control Hostname & Data Hostname - The control hostname should refer ence the network interface over which the requests ar e sent from the SS and PVL to the Mover . It is typically an ethernet address (although this is certainly not requir ed), s[...]

  • Page 201

    Chapter 3 System Preparation HPSS Installation Guide September 2002 201 Release 4.5, Revision 2 ❖ Copy Count & Skip Factor - These control multiple copies. T ypically these are set for 1 or 2 copies on tape (with a disk level at the top of the hierarchy). If not one of these, what is the rationale? ❖ Request Count - V erify that the request[...]

  • Page 202

    Chapter 3 System Preparation 202 September 2002 HPSS Installation Guide Release 4.5, Revision 2 ❖ Deferred Dismount - Is deferr ed dismount disabled? If so, what is the rationale? In a future r elease, lshpss will print the deferred dismount time – is it reasonable? ❖ Device Specific A & B - V erify that these are correct for the speci?[...]

  • Page 203

    Chapter 3 System Preparation HPSS Installation Guide September 2002 203 Release 4.5, Revision 2 application that creates a internet domain socket. If there is a need for the Mover to use larger socket buf fers, a better solution is typically to use the HPSS network options configuration file, which provides better granularity of contr ol and only[...]

  • Page 204

    Chapter 3 System Preparation 204 September 2002 HPSS Installation Guide Release 4.5, Revision 2 ◆ Disaster recovery r equirements ◆ Disaster recovery test plan • Pre-Pr oduction T est Plan, including: ◆ Customer's requir ements (users, admin, management, and operations staff) for the production storage system considering all involved h[...]

  • Page 205

    HPSS Installation Guide September 2002 205 Release 4.5, Revision 2 Chapter 4 HPSS Installation 4.1 Ov erview This chapter provides instr uctions and supporting information for installing the HPSS software from the HPSS distribution media. T o install this system, we recommend that the administrator be familiar with UNIX commands and configuration,[...]

  • Page 206

    Chapter 4 HPSS Installation 206 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • Non-DCE Package - Contains HPSS Non-DCE Client API include files and libraries and the HPSS Non-DCE Mover binaries. • Source Code Package - Contains the HPSS Sour ce Code The HPSS software package names and sizes for the supported platforms ar e as[...]

  • Page 207

    Chapter 4 HPSS Installation HPSS Installation Guide September 2002 207 Release 4.5, Revision 2 4. V erify HPSS installed files (Section 4.5.1). 4.2 Create Owner Account for HPSS F iles The HPSS softwar e must be installed by a root user . In addition, a UNIX User ID of hpss and Group ID of hpss is required for the HPSS installation process to assi[...]

  • Page 208

    Chapter 4 HPSS Installation 208 September 2002 HPSS Installation Guide Release 4.5, Revision 2 4.4.1.1 Install an HPSS P ackage Using the installp Command Log on to the node as root user and issue the installp command as follows to install an HPSS package (e.g., HPSS core package): % installp -acgNQqwX -d <input device/directory>/hpss_runti[...]

  • Page 209

    Chapter 4 HPSS Installation HPSS Installation Guide September 2002 209 Release 4.5, Revision 2 4.4.3 IRIX Installation 4.4.3.1 Install the HPSSndapi P ackage The HPSSndapi package is in a compressed tar file format. Perform the following steps to install this package: 1. Log on to the node as root user 2. Place the compressed tar file in a workin[...]

  • Page 210

    Chapter 4 HPSS Installation 210 September 2002 HPSS Installation Guide Release 4.5, Revision 2 /opt/hpss/include/<HPSS include, idl, and tidl files> /opt/hpss/msg/<HPSS message catalog> /opt/hpss/tools/<HPSS tools> /opt/hpss/man/<HPSS man pages> /opt/hpss/config/<HPSS configuration scripts> /opt/hpss/stk/<STK fi[...]

  • Page 211

    Chapter 4 HPSS Installation HPSS Installation Guide September 2002 211 Release 4.5, Revision 2 1. Construct the HPSS sour ce tree 2. Compile the HPSS binaries 4.5.2.1 Construct the HPSS Source T ree 4.5.2.1.1 Construct the HPSS Base Source T ree The HPSS base source tr ee contains the source code for all the HPSS components except the STK PVR propr[...]

  • Page 212

    Chapter 4 HPSS Installation 212 September 2002 HPSS Installation Guide Release 4.5, Revision 2 1. Log on as root . 2. Change directory to the HPSS base sour ce tree (the default location is /opt/hpss ). 3. Review the Makefile.macros file. 4. Ensure that the tar get directory tr ee (where the sour ce tree will be constr ucted) is empty . 5. Issue [...]

  • Page 213

    Chapter 4 HPSS Installation HPSS Installation Guide September 2002 213 Release 4.5, Revision 2 1. Log on as root . 2. Place the constructed HPSS sour ce tree (i.e., HPSS base source tr ee, HPSS HDM source tree, or HPSS Non-DCE source tr ee) in the desired build dir ectory (the default location is /opt/hpss ). 3. Review the Makefile.macros file wh[...]

  • Page 214

    Chapter 4 HPSS Installation 214 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]

  • Page 215

    HPSS Installation Guide September 2002 215 Release 4.5, Revision 2 Chapter 5 HPSS Infrastructure Configuration 5.1 Ov erview This chapter provides instructions and supporting information for the infrastructure configuration of HPSS. Before configuring the HPSS infrastructure, we recommend that the administrator be familiar with UNIX commands and[...]

  • Page 216

    Chapter 5 HPSS Infrastructure Configuration 216 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • W ebSphere (Encina TxSeries) • Sammi • Java • DCE/DFS server/client machine(s) • HPSS software Refer to the DCE V ersion 3.1 Administration Guide and the Encina Server Administration: System Administrator's Guide and Refe[...]

  • Page 217

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 217 Release 4.5, Revision 2 #=============================================================================== # # Name: hpss_env - Site defined HPSS global variables/environment shell script # # Synopsis: hpss_env # # Arguments: none # # Outputs: # - HPSS global vari[...]

  • Page 218

    Chapter 5 HPSS Infrastructure Configuration 218 September 2002 HPSS Installation Guide Release 4.5, Revision 2 # 3.27 11/18/98 4v1 default keytab variable changes # 3.28 11/29/98 Move most of the default var’s to # ./include/hpss_env_defs.h # 3.29 11/30/98 Restore HPSSLOG variable # 3.30 07/01/99 Added conditions for SunOS # 3.31 03/03/00 Added [...]

  • Page 219

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 219 Release 4.5, Revision 2 # D i r e c t o r i e s # # HPSS_PATH Pathname where HPSS top level is # # S A M M I D i r e c t o r i e s # # HPSS_PATH_SAMMI_INSTALLPathname where SAMMI is installed # # S y s t e m / U s e r I n f o r m a t i o n # # HPSS_SYSTEM System[...]

  • Page 220

    Chapter 5 HPSS Infrastructure Configuration 220 September 2002 HPSS Installation Guide Release 4.5, Revision 2 export HPSS_SYSTEM_VERSION=$(uname -r) export HPSS_HOST_FULL_NAME=$(hostname) else export HPSS_SYSTEM_VERSION=$(oslevel) export HPSS_HOST_FULL_NAME=`host $HPSS_HOST |cut -f1 -d’ ‘` fi # D C E V a r i a b l e s . . . # export HPSS_CELL[...]

  • Page 221

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 221 Release 4.5, Revision 2 5.3.2 hpss_en v_defs.h The following is a verbatim listing of the hpss_env_defs.h file: /* static char SccsId[] = “ @(#)71 1.44 include/hpss_env_defs.h, gen, 4.5 4/29/02 12:28:46”; */ /*===============================================[...]

  • Page 222

    Chapter 5 HPSS Infrastructure Configuration 222 September 2002 HPSS Installation Guide Release 4.5, Revision 2 * 1.33 vyw 09/14/00 SSMDS Java 1.3 and security (1990); * also changed HPSS_ROOT to /opt/hpss * 1.34 guidryg 09/15/00 Use /opt for install. * 1.35 ctnguyen10/09/00 Add ENCINA_LOCAL and ENCINA_MIRROR. * 1.36 ctnguyen11/13/00 Add HPSS_PATH_[...]

  • Page 223

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 223 Release 4.5, Revision 2 *************************************************************************** */ typedef struct env { char *name; char *def; char *value; } env_t; static env_t hpss_env_defs[] = { /* *********************************************************[...]

  • Page 224

    Chapter 5 HPSS Infrastructure Configuration 224 September 2002 HPSS Installation Guide Release 4.5, Revision 2 * HPSS_PRINCIPAL- DCE Principal name for HSEC Server * HPSS_PRINCIPAL_BFS- DCE Principal name for Bitfile Server * HPSS_PRINCIPAL_CLIENT_API * - DCE Principal name for Client API * HPSS_PRINCIPAL_DMG- DCE Principal name for DMAP Gateway *[...]

  • Page 225

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 225 Release 4.5, Revision 2 * HPSS_PRINCIPAL_MPS_UID - DCE Principal UID for Migration/Purge Server * HPSS_PRINCIPAL_NDCG_UID - DCE Principal UID for Non-DCE Gateway * HPSS_PRINCIPAL_MVR_UID - DCE Principal UID for Mover * HPSS_PRINCIPAL_NFSD_UID - DCE Principal UID[...]

  • Page 226

    Chapter 5 HPSS Infrastructure Configuration 226 September 2002 HPSS Installation Guide Release 4.5, Revision 2 * HPSS_EXEC_PVR_AMPEX- executable name for PVR Ampex * HPSS_EXEC_PVR_OPER- executable name for PVR Operator * HPSS_EXEC_PVR_STK- executable name for PVR STK * HPSS_EXEC_PVR_3494- executable name for PVR 3494 * HPSS_EXEC_PVR_3495- executab[...]

  • Page 227

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 227 Release 4.5, Revision 2 { “HPSS_EXEC_REPACK”,“${HPSS_PATH_BIN}/repack” }, /* *************************************************************************** * Logging Unix files * * HPSS_PATH_LOG - unix path name for logging files * HPSS_UNIX_LOCAL_LOG- loca[...]

  • Page 228

    Chapter 5 HPSS Infrastructure Configuration 228 September 2002 HPSS Installation Guide Release 4.5, Revision 2 * * HPSS_PATH_GK - unix path name for Gatekeeping files * HPSS_UNIX_GK_SITE_POLICY - site policy file *************************************************************************** */ { “HPSS_PATH_GK”,“${HPSS_PATH_VAR}/gk” }, { “HP[...]

  • Page 229

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 229 Release 4.5, Revision 2 “${HPSS_SFS_SERVER}/hierarchy${HPSS_SFS_SUFFIX}”}, { “HPSS_CONFIG_STORAGECLASS”, “${HPSS_SFS_SERVER}/storageclass${HPSS_SFS_SUFFIX}”}, { “HPSS_CONFIG_SCLASS”, “${HPSS_CONFIG_STORAGECLASS}”}, { “HPSS_CONFIG_SCLASSTHRE[...]

  • Page 230

    Chapter 5 HPSS Infrastructure Configuration 230 September 2002 HPSS Installation Guide Release 4.5, Revision 2 * HPSS_CONFIG_VVDISK- SS virtual volume - disk * HPSS_CONFIG_VVTAPE- SS virtual volume - tape *************************************************************************** */ { “HPSS_CONFIG_BFMIGRREC”, “${HPSS_SFS_SERVER}/bfmigrrec${H[...]

  • Page 231

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 231 Release 4.5, Revision 2 { “HPSS_CONFIG_ACCTVALIDATE”, “${HPSS_SFS_SERVER}/acctvalidate${HPSS_SFS_SUFFIX}”}, /* *************************************************************************** * BFS SFS Files * * HPSS_CONFIG_BFS - BFS type specific ***********[...]

  • Page 232

    Chapter 5 HPSS Infrastructure Configuration 232 September 2002 HPSS Installation Guide Release 4.5, Revision 2 { “HPSS_CONFIG_SITE”, “${HPSS_SFS_SERVER}/site${HPSS_SFS_SUFFIX}”}, /* *************************************************************************** * Metadata Monitor SFS Files * * HPSS_CONFIG_MM - Metadata Monitor type specific **[...]

  • Page 233

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 233 Release 4.5, Revision 2 { “HPSS_CONFIG_PVLACTIVITY”, “${HPSS_SFS_SERVER}/pvlactivity${HPSS_SFS_SUFFIX}”}, { “HPSS_CONFIG_PVLDRIVE”, “${HPSS_SFS_SERVER}/pvldrive${HPSS_SFS_SUFFIX}”}, { “HPSS_CONFIG_PVLJOB”, “${HPSS_SFS_SERVER}/pvljob${HPSS_S[...]

  • Page 234

    Chapter 5 HPSS Infrastructure Configuration 234 September 2002 HPSS Installation Guide Release 4.5, Revision 2 * HPSS_CDS_LOGC - CDS name - Log Client * HPSS_CDS_LOGD - CDS name - Log Daemon * HPSS_CDS_LS - CDS name - Location Server * HPSS_CDS_MM - CDS name - Metadata Monitor * HPSS_CDS_MOUNTD - CDS name - Mount Daemon * HPSS_CDS_MPS - CDS name -[...]

  • Page 235

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 235 Release 4.5, Revision 2 * * HPSS_DESC_BFS - Descriptive name - Bitfile Server * HPSS_DESC_DMG - Descriptive name - DMAP Gateway * HPSS_DESC_FTPD - Descriptive name - FTP Daemon * HPSS_DESC_GK - Descriptive name - Gatekeeper Server * HPSS_DESC_HPSSD - Descriptive[...]

  • Page 236

    Chapter 5 HPSS Infrastructure Configuration 236 September 2002 HPSS Installation Guide Release 4.5, Revision 2 *************************************************************************** * System Manager Specific * * The SM attempts to throttle the connection attempts to other servers. It * will attempt to reconnect to each server every * HPSS_SM_[...]

  • Page 237

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 237 Release 4.5, Revision 2 * HPSS_NOTIFY_Q_LOG_THREADS - Number of threads to create per client * to process the queue of notifications * of alarms, events, and status messages * HPSS_NOTIFY_Q_TAPE_THREADS - Number of threads to create per client * to process the q[...]

  • Page 238

    Chapter 5 HPSS Infrastructure Configuration 238 September 2002 HPSS Installation Guide Release 4.5, Revision 2 * HPSS_SSMDS_INTERVAL- Interval at which DS checks idle RMI clients * HPSS_SSMDS_RMI_HOST- Java RMI host for DS * HPSS_SSMDS_RMI_NAME- Java RMI base name for DS * HPSS_SSMDS_RMI_PORT- Port for Java RMI (Remote Method Invocation) * HPSS_SS[...]

  • Page 239

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 239 Release 4.5, Revision 2 { “HPSS_SSMDS_JAVA_POLICY”,”${HPSS_PATH_VAR}/ssm/java.policy.ds” }, { “HPSS_HPSSADM_JAVA_POLICY”, “${HPSS_PATH_VAR}/ssm/java.policy.hpssadm” }, { “JAVA_ROOT”, “/usr/java130” }, { “JAVA_HOME”, “${JAVA_ROOT}/jr[...]

  • Page 240

    Chapter 5 HPSS Infrastructure Configuration 240 September 2002 HPSS Installation Guide Release 4.5, Revision 2 * * HPSS_LS_NAME - Location Server rpc group *************************************************************************** */ { “HPSS_LS_NAME”, “${HPSS_CDS_LS}/group” }, /* ***********************************************************[...]

  • Page 241

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 241 Release 4.5, Revision 2 1. Configure HPSS with DCE (only on the first cor e server node in the cell). 2. Configure Encina SFS (only if Encina SFS will r un on this node). 3. Create and Manage SFS Files (only if Encina SFS will r un on this node). 4. Set up FT[...]

  • Page 242

    Chapter 5 HPSS Infrastructure Configuration 242 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> [3] Create and Manage SFS Files <mkhpss> [4] Set Up FTP Daemon <mkhpss> [5] Set Up Startup Daemon <mkhpss> [6] Add SSM Administrative User <mkhpss> [7] Start SSM Servers/User Session <mkhpss> [[...]

  • Page 243

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 243 Release 4.5, Revision 2 4. Create keytab files for HPSS servers and clients. 5. Randomize the keys in the created server and client keytabs. 6. Set up the DCE CDS directory for HPSS servers. 7. Set up HPSS-related Extended Registry Attributes, and cr eate hpss_[...]

  • Page 244

    Chapter 5 HPSS Infrastructure Configuration 244 September 2002 HPSS Installation Guide Release 4.5, Revision 2 If the server machine is running Solaris, mkhpss will prompt the administrator to enter disk name to add mirror to the logical volume. For Solaris server machines, the disk name should start with /dev/rdsk . 5.5.3 Manage SFS F iles The mk[...]

  • Page 245

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 245 Release 4.5, Revision 2 Section 6.2.2: SSM User Session Configuration and Startup on page 253 for instructions to create an SSM user session at a later time. Even though all SSM User IDs and their prer equisite accounts can now be created, we recommend that onl[...]

  • Page 246

    Chapter 5 HPSS Infrastructure Configuration 246 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> Prompt ==> Select the sfs server to be unconfigured 1) encina/sfs/hpss 2) encina/sfs/hpss1 <mkhpss> [M] Return to the Main Menu <mkhpss> [U] Return to the Unconfigure Menu <mkhpss> Reply ===> (Select[...]

  • Page 247

    Chapter 5 HPSS Infrastructure Configuration HPSS Installation Guide September 2002 247 Release 4.5, Revision 2 • hpss_log • hpss_ls • hpss_mm • hpss_mountd • hpss_mps • hpss_mvr • hpss_ndcg • hpss_nfs • hpss_pvl • hpss_pvr • hpss_ssm • hpss_ss T o adhere to the site local password policy , these principals were cr eated wit[...]

  • Page 248

    Chapter 5 HPSS Infrastructure Configuration 248 September 2002 HPSS Installation Guide Release 4.5, Revision 2 -random -registry ◆ For each entry in /krb5/hpssclient.keytab do: % dcecp -c keytab add /.:/hosts/$HPSS-CDS_HOST/config/keytab/hpssclient.keytab -member <entry_name> -random -registry where <entry_name> r efers to [...]

  • Page 249

    HPSS Installation Guide September 2002 249 Release 4.5, Revision 2 Chapter 6 HPSS Configuration 6.1 Ov erview This chapter provides instr uctions for creating the configuration data to be used by the HPSS servers. This includes creating the server configuration, defining the storage policies, and defining the storage characteristics. The con?[...]

  • Page 250

    Chapter 6 HPSS Configuration 250 September 2002 HPSS Installation Guide Release 4.5, Revision 2 8. Create a specific configuration entry for each HPSS server (Section 6.8: Specific Server Configuration on page 323) 9. Configure MVR devices and PVL drives (Section 6.9: Configure MVR Devices and PVL Drives on page 401) 6.1.2 HPSS Configuratio[...]

  • Page 251

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 251 Release 4.5, Revision 2 • Delete: 10,000 physical volumes per SSM delete request 6.1.3 Using SSM for HPSS Configuration The HPSS server and resour ce configuration data may be created, viewed, updated, or deleted using the SSM windows. The configuration data are kept in E[...]

  • Page 252

    Chapter 6 HPSS Configuration 252 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-1 HPSS Health and Status W indow 6.1.4 Server Reconfiguration and Reinitialization HPSS servers read their r espective configuration file entries during startup to set their initial running conditions. Note that modifying a configuration ?[...]

  • Page 253

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 253 Release 4.5, Revision 2 script, start_ssm , is provided to bring up the SSM System Manager and the SSM Data Server . Another provided script, start_ssm_session , can be used to bring up an SSM user session. 6.2.1 SSM Server Configuration and Startup The SSM System Manager wil[...]

  • Page 254

    Chapter 6 HPSS Configuration 254 September 2002 HPSS Installation Guide Release 4.5, Revision 2 3. privileged. This security level is normally assigned to a privileged user such as an HPSS system analyst. This SSM user can view most of the SSM windows but cannot perform any SSM control functions. 4. user . This security level is normally assigned [...]

  • Page 255

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 255 Release 4.5, Revision 2 Figure 6-2 HPSS Logon W indow 6.3 Global Configuration The HPSS Global Configuration metadata recor d provides important information that is used by all HPSS servers. This is the first configuration that must be done through SSM. 6.3.1 Configure th[...]

  • Page 256

    Chapter 6 HPSS Configuration 256 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.3.2 Global Configuration V ariables Figure 6-3 HPSS Global Configuration scr een T able 6-1 lists the Global Configuration variables and provides specific recommendations for the Global Configuration. T able 6-1 Global Configuration V ariables D[...]

  • Page 257

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 257 Release 4.5, Revision 2 Root User ID The UID of the user who has root access pri vileges to the NS database, if the Root Is Superuser flag is set to ON. V alid root user ID 0 Root Is Superuser A flag that indicates whether root pri vileges are enabled for the UID specified [...]

  • Page 258

    Chapter 6 HPSS Configuration 258 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Default Logging Policy The logging polic y that will be used by HPSS servers for which a specific logging policy has not been configured. Any Logging policy or none None Accounting Policy Name of the SFS file where the accounting policy is stored. An[...]

  • Page 259

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 259 Release 4.5, Revision 2 6.4 Storage Subsystems Configuration The storage subsystem configuration information can be configured using the HPSS Storage Subsystem Configuration window . Due to the importance of the storage subsystem configuration metadata, great car e must b[...]

  • Page 260

    Chapter 6 HPSS Configuration 260 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-4 Storage Subsystem Configuration window 6.4.1 Storage Subsystem Configuration V ariables T able 6-2 lists the Storage Subsystem Configuration V ariables and provides specific recommendations. T able 6-2 Storage Subsystem Configuration V a[...]

  • Page 261

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 261 Release 4.5, Revision 2 Subsystem Name The descriptiv e name of the storage subsystem. This field may only be modified at create time for the storage subsystem. A unique character string up to 31 bytes in length. "Subsystem #N" where N is the subsystem ID Migrate R[...]

  • Page 262

    Chapter 6 HPSS Configuration 262 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.5 Basic Serv er Configuration All HPSS servers use a similar metadata structur e for the basic server configuration. A basic server configuration entry must be created for each of the following server types: • Bitfile Server • DMAP Gateway •[...]

  • Page 263

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 263 Release 4.5, Revision 2 6.5.1 Configure the Basic Server Inf ormation A basic server configuration entry can be created using the Basic Server Configuration window . After the configuration entry is created, it can be viewed, updated, or deleted through this window . From [...]

  • Page 264

    Chapter 6 HPSS Configuration 264 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-5 HPSS Servers W indow[...]

  • Page 265

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 265 Release 4.5, Revision 2 Figure 6-6 Basic Server Configuration W indow 6.5.1.1 Basic Serv er Configuration V ariables The fields in the Server Configuration window describe information necessary for servers to successfully operate. The fields also contain information that [...]

  • Page 266

    Chapter 6 HPSS Configuration 266 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • Execution Controls fields • DCE Controls fields • Security Controls fields • Audit Policy fields T o save window space, the last four categories are presented in “layers”, and each layer has its name displayed on a “tab”. T o acces[...]

  • Page 267

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 267 Release 4.5, Revision 2 Server Subtype The subtype of the selected server . Most servers do not ha ve subtypes. This field is filled in with the server subtype selected by the user as part of the windo w’ s selection. It is not changeable. Server subtype selected by the us[...]

  • Page 268

    Chapter 6 HPSS Configuration 268 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Storage Subsystem Name of the HPSS Storage Subsystem to which this server will be assigned. No more than one BFS, MPS, NS, Disk SS, and T ape SS can be assigned to any one subsystem. Any configured Storage Subsystem name from the pop-up list. This fie[...]

  • Page 269

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 269 Release 4.5, Revision 2 Execute Hostname The hostname on which a particular server is to run. SSM uses this field to locate the Startup Daemon that will ex ecute the server . Any le gal hostname, such as a name that might be obtained using the UNIX hostname command. Local hos[...]

  • Page 270

    Chapter 6 HPSS Configuration 270 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Auto Restart Count The HPSS Startup Daemon uses this field to control automatic server restarts. If the server shuts do wn unexpectedly , the Startup Daemon will restart the server , without any interv ention by SSM, up to this many times; after that, [...]

  • Page 271

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 271 Release 4.5, Revision 2 Maximum Connections The highest number of connection contexts this server can establish. Any positi ve 32-bit integer v alue. BFS - 200 DMG- 100 GK - 200 Log Client - 10 Log Daemon- 10 LS - 20 MMON - 10 Mount Daemon - 10 MPS - 10 MVR - 20 NDCG -20 NFS D[...]

  • Page 272

    Chapter 6 HPSS Configuration 272 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Thread Pool Size The highest number of threads this server can spawn in order to handle concurrent requests. Any positi ve 32-bit integer v alue. BFS - 200 DMG - 100 GK - 200 LS - 20 Log Client - 10 Log Daemon- 10 MMON - 10 Mount Daemon - 10 MPS - 10 MV[...]

  • Page 273

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 273 Release 4.5, Revision 2 Principal Name The DCE principal name defined for the server during the infrastructure configuration phase. The principal name must exist in the DCE re gistry . BFS: hpss_bfs DMG: hpss_dmg GK: hpss_gk Log Client: hpss_log Log Daemon: hpss_log LS: hpss[...]

  • Page 274

    Chapter 6 HPSS Configuration 274 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Authorization Service The authorization service to use when passing identity information in communications to HPSS components. None, Name, DCE DCE Advice: The recommended authorization server is DCE . This ensures that the most complete identity informa[...]

  • Page 275

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 275 Release 4.5, Revision 2 Keytab Pathname The absolute pathname of the UNIX file containing the ke ytab entry that will be used by the server when setting up its identity . Any le gal UNIX file name can be used as long as it is the name of a ke ytable file. /krb5/ hpss.ke yta[...]

  • Page 276

    Chapter 6 HPSS Configuration 276 September 2002 HPSS Installation Guide Release 4.5, Revision 2 CHMOD The Security Audit Policy for Name Server Object Permissions e vents. If set, security audit messages will be sent to the logging subsystem. NONE, F AILURE, ALL F AILURE for Name Server; NONE for other servers CHOWN The Security Audit Policy for N[...]

  • Page 277

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 277 Release 4.5, Revision 2 RENAME The Security Audit Policy for Name Server Object Rename ev ents. If set, security audit messages will be sent to the logging subsystem. NONE, F AILURE, ALL F AILURE for Name Server; NONE for other servers Advice: Sites that must audit object dele[...]

  • Page 278

    Chapter 6 HPSS Configuration 278 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.5.1.2 Serv er CDS Security A CLs The server's CDS directory inherits ACLs fr om the parent but SSM adds the following ACL for the HPSS Server Group: group:${HPSS_GRP_NAME_SERVER}:rwdtcia SSM creates the default ACLs for the server's CDS Secu[...]

  • Page 279

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 279 Release 4.5, Revision 2 {group:subsys/dce/cds-server:rwdtc} {any_other:r--t-} CDS Security object for the MVR Security object: {user:${HPSS_PRINCIPAL_SSM}:rw-tc} {group:subsys/dce/cds-admin:rwdtc} {group:subsys/dce/cds-server:rwdtc} {any_other:---t-} CDS Security object for th[...]

  • Page 280

    Chapter 6 HPSS Configuration 280 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.6.1 Configure the Migration P olicies A migration policy is associated with a storage class and defines the criteria by which data is migrated from that storage class to storage classes at lower levels in the storage hierar chies. Note, however , th[...]

  • Page 281

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 281 Release 4.5, Revision 2 Before deleting a basic migration policy , make sure that it is not refer enced in any storage class configurations. If a storage class configuration refer ences a migration policy which does not exist, the Migration/Purge and Bitfile Servers will no[...]

  • Page 282

    Chapter 6 HPSS Configuration 282 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-7 Migration Policy Configuration W indow 6.6.1.1 Migration P olicy Configuration V ariables T able 6-4 lists the fields on the Migration Policy window and provides specific recommendations for configuring the Migration Policy for use by HP[...]

  • Page 283

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 283 Release 4.5, Revision 2 T able 6-4 Migration Policy Configuration V ariables Display Field Name Description Acceptable V alues Default V alue Policy ID A unique ID associated with the Migration Policy . An y unique, non-zero, positi ve integer v alue. Last configured Migrati[...]

  • Page 284

    Chapter 6 HPSS Configuration 284 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Runtime Interval An integer , in minutes, that dictates how often the migration process will occur within a storage class. Any positi ve 32-bit inte ger v alue. 120 minutes Note: The value specifies the interval between the completion of one migration [...]

  • Page 285

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 285 Release 4.5, Revision 2 6.6.2 Configure the Purge P olicies A purge policy is associated with a disk storage class and defines the criteria by which data is purged from that storage class once migration has copied that data to storage classes at lower levels in the storage h[...]

  • Page 286

    Chapter 6 HPSS Configuration 286 September 2002 HPSS Installation Guide Release 4.5, Revision 2 basic policy . Change the desired fields in the subsystem specific policy and then use the Add Specific button to write the new subsystem specific policy to the metadata file. T o update an existing basic purge policy , select the Load Existing but[...]

  • Page 287

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 287 Release 4.5, Revision 2 Refer to the window's help file for more information on the individual fields and buttons as well as the supported operations available from the window . Figure 6-8 Pur ge Policy W indow 6.6.2.1 Purge P olicy Configuration V ariables T able 6-5 [...]

  • Page 288

    Chapter 6 HPSS Configuration 288 September 2002 HPSS Installation Guide Release 4.5, Revision 2 T able 6-5 Purge Policy Configuration V ariables Display Field Name Description Acceptable V alues Default V alue Policy ID A unique ID associated with the Purge Polic y . An y unique, non-zero, positi ve integer v alue. Last configured Purge Polic y [...]

  • Page 289

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 289 Release 4.5, Revision 2 6.6.3 Configure the Accounting P olicy The accounting policy defines how each HPSS user account will be charged for using HPSS resour ces. Refer to Section 2.8.3 for more information on setting and using the Accounting Policy . An accounting policy ca[...]

  • Page 290

    Chapter 6 HPSS Configuration 290 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-9 Accounting Policy W indow 6.6.3.1 Accounting P olicy Configuration V ariables T able 6-6 lists the fields on the Accounting Policy window and provides specific r ecommendations for configuring the Accounting Policy for use by HPSS.[...]

  • Page 291

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 291 Release 4.5, Revision 2 T able 6-6 Accounting Policy Configuration V ariables Display Field Name Description Acceptable V alues Default V alue Policy ID The unique ID associated with the Accounting Policy . Always 1. This field is not changeable. 1 Advice: This number is alw[...]

  • Page 292

    Chapter 6 HPSS Configuration 292 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Accounting Validation File The Encina SFS filename of the Accounting V alidation metadata Any v alid Encina SFS filename. /.:/encina/sfs/ hpss/ acctvalidate Advice: Y ou need to cr eate and populate this file with the account validation editor if Acc[...]

  • Page 293

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 293 Release 4.5, Revision 2 6.6.4 Configure the Logging P olicies For any HPSS server or utility which uses the HPSS logging facility , a Logging Policy can be configured to specify which log message types get sent to the HPSS logs, and which message types get sent to SSM for di[...]

  • Page 294

    Chapter 6 HPSS Configuration 294 September 2002 HPSS Installation Guide Release 4.5, Revision 2 return a policy marked MOD back to its original settings. Deletions ( DEL ) can be "undone" by using the Cancel Delete button which becomes visible only after a policy has been marked for deletion. T o create a new logging policy , click on th[...]

  • Page 295

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 295 Release 4.5, Revision 2 Figure 6-10 HPSS Logging Policies W indow 6.6.4.2 HPSS Logging P olicies List V ariables T able 6-7 Logging Policies List Configuration V ariables Display Field Name Description Acceptable V alues Default V alue Default Logging Policy The descripti ve [...]

  • Page 296

    Chapter 6 HPSS Configuration 296 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Descriptive Name The descriptive name of the HPSS server to which the Logging Policy will apply . This field is filled in with the descriptiv e names of existing policies. If Start New is selected, a blank entry will be added, and any unique Descripti[...]

  • Page 297

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 297 Release 4.5, Revision 2 6.6.4.3 Logging P olicy W indo w The Logging Policy window will be displayed as shown in Figure 6-1 1 on page 299. The Logging Policy for a configured server may be accessed fr om the HPSS Servers window , and from the Basic Server Configuration windo[...]

  • Page 298

    Chapter 6 HPSS Configuration 298 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • Event—defines an informational message (e.g., subsystem initializing, subsystem terminating). T ypically , the policy would be to send events to both the log and to SSM for displaying in the HPSS Alarms and Events window (Figure 1-5 on page 38 of[...]

  • Page 299

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 299 Release 4.5, Revision 2 Figure 6-1 1 Logging Policy W indow 6.6.4.4 Logging P olicy Configuration V ariables T able 6-8 lists the fields on the Logging Policy window and provides Logging Policy configuration information. T able 6-8 Logging Policy Configuration V ariables D[...]

  • Page 300

    Chapter 6 HPSS Configuration 300 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.6.5 Configure the Location P olicy All of the Location Servers at the local HPSS site share the same Location Policy . The Location Policy is used by the Location Servers to determine how and how often information should be updated. In general, most [...]

  • Page 301

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 301 Release 4.5, Revision 2 Once a Location Policy is created or updated, it will not be in ef fect until all local Location Servers are started or reinitialized. The Reinitialize button on the HPSS Servers window(Figur e 1-1 on page 20 of the HPSS Management Guide ) can be used t[...]

  • Page 302

    Chapter 6 HPSS Configuration 302 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Location Map Update Interval Interv al in seconds that the LS rereads general server configuration metadata. Any positi ve inte ger v alue. 300 Advice: If this value is set too low , a load will be put on SFS while reading configuration metadata and t[...]

  • Page 303

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 303 Release 4.5, Revision 2 6.6.6 Configure the Remote Site P olicy When connecting multiple HPSS systems together , the Location Servers at the local site need to be told about their counterparts at the remote sites. Each r ecord in the Remote Site file tells the local Location[...]

  • Page 304

    Chapter 6 HPSS Configuration 304 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-13 Remote HPSS Site Configuration W indow T o add a new Remote Site, enter the information about the remote HPSS system and click on the Add button. T o update an existing Remote Site, modify the desir ed fields and click on the Update button[...]

  • Page 305

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 305 Release 4.5, Revision 2 6.7 HPSS Storage Characteristics Configuration Before an HPSS system can be used, storage classes, storage hierarchies, and classes of service must be created. Befor e configuring them, the planning guidelines described in Section 2.9 should be carefu[...]

  • Page 306

    Chapter 6 HPSS Configuration 306 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Before deleting a storage class configuration, be sur e that all of the storage subsystem specific warning and critical thresholds ar e set to default . If this is not done, one or more thr eshold records will r emain in metadata and will become orpha[...]

  • Page 307

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 307 Release 4.5, Revision 2 Figure 6-15 T ape Storage Class Configuration W indow 6.7.1.1 Storage Class Configuration V ariables T able 6-1 1 lists the fields on the Storage Class Configuration window and pr ovides specific recommendations for configuring the storage class f[...]

  • Page 308

    Chapter 6 HPSS Configuration 308 September 2002 HPSS Installation Guide Release 4.5, Revision 2 T able 6-11 Storage Class Configuration V ariables Display Field Name Description Acceptable V alues Default V alue Storage Class ID A unique numeric ID associated with this storage class. Any non-zero, positi ve 32-bit integer v alue. Last configured[...]

  • Page 309

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 309 Release 4.5, Revision 2 VV Block Size The size of the logical data block on the new virtual volume. A 32-bit integer v alue. First multiple of Media Block Size which equals or exceeds 1MB. Advice: The VV Block Size chosen will determine the performance characteristics of the v[...]

  • Page 310

    Chapter 6 HPSS Configuration 310 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Stripe Transfer Rate The approximate data transfer rate for the entire stripe. This v alue is calculated by SSM. It is the product of the Device I/O Rate and Stripe W idth fields. Same as Device I/O Rate. Blocks Between Tape Marks The maximum number of[...]

  • Page 311

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 311 Release 4.5, Revision 2 Warning Threshold Lo w threshold for the amount of space used in this storage class. For disk this is the percentage of total space used. For tape this is the number of free VVs remaining. Alarms will be sent to SSM periodically when this threshold is e[...]

  • Page 312

    Chapter 6 HPSS Configuration 312 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.7.1.2 Storage Subsystem Specific Thresholds If differ ent W arning and Critical Thresholds ar e desired for a storage class in dif ferent storage subsystems, it is possible to override the default values. By default, the W arning and Critical Thresho[...]

  • Page 313

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 313 Release 4.5, Revision 2 across all subsystems. This is the simplest way to configur e storage class thresholds. If it is desir ed to override these default values for one or more subsystems, use the Subsystem-Specific Thresholds button on the Storage Class Configuration win[...]

  • Page 314

    Chapter 6 HPSS Configuration 314 September 2002 HPSS Installation Guide Release 4.5, Revision 2 to and Change selected Critical Threshold to and press [Enter]. The override values will be applied in the Threshold T able . Use the Update button at the bottom of the screen to apply these changes to metadata. Changes to the override values are accomp[...]

  • Page 315

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 315 Release 4.5, Revision 2 6.7.2 Configure the Storage Hierarchies Storage hierarchy information must be created for each storage hierarchy that is to be supported by the HPSS system. An HPSS storage hierarchy can be cr eated using the HPSS Storage Hierarchy window . After the c[...]

  • Page 316

    Chapter 6 HPSS Configuration 316 September 2002 HPSS Installation Guide Release 4.5, Revision 2 T o delete an existing storage hierarchy , select the Load Existing button on the Storage Hierarchy Configuration window and select the desired storage hierar chy from the popup list. The window will be refr eshed with the configured data. Click on th[...]

  • Page 317

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 317 Release 4.5, Revision 2 6.7.2.1 Storage Hierarc hy Configuration V ariables T able 6-13 lists the fields on the Storage Hierarchy Configuration window and provides specific recommendations for configuring the Storage Hierar chy for use by HPSS. T able 6-13 Storage Hierarc[...]

  • Page 318

    Chapter 6 HPSS Configuration 318 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.7.3 Configure the Classes of Service Class of Service (COS) information must be created for each class of service that is to be supported by the HPSS system. A COS can be created using the HPSS Class of Service window . After the configuration entry[...]

  • Page 319

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 319 Release 4.5, Revision 2 Figure 6-18 Class of Service Configuration W indow 6.7.3.1 Class of Service Configuration V ariables T able 6-14 lists the fields on the HPSS Class of Service window and provides Class of Service configuration information. T able 6-14 Class of Servi[...]

  • Page 320

    Chapter 6 HPSS Configuration 320 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Class Name The descriptive name of the COS. A character string up to 31 bytes in length. [Only modifiable at create time] None Advice: Select a name that describes the COS in some functional way . A good example would be High Speed Disk Over T ape. Sto[...]

  • Page 321

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 321 Release 4.5, Revision 2 Retry Stage Failures from Secondary Copy When this flag is turned on, HPSS will automatically retry a failed stage from the primary copy if a v alid secondary copy exists. F or this to work properly , the COS must be set up with at least 2 copies and a[...]

  • Page 322

    Chapter 6 HPSS Configuration 322 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.7.4 F ile F amily Configuration File family information must be created for each file family that is to be supported by the HPSS system. A file family can be created using the File Family Configuration window . After the configuration entry is cr[...]

  • Page 323

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 323 Release 4.5, Revision 2 6.7.4.1 Configure F ile F amily V ariables T able 6-15 describes the file family variables. 6.8 Specific Serv er Configuration In addition to creating the basic server configuration entries, a specific server configuration entry must be created f[...]

  • Page 324

    Chapter 6 HPSS Configuration 324 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • Mover • Name Server • NFS Daemon • Non-DCE Client Gateway • Physical V olume Library • Physical V olume Repository • Storage Server Sections 6.8.1 through 6.8.14 describe the specific configuration for each of the above servers. The SS[...]

  • Page 325

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 325 Release 4.5, Revision 2 Figure 6-20 Bitfile Server Configuration W indow 6.8.1.1 Bitfile Serv er Configuration V ariables T able 6-16 lists the fields on the Bitfile Server Configuration window and provides specific recommendations for configuring the BFS for use by H[...]

  • Page 326

    Chapter 6 HPSS Configuration 326 September 2002 HPSS Installation Guide Release 4.5, Revision 2 T able 6-16 Bitfile Server Configuration V ariables Display Field Name Description Acceptable V alues Default V alue Server Name Descriptiv e name of the BFS. This name is copied ov er from the BFS general configuration entry . This field cannot be [...]

  • Page 327

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 327 Release 4.5, Revision 2 Storage Class Statistics Interval An interv al in seconds that indicates how often the BFS needs to contact each SS to get up-to-date statistics on each storage class that the SS manages. This information is used in load balancing across multiple storag[...]

  • Page 328

    Chapter 6 HPSS Configuration 328 September 2002 HPSS Installation Guide Release 4.5, Revision 2 COS Copy To Disk A flag affecting the COS changes for a bitfile. By default, when the COS of a bitfile is changed, the BFS copies the file to the highest lev el tape storage class in the target hierarchy . If this flag is ON, and if the target hier[...]

  • Page 329

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 329 Release 4.5, Revision 2 6.8.2 DMAP Gateway Specific Configuration The DMAP Gateway specific configuration entry can be created using the DMAP Gateway Configuration window . After the configuration entry is created, it can be viewed, updated, or deleted through the same w[...]

  • Page 330

    Chapter 6 HPSS Configuration 330 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-21 DMAP Gateway Configuration W indow 6.8.2.1 DMAP Gatew ay Configuration V ariables T able 6-17 lists the fields on the HPSS DMAP Gateway Configuration window and provides specific recommendations for configuring the DMAP Gateway for use[...]

  • Page 331

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 331 Release 4.5, Revision 2 6.8.3 Gatek eeper Specific Configuration The GK specific configuration entry can be created using the Gatekeeper Server Configuration window . After the configuration entry is created, it can be viewed, updated, or deleted through the same window [...]

  • Page 332

    Chapter 6 HPSS Configuration 332 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-22 Gatekeeper Server Configuration window T o use a Gatekeeper Server for Gatekeeping Services then the Gatekeeper Server must also be configured into the Storage Subsystem (see Section 6.4: Storage Subsystems Configuration on page 259). T o[...]

  • Page 333

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 333 Release 4.5, Revision 2 6.8.4 Log Client Specific Configuration The Log Client specific configuration entry can be created using the Logging Client Configuration window . After the configuration entry is created, it can be viewed, updated, or deleted through the same win[...]

  • Page 334

    Chapter 6 HPSS Configuration 334 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Refer to the window’s help file for more information on the individual fields and buttons as well as the supported operations available from the window Figure 6-23 Logging Client Configuration W indow 6.8.4.1 Log Client Configuration V ariables T [...]

  • Page 335

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 335 Release 4.5, Revision 2 Maximum Local Log Size The maximum size in bytes of the local log file. Once this size is reached, the log will be reused in a wraparound fashion. The local log is not automatically archiv ed. A positiv e integer up to the maximum file size allowed by[...]

  • Page 336

    Chapter 6 HPSS Configuration 336 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.8.5 Log Daemon Specific Configuration The Log Daemon specific configuration entry can be created using the Logging Daemon Configuration window . After the configuration entry is created, it can be viewed, updated, or deleted through the same win[...]

  • Page 337

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 337 Release 4.5, Revision 2 T o delete an existing configuration, select the Log Daemon entry on the HPSS Servers window and click on the T ype-specific... button from the Configuration button group. The Logging Daemon Configuration window will be displayed with the configure[...]

  • Page 338

    Chapter 6 HPSS Configuration 338 September 2002 HPSS Installation Guide Release 4.5, Revision 2 T able 6-20 Log Daemon Configuration V ariables Display Field Name Description Acceptable V alues Default V alue Server Name The descripti ve name of the Log Daemon. This name is extracted o ver from the Log Daemon general configuration entry . This ?[...]

  • Page 339

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 339 Release 4.5, Revision 2 6.8.6 Metadata Monitor Specific Configuration The Metadata Monitor specific configuration entry can be created using the Metadata Monitor Configuration window . After the configuration entry is created, it can be viewed, updated or deleted through[...]

  • Page 340

    Chapter 6 HPSS Configuration 340 September 2002 HPSS Installation Guide Release 4.5, Revision 2 T o update an existing configuration, select the Metadata Monitor entry on the HPSS Servers window and click on the T ype-specific... button from the Configuration button group. The Metadata Monitor Configuration window will be displayed with the co[...]

  • Page 341

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 341 Release 4.5, Revision 2 6.8.7 Migration Purge Server Specific Configuration The Migration/Purge Server specific configuration entry can be created using the Migration/Purge Server Configuration window . After the configuration entry is created, it can be viewed, updated,[...]

  • Page 342

    Chapter 6 HPSS Configuration 342 September 2002 HPSS Installation Guide Release 4.5, Revision 2 T o add a new specific configuration, select the Migration/Purge Server entry and click on the T ype- specific... button from the Configuration button group on the HPSS Servers window . The Migration/Purge Server Configuration window will be displa[...]

  • Page 343

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 343 Release 4.5, Revision 2 6.8.7.1 Migration/Purge Serv er Configuration V ariables T able 6-22 lists the fields on the HPSS Migration/Pur ge Server Configuration window and provides specific recommendations for configuring the MPS for use by HPSS. T able 6-22 Migration/Purg[...]

  • Page 344

    Chapter 6 HPSS Configuration 344 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Report File (Unix) A prefix string used by the MPS to construct a report file name. The full file name will consist of this string with a date string and subsystem Id appended to it. This prefix should include a full UNIX path and file name. If a f[...]

  • Page 345

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 345 Release 4.5, Revision 2 6.8.8 Mov er Specific Configuration The Mover (MVR) specific configuration entry can be created using the Mover Configuration window . After the configuration entry is created, it can be viewed, updated, or deleted through the same window . From t[...]

  • Page 346

    Chapter 6 HPSS Configuration 346 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-27 Mover Configuration window 6.8.8.1 Mo v er Configuration V ariables T able 6-23 lists the fields on the Mover Configuration window and provides specific recommendations for configuring the MVR for use by HPSS. T able 6-23 Mover Config[...]

  • Page 347

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 347 Release 4.5, Revision 2 Server ID The UUID of the MVR. This ID is copied ov er from the selected MVR general configuration entry . The UUID of the MVR. This field cannot be modified. It is displayed for reference only . Extracted from the MVR general configuration entry . [...]

  • Page 348

    Chapter 6 HPSS Configuration 348 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Port Range Start The be ginning of a range of local TCP/IP port numbers to be used by the Mov er when connecting to clients (required by some sites for communication across a firew all). If zero, the operating system will select the port number; otherw[...]

  • Page 349

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 349 Release 4.5, Revision 2 6.8.8.2 MVR Configuration to Support Non-DCE Ex ecution Mode The Mover can be run in a non-DCE mode, in which case the part of the Mover that handles accessing configuration metadata and servicing the Mover administrative interface (still built on top[...]

  • Page 350

    Chapter 6 HPSS Configuration 350 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.8.8.2.2 /etc/services, /etc/inetd.conf, and /etc/xinetd.d T o invoke the non-DCE/Encina part of the mover , the remote nodes’ inetd is utilized to start the parent pr ocess when a connection is made to a port based on the Mover ’s type specific c[...]

  • Page 351

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 351 Release 4.5, Revision 2 port = 5002 user = root server = /opt/hpss/bin/hpss_mvr_tcp server_args = /var/hpss/etc/mvr_ek } The specified port will be one greater than the port listed as the TCP Listen Port in the Mover ’s type specific configuration. For example, the port v[...]

  • Page 352

    Chapter 6 HPSS Configuration 352 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Solaris When running the Mover or non-DCE Mover process on a Solaris platform, ther e are a number of system configuration parameters which may need to be modified before the Mover can be successfully run. The values can be modified by editing the /e[...]

  • Page 353

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 353 Release 4.5, Revision 2 Note that the SEMMSL value should be increased if r unning more than one Mover on the Linux machine (multiply the minimum value by the number of Movers to be run on that machine). 6.8.8.4 MVR Configuration to Support Local F ile T ransfer The Mover loc[...]

  • Page 354

    Chapter 6 HPSS Configuration 354 September 2002 HPSS Installation Guide Release 4.5, Revision 2 # the start of the client path matches any of the paths in this list # then the transfer will proceed, otherwise the Mover will not transfer # the file. # # The format of this file is simply a list of paths, one per line. /gpfs /local/globalfilesystem I[...]

  • Page 355

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 355 Release 4.5, Revision 2 Figure 6-28 Name Server Configuration W indow 6.8.9.1 Name Serv er Configuration V ariables T able 6-27 lists the fields on the Name Server Configuration window and provides specific recommendations for configuring the NS for use by HPSS.[...]

  • Page 356

    Chapter 6 HPSS Configuration 356 September 2002 HPSS Installation Guide Release 4.5, Revision 2 T able 6-27 Name Server Configuration V ariables Display Field Name Description Acceptable V alues Default V alue Server Name The descriptiv e name of the NS. This name is copied ov er from the NS general configuration entry . This field cannot be mo[...]

  • Page 357

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 357 Release 4.5, Revision 2 6.8.10 NFS Daemon Specific Configuration The NFS Daemon specific configuration entry can be created using the NFS Daemon Configuration window . After the configuration entry is created, it can be viewed, updated, or deleted through the same window[...]

  • Page 358

    Chapter 6 HPSS Configuration 358 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Configuration window will be displayed with the configured data. After modifying the configuration, click on the Update button to write the changes to the appropriate SFS file. T o delete an existing configuration, select the NFS Daemon entry on th[...]

  • Page 359

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 359 Release 4.5, Revision 2 Figure 6-29 NFS Daemon Configuration W indow (left side)[...]

  • Page 360

    Chapter 6 HPSS Configuration 360 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-30 NFS Daemon Configuration window (right side)[...]

  • Page 361

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 361 Release 4.5, Revision 2 6.8.10.1 NFS Daemon Configuration V ariables T able 6-28 lists the fields on the NFS Daemon Configuration window and provides specific recommendations for configuring the NFS Daemon for use by HPSS. T able 6-28 NFS Daemon Configuration V ariables [...]

  • Page 362

    Chapter 6 HPSS Configuration 362 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Exports File (Unix) The name of a UNIX file containing the HPSS directory/file exported for NFS access. V alid and fully qualified UNIX file name. /v ar/hpss/nfs/ exports Use Privileged Port A flag that indicates whether the NFS clients will use pr[...]

  • Page 363

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 363 Release 4.5, Revision 2 Grace Interval An interval, in seconds, to indicate how long after a credential’ s last use before it will be expired. Any positi ve 32-bit inte ger v alue. 3600 seconds Dump Interval An interv al, in seconds, to determine how often the credentials ma[...]

  • Page 364

    Chapter 6 HPSS Configuration 364 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Expire Credentials A flag that indicates whether the credentials map entries will be expired and remov ed based on the grace and purge interv als. ON, OFF ON Header Cache. The following fields are used to cache names and attributes of the HPSS file o[...]

  • Page 365

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 365 Release 4.5, Revision 2 Buffer Size The size of a single data cache entry . An y positi ve 32-bit inte ger value. 500 KB Advice: This value is the amount of data read fr om and written to HPSS by the data cache layer at a time. Is is recommended that this value be a multiple o[...]

  • Page 366

    Chapter 6 HPSS Configuration 366 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Thread Interval An interv al, in seconds, that specifies how often the cleanup threads wake up to look for dirty entries. Any positi ve 32-bit inte ger v alue. 30 seconds Advice: This value should not be too small because extra cleanup threads ar e spa[...]

  • Page 367

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 367 Release 4.5, Revision 2 6.8.11 Non-DCE Client Gateway Specific Configuration The Non-DCE Client Gateway specific configuration entry can be created using the Non-DCE Client Gateway Configuration window . After the configuration entry is created, it can be viewed, updated[...]

  • Page 368

    Chapter 6 HPSS Configuration 368 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Refer to the window’s help file for more information on the individual fields and buttons as well as the supported operations available from the window . Figure 6-31 Non-DCE Client Gateway Configuration W indow 6.8.11.1 Non-DCE Client Gateway Con?[...]

  • Page 369

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 369 Release 4.5, Revision 2 Server ID The UUID of the Non- DCE Client Gatew ay . This ID is copied ov er from the Non-DCE Client Gatew ay general configuration entry . The UUID of the Non-DCE Client Gatew ay . This field cannot be modified. It is displayed for reference only . [...]

  • Page 370

    Chapter 6 HPSS Configuration 370 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.8.12 Configure the PVL Specific Information The PVL specific configuration entry can be created using the PVL Server Configuration window . After the configuration entry is created, it can be viewed, updated or deleted thr ough the same window .[...]

  • Page 371

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 371 Release 4.5, Revision 2 T o add a new specific configuration, select the PVL Server entry and click on the T ype-specific... button from the Configuration button group on the HPSS Servers window . The PVL Server Configuration window will be displayed as shown in Figure 6-[...]

  • Page 372

    Chapter 6 HPSS Configuration 372 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.8.12.1 Physical V olume Library Configuration V ariables T able 6-30 lists the fields on the PVL Server Configuration window and provides specific recommendations for configuring the PVL for use by HPSS. T able 6-30 Physical V olume Library Con?[...]

  • Page 373

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 373 Release 4.5, Revision 2 6.8.13 Configure the PVR Specific Information The PVR specific configuration entry can be created using the PVR Server Configuration window . After the configuration entry is created, it can be viewed, updated, or deleted thr ough the same window [...]

  • Page 374

    Chapter 6 HPSS Configuration 374 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-33 3494 PVR Server Configuration W indow[...]

  • Page 375

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 375 Release 4.5, Revision 2 Figure 6-34 3495 PVR Server Configuration W indow[...]

  • Page 376

    Chapter 6 HPSS Configuration 376 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-35 3584 L TO PVR Server Configuration W indow[...]

  • Page 377

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 377 Release 4.5, Revision 2 Figure 6-36 AML PVR Server Configuration W indow[...]

  • Page 378

    Chapter 6 HPSS Configuration 378 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-37 STK PVR Server Configuration W indow[...]

  • Page 379

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 379 Release 4.5, Revision 2 Figure 6-38 STK RAIT PVR Server Configuration W indow[...]

  • Page 380

    Chapter 6 HPSS Configuration 380 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-39 Operator PVR Server Configuration W indow 6.8.13.1 Physical V olume Repository Configuration V ariables T able 6-31 lists the fields on the PVR Server Configuration window and provides specific recommendations for configuring a PVR for[...]

  • Page 381

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 381 Release 4.5, Revision 2 Server ID The UUID of this PVR. This ID is copied ov er from the PVR general configuration entry . The UUID of this PVR. This field cannot be modified. It is displayed for reference only . Extracted from the PVR general server configuration entry . [...]

  • Page 382

    Chapter 6 HPSS Configuration 382 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Same Job On Controller The number of cartridges from this job mounted on this driv e’ s controller . The larger the number , the harder the PVR will try to av oid mounting two tapes in the same stripe set on dri ves attached to the same controller . S[...]

  • Page 383

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 383 Release 4.5, Revision 2 Advice: The Same Job on Controller , Other Job on Controller , and Distance to Drive values are used by the PVR when selecting a drive for a tape mount operation. The three values ar e essentially weights that ar e used to compute an overall score for e[...]

  • Page 384

    Chapter 6 HPSS Configuration 384 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Support Shelf Tape A toggle button. If ON, the PVR will support the remov al of cartridges from the tape library . If OFF , the PVR will not support the remov al of cartridges from the tape library . ON, OFF OFF Defer Dismounts A flag to determine whet[...]

  • Page 385

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 385 Release 4.5, Revision 2 Drive Error Limit This field is intended to be used in conjunction with the PVR Server “Retry Mount T ime Limit”. If the number of consecutiv e mount errors which occur to any dri ve in this PVR equal or exceed this v alue, the driv e is automatica[...]

  • Page 386

    Chapter 6 HPSS Configuration 386 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Command Device (3494/3495 Only) The name of the de vice that the PVR can use to send commands to the 3494/3495 robot. The en vironment v ariable HPSS_3494_COMMAN D_DEVICE will ov erride the v alue entered in this field. Any de vice; generally /de v/lmc[...]

  • Page 387

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 387 Release 4.5, Revision 2 6.8.13.2 L TO PVR Inf ormation 6.8.13.2.1 V endor Software requirements HPSS is designed to work with the AIX tape driver (Atape) software to talk to the IBM 3584 L TO Library over a SCSI channel. Currently HPSS is only supported for the AIX version of [...]

  • Page 388

    Chapter 6 HPSS Configuration 388 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6.8.13.2.4 V endor Information 1. 3584 UltraScalable T ape Library Planning and Operator Guide GA32-0408-01 2. IBM Ultrium Device Drivers Installation and User's Guide GA32-0430-00.1 3. IBM Ultrium Device Drivers Programming Refer ence WB1304-01 4.[...]

  • Page 389

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 389 Release 4.5, Revision 2 Other programs can send commands to the r obot at the same time as HPSS thr ough the additional device special file. If the robot is placed in pause mode by an operator , an alarm will appear on the HPSS operator screen. All subsequent r obot operation[...]

  • Page 390

    Chapter 6 HPSS Configuration 390 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The STK RAIT PVR cannot be supported at this time since STK has not yet made RAIT generally available. The SSI requir es that the system environment variables CSI_HOSTNAME and ACSAPI_P ACKET_VERSION be correctly set. Note that due to limitations in the [...]

  • Page 391

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 391 Release 4.5, Revision 2 the Server System Interface (ssi) and the T oolkit event logger . These binaries and associated script files are distributed with the HPSS, but ar e maintained by the STK Corporation. The binaries and script files for starting the STK client side proc[...]

  • Page 392

    Chapter 6 HPSS Configuration 392 September 2002 HPSS Installation Guide Release 4.5, Revision 2 5.x 4 Enter Remote Host Version (ACSAPI_PACKET_VERSION): 4 Starting /opt/hpss/stk/bin/mini_el... Attempting startup of /opt/hpss/ bin/mini_el ... Starting /opt/hpss/bin/ssi... Attempting startup of PARENT for /opt/ hpss/bin/ssi... SIGHUP received Parent[...]

  • Page 393

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 393 Release 4.5, Revision 2 User needs to set the Server Name and Client Name, which are case sensitive, in the AML PVR Server Configuration panel to establish the connectivity between the HPSS software and the OS/2 controlling the r obot. The Server Name is the name of the contr[...]

  • Page 394

    Chapter 6 HPSS Configuration 394 September 2002 HPSS Installation Guide Release 4.5, Revision 2 1. Make sure the AMU ar chive management software is r unning and the hostname is resolved, 2. Select an OS/2 window from the Desktop and change the dir ectory to C:DAS, C:> cd das 3. At the prompt, type tcpstart and make sur e that TCP/IP gets con[...]

  • Page 395

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 395 Release 4.5, Revision 2 default data is not desired, change the fields with the desir ed values. Click on the Add button to create the configuration entry . T o update an existing configuration, select the Storage Server entry on the HPSS Servers window and click on the T y[...]

  • Page 396

    Chapter 6 HPSS Configuration 396 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-40 Disk Storage Server Configuration W indow[...]

  • Page 397

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 397 Release 4.5, Revision 2 Figure 6-41 T ape Storage Server Configuration W indow 6.8.14.1 Storage Server Configuration V ariables T able 6-32 lists the fields on the Storage Server Configuration window and provides specific recommendations for configuring a Storage Server [...]

  • Page 398

    Chapter 6 HPSS Configuration 398 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Server ID The UUID of this SS. This ID is copied from the SS general configuration entry . This field cannot be modified. It is displayed for reference only . Extracted from the SS general server configuration entry . Statistics Fields. The followin[...]

  • Page 399

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 399 Release 4.5, Revision 2 Total Bytes The total number of bytes of used and av ailable storage known to the SS. This field is applicable to the T ape Storage Server only . Any positi ve 64-bit inte ger v alue. 0 Advice: This value should be set to zero when the specific confi[...]

  • Page 400

    Chapter 6 HPSS Configuration 400 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Physical Volumes The name of the SFS file that contains the physical volume metadata. V alid SFS file name. The file must not be shared with other Storage Servers. /.:/encina/sfs/ hpss/ sspvdisk.# for Disk SS /.:/encina/sfs/ hpss/ sspvtape.# for T ap[...]

  • Page 401

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 401 Release 4.5, Revision 2 6.9 Configure MVR Devices and PVL Driv es The MVR Device and PVL Drive objects refer to the same physical drive, but are maintained in two separate SFS files based on what information is requir ed by the PVL for drive management and what information i[...]

  • Page 402

    Chapter 6 HPSS Configuration 402 September 2002 HPSS Installation Guide Release 4.5, Revision 2 All locally attached magnetic disk devices (e.g., SCSI, SSA) should be configured using the pathname of the raw device (i.e., character special file). The configuration of the storage devices (and subsequently the Movers that control them) can have a[...]

  • Page 403

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 403 Release 4.5, Revision 2 Figure 6-42 HPSS Devices and Drives W indow T o configure a new device and drive, click on the Add New ... button on the HPSS Devices and Drives window . The Mover Device and PVL Drive Configuration window will be displayed as shown in Figure 6-44 wit[...]

  • Page 404

    Chapter 6 HPSS Configuration 404 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 6-43 Disk Mover Device and PVL Drive Configuration W indow[...]

  • Page 405

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 405 Release 4.5, Revision 2 Figure 6-44 T ape Mover Device and PVL Drive Configuration W indow 6.9.1 Device and Drive Configuration V ariables T able 6-33 lists the fields on the Mover Device and PVL Drive Configuration window . T able 6-33 Device/Drive Configuration V ariabl[...]

  • Page 406

    Chapter 6 HPSS Configuration 406 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Device /Drive Type The type of de vice ov er which data will mov e. Any valid type from the pop-up list. Default T ape or Default Disk, based on T ape/Disk toggle buttons. Mover The name of the MVR that controls the device. Any configured MVR name from[...]

  • Page 407

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 407 Release 4.5, Revision 2 Starting Offset The offset in bytes from the beginning of the disk logical volume at which the Mov er will begin using the volume. The space preceding the of fset will not be used by HPSS. Zero, or a positiv e integer that is a multiple of the Media Blo[...]

  • Page 408

    Chapter 6 HPSS Configuration 408 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Device Name The name by which the MVR can access the de vice. Any v alid UNIX path name of a de vice file. None Advice: This name is usually the path name of a device special file such as /dev/ rmt0/ For locally attached disk de vices, the pathname sh[...]

  • Page 409

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 409 Release 4.5, Revision 2 Drive Address The name/address by which the PVR can access the driv e. V alid drive address (see Advice belo w). None Advice: F or Stora geT ek r obots: Dri ve Address configuration entries correspond to the A CS,Unit,Panel,Dri v e Number used by A CSL[...]

  • Page 410

    Chapter 6 HPSS Configuration 410 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Locate Support An indication of whether the de vice supports a high speed (absolute) positioning operation. ON, OFF ON Advice: This option is supported for 3480, 3490, 3490E, 3590, 3580, T imberline, Redwood, 9840, 9940, DST -312, DST -314, and GY -8240[...]

  • Page 411

    Chapter 6 HPSS Configuration HPSS Installation Guide September 2002 411 Release 4.5, Revision 2 6.9.2 Supported Platform/Driv er/T ape Drive Combinations In T able 6-34, the “Driver” column uses the following abbreviations: AdvanT APE - Gresham T ape Device Driver Ampex - Ampex T ape Device Driver IBM - IBM SCSI T ape Device Driver Native - AI[...]

  • Page 412

    Chapter 6 HPSS Configuration 412 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]

  • Page 413

    HPSS Installation Guide September 2002 413 Release 4.5, Revision 2 Chapter 7 HPSS User Interface Configuration 7.1 Client API Configuration The following environment variables can be used to define the Client API configuration: The HPSS_LS_NAME defines the CDS name of the Location Server RPC Group entry for the HPSS system that the Client API [...]

  • Page 414

    Chapter 7 HPSS User Interface Configuration 414 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The HPSS_SER VER_NAME environment variable is used to specify the server name to be used when initializing the HPSS security services. The default value is /.:/hpss/client . This variable is primarily intended for use by HPSS servers that[...]

  • Page 415

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 415 Release 4.5, Revision 2 The HPSS_REGISTR Y_SITE_NAME environment variable is used to specify the name of the security registry used when inserting security information into connection binding handles. This is only needed when the client must support DFS in a cro[...]

  • Page 416

    Chapter 7 HPSS User Interface Configuration 416 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Thus if the key on the NDCG SSM screen is 0123456789ABCDEF then the key in the ndcl.keyconfig file must look like the sample file shown below: 0x01234567 0x89ABCDEF • Make sure you set the appr opriate permissions on this file. Only[...]

  • Page 417

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 417 Release 4.5, Revision 2 The HPSS_HOSTNAME environment variable is used to specify the hostname to be used for TCP/IP listen ports created by the Client API. The default value is the default hostname of the machine on which the Client API is running. This value c[...]

  • Page 418

    Chapter 7 HPSS User Interface Configuration 418 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The HPSS_REUSE_CONNECTIONS environment variable is used to contr ol whether TCP/IP connections are to be left open as long as a file is open or ar e to be closed after each read or write request. A non-zer o value will cause connections [...]

  • Page 419

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 419 Release 4.5, Revision 2 Perform the following on the NDCG server: • If your OS supports it and you wish to use DES encryption to encrypt/decrypt your userid/password make sur e you have the following line in Makefile.macros before compiling hpss. NDAPI_INTERN[...]

  • Page 420

    Chapter 7 HPSS User Interface Configuration 420 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Important fields in the /etc/krb5.conf : [libdefaults] stanza: The default_realm should map to the kerber os realm name you wish to use, which in most cases will be the same as the dce cell name. The default_keytab_name (which is on the [...]

  • Page 421

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 421 Release 4.5, Revision 2 rgy_edit=> domain account Domain changed to: account rgy_edit=> add host/dopey.clearlake.ibm.com Enter account group [gname]: none Enter account organization [oname]: none Enter password: qwerty Retype password: qwerty Enter your pa[...]

  • Page 422

    Chapter 7 HPSS User Interface Configuration 422 September 2002 HPSS Installation Guide Release 4.5, Revision 2 1. Compile the client library with kerberos mode enabled and link with the kerberos libraries. Use the following flags: -lkrb5 -lcrypto -lcom_err Make sure the linker knows wher e to find these libraries using the -L flag. 2. Call hpss[...]

  • Page 423

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 423 Release 4.5, Revision 2 possible, use a “TCP W rapper” application for initiating the HPSS FTP Daemon. This enhances on-the-fly changes to the startup of the HPSS FTP Daemon. Additionally , this provides for enhanced security . Several TCP W rapper applicat[...]

  • Page 424

    Chapter 7 HPSS User Interface Configuration 424 September 2002 HPSS Installation Guide Release 4.5, Revision 2 s string Specify the syslog facility for the HPSS PFTPD. The syntax on the -s option is -slocal7 . The default syslog facility is LOG_D AEMON (reference: /usr/include/sys/syslog.h ). Alternati ves are local0 - local7 . Incorrect specific[...]

  • Page 425

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 425 Release 4.5, Revision 2 The AIX (and others) inetd superdaemon will fail (without explanation or indication) if errors are encounter ed in the /etc/inetd.conf file. In particular , lines in excess of ~130 characters will cause this behavior to occur . It is rec[...]

  • Page 426

    Chapter 7 HPSS User Interface Configuration 426 September 2002 HPSS Installation Guide Release 4.5, Revision 2 HPSS.) Most of these applications, do not exhibit the line length limitation observed by the inetd superdaemon and they also allow “on the fly” modification of initialization parameters for network services; e.g., PFTP , telnet , et[...]

  • Page 427

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 427 Release 4.5, Revision 2 private <private_group_pathname> # Enable/Disable compression filter # NOT CURRENTLY SUPPORTED. compress [ yes | no ] <class> [ <class> ... ] # Enable/Disable tar filter # NOT CURRENTLY SUPPORTED. tar [ yes | no ] <cl[...]

  • Page 428

    Chapter 7 HPSS User Interface Configuration 428 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The following “ hpss_options ” are r ead only if the corresponding flag (See the FTP Daemon Flags above) appears on the inetd.conf initialization line for the HPSS PFTP Daemon and may be left “active” (not commented out with the [...]

  • Page 429

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 429 Release 4.5, Revision 2 • The format of the <shutdown_info_pathname> file is: <year> <mon> <day> <hour> <min> <deny> <disc> Message lines contain keywords mentioned above. For example: 1994 1 28 16 0 120 30 Syst[...]

  • Page 430

    Chapter 7 HPSS User Interface Configuration 430 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Step 4. Creating FTP Users In order for an HPSS user to use FTP , a DCE userid and password must be created. Refer to Section 8.1.1: Adding HPSS Users (page 215) in the HPSS Management Guide for information on how to use the hpssuser util[...]

  • Page 431

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 431 Release 4.5, Revision 2 7.4 NFS Daemon Configuration Before the HPSS NFS daemon can be started, any existing AIX or Solaris native NFS daemons must be stopped and prevented fr om restarting. This is important because the NFS pr otocol does not provide a way for[...]

  • Page 432

    Chapter 7 HPSS User Interface Configuration 432 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The alternative approach would have been to mount jupiter 's files directly on /users and tardis ' files directly on /hpss . But this is the layout of mount points that should be avoided; it can cause the two NFS daemons to in[...]

  • Page 433

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 433 Release 4.5, Revision 2 A # (pound sign) anywhere in the HPSS exports file indicates a comment that extends to the end of the line. 7.4.2 Examples 1. T o export the HPSS directory /usr to network sandia.gov , enter: /usr -id=1,access=sandia.gov 2. T o export th[...]

  • Page 434

    Chapter 7 HPSS User Interface Configuration 434 September 2002 HPSS Installation Guide Release 4.5, Revision 2 /usr/tps -id=20,root=hermes:zip 5. T o convert client root users to guest UID=100, enter: /usr/new -id=10,anon=100 6. T o export read-only to everyone, enter: /usr/bin -id=15,ro 7. T o allow several options on one line, enter: /usr/stuff [...]

  • Page 435

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 435 Release 4.5, Revision 2 • IBM’s Parallel Operating Environment MPI, V ersion 3 Release 2 • Sun HPC MPI, version 4.1 • ANL MPICH, version 1.2 Other versions of MPI may be compatible with HPSS MPI-IO as well. The mpio_MPI_config.h file is dynamically gen[...]

  • Page 436

    Chapter 7 HPSS User Interface Configuration 436 September 2002 HPSS Installation Guide Release 4.5, Revision 2 of cells to allow data access and authorization between clients and servers in differ ent cells. DFS uses the Episode  physical file system, although it can use other native file systems, such as UFS. HPSS provides a similar interfac[...]

  • Page 437

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 437 Release 4.5, Revision 2 updates made through the DFS interface being visible thr ough the HPSS interface and vice versa. Filesets managed with this option are called mirr ored filesets. Objects in mirr ored filesets have corresponding entries in both DFS and H[...]

  • Page 438

    Chapter 7 HPSS User Interface Configuration 438 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure 7-1 DFS/HPSS XDSM Architectur e 7.6.2.4 XDSM Implementation f or DFS The XDSM implementation supported by T ransarc is called the DFS Storage Management T oolkit (DFS SMT). It is fully compliant with the corresponding standar d XDS[...]

  • Page 439

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 439 Release 4.5, Revision 2 The bulk of DFS SMT is implemented in the DFS file server , but there is also a user space shar ed library that implements all APIs in the XDSM specification. The kernel component maintains XDSM sessions, XDSM tokens, event queues, and [...]

  • Page 440

    Chapter 7 HPSS User Interface Configuration 440 September 2002 HPSS Installation Guide Release 4.5, Revision 2 T o support persistent DM-related metadata, XFS utilizes its standard extended attribute facility . DM attributes, event masks, managed regions, and attribute change times (dtime values) are stored as extended attributes. These extended a[...]

  • Page 441

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 441 Release 4.5, Revision 2 7.6.2.6.2 DMAP Gateway Serv er The DMAP Gateway is a conduit and a translator between HDM and HPSS. HPSS servers use DCE/RPCs to communicate, however the DMAP Gateway encodes requests using XDR and sends these requests via sockets to HDM.[...]

  • Page 442

    Chapter 7 HPSS User Interface Configuration 442 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Meetings with T ransarc and IBM Austin have taken place to discuss the issue. The above restriction may be fixed in the future. 7.6.2.7.2 Migration and Purge Algorithms Currently , the HDM r eads thr ough all the anodes in an aggregate t[...]

  • Page 443

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 443 Release 4.5, Revision 2 7.6.2.7.4 Mirrored F ileset Recovery Speed Mirror ed fileset recovery time must be consider ed when configuring the system. Mirror ed fileset recovery can be tedious and slow . The DFS fileset is recovered using HPSS metadata, which r[...]

  • Page 444

    Chapter 7 HPSS User Interface Configuration 444 September 2002 HPSS Installation Guide Release 4.5, Revision 2 7.6.2.8.1 Migration/Purge Algorithms and the MPQueue Migration and purge are handled dif ferently in an HPSS/XFS system than in an HPSS/DFS system. In an HPSS/XFS system, a queue of migration and purge candidates ar e kept in shared memor[...]

  • Page 445

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 445 Release 4.5, Revision 2 For Linux systems, it is assumed that the system on which XFS is running has been configured with the appropriate kernel and XFS versions as given in Section 2.3.5.1: HPSS/XFS HDM Machine on page 52. For DFS HDMs, two additional steps mu[...]

  • Page 446

    Chapter 7 HPSS User Interface Configuration 446 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Here is a sample user_cmd.tcl : #!/bin/ksh set pre_start_dfs "/var/hpss/hdm/hdm1/pre_start_dfs" set pre_start_dfs_fail_on_error $TRUE set pre_stop_dfs "/var/hpss/hdm/hdm1/pre_stop_dfs" set post_stop_dfs "/var/hpss[...]

  • Page 447

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 447 Release 4.5, Revision 2 echo " could not start hdm$id, status = $status" exit $status fi else echo " hdm$id is already running" fi done echo " all hdm servers are running" exit 0 An example of the pre_start_dfs for Solaris is as fol[...]

  • Page 448

    Chapter 7 HPSS User Interface Configuration 448 September 2002 HPSS Installation Guide Release 4.5, Revision 2 $HPSS_PATH_BIN/hdm_admin -k $key -s $id -v $var tcp disable >/dev/null 2>&1 done exit 0 The post_stop_dfs script is executed once it has completed detaching the DFS aggregates and shutting down DFS. The script stops any HDMs t[...]

  • Page 449

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 449 Release 4.5, Revision 2 The fifth file ( filesys.dat ) is automatically updated by HDM as new aggregates and filesets ar e created. Ther efore, this file should not or dinary be edited by the administrator . HDM cannot be started if this file is missing or[...]

  • Page 450

    Chapter 7 HPSS User Interface Configuration 450 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The following paragraphs discuss each parameter found in the file. Except as noted, each parameter must be specified. HDM will not start if a mandatory parameter is omitted. The configuration parameters can be specified in any order .[...]

  • Page 451

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 451 Release 4.5, Revision 2 are r un on one machine, but leads to the possibility that an aggregate will be overlooked and not kept properly synchr onized. On the other hand, if " permissiveMount " is not specified, HDM will abort mount events for aggrega[...]

  • Page 452

    Chapter 7 HPSS User Interface Configuration 452 September 2002 HPSS Installation Guide Release 4.5, Revision 2 In normal operation, only alarm and event messages need to be enabled. T race and debug messages should be enabled when it is necessary to track down the root cause of a pr oblem. Logging too many differ ent types of messages will impact [...]

  • Page 453

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 453 Release 4.5, Revision 2 MaxStages specifies the maximum number of data event processes that can concurrently stage files from HPSS to Episode. When this limit is r eached, further transfers from HPSS ar e deferred until one of the stages completes. This value [...]

  • Page 454

    Chapter 7 HPSS User Interface Configuration 454 September 2002 HPSS Installation Guide Release 4.5, Revision 2 When multiple HDM servers are to be run on the same machine, each HDM must have a unique SharedMemoryKey . HDM servers cannot share memory or logs without serious consequences. ZapLogName specifies the name of the file used for the zap [...]

  • Page 455

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 455 Release 4.5, Revision 2 For DFS, this file consists of a number of lines that describe the aggregates and the filesets that reside on that aggr egate. Each aggregate is described by a line that begins in the first column. After the line for each aggregate are[...]

  • Page 456

    Chapter 7 HPSS User Interface Configuration 456 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Fsid specifies the file system id for this aggregate. The value is defined by dfstab . Option specifies how the filesets on the aggregate will be managed by HPSS. The parameter may be either archive/delete , archive/rename ,o r mirro[...]

  • Page 457

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 457 Release 4.5, Revision 2 Gateway specifies the fully qualified name of the host where the DMAP Gateway that will manage this fileset runs. T o keep the example above short, Gateway is shown as tardis, but in practice, the name should be tardis.ca.sandia.gov . [...]

  • Page 458

    Chapter 7 HPSS User Interface Configuration 458 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Block devices: 2 fd 3 ide0 8 sd 22 ide1 65 sd 66 sd The block device that matches our major number (3) is ide0 . 3. Now put this information together to form the media descriptor . Since the format is <adapter>(<major>,<min[...]

  • Page 459

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 459 Release 4.5, Revision 2 When multiple HDM Servers and DMAP Gateways are running, they must use differ ent TCP ports. 7.6.3.3.3 gateways.dat F ile The gateway configuration file, gateways.dat , is a text file identifying DMAP gateways that will communicate wit[...]

  • Page 460

    Chapter 7 HPSS User Interface Configuration 460 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The file consists of a number of sections, where each section defines a migration or pur ge policy . Each section begins with a line that identifies the type of policy being defined (a migration or purge policy) and gives it a name. C[...]

  • Page 461

    Chapter 7 HPSS User Interface Configuration HPSS Installation Guide September 2002 461 Release 4.5, Revision 2 LastAccessT imeBeforePurge specifies the number of seconds that must elapse after a file is accessed before the file becomes eligible for pur ging. PurgeDelayT ime is the time, in seconds, that the purge process waits between passes in[...]

  • Page 462

    Chapter 7 HPSS User Interface Configuration 462 September 2002 HPSS Installation Guide Release 4.5, Revision 2 KeyT abFile specifies the name of a UNIX file containing a copy of the DCE key for the HDM Security Server component. The file must exist and must contain an entry for the given Principal . ObjectID specifies the DCE object UUID for a[...]

  • Page 463

    HPSS Installation Guide September 2002 463 Release 4.5, Revision 2 Chapter 8 Initial Startup and V erification 8.1 Ov erview This chapter provides instr uctions for starting up the HPSS servers, performing post-startup configuration, and verifying that the system is configured as desir ed. Briefly , here are the steps involved: 1. Start up the [...]

  • Page 464

    Chapter 8 Initial Startup and V erification 464 September 2002 HPSS Installation Guide Release 4.5, Revision 2 SSM can be used to start up the following types of HPSS server: • Bitfile Server • DMAP Gateway • Gatekeeper Server • Location Server • Log Client • Log Daemon • Metadata Monitor • Migration/Purge Server • Mover • Nam[...]

  • Page 465

    Chapter 8 Initial Startup and V erification HPSS Installation Guide September 2002 465 Release 4.5, Revision 2 8.3 Unlocking the PVL Driv es As a default, all newly configured drives are locked. They must be unlocked before the PVL can use them. Refer to Section Section 5.5.1: Unlocking a Drive on page 102 of the HPSS Management Guide for more in[...]

  • Page 466

    Chapter 8 Initial Startup and V erification 466 September 2002 HPSS Installation Guide Release 4.5, Revision 2 8.8 Creating HPSS directories If Log Archiving is enabled, use an HPSS namespace tool such as scrub or pftp , create the /log directory in HPSS. This dir ectory must be owned by hpss_log and have permissions rwxr-xr -x . 8.9 V erifying HP[...]

  • Page 467

    Chapter 8 Initial Startup and V erification HPSS Installation Guide September 2002 467 Release 4.5, Revision 2 • For tape devices, verify that the “ Locate Support ” option is enabled (unless there ar e unusual circumstances why this functionally is not or cannot be supported). • For tape devices, verify that the “ NO-DELA Y ” option i[...]

  • Page 468

    Chapter 8 Initial Startup and V erification 468 September 2002 HPSS Installation Guide Release 4.5, Revision 2 8.9.8 F ile F amilies, F ilesets, and J unctions • V erify that file families and filesets are created accor ding to the site’s requir ement. • V erify that each fileset is associated with the appropriate file family and/or COS.[...]

  • Page 469

    Chapter 8 Initial Startup and V erification HPSS Installation Guide September 2002 469 Release 4.5, Revision 2 8.9.11 P erformance Measure data transfer rates in each COS for: • Client writes to disk • Migration from disk to tape • Staging from tape to disk • Client reads fr om disk T ransfer rates should be as fast as the underlying hardw[...]

  • Page 470

    Chapter 8 Initial Startup and V erification 470 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]

  • Page 471

    HPSS Installation Guide September 2002 471 Release 4.5, Revision 2 Appendix A Glossary of T erms and Acronyms ACI Automatic Media Library Client Interface ACL Access Control List ACSLS Automated Cartridge System Library Software (Science Technology Corporation) ADIC Advanced Digital Information Corporation accounting A log record message type used [...]

  • Page 472

    Appendix A Glossary of T erms and Acronyms 472 September 2002 HPSS Installation Guide Release 4.5, Revision 2 attribute When referring to a managed object, an attribute is one discrete piece of information, or set of related information, within that object. attribute change When referring to a managed object, an attribute change is the modification[...]

  • Page 473

    Appendix A Glossary of T erms and Acronyms HPSS Installation Guide September 2002 473 Release 4.5, Revision 2 a virtual volume is a cluster. configuration The process of initializing or modifying various parameters affecting the behavior of an HPSS server or infrastructure service. configuration file An Encina Structured File Server (SFS) file that[...]

  • Page 474

    Appendix A Glossary of T erms and Acronyms 474 September 2002 HPSS Installation Guide Release 4.5, Revision 2 DMG Shorthand for DMAP Gateway. DMLFS A DCE Local File System that has been modified to support XDSM Data Management APIs. DNS Domain Name Service DOE Department of Energy drive A physical piece of hardware capable of reading and/or writing[...]

  • Page 475

    Appendix A Glossary of T erms and Acronyms HPSS Installation Guide September 2002 475 Release 4.5, Revision 2 file system id A 32-bit number that uniquely identifies an aggregate. FTP File Transfer Protocol Gatekeeper Server An HPSS server that provides two main services: the ability to schedule the use of HPSS resources referred to as the Gatekeep[...]

  • Page 476

    Appendix A Glossary of T erms and Acronyms 476 September 2002 HPSS Installation Guide Release 4.5, Revision 2 HPSS-only fileset An HPSS fileset that has no counterpart in DFS. HPSS/DMAP A Data Management Application that monitors DFS or XFS activity in order to keep DFS or XFS synchronized with HPSS. The server relays requests between DFS or XFS an[...]

  • Page 477

    Appendix A Glossary of T erms and Acronyms HPSS Installation Guide September 2002 477 Release 4.5, Revision 2 LCU Library Control Unit LFS A DCE Local File System, which is a high performance log-based file system that supports the use of access control lists and multiple filesets within a single aggregate. LLNL Lawrence Livermore National Laborato[...]

  • Page 478

    Appendix A Glossary of T erms and Acronyms 478 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Metadata Manager The subsystem/component within HPSS responsible for the physical storage and management of HPSS metadata as well as the transactional mechanisms for manipulating HPSS meta data. The current Metadata Manager for HPSS is the [...]

  • Page 479

    Appendix A Glossary of T erms and Acronyms HPSS Installation Guide September 2002 479 Release 4.5, Revision 2 verification and provides the Portable Operating System Interface (POSIX). name space The set of name-object pairs managed by the HPSS Name Server. NDCG Non-DCE Client Gateway NDAPI Non-DCE Client Application Program Interface NERSC Nationa[...]

  • Page 480

    Appendix A Glossary of T erms and Acronyms 480 September 2002 HPSS Installation Guide Release 4.5, Revision 2 physical volume An HPSS object managed jointly by the Storage Server and the Physical Volume Library that represents the portion of a cartridge that can be contiguously accessed when mounted. A single cartridge may contain multiple physical[...]

  • Page 481

    Appendix A Glossary of T erms and Acronyms HPSS Installation Guide September 2002 481 Release 4.5, Revision 2 RISC Reduced Instruction Set Computer/Cycles RMI Remote Method Invocation; the Java form of remote procedure call RMI registry The service with which Java programs register themselves to run remote methods and by which they find the locatio[...]

  • Page 482

    Appendix A Glossary of T erms and Acronyms 482 September 2002 HPSS Installation Guide Release 4.5, Revision 2 SSM Storage System Management SSM session The environment in which an SSM user interacts with SSM to monitor and control HPSS through the SSM windows. SSM itself may be running without any sessions active. When an SSM user starts up Sammi a[...]

  • Page 483

    Appendix A Glossary of T erms and Acronyms HPSS Installation Guide September 2002 483 Release 4.5, Revision 2 between the System Manager and the GUI, and (3) the GUI itself, which includes the Sammi Runtime Environment and the set of SSM windows. stripe length The number of bytes that must be written to span all the physical storage media (physical[...]

  • Page 484

    Appendix A Glossary of T erms and Acronyms 484 September 2002 HPSS Installation Guide Release 4.5, Revision 2 of a striped virtual volume before switching to the next physical volume. VV Virtual Volume XCT Cross Cell Trust XDSM The Open Group’s Data Storage Management standard. It defines APIs that use events to notify Data Management application[...]

  • Page 485

    HPSS Installation Guide September 2002 485 Release 4.5, Revision 2 Appendix B References 1. 3580 Ultrium T ape Drive Setup, Operator and Service Guide GA32-0415-00 2. 3584 UltraScalable T ape Library Planning and Operator Guide GA32-0408-01 3. 3584 UltraScalable T ape Library SCSI Reference WB1 108-00 4. AIX Performance T uning Guide 5. Data Storag[...]

  • Page 486

    Appendix B References 486 September 2002 HPSS Installation Guide Release 4.5, Revision 2 20. HPSS User ’ s Guide , September 2002, Release 4.5. 21. IBM 3494 T ape Library Dataserver Operator's Guide , GA32-0280-02 22. IBM 3495 Operator ’ s Guide , GA32-0235-02 23. IBM AIX V ersion 4.3 Installation Guide , SC23-41 12-01 24. IBM DCE for AIX,[...]

  • Page 487

    Appendix B References HPSS Installation Guide September 2002 487 Release 4.5, Revision 2 46. Solaris 5.8 1 1/99 Sun Hardware Platform Guide 47. Solaris System Administration Guide, V olume I 48. Solaris System Administration Guide, V olume II 49. STK Automated Cartridge System Library Software (ACSLS) System Administrator's Guide , PN 16716 50[...]

  • Page 488

    Appendix B References 488 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]

  • Page 489

    HPSS Installation Guide September 2002 489 Release 4.5, Revision 2 Appendix C Dev eloper Ac kno wledgments HPSS is a product of a government-industry collaboration. The pr oject approach is based on the premise that no single company , government laboratory , or research or ganization has the ability to confront all of the system-level issues that [...]

  • Page 490

    Appendix C Developer Ac knowledgments 490 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]

  • Page 491

    HPSS Installation Guide September 2002 491 Release 4.5, Revision 2 Appendix D Accounting Examples D.1 Introduction This appendix describes how to set up the gathering of accounting data at a customer site. The accounting data is used by the customer to calculate charges for the use of HPSS r esources. The accounting data repr esents a blurred snaps[...]

  • Page 492

    Appendix D Accounting Examples 492 September 2002 HPSS Installation Guide Release 4.5, Revision 2 about the storage used by a particular HPSS Account Index (AcctId) in a particular Class Of Service (COS): • The total number of file accesses (#Accesses) to files owned by the Account Index in the Class Of Service. In general, file accesses are c[...]

  • Page 493

    Appendix D Accounting Examples HPSS Installation Guide September 2002 493 Release 4.5, Revision 2 Sites may wish to write a module that will redir ect the accounting data into a local accounting data base. This module would replace the default HPSS module, acct_W riteReport() , which writes out the HPSS accounting data to a flat text file. Where [...]

  • Page 494

    Appendix D Accounting Examples 494 September 2002 HPSS Installation Guide Release 4.5, Revision 2 3152 45(DDI) 25(DND)30(CBC) 5674 100(DDI) ... ................. Note: The Account Apportionment T able and Account Maps can be created by the individual sites. They are not cr eated or maintained by HPSS. Some sites may wish to add mor e information, s[...]

  • Page 495

    Appendix D Accounting Examples HPSS Installation Guide September 2002 495 Release 4.5, Revision 2 What kind of reports will be needed for your site? Learning what kind of accounting r eports your site will need to generate will help you determine how detailed the collected accounting information should be. A typical Account Map will allow reports t[...]

  • Page 496

    Appendix D Accounting Examples 496 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]

  • Page 497

    HPSS Installation Guide September 2002 497 Release 4.5, Revision 2 Appendix E Infrastructure Configuration Example E.1 AIX Infrastructure Configuration Example % pwd /opt/hpss/config % mkhpss <mkhpss> Verify User ID ============== <mkhpss> Status ==> User root; verified; continue... <mkhpss> Perform HPSS Infrastructure Config[...]

  • Page 498

    Appendix E Infrastructure Configuration Example 498 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> [E] Re-run hpss_env() <mkhpss> [U] Un-configure HPSS <mkhpss> [X] Exit <mkhpss> Reply ===> (Select Option [1-7, E, U, X]): 1 <mkhpss> Perform DCE Set up ================== <mkhpss> Verif[...]

  • Page 499

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 499 Release 4.5, Revision 2 Check the network and DCE on both sides Found: 1 Trusted Cell Members TrustedCells[0].cell_id = b0e840f4-2206-11d5-9453-0004ac498ce4 TrustedCells[0].uid = 101 TrustedCells[0].cell_name = /.../host_cell.clearlake.ibm.com TrustedCells[0[...]

  • Page 500

    Appendix E Infrastructure Configuration Example 500 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> Status ==> Adding principal encina_admin to group encina_admin_group ... <mkhpss> Status ==> Adding principal encina/sfs/hpss to group encina_admin_group ... <mkhpss> Status ==> Adding principal enc[...]

  • Page 501

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 501 Release 4.5, Revision 2 LPs: 16 PPs: 16 STALE PPs: 0 BB POLICY: relocatable INTER-POLICY: maximum RELOCATABLE: yes INTRA-POLICY: middle UPPER BOUND: 1 MOUNT POINT: N/A LABEL: None MIRROR WRITE CONSISTENCY: on EACH LP COPY ON A SEPARATE PV ?: yes <mkhpss&g[...]

  • Page 502

    Appendix E Infrastructure Configuration Example 502 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> Status ==> Adding {user encina_admin ACQ} ... <mkhpss> Status ==> Adding {user hosts/host/self ACQ} ... <mkhpss> Status ==> Clearing exclusive authority ... <mkhpss> Status ==> Stopping ser[...]

  • Page 503

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 503 Release 4.5, Revision 2 ===================== <mkhpss> Status ==> DCE is running, continue... <mkhpss> Prompt ==> Password for encina_admin: Reading /opt/hpss/config/hpss_env Enter CDS name of SFS to work with [/.:/encina/sfs/hpss] Querying[...]

  • Page 504

    Appendix E Infrastructure Configuration Example 504 September 2002 HPSS Installation Guide Release 4.5, Revision 2 All SFS servers: /.:/encina/sfs/hpss Currently selected SFS server: /.:/encina/sfs/hpss Currently selected data volume: dataVol Filename extension: <none> 1) Create a file (on current SFS) 2) Create all global files (on root SFS[...]

  • Page 505

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 505 Release 4.5, Revision 2 GK Configurations PVL Physical Volumes HPSS Global Configuration PVR Configurations Storage Hierarchies 3494 Cartridges Non-DCE Gateway Configurations 3495 Cartridges NS Configurations AML Cartridges NS Global Filesets Operator Cartri[...]

  • Page 506

    Appendix E Infrastructure Configuration Example 506 September 2002 HPSS Installation Guide Release 4.5, Revision 2 dataVol: Account Log Records NS Objects Migration Records NS Text Extensions Purge Records Migration/Purge Checkpoints Bitfiles SS Disk Storage Maps Bitfile COS Changes SS Tape Storage Maps Bitfile Tape Segments SS Disk Storage Segmen[...]

  • Page 507

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 507 Release 4.5, Revision 2 ================================= <mkhpss> Prompt ==> Select Infrastructure Configuration Option: <mkhpss> [1] Configure HPSS with DCE <mkhpss> [2] Configure SFS Server <mkhpss> [3] Create and Manage SFS Fil[...]

  • Page 508

    Appendix E Infrastructure Configuration Example 508 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> Perform HPSS Startup Daemon Setup ================================= <mkhpss> Status ==> HPSS Startup Daemon will be invoked at system restart <mkhpss> Infrastructure Configuration Menu ===================[...]

  • Page 509

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 509 Release 4.5, Revision 2 <mkhpss> Infrastructure Configuration Menu ================================= <mkhpss> Prompt ==> Select Infrastructure Configuration Option: <mkhpss> [1] Configure HPSS with DCE <mkhpss> [2] Configure SFS Se[...]

  • Page 510

    Appendix E Infrastructure Configuration Example 510 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> [5] Set Up Startup Daemon <mkhpss> [6] Add SSM Administrative User <mkhpss> [7] Start SSM Servers/User Session <mkhpss> [E] Re-run hpss_env() <mkhpss> [U] Un-configure HPSS <mkhpss> [X] Exi[...]

  • Page 511

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 511 Release 4.5, Revision 2 <mkhpss> Status ==> Remove /opt/encinamirror/encina/sfs/hpss? (y/n)(y) <mkhpss> Prompt ==> Remove /opt/encinalocal? (y/n)(y) <mkhpss> Prompt ==> Remove /opt/encinamirror? (y/n)(y) <mkhpss> Perform DCE [...]

  • Page 512

    Appendix E Infrastructure Configuration Example 512 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> Status ==> DCE is running, continue... <mkhpss> Perform DCE Register <hpss_dce_register> Status => Running /opt/hpss/config/hpss_dce_register on host by root on Tue Aug 28 11:36:22 CDT 2001 <hpss_dc[...]

  • Page 513

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 513 Release 4.5, Revision 2 If the application stops prior to the completion message, a cell is probably unreachable! Check the network and DCE on both sides Found: 1 Trusted Cell Members TrustedCells[0].cell_id = b499b8ba-98d3-11d5-8d0d-c05e2fc1aa77 TrustedCell[...]

  • Page 514

    Appendix E Infrastructure Configuration Example 514 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> Status ==> Adding principal encina_admin to group encina_admin_group ... <mkhpss> Status ==> Adding principal encina/sfs/hpss to group encina_admin_group ... <mkhpss> Status ==> Adding principal enc[...]

  • Page 515

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 515 Release 4.5, Revision 2 <mkhpss> Status ==> Init disk ... tkadmin init disk -server /.:/encina/sfs/hpss /dev/rdsk/c0t8d0s1 Initialized disk partition /dev/rdsk/c0t8d0s1 disk size (in pages): 128401 <mkhpss> Status ==> Create a physical volu[...]

  • Page 516

    Appendix E Infrastructure Configuration Example 516 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> Status ==> Adding {user encina_admin ACQ} ... <mkhpss> Status ==> Adding {user hosts/host.clearlake.ibm.com/self ACQ} ... <mkhpss> Status ==> Clearing exclusive authority ... <mkhpss> Status =[...]

  • Page 517

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 517 Release 4.5, Revision 2 Enter CDS name of SFS to work with [/.:/encina/sfs/hpss] Querying SFS server /.:/encina/sfs/hpss Root SFS server: /.:/encina/sfs/hpss All SFS servers: /.:/encina/sfs/hpss Currently selected SFS server: /.:/encina/sfs/hpss Currently se[...]

  • Page 518

    Appendix E Infrastructure Configuration Example 518 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Creating “serverconfig” New file serverconfig created Creating “accounting” New file accounting created ... Root SFS server: /.:/encina/sfs/hpss All SFS servers: /.:/encina/sfs/hpss Currently selected SFS server: /.:/encina/sf[...]

  • Page 519

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 519 Release 4.5, Revision 2 New file bfmigrrec.1 created ... oot SFS server: /.:/encina/sfs/hpss All SFS servers: /.:/encina/sfs/hpss Currently selected SFS server: /.:/encina/sfs/hpss Currently selected data volume: dataVol Filename extension: <none> 1) C[...]

  • Page 520

    Appendix E Infrastructure Configuration Example 520 September 2002 HPSS Installation Guide Release 4.5, Revision 2 data port = 4020) (y/n)(y) <mkhpss> Status ==> FTP Daemon setup completed, continue... <mkhpss> Infrastructure Configuration Menu ================================= <mkhpss> Prompt ==> Select Infrastructure Conf[...]

  • Page 521

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 521 Release 4.5, Revision 2 <mkhpss> Verify DCE is Running ===================== <mkhpss> Status ==> DCE is running, continue... <mkhpss> Prompt ==> Password for cell_admin: <mkhpss> Prompt ==> Enter SSM user id <mkhpss> Re[...]

  • Page 522

    Appendix E Infrastructure Configuration Example 522 September 2002 HPSS Installation Guide Release 4.5, Revision 2 <mkhpss> Start SSM Session ================= <mkhpss> Verify User ID ============== <mkhpss> Status ==> User root; verified; continue... <mkhpss> Prompt ==> Do you wish to start SSM servers under user id [...]

  • Page 523

    Appendix E Infrastructure Configuration Example HPSS Installation Guide September 2002 523 Release 4.5, Revision 2 <mkhpss> WARNING => ABOUT TO UN-CONFIGURE AN INSTALLATION NODE! ! ! ! ! <mkhpss> WARNING => -ALL- HPSS CONFIGURATION and METADATA WILL BE DESTROYED! ! ! ! ! <mkhpss> WARNING => -ALL- HPSS CONFIGURATION and M[...]

  • Page 524

    Appendix E Infrastructure Configuration Example 524 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]

  • Page 525

    HPSS Installation Guide September 2002 525 Release 4.5, Revision 2 Appendix F Additional SSM Inf ormation F .1 Using the SSM W indows Before using the SSM windows, it is helpful to be awar e of some of the conventions used by SSM and by Sammi (on which SSM is based). While the following list does not cover all features of all windows, it does descr[...]

  • Page 526

    Appendix F Additional SSM Inf ormation 526 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • Most non-enterable text fields have gray backgrounds slightly lighter than the window background, and no bor ders. Some multi-line fields have the same background color , but use borders to help set them off from their surr oundings. Some[...]

  • Page 527

    Appendix F Additional SSM Inf ormation HPSS Installation Guide September 2002 527 Release 4.5, Revision 2 of the popup. For potentially longer option lists, a “selection list” is used. This type uses scrollbars, if necessary , to display all the option data, and it has a “ Cancel ” button at the bottom of the list. Y ou must click the “ C[...]

  • Page 528

    Appendix F Additional SSM Inf ormation 528 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The About Sammi menu option opens a window which displays information about Sammi and about Kinesix, the Sammi developer . Among other items, it shows the current version of the Sammi runtime, the host operating system and operating system vers[...]

  • Page 529

    Appendix F Additional SSM Inf ormation HPSS Installation Guide September 2002 529 Release 4.5, Revision 2 when it starts, and hpss.def is used to override the settings in s2_defaults.def . Some of the user-pr eference featur es which can be set in a defaults file are: 1. Whether or not popup items on windows cause a beep tone. 2. The volume of the[...]

  • Page 530

    Appendix F Additional SSM Inf ormation 530 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • The file .motifbind is read by the Motif window manager when it starts up, and is used to set key bindings to make Sammi work correctly . There ar e six versions of this file in /usr/ lpp//sammi/data : .motifbind.dec .motifbind.hp .motifb[...]

  • Page 531

    Appendix F Additional SSM Inf ormation HPSS Installation Guide September 2002 531 Release 4.5, Revision 2 prefer ences may be saved in disk files which SSM can automatically load each time the user logs into an SSM session. Prefer ences are saved in disk files in each user ’s SSM work area, /opt/hpss/sammi/ssm_user/<user> , where <user[...]

  • Page 532

    Appendix F Additional SSM Inf ormation 532 September 2002 HPSS Installation Guide Release 4.5, Revision 2 ◆ SSM work areas for the new user ar e created. These work ar eas are /opt/hpss/sammi/ ssmuser/<user> (where <user> is the actual ID of the new user), and /opt/hpss/sammi/ssmuser/<user>/mapfiles . ◆ A template Sammi con?[...]

  • Page 533

    Appendix F Additional SSM Inf ormation HPSS Installation Guide September 2002 533 Release 4.5, Revision 2 Multiple SSM Sessions . The defaults assume that each user will run only one SSM session at a time. If one user must run multiple SSM sessions, the easiest way to configure this is to cr eate multiple user names for that user with hpssuser . I[...]

  • Page 534

    Appendix F Additional SSM Inf ormation 534 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]

  • Page 535

    HPSS Installation Guide September 2002 535 Release 4.5, Revision 2 Appendix G High A vailability G.1 Ov erview The High A vailability (HA) feature of HPSS allows a properly configur ed HPSS system to automatically recover fr om a number of possible failures, with the goal of eliminating all single points of failure in the system. The same function[...]

  • Page 536

    Appendix G High A vailability 536 September 2002 HPSS Installation Guide Release 4.5, Revision 2 High availability is not the same as fault tolerance. The failures above ar e “protected against” fr om the standpoint that the HA HPSS system will be able to return to an operational state without intervention when any one of the above failures occ[...]

  • Page 537

    Appendix G High A vailability HPSS Installation Guide September 2002 537 Release 4.5, Revision 2 • Each node has two connections to the ethernet network. One is a “standby” that can take over the IP and hardwar e addresses of the primary adapter in case of failur e. • There is an RS-232 serial cable connecting Node 1 and Node 2 to enable co[...]

  • Page 538

    Appendix G High A vailability 538 September 2002 HPSS Installation Guide Release 4.5, Revision 2 • Cluster Event W orksheet However , this is a large list of worksheets to go thr ough, so they have been condensed down to cover only what is needed for an HA HPSS system. The following pages contain the condensed HA HPSS Planning W orksheet with sug[...]

  • Page 539

    Appendix G High A vailability HPSS Installation Guide September 2002 539 Release 4.5, Revision 2 Network Name _ether1___ _ether1___ Network Attr __________ __________ Service Adapters: IP Label __________ Function _service___ IP Address __________ Network Name _ether1___ Network Attr __________ HW Address __________ Serial Networks: Network Name _s[...]

  • Page 540

    Appendix G High A vailability 540 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Adapter Logical Name __________, __________ Adapter Bus ID _6________ , _5________ Shared Disk Bus IDs __________ Shared SCSI-2 Dif ferential or Dif ferential Fast/W ide Disks W orksheet (bus2): T ype of Bus __________ Node Name _hanode1_ , _hanode2_ Sl[...]

  • Page 541

    Appendix G High A vailability HPSS Installation Guide September 2002 541 Release 4.5, Revision 2 V olume Group Name _ ______ ___ Major Number __________ Log L V Name (if any) __________ Physical V olumes __________, __________, __________, __________, __________, __________, __________, __________, __________, __________, __________, __________, __[...]

  • Page 542

    Appendix G High A vailability 542 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Cluster Name _ HAHPSS _ Network: Name _ ether1 ____ T ype _ Ethernet __ Attr _ public ___ Netmask _ 255.255.255.0 _ Node names _ hanode1 _, _ hanode2 _ Boot and Standby Adapters (hanode1): IP Label _ ha1boot __ _ ha1stby ___ Function _ boot _____ _ stan[...]

  • Page 543

    Appendix G High A vailability HPSS Installation Guide September 2002 543 Release 4.5, Revision 2 Network Name _ serial1 ___ Network T ype _ RS232 ____ Node Names _ hanode1 __, _ hanode2 __ Serial Network Adapter W orksheet (node A): Slot Number _ sa2 ______ Interface Name _ /dev/tty1 _ Adapter Label _ ha1tty ___ Network Name _ serial1 ___ Serial Ne[...]

  • Page 544

    Appendix G High A vailability 544 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Non-Shared V olume Group W orksheet (Non-Concurrent Access) (hanode1): V olume Group Name _ rootvg ___ Physical V olumes _ hdisk0 ___, _ hdisk1 ___ Logical V olumes _ hd1-6, hd8, hd9var _ Mirror ed? _ all are mirrored _ Non-Shared V olume Group W orkshe[...]

  • Page 545

    Appendix G High A vailability HPSS Installation Guide September 2002 545 Release 4.5, Revision 2 HPSS Resource Gr oup: Resource Gr oup Name _ HPSSResourceGroup _ Resource Gr oup T ype _ Rotating __ Application Server Name _ HPSSAppServer _ Start Command _ /var/hahpss/hpss_start.ksh _ Stop Command _ /var/hahpss/hpss_stop.ksh _ G.3 System Preparation[...]

  • Page 546

    Appendix G High A vailability 546 September 2002 HPSS Installation Guide Release 4.5, Revision 2 % bootlist -m normal hdisk0 hdisk1 % shutdown -Fr Note that the last step reboots the machine. This is necessary to disable the normal quorum checking for rootvg. G.3.3 Diagram the Disk Layout One key aspect to setting up your disks, volume groups, logi[...]

  • Page 547

    Appendix G High A vailability HPSS Installation Guide September 2002 547 Release 4.5, Revision 2 • /opt/encinamirror • /usr/lpp/encina • /opt/hpss • /var/hpss • /usr/java130 • /usr/local/sammi Note that this lists default file system mount points only . Determine the appropriate file systems and mount points for your site before conti[...]

  • Page 548

    Appendix G High A vailability 548 September 2002 HPSS Installation Guide Release 4.5, Revision 2 G.4 Initial Install and Configuration for HA CMP G.4.1 Install HA CMP Install the following file sets from the HACMP 4.4 installation media on each node: cluster.base cluster.cspoc cluster.doc.en_US cluster.man.en_US cluster.taskguides cluster.vsm G.4[...]

  • Page 549

    Appendix G High A vailability HPSS Installation Guide September 2002 549 Release 4.5, Revision 2 Note that you do not configure your service adapter . This is because HACMP will change your boot adapter into your service adapter when it brings up HPSS. Therefor e, without HACMP running, you configur e the adapter with its boot name and address. 6[...]

  • Page 550

    Appendix G High A vailability 550 September 2002 HPSS Installation Guide Release 4.5, Revision 2 -> Add a Cluster Definition Figure H-2 Adding a Cluster Definition G.4.3.2 Define the tw o nodes in the cluster Now tell the HACMP the names of the nodes in the cluster . These names do not have to be the same as the hostnames or adapters of the no[...]

  • Page 551

    Appendix G High A vailability HPSS Installation Guide September 2002 551 Release 4.5, Revision 2 Figure H-3 Adding Cluster Nodes G.4.3.3 Define the netw orks The SMIT path for configuring each network (ethernet and RS232) is the same % smitty hacmp Cluster Configuration -> Cluster Topology -> Configure Networds -> Add an Network At this [...]

  • Page 552

    Appendix G High A vailability 552 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure H-4 Adding an IP-based Network Choose Non IP-based Network to configure your RS232 network: Figure H-5 Adding a Non IP-based Network[...]

  • Page 553

    Appendix G High A vailability HPSS Installation Guide September 2002 553 Release 4.5, Revision 2 G.4.3.4 Define the netw ork adapters When defining network adapters, there ar e some slight dif ferences between the values supplied for service, boot, standby , and serial adapters: • Boot, standby , and serial adapters are tied to particular nodes[...]

  • Page 554

    Appendix G High A vailability 554 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure H-6 Adding an Ethernet Boot Adapter Figure H-7 Adding an Ethernet Standby Adapter[...]

  • Page 555

    Appendix G High A vailability HPSS Installation Guide September 2002 555 Release 4.5, Revision 2 Figure H-8 Adding an Ethernet Service Adapter Figure H-9 Adding a Serial Adapter[...]

  • Page 556

    Appendix G High A vailability 556 September 2002 HPSS Installation Guide Release 4.5, Revision 2 G.4.3.5 Sync hronize the Cluster T opology By this point in the configuration, you should have given HACMP all the information it needs about the topology of your networks. However , only one of the nodes has this configuration information, and it nee[...]

  • Page 557

    Appendix G High A vailability HPSS Installation Guide September 2002 557 Release 4.5, Revision 2 -> Cluster Resources -> Change/Show Resources/Attributes for a Resource Group [HPSSResourceGroup] There ar e only three fields that need to be filled in on the SMIT screen at this time: Service IP Label , Filesystems , and V olume Groups . Speci[...]

  • Page 558

    Appendix G High A vailability 558 September 2002 HPSS Installation Guide Release 4.5, Revision 2 G.4.4 Configure DCE, SFS, and HPSS G.4.4.1 Start the Cluster T o continue configuring DCE, Encina, and HPSS, it will be necessary to start the HACMP cluster . This will cause one of the nodes to acquire the service addr ess, vary on the shared volume [...]

  • Page 559

    Appendix G High A vailability HPSS Installation Guide September 2002 559 Release 4.5, Revision 2 HACMP is able to control HPSS by using a set of scripts that ar e included in the HPSS installation under $HPSS_ROOT/tools/ha (by default, /opt/hpss/tools/ha ): hpss_environment hpss_start.ksh hpss_stop.ksh hpss_sync.ksh hpss_verify.ksh hpss_snapshot.ks[...]

  • Page 560

    Appendix G High A vailability 560 September 2002 HPSS Installation Guide Release 4.5, Revision 2 6. Create /var/hahpss (or corr esponding directory) on node 2. 7. Synchronize the scripts using hpss_sync.ksh . If you are setup pr operly with your /.rhost files, run the following fr om the script directory: % ./hpss_sync.ksh <other node’ s stan[...]

  • Page 561

    Appendix G High A vailability HPSS Installation Guide September 2002 561 Release 4.5, Revision 2 4. Remove lines that meet any of the following criteria: ➢ Executable name doesn’t begin with hpss ➢ Executable name is hpssd , hpss_ssmds , or hpss_ssmsm ➢ The process is a Non-DCE Client Gateway subpr ocess, hpss_ndcg_* ➢ The process is a Mo[...]

  • Page 562

    Appendix G High A vailability 562 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure H-12 Adding an Application Server G.5.2.2 Attac h the Application Server to the Resource Group % smitty hacmp Cluster Configuration -> Cluster Resources -> Change/Show Resources/Attributes for a Resource Group [HPSSResourceGroup] There ar e[...]

  • Page 563

    Appendix G High A vailability HPSS Installation Guide September 2002 563 Release 4.5, Revision 2 Figure H-13 Adding an Application Server to a Resour ce Group G.5.2.3 Bring Do wn the Cluster Now that the cluster is back in sync and that it knows how to run the hpss_stop.ksh script, it’s time to bring down the cluster . However , HACMP doesn’t y[...]

  • Page 564

    Appendix G High A vailability 564 September 2002 HPSS Installation Guide Release 4.5, Revision 2 G.5.2.5 Bring Up the Cluster (just to test that it w orks) Now bring the cluster back up using the instructions in Section G.10.1: Startup the Cluster on page 570. When the cluster is active again, HPSS will be fully operational. It will be able to serv[...]

  • Page 565

    Appendix G High A vailability HPSS Installation Guide September 2002 565 Release 4.5, Revision 2 G.5.4 Setup Error Notification Even though an HA HPSS system is designed to recover fr om failur es, the recovered system is often unable to handle subsequent failures. For this r eason, it is important that administrators know immediately when a compo[...]

  • Page 566

    Appendix G High A vailability 566 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Figure H-15 Configuring AIX Err or Notification G.5.4.2 HA CMP Notify Events When some failures occur , they generate events in HACMP . These events can be configured to cause a notification to be sent before and after the event occurs using the hps[...]

  • Page 567

    Appendix G High A vailability HPSS Installation Guide September 2002 567 Release 4.5, Revision 2 Figure H-16 Configuring Cluster Event Notification Fill in the Notify Command field using the following syntax: hpss_cluster_notify.ksh There ar e no arguments to pass. The events that you should consider setting up this way include: fail_standby joi[...]

  • Page 568

    Appendix G High A vailability 568 September 2002 HPSS Installation Guide Release 4.5, Revision 2 The answer to this problem will depend fr om site to site, but one good way to make this work is to have a set of intermediate scripts between the crontab file and the commands it executes. These scripts could test for the existence of any prerequisite[...]

  • Page 569

    Appendix G High A vailability HPSS Installation Guide September 2002 569 Release 4.5, Revision 2 G.7 Metadata Backup Considerations Special care should be taken when configuring your HA HPSS system to work with the sfs_backup_util to keep the source, configuration, and backup (LA and TRB) files stor ed on the shared disks. Otherwise a failover c[...]

  • Page 570

    Appendix G High A vailability 570 September 2002 HPSS Installation Guide Release 4.5, Revision 2 After setting up ssh and scp for your cluster , follow these steps to configure HA HPSS to use them: 1. Edit the /var/hahpss/hpss_environment file on either of the cluster nodes, and set the following environment variables: HPSS_REMOTE_SHELL=ssh HPSS_[...]

  • Page 571

    Appendix G High A vailability HPSS Installation Guide September 2002 571 Release 4.5, Revision 2 Figure H-18 Starting Cluster Services 2. Alternatively , it is possible to use a slightly different SMIT path to start the Cluster Manager on the local node. Of course, this requir es logging into each node independently to activate both Cluster Manager[...]

  • Page 572

    Appendix G High A vailability 572 September 2002 HPSS Installation Guide Release 4.5, Revision 2 % smitty hacmp Cluster Services -> Stop Cluster Services G.10.3 V erify the Cluster Once the HA HPSS verification method has been defined in HACMP (Section G.5.3: Define HA HPSS V erification Method on page 564), go to SMIT to verify your cluster[...]

  • Page 573

    Appendix G High A vailability HPSS Installation Guide September 2002 573 Release 4.5, Revision 2 G.10.4.1 Synchronize T opology In order to synchr onize topology changes to the cluster , go to SMIT : % smitty hacmp Cluster Configuration -> Cluster Topology -> Synchronize Cluster Topology This will take you to the “Synchronize Cluster T opol[...]

  • Page 574

    Appendix G High A vailability 574 September 2002 HPSS Installation Guide Release 4.5, Revision 2 hpss_start_list hpss_stop.ksh hpss_sync.ksh hpss_verify.ksh Update complete G.10.5 Mov e a Resource Group It is often useful to have HACMP move a resour ce group to another node in the cluster . This will result in a short period of down time as HA HPSS[...]

  • Page 575

    HPSS Installation Guide September 2002 575 Release 4.5, Revision 2 Index A Access Control List (ACL) access control list extensions, 112 Account Apportionment Table, 493 Account Index, 493 Account Map site style, 493 UNIX style, 493, 494 Accounting account apportionment table, 493 account index, 493 Account Map, 493 accounting policy configuration,[...]

  • Page 576

    576 September 2002 HPSS Installation Guide Release 4.5, Revision 2 vendor software requirements, 392 API, see Client Application Program Interface Application Program Interface (API), see Client Application Program Interface Audit, see Security Authentication, see Security Authorization, see Security Automated Cartridge System Library Software (ACS[...]

  • Page 577

    HPSS Installation Guide September 2002 577 Release 4.5, Revision 2 Client Application Program Interface (API), 29, 34 interface considerations, 58 performance considerations, 139 security policy, 87 Client Platforms Supported, 37 Configuration Planning, 39 Configuration, also see Creating Configurations configuring HPSS infrastructure on installati[...]

  • Page 578

    578 September 2002 HPSS Installation Guide Release 4.5, Revision 2 storage hierarchy, 315 storage policy, 279 storage server specific, 394 storage space, 465 D Data Server, 29, 79, 110, 120 DCE configuration 445 Configuring on AIX 445 HDM Server 448 DCE, see Distributed Computing Environment Delog, 77 Devices/Drives creating the device/drive config[...]

  • Page 579

    HPSS Installation Guide September 2002 579 Release 4.5, Revision 2 transaction log, 131 See also Structured File Server (SFS) Environment variables 216 Client API environment 413 F File Family, 22 File Transfer Protocol (FTP), 32, 33 FTP Daemon configuration, 422 interface considerations, 59 performance considerations, 138 security policy, 88 set u[...]

  • Page 580

    580 September 2002 HPSS Installation Guide Release 4.5, Revision 2 interface considerations, 58 performance considerations, 135 requirements and intended usages, 43 sizing considerations, 105–135 static configuration variables, 125 storage characteristics configuration, 305 HIPPI, see High Performance Parallel Interface HPSS, see High Performance[...]

  • Page 581

    HPSS Installation Guide September 2002 581 Release 4.5, Revision 2 PFTP, 59, 138 L Latency, 104 Location Policy, 36 Log Client, 33, 77 configuration metadata, 110 creating the Log Client specific configuration, 333 Log Daemon, 33, 77 configuration metadata, 110 creating the Log Daemon specific configuration, 336 log file archival, 337 Logging, 33 c[...]

  • Page 582

    582 September 2002 HPSS Installation Guide Release 4.5, Revision 2 NFS and Mount Daemons, 120 PVL, 117 PVR, 118 server configuration metadata, 109 sizing assumptions, 121 sizing computations, 126 sizing spreadsheet, 121 tape storage server, 116 Migration migration policy, 35 Migration/Purge Server (MPS), 27 checkpoints, 118 configuration metadata, [...]

  • Page 583

    HPSS Installation Guide September 2002 583 Release 4.5, Revision 2 creating the NFS Daemon specific configuration, 357 memory and disk space requirements, 134 metadata, 120 NFS Daemon configuration, 431 NFS Mount Daemon, 77 configuration metadata, 111 metadata, 120 NFS, 33 NFS Server, see NFS Daemon NFS, see Network File System Non-DCE Client Appli[...]

  • Page 584

    584 September 2002 HPSS Installation Guide Release 4.5, Revision 2 configuration metadata, 111 creating the PVL specific configuration, 370 drives, 117 jobs, 117 metadata, 117 physical volumes, 117 server considerations, 70 unlocking PVL drives, 465 Physical Volume Repository (PVR), 28, 71 AML PVR information, 72 cartridges, 118 configuration metad[...]

  • Page 585

    HPSS Installation Guide September 2002 585 Release 4.5, Revision 2 storage system capacity, 43 storage system conversion, 45 usage trends, 44 S Sammi, 29, 35 setting up Sammi license key, 213 software considerations, 48 SSM, 79 Security, 32, 45 audit, 32, 89 authentication, 32 authorization, 32 enforcement, 32 management, 32 security policy, 36 sit[...]

  • Page 586

    586 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Startup Daemon server considerations, 78 set up Startup Daemon, 244 STK, see StorageTek PVR Storage Classes, 23, 93 metadata, 112 storage class characteristics considerations, 93 storage class configuration, 305 Storage Hierarchies, creating storage hierarchy configuration, 315 meta[...]

  • Page 587

    HPSS Installation Guide September 2002 587 Release 4.5, Revision 2 Storage System Management (SSM), 20 adding SSM administrative user, 244 additional SSM information, 525–?? components, 29 management interface, 35 metadata, 120 Non-standard SSM configurations, 532 server considerations, 79 setting up an SSM user, 531 SSM configuration and start u[...]

  • Page 588

    588 September 2002 HPSS Installation Guide Release 4.5, Revision 2 Transmission Control Protocol/Internet Protocol (TCP/IP) Mover, 72 network considerations, 53 NFS, 60 PFTP, 59, 138 STK, 55 user interface FTP, 33 user interface PFTP, 33 U UDP, see user Data Protocol UID, see User Identifier UNIX-style Accounting accounting policy, 36 site accounti[...]

  • Page 589

    HPSS Installation Guide September 2002 589 Release 4.5, Revision 2 Accounting Policy, 290 Bitfile Server Configuration, 325 Configure Mover Device and PVL Drive, 404 File Family Configuration, 322 HPSS Class of Service, 319 HPSS DMAP Gateway Server Configuration, 330 HPSS Health and Status, 252 HPSS Logon, 255 HPSS Migration/Purge Server Configurat[...]

  • Page 590

    590 September 2002 HPSS Installation Guide Release 4.5, Revision 2[...]