Documente Academic
Documente Profesional
Documente Cultură
Objectives
Upon the completion of this unit, you will be able to:
• Use the Web administrative interface and the command line interface to
perform server administrative duties.
• Set up client and administrator registration and password options.
• Monitor the server for scheduling, error logging, and events.
• Manage primary storage pools.
• Configure libraries.
3
Server Operations
Storage
Manager
Server
4
Server Operations: Who Manages the Storage
Manager Server?
• Storage Administrator
• Node Admin
5
Lock/Unlock administrators
Disable/Enable a volume
Export/Import server data
6
Query Status
Query Actlog
7
Activity Log
Database
Table in the
Activity Database
Log
Backup
Archive
Q Status
Set
ACCounting Storage
ON/OFF Manager
SERVER
Administrator
System privilege Backup
Archive
Storage Manager
Administration
14
Instructor Demonstration
15
Server Administration
12
11 1
10 2
9 3
8 4
7 5
6
Server
Central Database and Storage Pools
Operations
Scheduler Recovery Log
16
Registration
System administrator
registers client nodes
DB
System administrator also
registers other administrators
Authentication
Storage
1 Manager
SERVER
DB
Sign-on Security
• Logging
• Server stores a number of consecutive invalid sign-on attempts by node
or administrator.
• Lock out
• Storage administrator may set number of failed attempts before lock-out.
– SET INVALIDPWLIMIT
• Unlocking
• Once administrator or node is locked out, authorized administrator must
unlock.
– UNLOCK NODE
– UNLOCK ADMIN
20
Password Security
• Customizable password restrictions
• Administrator may set system-wide minimum password length.
• New command
– SET MINPWLENGTH
• Force password reset
• Administrator may force client or administrator to change password at
next login.
– FORCEPWRESET=YES|NO
– UPDATE NODE or UPDATE ADMIN
– REGISTER NODE or REGISTER ADMIN
• Password expiration
• SET PASSEXP days
• Can be set to zero (no expiration)
• Can be set on a per ID basis
21
Locking
LOCK
Storage
Manager
SERVER
UNLOCK
CANCEL SESSION
DB
before locking
Unrestricted/Restricted Authority
• All or subset of commands
• Scope of commands Admin
• Grant authority adminname
• Revoke authority
adminname
STORAGE POLICY
Privilege Classes
Hierarchical System
Authority
Any
Administrator
24
System Privileges
Storage
Manager
Set
SERVER
Register
Admin
SYSTEM
Admin
Grant
Authority
Storage Privileges
DEFine/DELete
Vol/Copy/DEVclass
EXTend/
REDuce UPDate DEVclass
AUDit Volume SP
SYSTEM
STORAGE
SP MOVe Data
Policy Privileges
Policy Set
Daily Weekly
Admin 11
12
1
10 2
9 3
8 4
7 5
6
Schedules Nodes
SYSTEM
POLICY
Operator Privilege
• Allow issuing commands affecting server availability,
resource usage and physical media.
Enable SEssion
DISAble SEssion
HALT Storage
Manager
CANcel SEssion SERVER
Manage Tape
28
Analyst Privilege
12
11 1
10 2
9 3 ANALYST
8 4
7 5
6
DB Available LOG
Max % util
% util
Node Administrator
Domain Sales
DB
N Bob
O DARK
D WHITE Monitor Product Usage and Activity
E PKG1
S MKT1
Archive Copy
Group Query Query
Query
Policy setA
xxxxx xxxxx
xxx xxx 12
11 1
DAILY WEEKLY 10 2
SP1 9
8 4
3
7 5
6
30
Macro Facility
EDIT EXECUTE
Variable substitution
Server Scripts
Scheduled
Script SQL tables
32
Server Script
Host Security
SP 1
Storage
Manager Use host security
SERVER to prevent access
unless authorized
DB LOG SP 2
34
Client Access
Client K Client M
Access based on
Client Node Name
SP 1
Storage
Manager
SERVER
Registered clients
can access the
server from any
workstation
but the file system
DB LOG SP 2 on the workstation
is associated with
named client node
35
Administrative Interfaces
• Web Administrative
Interface
• Administrative Client
Command Line Interface
Performance Control
Storage
Manager
Agent Support
Usability
36
1 Call
Web Proxy
1 Object
8 Calls 8 Objects
Cache
8 Objects
7 Cache Hits
SSL Connection
•Command line
• Java applet
• All command line functions
• Last command recall
•Event viewer
• Java applet
• Displays server messages
41
•Banner frame
•Tree frame
•Detail frame
•Command line
•Event viewer
42
• Database definitions
• Dynamically defined in server database
• Graphics stored in server directory
• Defined automatically at installation
• Redefined with DSMSERV RUNFILE command
• Server access
http://nnn.nnn.nnn.nnn:1580/
43
• Administrative authority
• Automatically detects administrator class.
• Updates available functions.
• Session logging
• Each HTTP transfer is an individual session.
– Web browser session
– IP address of browser
46
Quit
48
Instructor Demonstration
52
Student Exercise
53
ADMIN
System
Storage
Operator
Device Classes
• Named set of device and media controls associated with
each storage pool
• Predefined: DISK, CARTRIDGE, REEL
• DISK cannot be modified
• Define additional tape device classes to reflect specific
devices, media, and procedures
VOLUME VOLUME
Represents
Media
Storage Pool
Device class
Library Represents
Device Drivers
drive drive
58
Storage Destination
SP_D
Policy Domain 2
Policy Set 1
BKUP_DEST
MC L
ARCH_DEST SP_C
Dark MC I
Default
59
Migration
Reclamation
60
Migration
Migration by age
MAXSIZE=100M
BKUP_SP1 High Threshold
Migration
Low Threshold
Migration
MAXSIZE=1000M
Migration
C
Migration
TAPE_SP1
C
Full Full Full 70%
61
Reclamation
Reclaim
TAPE_SP1 Threshold
60%
+ =
100%
62
RECLAIMSTGPOOL=
FILEPOOL
TAPEPOOL
NEXTSTGPOOL= FILEPOOL
TAPEPOOL
64
Collocation
High Threshold
BKUP_SP1 A
B A B C
B C
C
A Low Threshold
B
Migration
Migration
A Client A
TAPE_SP1 Client A Client B Client C
B Client B
A A A B B B C C C
B C Client C
Migration
A Client A
Client
Client A Client B Client C
B Client B
A A A B B B C C C
C Client C B
BKUP_SP1 A Hi Threshold
B A B C
D
B C
D
C
A Lo Threshold
Migration
B
Migration
A Client A
Client
Client A Client B Client C B Client B
TAPE_SP1 A A A B B B C C C C
B
Client C
D Client D
20% full 30% full 40% full
DEFine STGpool
70
* platform-specific
72
* OS/400 command
volname
VOL1
75
E01000
• LABEL LIBVOL
command combines
• DSMLABEL # dsmlabel ... tsm> checkin ...
• CHECKIN LIBVOL
• Enables online tape
labeling
• Drive defined to Storage
Manager tsm> label libvol ... checkin ...
• Storage Manager server
online
E01000
76
Student Exercise
81
Tape Devices
• IBM Tivoli Storage Manager supports more than 300 tape
and optical devices.
• Check the supported device list.
• Tape devices are referred to as sequential access devices.
www.tivoli.com/support/storage_mgr/tivolimain.html
83
Terminology
• Library
• A device that organizes and holds one or more tape drives, one or more
tape volumes, and an optional robotic mechanism.
• Drive
• A hardware device capable of performing operations on a specific type of
sequential media.
• Device Class
• Represents a device type which defines the tape media used in the library.
84
How Storage Manager Uses Sequential Access
Devices
Storage Pool Volumes
VOLUME VOLUME
LIBRARY
• Command line
• Manual
– DEFine DRive libname drive_name device_name
• Automated
– DEFine DRive libname drive_name device_name element=address
Clients
Clients
Clients
Storage devices
90
Example of Storage Manager Tape Library
Sharing
Tape Library
Fiber Channel Library Manager
scsi
Server-to-Server
SAN data Gateway
Fiber Channel
• Tape drives are dynamically shared among the Tivoli Storage
Manager servers co-operative drive allocation using a peer-to-
peer method.
DB Volume
DB Volume High water mark DB Volume
1 EXTend DB
2 EXPand DB by 20% +
Storage Manager Recovery Log
Log Volume
Log Volume High water mark Log Volume
1 EXTend LOG
2 EXPand LOG by 20% +
94
• DB or log expansion
• Format volume
• Extend database or log
• Repeat for mirrors
• MVS servers
• Extends previously allocated space
• Dynamic expansion not supported
• Message displays expansion required
95
• DEFine SPACETrigger
• DB option
• LOG option
• UPDate SPACETrigger
• Query SPACETrigger
96
• Benefits
• Automatic tuning by Storage Manager.
• Reduces customer requirement on performance knowledge and skill.
• Keep the external interface to Storage Manager simple.
97
Storage Manager
Server
WAN
98
Export/Import Overview
Loss
Vault
Disaster Recovery
Export Import
Database
SERVER_PRODB
MIGRATION, CLONING
prefix.EXT
SERVER_PRODA
• Self-describing copy of data
• Non-disruptive
• Supports disaster recovery
• Supports workload
balancing/cloning
99
Export/Import Fundamentals
• What CAN be
exported/imported
• Policy information
• Administrator information
• Node information
• Backup and archive data
• What is NOT
exported/imported
• Recovery Log information
• Storage pool definitions
• Database and log definitions
• Device and class definitions
• Four Export and Four
Import commands
• Node, Admin, Policy, Server
100
Procedure Sequence Summary for Storage
Pools and Library
Storage Pools
Prepare the volume
DSMFMT
DSMLABEL
DEFINE VOLUME WITH FORMAT SIZE PARAMETER
Define the device class
DEFINE DEVCLASS
Define the storage pool
DEFINE STG
Define a volume to the storage pool
DEFINE VOLUME
Library
Define the library
DEFINE LIBRARY
Define the drives in the library
DEFINE DRIVE
101
Student Exercise
102
Summary
You should now be able to:
• Use the Web administrative interface and the command line interface to
perform server administrative duties.
• Set up clients and administer registration and password options.
• Monitor the server for scheduling, error logging, and events.
• Manage primary storage pools.
• Configure libraries.