HP-Openview Storage Area Manager Fundamentals C
HP-Openview Storage Area Manager Fundamentals C
HP-Openview Storage Area Manager Fundamentals C
Fundamentals
ESG4382SG20311
HP Training
Student guide
Printed in USA
HP OpenView Storage Area Manager Fundamentals
Student Guide 2
November 2003
HP Restricted Contact HP Education for customer training materials.
Contents
Course overview
Objectives ................................................................................................................. 1
Course objectives...................................................................................................... 2
Course outline........................................................................................................... 3
Course prerequisites ................................................................................................. 4
HP Restricted
Contents i
HP Restricted
Rev. 3.43
Contents
HP Restricted
Contents iii
Contents iv
HP Restricted
Rev. 3.43
Contents
Inferred hubs........................................................................................................... 15
Map example #1 for inferred hubs ................................................................. 15
Map example #2 for inferred hubs ................................................................. 16
Map example for JBODs ........................................................................................ 17
About LUN association.................................................................................. 18
About NAS devices ................................................................................................ 19
Working with device links...................................................................................... 20
Operational rules for device links .................................................................. 20
Adding a device link ...................................................................................... 21
Moving an existing device link...................................................................... 22
Removing an existing device link .................................................................. 24
Learning check ....................................................................................................... 25
Rev. 3.43
HP Restricted
Contents v
Module 8 Installation
Objectives ................................................................................................................. 1
Installing Storage Area Manager.............................................................................. 2
Meeting system requirements .......................................................................... 3
Recommended setup ........................................................................................ 4
Multi-homed management servers................................................................... 5
Custom Setup window ..................................................................................... 6
Ready to Install the Program window.............................................................. 7
Database Control Wizard ................................................................................. 8
Setup Assistant ................................................................................................. 9
Getting ready to start ............................................................................. 10
Setting the storage domain name........................................................... 11
Setting the SNMP discovery range........................................................ 12
Selecting Accountant currency .............................................................. 14
Deployment process............................................................................... 15
Deploying Host Agent software ............................................................ 16
Adding SAN hosts to the deploy list ..................................................... 17
Selecting which Host Agent packages to install.................................... 19
Status of Host Agent software deployment ........................................... 20
Activating Storage Allocater ................................................................. 21
Activate Allocater on selected hosts window........................................ 22
Reviewing the Setup Assistant summary .............................................. 24
Starting device discovery....................................................................... 25
About discovery cycles........................................................................................... 26
Setting default deployment options ....................................................... 27
Enabling/disabling the client exception dialog...................................... 28
Contents vi
HP Restricted
Rev. 3.43
Contents
HP Restricted
Contents vii
Contents viii
HP Restricted
Rev. 3.43
Contents
Rev. 3.43
HP Restricted
Contents ix
HP Restricted
Rev. 3.43
Contents
HP Restricted
Contents xi
Contents xii
HP Restricted
Rev. 3.43
Contents
Rev. 3.43
HP Restricted
Contents xiii
HP Restricted
Rev. 3.43
Contents
Rev. 3.43
HP Restricted
Contents xv
Module 15 Manager-of-Managers
Objectives ................................................................................................................. 1
MoM overview and features..................................................................................... 2
Setting Up MoM....................................................................................................... 3
Creating user logins and passwords ................................................................. 4
Adding storage domains................................................................................... 6
Monitoring storage domains..................................................................................... 8
Viewing storage domains................................................................................. 8
Viewing storage domain maps ......................................................................... 9
Viewing storage domain inventory ................................................................ 10
Viewing events............................................................................................... 11
Managing events..................................................................................................... 12
Filtering events ...................................................................................... 13
Launching management clients .............................................................................. 14
Installing a MoM client .......................................................................................... 15
Learning check ....................................................................................................... 16
HP Restricted
Rev. 3.43
Contents
HP Restricted
Contents xvii
Contents xviii
HP Restricted
Rev. 3.43
Contents
Glossary
Rev. 3.43
HP Restricted
Contents xix
Contents xx
HP Restricted
Rev. 3.43
Storage Builder
Module 11
Objectives
After completing this module, you should be able to:
Rev. 3.43
Define key terms Storage Builder uses when reporting storage device
capacity and host storage utilization.
11 1
11 2
Capacity views of hosts, NAS devices, storage devices, and the domain
For hosts and NAS devices, view panels show the used and free file space.
For storage devices, view panels show the disk space that is visible to hosts,
still unformatted, and spent in overhead.
Lists of the directories, disks, users, volumes, and volume groups on each
host Click any of these labels in the Resources tree to view corresponding
capacity data, including file system and logical volume metrics. Select a
specific resource from the list to view more information about the individual
directory, disk, user, volume, and so on.
Physical and logical cross references At the storage device view, you
can see how LUN space is distributed to hosts and volumes. At the host view,
you can see the LUNs where volumes reside. When logical volume managers
are present, a graphical map shows you the LUN-volume correspondence within
volume groups.
Past and future usage trends Display a line graph of past and future
capacity. Storage Builder predicts future capacity using sophisticated
statistical models that are sensitive to directional tendencies, seasonal
variation, and the recency of the data. You can select the model and adjust
these factors to fit the nature of the data and the purpose of the prediction.
You can also set the confidence level of the prediction and view the
corresponding range of possible values.
Rev. 3.43
Storage Builder
Rev. 3.43
File analysis View reports on stale files, junk files, the largest files, largest
directories, and all files and directories on each and all hosts in the domain.
You can modify the default reports to perform specialized functions.
Backup assessment Line graphs show you the space needed for full and
incremental backups and the number of files modified each day.
11 3
Past and future usage trends Display a line graph of past and future
application claimed capacity. Storage Builder predicts future capacity by
identifying trends in past data. You can turn this feature on or off, and you
can select from a wide range of predictive models.
11 4
SAN Characteristic
Target
Hosts
Volumes (per host)
Users (per host)
Files (per host)
Managed Directories (per host)
500
50,000
50,000
5,000,000
25,000
Rev. 3.43
Storage Builder
SANcapacity
Host is in
How much
use as file systems or volumes:
9 Volumes
9Volume Manager Groups
9 Users
9 Directories
9 File Details
!
Rev. 3.43
Important
Not visible by host does not necessarily mean that the space is available. It may
be in use by a host that does not have the Host Agent installed.
11 5
The overhead associated with a storage device refers to capacity that is not
functional for use by a host. Typically, this is storage used by the device in
mirroring, RAID, and so on. The overhead is the capacity derived from the total
minus free, visible to host, and not visible to host. All storage space is measured
and stored in bytes.
11 6
Rev. 3.43
Storage Builder
Management Client(s)
SanManager
ManagementServer
Core
Gui Panels/Navigation
Clay/Model API
Clay/Model API
RMI
SAN Host(s)
Capacity Archiver
Capacity Configuration
HostAgent
JCore Services
JCore Components
JCore Services
JCore Components
RMI
JCore Components
Allocater Agent Comp
Report Server
IUM Server
config
files
config files
trace
& log files
diald
config
files
reports
data
files
trace
& log files
ovsam agent
Database
jdbc
SCSI
ovsam
data
files
Storage Device
application extensions
The above diagram shows the Storage Builder components that reside on the
management client, management server, and SAN host.
As with the other Storage Area Manager applications, Storage Builder delivers its
functionality in a set of JCore components.
Rev. 3.43
11 7
Clay/Model API
JCore Services
JCore Components
Core
Gui Panels/Navigation
config files
ovsam
command-line JCore application
ovsam agent
command-line JCore application
11 8
Rev. 3.43
Storage Builder
JCore Components
Allocater Agent Comp
config
files
data
files
trace
& log files
diald
native, platform-specific daemon
SCSI
Storage Device
Rev. 3.43
Volume Gatherer
Collector
11 9
Data collected
Files used
Generated files
Data collected
Files used
Files generated
11 10
time stamp, mount point, pathname, type, size, mode, owner, creation
time, last modified time, last access time, size (of file, or non-recursive
size of directory), and recursive size (for directories only)
Rev. 3.43
Storage Builder
Data collected
Files used
Generated files
Rev. 3.43
11 11
Clay/Model API
Capacity Harvester
Capacity Archiver
Capacity Configuration
JCore Services
JCore Components
Report Server
IUM Server
config
files
reports
data
files
trace
& log files
Database
jdbc
Capacity Harvester
Capacity Archiver
Capacity Configuration
Report Server
IUM Server
Capacity Harvester
The Capacity Harvester is used in the collection and processing of data from each
of the host agents. There are two Harvester instances:
11 12
Rev. 3.43
Storage Builder
Capacity Archiver
The Capacity Archiver is a data summarization and trimming mechanism for
managing the size of the data contained within the database. The Capacity
Archiver runs and searches the database for old and obsolete data (userconfigurable). Data that is defined to be of a certain age is summarized with a set
of other old data points. Data that is considered to be obsolete is trimmed.
Summarization
The Capacity Archiver takes a set of the oldest archive snapshots over a time
interval and summarizes each data point within the snapshot, such that
summarized snapshot of data is created with the same set of data points. Each data
point now consists of not simply a raw number, but rather an object that contains
the weighted average, min/max, and standard deviation. These summarized
snapshots are also created on a periodic interval (such as every week) and are
stored back into the model/repository.
Trimming
The Capacity Archiver takes the archive snapshots that were used to create the
summarized snapshots during archiving, and trims them from the model/repository
after the summarized snapshot is created. The summarized snapshots are only kept
for a user-configurable amount of time (such as one year) and are trimmed when
they age beyond this time.
Capacity Configuration
The Capacity Configuration component handles all Storage Builder configuration
on the management server and SAN host, including:
Collection Schedules
Threshold Configuration
Archive Schedules
Report Server
The Report Server provides a report retrieval mechanism for the management
client. When requests (GUI or CLUI) for reports are made on the management
client, the Report Server obtains access to the report and delivers it to the
management client for viewing.
The Report Server is responsible for streaming data files from the management
server over to the client through RMI. Depending on the Storage Object Descriptor
and the report type given, the Report Server identifies the correct file.
The Report Server uses a Resource Directory to pick up the correct .xml data file
for the report. It then applies the correct .xsl template to generate the desired report
(in .csv, .html, or .xml format) in the locale of the client.
Rev. 3.43
11 13
11 14
Rev. 3.43
Storage Builder
Host
Host
R:
R:
Used Space
Free Space
SAN
Storage Device View (Physical Volume)
NAS
Unconfigured
Space
Visible to Hosts
N O T Visible
to Hosts
Host view
Used space on Hosts is the amount of the total space in the file system that is
consumed by files. You see used space when you select a host and view its
capacity.
Free space on a host is the space that remains in a host's file systems for storing
files. File systems are created on physical space, but their capacity does not equal
the size of the assigned physical space. Some physical space is consumed by
system overhead. Also, the free capacity that you see when you select a host may
include file systems that reside on devices not discovered by Storage Area
Manager.
Rev. 3.43
11 15
11 16
Rev. 3.43
Storage Builder
Rev. 3.43
11 17
For the most comprehensive view of storage capacity, select the storage domain
and then click the Capacity tab. The results show the total used and free space on
all hosts and NAS devices in the domain, and the total visible, not visible, and
unconfigured space on all storage devices in the domain.
View domain-level reports and capacity graphs by clicking the corresponding
Report or Graph buttons.
11 18
Rev. 3.43
Storage Builder
To view the storage capacity of a storage network, expand the Storage Networks
node and then select a specific storage network, such as SAN-2. Next, click the
Capacity tab. The results show the total used and free space on all hosts in the
selected network, and the total visible, not visible, and unconfigured space on all
storage devices in the network.
Rev. 3.43
11 19
Volume Gatherer
File Gatherer
Storage Builder allows you to view the capacity of every host in the domain, or
only the capacity of a selected host.
To view the used, free, and total space on every host in the domain, select Hosts in
the tree and then click the Capacity tab.
Use this procedure to assess file space on a host to determine, for example, if space
is available for new or growing directories and files. The results show the total size
of all volumes and file systems on the host, as well as the total used and free space
in those file systems.
11 20
Rev. 3.43
Storage Builder
As shown in the example, the Hosts Capacity view panel displays the following
information:
Total Size of Volumes Total size of volumes, including file systems and
logical volume space
Total File System size Total size of file system space configured on the
host
File System space used Total size of file system space currently occupied
by files and directories
File System space free Total size of file system space that is free, or not
currently occupied by files and directories
Space accessed Total file system size that has been accessed by the host
in the last 24 hours (relative to the last file collection time)
Files accessed Number of files that have been accessed by the host in the
last 24 hours (relative to the last file collection time)
The information in this view panel is collected by both the Volume and File data
gatherers. The Volume data gatherer collects the Total Volume Space, Total File
System Space, File System Used Space and File System Free Space. The File data
gatherer collects the total Space Accessed and number of Files Accessed.
Rev. 3.43
11 21
To view the used, free, and total space on a selected host, select a specific host,
and then click the Capacity tab.
The results show summary information including total, used and free space, as
well as current space utilization.
The view panel also includes access to several host-level capacity reports:
11 22
Largest Files
Largest Directories
Stale Files
Junk Files
Backup
Rev. 3.43
Storage Builder
Managed
Managed directories
directories are
are added
added by
by
clicking
clicking Add
Add Directories
Directories button
button
Note:
Note: File
File collection
collection must
must run
run at
at least
least
once
before
managed
directories
once before managed directories can
can
be
be added
added
To view the space used by managed directories, expand a host node in the tree
then select Directories. Next, click the Capacity view panel. Directory space is the
sum of the sizes of all files in the directory, excluding subdirectories.
The result displays a list of the managed directories on the selected host or NAS
device, and the size of each directory. Selecting a directory from the list displays
additional information, including the percentage of volume space used by the
selected directory.
Notes
Before you can view managed directory capacity, file data must be collected
and the directories must be managed. To view the capacity of unmanaged
directories, view a detailed file report.
Directories do not display in this view panel until they are added as a managed
directory by the administrator.
Rev. 3.43
11 23
Use this procedure to view the disk space that is visible to a selected host. The
result is a list of all the disks/LUNs that a selected host has a physical path to and,
for each, the size, storage device, device file name, hardware path, HBA, and LUN
ID.
Note
Disks that are visible to a host are not necessarily usable by the host. They may
be exclusively assigned to another host, using Storage Allocater or other LUN
management tool.
The information available from this view panel is updated whenever a host sees a
new LUN appear on the device, an old LUN disappears off of the device, or when
an existing LUN on the device changes. By default, hosts check for these changes
every 15 minutes.
11 24
Rev. 3.43
Storage Builder
User
Gatherer
File
Gatherer
To access the file space that specific users are consuming on selected hosts and
NAS devices, select the Users node under a specific host, then click the Capacity
tab.
The result is a list of users and their total file space on the selected host or NAS
device. Domain and NIS users are listed by the domain name and user account.
Local users are listed by the machine name and user account.
Users are log-in accounts and can include Windows user groups, such as
Administrators, as well as the individual users, such as Administrator.
The data displayed is collected by the User and File data gatherers.
Double-click a user name to view specific volume usage.
Rev. 3.43
11 25
To access the volume space on a selected host or NAS device, select the Volume
Groups sub-folder.
Note
A Volume group is simply a pool of LUNs that have been created using
Logical Volume Manager, Veritas Volume Manager, Logical Storage
Manager.
Use this procedure to determine if space is available for new files and directories
in existing volumes. The result is a list of all volumes on the selected host or NAS
device and, for each volume with a file system, the total used and free space.
Volumes without file systems are identified by their paths. Select a volume from
the list to display additional capacity information about the volume, including
volume reports, the space used by managed directories and users, and the space
used on storage devices.
The information displayed on this view panel is collected by the Volume Manager
data gatherer.
11 26
Rev. 3.43
Storage Builder
Rev. 3.43
Important
Please refer to the HP OpenView Storage Area Manager 3.1 Supported
Components and Configurations Guide for specific volume manager versions
supported by Storage Area Manager.
11 27
Host
Host
Logical
Logical Volume(s)
Volume(s)
Storage
Storage Device(s)
Device(s)
11 28
Rev. 3.43
Storage Builder
Click the Properties tab to display general capacity data for the Volume Group,
including LUN, volume, and file system summary information.
This view panel lists the Volume Manager software used to create the selected
volume group.
Rev. 3.43
11 29
To view detailed information about the LUNs in a volume group, select a specific
volume group and then click the Luns tab.
The result is a list of all the LUNs that have been added to the selected volume
group, including each LUN's storage device, size, device file name, HBA, and
hardware path on the selected host.
Note
Storage Builder displays volume group information only for hosts that use
supported volume managers.
11 30
Rev. 3.43
Storage Builder
To trace logical volumes to LUNs, and vice versa, in a volume group, select a
specific volume group and then click the Volumes<-->Luns tab.
The result is a list of the LUN-volume pairings that make up a volume group.
Volumes that are on more than one LUN display more than once in the list, each
instance showing how much of the volume is on the corresponding LUN.
Rev. 3.43
11 31
Data collected by
Core Services DDT Component
Continually updated
during discovery process
You can view storage device capacity alongside other storage devices in the
domain, as shown in the example, or only for a specific device.
To assess the space on storage devices, select the storage devices node, or select a
specific storage device and then click the Capacity tab.
Use this procedure to determine, for example, if space is available to create LUNs
or physical volumes. The results show how much space is visible to hosts, not
visible to hosts, unconfigured, and attributed to overhead (for example, space used
by RAID parity or hot spares).
Note
To view past or future trends of the displayed capacity data, click the
corresponding Graph button.
11 32
Important
Storage Devices need a Core DPI class to be supported by Storage Builder.
Refer to the Architecture and Integrating New Devices module for more
information on DPIs.
Rev. 3.43
Storage Builder
To identify the volumes that are using space on a selected storage device, select a
specific storage device and then click the Volumes tab. The result is a list of
volumes with the LUNs and LUN space that the volumes use on the storage
device.
Rev. 3.43
Important
Storage Builder displays volume information for storage devices only if the
volumes reside on hosts that use supported volume managers, or if the volumes
reside on an HP-UX host and map to a single LUN.
11 33
You can view NAS device capacity with other NAS devices in the domain, or on
individually selected NAS devices.
To identify access space on NAS devices, select the NAS Devices node, or select a
specific NAS device and click the Capacity tab.
Use this procedure to determine, for example, if space is available for new or
growing directories and files. The results show the total size of all volumes and file
systems on the device and the total used and free space in those file systems. It
also provides easy access to capacity-related reports and graphs for each NAS
device.
11 34
Rev. 3.43
Storage Builder
IfIf no
no hosts
hosts are
are in
in the
the
Organization,
Organization, all
all fields
fields will
will show
show
0
0
Rev. 3.43
Host Capacity Utilization Total, used, and free space on all the host
members of the organization
NAS Device Capacity Utilization Total, used, and free space on all the
NAS device members of the organization
11 35
To access the Storage Builder home page, select the Storage Builder node from the
Applications tree and then click the Home tab. The Storage Builder home page can
also be accessed from the Tools menu.
The Storage Builder home page contains links to capacity overviews for the
domain and all storage resources.
11 36
Rev. 3.43
Storage Builder
Select
Select which
which directories
directories are
are
to
be
managed
by
clicking
to be managed by clicking
Add
Add Directories
Directories button
button
File
File collection
collection must
must run
run at
at
least
once
before
managed
least once before managed
directories
directories can
can be
be added
added
To view all managed directories for the entire domain, expand the Storage Builder
node and select Directories from the Applications tree.
From this view panel, add and remove directories and run queries based on the
largest or smallest values for used space.
Rev. 3.43
11 37
To view all the SAN hosts configured in the domain, along with the organization
(if any), expand the Storage Builder node in the Applications tree and select Hosts.
To view all the NAS configured in the domain, along with the Organization (if
any), expand the Storage Builder node in the Applications tree and select NAS
Devices.
Both view panels display total, used, and free space, the amount of space and
number of files accessed in the last 24 hours, and a utilization percentage.
11 38
Rev. 3.43
Storage Builder
Filter
Filter list
list by
by
Organization
Organization
To view all supported storage devices within the domain, expand the Storage
Builder node in the Applications tree and select Storage Devices. The view panel
displays total, visible, not visible, unconfigured, and overhead space, as well as
percent utilization.
Rev. 3.43
11 39
To view all user accounts in the domain and their corresponding used space,
expand the Storage Builder node in the Applications tree and select Users.
From this view panel, view Top N largest versus smallest values. Double-click any
user account in the view panel to view property and volume usage information.
11 40
Rev. 3.43
Storage Builder
Available
Available Metrics
Metrics
To view a list of all volume groups configured within the domain, expand the
Storage Builder node in the Applications tree and select Volume Groups.
Note
Only supported OS volume groups are listed (LVM and Veritas).
To run queries, select desired parameters in Available Metrics, Return, and View
drop-down boxes and click the Run Query button.
Rev. 3.43
11 41
Historical graphs Line graphs that show historical data and trending
predictions
Snapshot comparisons Pie charts that show part(s) of a whole, given the
current data
To view a historical graph or comparison pie chart, press the CTRL key to select
which objects to display on the graph. Then, click the icon above the desired
metric.
If no objects are selected, the first five objects will be graphed.
11 42
Rev. 3.43
Storage Builder
Capacity graphs show past and future trends for a capacity characteristic. Which
characteristic is shown depends on which graph button you click in the Capacity
view panel. The characteristic is identified on the tab of the Graph view panel.
Rev. 3.43
11 43
11 44
Rev. 3.43
Storage Builder
Rev. 3.43
11 45
To change the way capacity graphs display data, click the Edit Chart Properties
button on the graph toolbar. Change the time period, enable or disable trending,
and turn the grid lines on or off. Selections take effect immediately in the open
graph and in other graphs for like devices until you exit Storage Area Manager.
In the Modify Chart Properties window, change the time period by selecting
Relative or Absolute and selecting the associated options.
Note
The archive schedule determines whether or not data is available for the time
period you select. For example, if you choose to display 1 year of data, but you
keep summary data for only 6 months, then the first half of the graph will be
empty.
11 46
Rev. 3.43
Storage Builder
Click the Show Trend Data check box to toggle trend data on or off. A check in
this box activates other options in the trending section. The display of trend data is
disabled by default.
Select an analysis model. Depending on which model you select, additional
options appear in the Analysis Model Parameters section. The default model
Best Fitlets Storage Builder choose the unsmoothed model (polynomial,
exponential, or logarithmic) that most closely matches the data displayed.
Select analysis model parameters, as required.
Select the projection periodhour, day, week, and so forthand then select the
number of periods into the future that you want to predict the capacity data. In
general, the projection period should be half as long as the period that is specified
for data display. The default projection period is one week.
Note
To increase the period of collected data and consequently the reliability of the
projection, select a longer time period in the Select Time Period for Data
Display section.
Rev. 3.43
11 47
To specify a level of confidence for the predicted values, select the Show Range
check box and then the Confidence %. Greater degrees of confidence allow greater
ranges of possible values. The confidence range is indicated by vertical bars
crossing the trend line. The default is 95%.
To toggle grid lines on or off, select the Show X-Axis Grid Lines and Show Y-Axis
Grid Lines check boxes.
Click OK to save the displayed options and close the window.
11 48
Rev. 3.43
Storage Builder
Analysis models
Analysis models improve the projection of future capacity by taking into account
the general characteristics of collected data and the relative weight of specific
characteristics. You can choose any of the following analysis models:
Note
All models require at least three points of collected data. In addition, the
smoothing models require sequential and equally spaced data points.
Rev. 3.43
Linear The linear model draws the best line through the collected data,
that is, the line with the smallest differences between actual and depicted data
points. Choose this model if the selected metric tends to rise or fall in a
straight line.
Polynomial The polynomial model draws the best curve through the
collected data, that is, the line with the smallest differences between actual
and depicted points. Choose this model if the selected metric tends to rise and
fall, as shown here (or the opposite, fall and rise). You select the polynomial
order. The higher the order, the more turns (rises and falls) the line accepts
and, therefore, the better potential fit. However, very high orders combined
with some metrics may generate numbers that are too large for the computer
to represent.
11 49
11 50
Best fit This selection allows Storage Builder to determine which of the
above models (third-order polynomial, logarithmic, or exponential) best
matches the collected data.
Triple exponential smoothing The triple exponential smoothing (HoltWinters) model provides baseline sensitivity, trend sensitivity, and
seasonality sensitivity. Seasonality sensitivity gives greater weight to periodic
variations in data. Choose this model if these variables are important to an
accurate prediction. You choose the length of the season (a day or a week). In
the example here, the season spans four data points.
Rev. 3.43
Storage Builder
When enabling trending for a capacity graph, also select the project period and the
level of confidence.
To show the margin of error as vertical bars alongside the trend line, select the
Show Margin of Error checkbox and adjust the Confidence Interval. Higher levels
of confidence increase the range of accepted values.
Rev. 3.43
11 51
Trending examples
Tending
Tending Enabled
Enabled with
with
aa 95%
confidence
95% confidence
Trending
Trending Enabled
Enabled
with
with aa
25%
25% confidence
confidence
The capacity graph examples above demonstrate the effects of enabling trending
and adjusting the levels of confidence. Note that in the top graph the confidence
level has been set at 95%. As a result, the margin of error (displayed as vertical
bars) is greater than when the confidence level is set to 25%.
11 52
Rev. 3.43
Storage Builder
A capacity pie chart shows the relative contributions of one or more resources to
the combined capacity of all such resources. Resources can be devices, managed
directories, volumes, organizations, or userswhatever is listed in the Capacity
view panel. If you do not select a resource, the chart shows the first five resources
in the list. Use pie charts to compare the capacity of like devices.
Hovering over a pie segment displays a ToolTip containing the size of the
segment.
Rev. 3.43
11 53
Canned reports
Capacity reports track the size of certain files and directories in the storage
domain. If file data is being collected, you can produce the following reports:
Note
To enhance Storage Builder usability, as well as to reduce the amount of stress
on the management server, this canned set of capacity reports are processed
whenever file collection runs. Reports are stored on the management server in
a compressed format.
Stale files have not been opened in a specified number of days. You can get a
list of the stale files on a selected host, NAS device, or volume or you can get
the total number and size of all stale files on all the hosts and NAS devices in
the domain.
Largest files is a list of the largest files on a selected host, NAS device, or
volume. The list includes each file's location, owner, size, file mode, time
created, and last time opened or modified.
Administrator privileges are required to set the criteria that define stale files, junk
files, and the largest files and directories, as well as to choose the report format.
11 54
Rev. 3.43
Storage Builder
Rev. 3.43
11 55
Report settings
Available
Available Report
Report
Formats:
Formats:
csv,
csv, html
html or
or xml
xml
Limit
Limit the
the size
size of
of
report
by
report by
specifying
specifying
number
number of
of rows
rows
To define any of the canned reports, from the Configuration window, expand the
Reports node and choose the specific report.Junk files are defined using rules.
Storage Builder first compares the file path with the pattern. Then, if they match,
Storage Builder will either include or exclude the file in the report, depending on
the Rule definition. If no rules are listed, the report will be empty. Default rules
include *tmp* and *temp*. Only one rule is allowed per line. Other report
attributes include the report export format (.xml, .html or .csv), sorting options,
and report size.
A stale file is defined as number of days since file was last accessed = n, where n
is 365 days by default. Rules can be added to filter the report. By default, there are
no rules.
11 56
Rev. 3.43
Storage Builder
Configuring triggers
Defining reports
Access Storage Builder configuration view panels from the Configuration window.
Rev. 3.43
11 57
Additionally, access Storage Builder configuration view panels for Hosts and NAS
devices directly from the Capacity view panels.
11 58
Rev. 3.43
Storage Builder
Volume Data Includes the used and free space in a volumes file systems,
size of the volume, and association of logical volumes with LUNs and
volume groups on the selected host.
File Data Includes the size and activity of files and directories on the
selected host. File data must be collected to manage directories, report files,
monitor user consumption, and determine the space needed for backups.
Notes
HP recommends scheduling file collection once a day, when the management
server is not in heavy use.
File data cannot be collected for NAS devices on Windows NT and Windows
2000 systems. NAS device capacity is reported only for volumes that are
mounted on UNIX hosts.
Rev. 3.43
User Data Identifies users on the selected host. If the host is a domain
controller or NIS server, all users are identified. Otherwise, only the local
users are identified. The capacity associated with user accounts is discovered
during file data collection.
11 59
Set collection schedules per host for volume, file, and user data.
The default settings include:
11 60
Rev. 3.43
Storage Builder
Rev. 3.43
1.
2.
Select the host(s) whose schedule(s) you want to change. (To select multiple
hosts, use the Shift or Control key.)
3.
Click the Set Schedule button at the top of the view panel.
4.
Click the tab of the collection schedulefor volume, file, or user datathat
you want to change.
5.
To enable or disable collection of the selected data, click the Enable Data
Collection check box. A check mark indicates data will be collected as
specified by the other entries in the window.
11 61
6.
7.
Enter the hour (0 through 24) and the minute (0 through 59) of the first
collection of the day in the Start at boxes.
For periodic collections until the end of the day, check the Repeat check
box and, in the box at the right, enter the number of hours that will
elapse between each collection.
In the Collection Days section, select each day of the week that data will be
collected. The hours specified in Collection Hours will apply to each day you
select.
Note
Whenever you want to return the settings to the factory defaults, click the
Restore Defaults button.
8.
To change another capacity collection schedule for the same host, click its tab
and repeat steps 5 through 7.
9.
When you are satisfied with the volume, file, and user data schedules, click
OK in the Edit Collection Schedules window.
10. Click the Apply button in the Capacity Collection scheduling panel to
implement the schedule changes and continue scheduling collection for other
hosts. Click OK to apply your changes and close the Configuration window.
11 62
Rev. 3.43
Storage Builder
Rev. 3.43
11 63
Capacity summarization
For the sake of economy, Storage Builder routinely summarizes the data that has
been collected over several days and then discards the original data. Summaries
contain the weighted average, minimum and maximum values, and standard
deviation for each measurement that Storage Builder collects. These values enable
Storage Builder to display capacity history, predict future capacity, and conserve
space in the database.
Setting capacity summarization
To set the schedule for summarizing collected capacity data and for deleting aged
summaries, select Capacity Summarization under Scheduling in the Configuration
tree.
To change the minimum number of days that data is kept before it can be
summarized, enter a value for Accept measurements for summary after ___ days.
Higher values increase the time that unsummarized data is displayed in capacity
graphs. The default is 7 days. Collected data is deleted after it is summarized.
To change the number of days of collected data that summaries include, enter a
value for Summarize collected measurements every ___ days. Higher values
increase the interval between summaries in capacity graphs. The default is 7 days.
Note
Higher summary intervals also affect the period for which unsummarized data
is displayed in capacity graphs. For example, if data must be kept 7 days
before it can be summarized and summaries occur every 5 days, some data will
be 12 days old before it is summarized.
11 64
Rev. 3.43
Storage Builder
To increase or decrease the number of days that capacity summaries will be kept,
enter a value for Keep summary measurements for ___ days. Historical data is
displayed in capacity graphs for as long as summaries exist. The default is 365
days.
Note
Whenever you want to return settings to the factory settings, click the Restore
Defaults button.
Click the Apply button to implement changes and continue making changes, or
click OK to apply changes and close the Configuration window.
Rev. 3.43
11 65
Capacity thresholds
A Capacity Threshold is a user-defined limit on used space that, when exceeded,
may need administrative attention.
Limits can be minimums or maximums, and are expressed as percentages (%) or
absolute quantities (KB or MB).
Capacity thresholds can be set on:
11 66
Rev. 3.43
Storage Builder
Domain thresholds
Default
Default thresholds
thresholds can
can be
be
edited
edited or
or deleted
deleted
Click
Click Restore
Restore Defaults
Defaults
button
button to
to reset
reset original
original
default
default settings
settings
To set global consumption alerts on all hosts, NAS devices, volumes, volume
groups, managed directories, or users, select Capacity under Thresholds & Alerts.
The procedure displays a list of the current domain-level thresholds and a window
for editing a selected threshold or adding a new one. The new settings take effect
at the next collection of capacity data.
Note
At least one cycle of volume or file data collection must occur before you can
set thresholds on volumes, volume groups, managed directories, or users.
Rev. 3.43
In the Limit box, enter or change the minimum or maximum amount of used
space that will cause a threshold event. (Direction, the next labeled box in the
window, determines whether the limit is a minimum or maximum.) For user
and directory limits, select the unit of measure in the adjacent box. All other
limits are percentages (space used over total space). The default limit is 95%.
11 67
11 68
Select Increasing in the Direction box to cause a threshold event when used
space exceeds the limit value, or select Decreasing to cause a threshold event
when used space falls below the limit value. The default direction is
Increasing.
Select the severity level of the threshold event in the Severity drop-down box.
The default level is Informational.
Rev. 3.43
Storage Builder
To create a new domain threshold, from the Thresholds & Alerts: Capacity view
panel, click the New button and then select the desired resource type from the
short-cut menu.
Domain thresholds can be set hosts, NAS devices, volumes, volume groups, users,
and directories.
Rev. 3.43
11 69
If threshold trending is enabled, you can select the Projection period, the number
of months (1 to 12) into the future that Storage Builder will check for threshold
violations. An event will occur if predicted consumption passes the threshold limit
any time in the projection period.
Additionally, you can select the needed confidence that a threshold violation will
be detected. Drag the slider toward More Alerts to increase the confidence, up to
95%, and toward Fewer Alerts to decrease the confidence, down to 5%. Greater
confidence allows greater ranges of possible values, and therefore, increases the
likelihood of threshold events.
For example, if 95% confidence tests all predicted values within 100 bytes of the
threshold limit, then 5% confidence would test predicted values within only 10
bytes of the threshold limit.
11 70
Rev. 3.43
Storage Builder
Capacity thresholds can also be set for a specific resource or a resource within an
organization. The user must add resource and organization thresholds. There are
no default resource and organization thresholds provided.
Rev. 3.43
11 71
Resource and organization thresholds can only be added from the Resources tree.
To add a resource or organization threshold, select a node, click the Configure
button from the Capacity view panel, and then select Thresholds from the shortcut
menu.
Note
Once resource and organization thresholds are added, they may be edited or
deleted within the Configuration Window
11 72
Rev. 3.43
Storage Builder
Capacity thresholds
Triggers
By default, capacity-related events are sent to the Event view panel when a
capacity threshold is met. Create triggers to perform other actions when a capacity
threshold is met, such as:
Rev. 3.43
Run a command
Forward a trap
11 73
1.
1.
2.
2.
3.
3.
Select
Select the
the Capacity
Capacity Category
Category
Select
Select Severity
Severity
Select
Select event(s)
event(s) to
to be
be monitored
monitored
11 74
Rev. 3.43
Storage Builder
Learning check
1.
2.
3.
4.
True
False
Capacity Harvester
b.
c.
d.
Volume Gatherer
Before you can view managed directory capacity, file data must be collected
and the directories must be managed.
True
False
5.
Rev. 3.43
Which of the following terms is used to denote disk or LUN space that has a
physical path to one or more SAN hosts.
a.
Visible to hosts
b.
Used space
c.
Free space
d.
Unconfigured space
11 75
6.
7.
8.
11 76
A list of files that have not been opened in a specified amount of time.
b.
c.
d.
True
False
True
False
Rev. 3.43
Managed applications
Module 12
Objectives
After completing module, you should be able to:
Rev. 3.43
12 1
Set thresholds to monitor for times when capacity usage exceeds desired
values.Although managed application features are currently provided by Core
Services and Storage Builder, future releases will extend these abilities to the other
applications in the Storage Area Manager suite, providing capabilities such as endto-end performance monitoring.
12 2
Rev. 3.43
Managed applications
Rev. 3.43
HP-UX
except
11.20
X
X
X
X
X
Solaris
X
X
X
X
Windows
NT 4.0
Windows
2000
X
X
X
X
X
X
X
X
Windows
Server
2003
Tru64
5.1a and
5.1b
X
X
X
X
12 3
Host Agent
Collects application
data (on a schedule)
from an AMP, adapts
it to CASU XML
format, and writes it to
a data set local file
Collector
CASU
data sets
AMP
Application
Instance
Harvester
Update
Query/collect
Query
Events &
data
Repository
Application
Data
(CASU XML)
Application Management Plug-ins (AMPs) interface with the Collector Host Agent
component. The AMP queries an application instance for data. The Collector
correlates it and formats the data in Common Application Storage Usage (CASU)
XML, and then notifies the management server that a collection has occurred. The
management server harvests the data and stores it in the central repository.
12 4
Rev. 3.43
Managed applications
Grouping
nodes
Application
details
display
based on
node
selected
on map
The Managed Applications node and its subnodes display in the Resources tree.
Consistent with other Storage Area Manager features, clicking on a node in the
tree displays the corresponding information on the right side of the screen,
including a map and detailed view panels at the bottom.
The top-level nodes are referred to as root nodes for the application. For Microsoft
Exchange this would be an organization. For Oracle this would be a database.
Additionally, the application nodes in the tree and on the map are grouped
logically based on the application they represent. The high-level nodes, such as
instances and tablespaces for Oracle applications, are referred to as grouping
nodes.
Rev. 3.43
12 5
Admin Group
Installation
Instances
Storage Groups
Instance1
Storage Group1
Mailbox Stores
Mailbox Store1
Mailbox Store2
Host
Public Folder1
Storage Device
Storage Area Manager application views mirror the structure of the application
itself.
In Microsoft Exchange, the top-level node is the Organization. Each Windows
domain corresponds to one organization.
An Admin Group is a collection of Exchange objects that are grouped together for
the purpose of managing permissions.
An Installation refers to the physical installation of Exchange on a server. An
installation could be broken out into multiple instances; for example, in a clustered
environment where multiple system processes each allow database access.
A Storage Group is a set of stores that share the same set of transaction log files.
Mailbox Stores contain user data.
Public Folder Stores contain shared data.
Log Files are history files that are useful in backing up and restoring Exchange
data.
12 6
Rev. 3.43
Managed applications
Instances
RedoLogs
Instance1
RedoLog1
ArchiveLog Destinations
Tablespaces
TablespaceA
DataFile1
DataFile2
TablespaceB
DataFile3
Host
Storage Device
Rev. 3.43
12 7
Selecting the Managed Applications node in the Resource tree displays a list of
applications and a count of the installations viewed from the management server.
12 8
Rev. 3.43
Managed applications
Rev. 3.43
12 9
Under each Application node, is a list of root nodes. A root node represents the top
level for that application. An example root-node for Oracle is the Oracle database;
for Exchange, it is the Exchange Organization.Click a root node in the tree to see
the corresponding view panel. The properties tab provides summary information
and, if the application selected is Microsoft Exchange, several factory-defined
reports.
12 10
Rev. 3.43
Managed applications
View graphs
and
configure
thresholds
Status
propagated
from children
Important
Supported Volume Manager software must be installed in order to view the
linkages all the way down to the storage device.
Click a node in the map to display corresponding information at the bottom of the
view panel. The Properties tab displays basic information about the node selected
and enables you to view a graph of the LUN space allocated to the application and
enables you to configure thresholds.
Rev. 3.43
12 11
Click to view
historical
perspective
Application status is indicated by the color of the nodes on the map. The status
rolls up to the root node, and each node displays the worst case of all of its
children. Click the chart button next to Instance State to view a history of
application instance status.
12 12
Rev. 3.43
Managed applications
The preceding sample graph shows a loss of communication with the Storage Area
Manager Host Agent near 12:00. Note that Storage Area Manager can differentiate
between losing communication with the Host Agent and losing communication
with the application itself.
Rev. 3.43
12 13
Important
The scenario discussed in the paragraph above has a potential to cause
confusion for a customer. For example, if they uninstall their AMP, the
managed application features will indicate that the Host Agent is down but the
rest of the Storage Area Manager features will indicate that the Host Agent is
up and running.
Application status
Host Agent state
Instance state
(Properties panel)
Graph status
Rollup status
(Properties panel)
Map color
Locked
Up
Down
Warning
Unavailable
Uninstalled
Unknown
Pending shutdown
HA Down
HA Unknown
Locked
Up
Down
Warning
Warning
Uninstalled
Unknown
Pending shutdown
HA Down
HA Unknown
Unavailable
Healthy
Down
Warning
Warning
Uninstalled
Unknown
Pending shutdown
HA Down
HA Unknown
Warning
Normal
Critical
Warning
Warning
Warning
Unknown
Warning
Major
Major
Cyan
Green
Red
Cyan
Cyan
Cyan
Blue
Cyan
Orange
Orange
12 14
Rev. 3.43
Managed applications
Viewing application
LUNs
If Builder is not
installed or its
license is out of
compliance,
Unlicensed
will display in
the column
The LUNs tab shows the LUNs that are used by the selected application node.
This tab displays:
Rev. 3.43
The LUN name reported by the storage device. If the device does not report a
name, Storage Area Manager creates a unique LUN name.
The capacity of the assigned LUN space that is available to create volumes.
12 15
Resource
Status
indicates
clustering:
Shared =
clustered
Private =
clustered
not shared
Blank = not
clustered
If Builder is not
installed,
Volumes and
Subnodes tabs
will not display.
If its license is
out of
compliance,
they will be
inactive
The Volumes tab shows the volumes that are used by the selected application
node. It displays:
The share status for the volume. The status is shared for volumes that are
visible to multiple cluster nodes, private for volumes that are visible only to
the current host (whether a cluster node or not), and unavailable for volumes
that are not visible to this host.
The amount of space on the volume that is currently occupied by files and
directories.
The amount space on the volume that is free, or not currently occupied by
files and directories.
The percentage of the total volume size that is reserved for managed
application use.
You can also use the Volume tab to view capacity graphs and pie charts.
12 16
Rev. 3.43
Managed applications
To configure
thresholds,
Select
subnode
and click
Configure
The SubNode tab displays information about the application the level below the
node you have selected in the tree or map.
This tab is useful for displaying a more granular view of information. For example,
if the tablespace node is selected in the map, you can click the Subnodes tab to
view a listing of the capacity of all the data files in that tablespace.
This tab also enables you to directly configure thresholds for a chosen subnode.
Rev. 3.43
12 17
Only host
view
shows
Volumes
on the
map
view
Two ways to view managed applications are:
12 18
Host view, which shows information about the application from the
perspective of the selected host. It does not list all the application instances,
but instead lists the volumes on that host the application root-node is using.
Use this view to show how an application is impacting the storage capacity of
a particular host.
Rev. 3.43
Managed applications
Installing AMPs
Setting up AMPs
Installing AMPs
12 19
There may be more than one database on each host; however all SIDs
for those databases must be unique
12 20
Rev. 3.43
Managed applications
Setting up AMPs
AMPs can be set up from the Tools Configure window. You can also set up
AMPs when installing or modifying the Host Agent by using the Modify Host
Component Selection.
Rev. 3.43
1.
2.
3.
Select a host name from the drop-down menu or enter a name in the Host
box.
4.
5.
6.
7.
12 21
Just as a collection schedule can be set for other capacity data, schedules can also
be set for the collection of managed application data.
1.
2.
3.
Select one or more hosts and click the Set Schedule button.
4.
Using the tabs provided, select the application you would like to schedule. In
this case, either Oracle or Exchange.
5.
Set the collection start time and whether you would like it to run repetitively,
for example every 2 hours or every 4 hours.
6.
Select the days of the week on which the collection should run.
To run an unscheduled collection, click the Start Collection button. The systems
begins gathering data for the application selected.
12 22
Rev. 3.43
Managed applications
Top-N Mailboxes lists the largest mailboxes from all installations in the
selected Exchange organization.
Top-N Public Folders lists the largest public folders from all installations
in the selected Exchange organization.
Stale Mailbox Stores lists stale mailboxes from all installations in the
selected Exchange organization.
Rev. 3.43
12 23
Storage Builder produces Storage Area Manager events when application usage
exceeds or falls below user-specified limits. These user-defined limits are called
managed application thresholds.
You can set capacity thresholds for the domain or specific to a single resource.
You can also set thresholds on predicted application usage.
12 24
1.
2.
3.
To create a new global threshold, click the New button. Select the desired
threshold from the list, such as Exchange Mailbox Store Physical
Consumption Threshold.
4.
5.
Specify the limit. In other words, the minimum or maximum used space that,
when passed, causes a threshold event.
6.
7.
Rev. 3.43
Managed applications
Rev. 3.43
12 25
12 26
1.
2.
3.
4.
5.
6.
7.
Select the desired action and any necessary parameters. For example, send an
email to the on-call administrator when the status of the application instance
changes.
Rev. 3.43
Managed applications
Learning check
1.
2.
3.
7.
8.
Rev. 3.43
Accounting
b.
Capacity
c.
Performance
d.
Allocation
Oracle AMPs are installed as part of the default Host Agent deployment
process and do not require any additional setup procedures to be performed.
True
False
Maps
b.
c.
Reports
d.
e.
Application status
b.
c.
d.
At initial release, Storage Area Manager 3.1 provides capacity and status
information for which two applications? (choose two)
a.
Oracle
b.
SAP
c.
Microsoft Exchange
d.
Lotus Notes
e.
DB2
12 27
12 28
Rev. 3.43
Storage Accountant
Module 13
Objectives
After completing this module, you should be able to:
Rev. 3.43
13 1
13 2
Audit log of billing transactions and LUN events A quick look at the
audit log indicates when changes were made to organizations, accounts,
service levels, or the billing schedule; if daily usage is being regularly
collected; when bills were generated and exported; and if a LUNs status
changed. The Audit Log Viewer is used to display, export, and print the audit
log.
Rev. 3.43
Storage Accountant
Rev. 3.43
CLUI commands The CLUI is available to expedite most of the tasks that
can be performed in the graphical user interface; for example, adding LUNs
to service levels or accounts, creating organizations, removing LUNs from
service levels, and generating bills.
13 3
Accounts
13 4
Rev. 3.43
Storage Accountant
Service levels
Service levels allow storage providers to set up groups of LUNs with the
same price.
The purpose of service levels is to determine the price that will be charged
for LUN use and typically reflect the relative value of the LUN or LUN
service.
The service level represents storage hardware (vendor, model, and RAID
level) and any services associated with the device (backup, mirroring)
The storage administrator can use any factors in determining the rates to be
charged to users of storage. These could include:
The speed and type of hardware used in providing storage to the user.
LUNs are associated with a pricing level by assigning them to a service level.
By default, LUNs to do not have a service level/price associated with them.
As a result, billing for storage resources does not begin until this association
is configured.
Note
Before LUNs can be added to an account for usage charging, the LUN must
first be added to a user-created service level.
Rev. 3.43
13 5
1
Create Service
Level
Add LUNs
to Service Level
5
Create
Organization
Add LUNs
to Accounts
Create
Accounts
2.
3.
Create Organization
4.
Create Accounts
5.
The arrows in the figure above indicate the necessary sequences. For example, to
place LUNs in a service level (step 2) the service level must first be created (step
1). Most importantly, to add LUNs to an account (step 5), all of the previous
actions (1, 2, 3, and 4) must first be completed.
13 6
Rev. 3.43
Storage Accountant
All summary and detailed customer bills can be exported to .csv, .html, and
.xml formats for budgeting, financial analysis, and web-based reporting.
At the end of each day, Storage Accountant records all of the days
transactions that affect storage charges (for example, a LUN is added or
removed from an account, the service level price is changed, or the LUN is
resized).
Once a month, these daily records are compiled into a single binary file of
usage information, such as LUN 01 used by Account AA from October 1,
2001, 09:27:54, to October 30, 2001, 23:59:59, at a price of $.07/GB/hr. The
information in this file is sorted by organization and account to display
requested bills in the Bill Viewer, and to produce specially formatted files
that can be imported by a third-party billing application.
Charges are based on the size and price of the storage units that a customer
has access to, as opposed to the amount of space that the customer actually
consumes at any point in time. The price of the storage unit is determined by
its assigned service level.
The amount charged is the product of the size and price per GB of the storage
unit and the number of days that the unit is available during the billing
period, as shown in the following formula:
Storage Unit Charge = LUN Size (GB) X Price per GB per hour X Hours
Accessible
Example
Given that a customer has a 9 GB storage unit whose price is $25 per day, the
charge after 30 days of service would be:
9GB X $25 X 30 days or $6750.
Storage Accountant records day-to-day changes in the charge factors and
sums them up at the end of the billing period.
Rev. 3.43
13 7
Management Client(s)
SanManager
ManagementServer
Clay/Model API
Clay/Model API
Usage Metering
HostAgent
RMI
JCore Components
config
files
data
files
JCore Services
RMI
SAN Host(s)
JCore Services
JCore Components
Bill Viewer
JCore Services
JCore Components
trace
& log files
diald
config files
ovsam
config
files
ovsam agent
reports
data
files
trace
& log files
Database
jdbc
SCSI
Storage Device
application extensions
The above diagram shows the Storage Accountant components that reside on the
management server and the management client.
As with the other Storage Area Manager applications, Storage Accountant delivers
its functionality in a set of JCore components. These components reside on the
management server and management client. Notice, there are no Storage
Accountant-specific components that reside on the SAN host.
13 8
Rev. 3.43
Storage Accountant
Clay/Model API
config files
JCore Services
Bill Viewer
JCore Components
Accountant Panels & Ccnfig
ovsam
command-line JCore application
ovsam agent
command-line JCore application
Rev. 3.43
Billing Period
Organization
Account
Billing Period
Organization
13 9
Clay/Model API
Audit Log
config
files
reports
data
files
JCore Services
Usage Metering
JCore Components
trace
& log files
Database
jdbc
Usage Metering
Audit Log
Usage metering, data correlation, and bill generation processes are divided into
three distinct steps:
1.
Usage metering, which consists of monitoring (or listening) for events related
to LUNs. This step is handled by the StorageCollector component.
2.
3.
Usage Metering
The StorageCollector listens for database-generated events that indicate changes to
LUNs. These events are translated into a data structure called a Normalized
Metered Event (NME) and stored in a binary file. There is one binary file for each
collection period (once per day)
13 10
Rev. 3.43
Storage Accountant
On demand by the client GUI bill viewer when the user wants to see the
billing information for the current billing cycle (billing generation has
not occurred since the billing period has not ended)
Correlation usage information can also be exported. The export process is:
Write the summarized bill to human (.html) and machine (.csv or .xml)
readable form.
Audit log
All events related to usage metering and billing are stored in a persistent audit log.
Example entries include: When a billing cycle ends, or when a service levels price
changes. The audit log is part of the Storage Area Manager database. Audit
information needs to be kept for a relatively long period of time (one year), but the
amount of information being logged each day is minimal. The audit log is
viewable in the GUI and readable from a CLUI command.
By default, Storage Accountant events are not sent to the Storage Area Manager
event browser. Triggers must be configured to forward Accountant events to the
Storage Area Manager event browser.
Rev. 3.43
13 11
To manage service levels, organizations, and accounts from within a single view
panel, select Storage Accountant in the Applications tree and then click the
Accounting tab.
13 12
Rev. 3.43
Storage Accountant
Service levels
Services levels determine the price that will be charged for LUN use. To view a
summary of all service levels that have been created, expand the Storage
Accountant node in the Applications tree and select Service Levels.
Note
Because service levels are specific to Storage Accountant, service level
information can only be accessed from within the Applications tree under the
Storage Accountant node.
Rev. 3.43
Cost/GB/Hour Price charged to the account for use of any LUN assigned
to this service level.
Before LUNs can be attached to an account, they must have a service level.
To create a new service level, click the New Service Level button on the Service
Level view panel. In the New Service Level window, enter the information
required to define the service level.
The Automatically Generate ID option lets Storage Accountant generate the
unique identifier that is required for this service level. To specify the identifier
manually, clear the checkbox.
13 14
Rev. 3.43
Storage Accountant
Service Level Name The name that this service level is known by in
business communications
LUN Price/GB/Hour The price, in any currency, that will be charged per
GB per hour of access to this LUN
There are two ways to add service levels within Storage Accountant, both use the
Applications tree:
Rev. 3.43
Right-click the Service Level node and select New Service Level.
Select the Storage Accountant node and use the Accounting view panel
13 15
To view service level properties, expand the Service Levels node and select the
specific service level. Click the edit button at the bottom of the service level
properties view panel to modify any of the properties.
13 16
Rev. 3.43
Storage Accountant
Click
Click the
the Select
Select
Source
Source Of
Of LUNs
LUNs
drop-down
drop-down list
list to
to
view
view LUNs
LUNs from
from aa
particular
particular storage
storage
device
device
LUNs must have a service level before they can be added to accounts. Conversely,
LUNs must be removed from accounts before their service level can be removed.
To add or remove LUNs to a service level, click the Add/Remove LUNs button on
the service level properties view panel. The selected service level is indicated in
the window title bar.
The information listed in the LUNs view panel is obtained directly from the
repository. All storage device-specific information is obtained from Storage Area
Manager Core Services through DDT.
Use the drop-down menus at the top of the panels to filter the lists that display. To
add and remove LUNs, select the LUNs in either panel and click the Add or
Remove button as appropriate.
When a LUN is added to, or removed from an account, the operation is pending
until the Apply or OK button is clicked. When a LUN is added to an account, it is
displayed with a right arrow icon, and is listed in gray text on the left and in blue
text in the Add List. Removed LUNs are displayed with a left arrow icon, and are
listed in gray text on the right and blue text in the Remove List.
Rev. 3.43
13 17
To undo one or more pending operations, select the operations in the Add or
Remove list and click the Undo button.
Note
Moving large numbers of LUNs increases the time it takes to apply the
changes, about a minute for every 2000 LUNs. During this time, a message
window shows the progress of the changes. There is a short delay before the
view panel is updated with the changes.
Note
For best performance, HP recommends limiting the total number of LUNs in a
service level to 2000. If more than 2000 LUNs need to use the same price,
alternate service levels with the same price should be created.
13 18
Rev. 3.43
Storage Accountant
To display a list of the Service Level LUN assignments and their cost per hour,
expand the Service Levels node, select a specific service level, and then click the
LUNs tab. Select from the drop-down menus to specify the parameters of the
query you want to run and then click the Run Query button.
Available query filters include:
Rev. 3.43
All Displays all LUNs associated with the selected service level
Size in MB Displays all LUNs that are either greater than or equal to a
given size in megabytes, or less than or equal to the specified size.
On Device Displays all LUNs that are on a specific storage device. This
filter automatically lists all known storage devices and allow the user to
select a device. This could be useful to ensure that the LUNs for a device
have been assigned to the correct service level.
Visible to Host Displays LUNs that are visible to a specific host. As with
the On Device filter, this filter automatically lists the known hosts and allows
selection of a specific host.
13 19
13 20
Cost/Hour Displays all LUNs with a cost per hour that is either greater
than or equal to a given cost per hour in the selected currency, or less than or
equal to the specified cost.
Rev. 3.43
Storage Accountant
Organizations
To view a list of all existing organizations, expand the Storage Accountant node
and select Organizations.
Select from the drop-down menus to specify the parameters of the query you want
to run and then click the Run Query button.
Available query filters include: Organization name, Organization ID, Number of
Active Accounts, Space in Accounts, Cost per Hour of Accounts, and Number of
LUNs.
The Organizations node lists all organizations created within Storage Area
Manager, including those that do not have associated accounts created for Storage
Accountant.
The LUN Query Filter limits the results shown in the table. Available filters are:
Organization Name, Organization ID, Number of Active Accounts, Space in
Accounts, Cost per Hour of Accounts and Number of LUNs. The Run Query
button must be clicked in order for any values to display.
Rev. 3.43
13 21
13 22
Rev. 3.43
Storage Accountant
Accounts
Double-click
Double-click on
on
any
any organization
organization
to
to view
view Account
Account
information
information
Filter
Filter list
list on
on only
only active
active
accounts
accounts or
or include
include both
both
open
open and
and closed
closed accounts
accounts
To view an account summary for all organizations:
1.
2.
Rev. 3.43
1.
2.
3.
13 23
13 24
1.
2.
3.
Select the account for which you want to view information and click the
LUNs tab.
4.
Select a category.
b.
c.
Rev. 3.43
Storage Accountant
To create a new account, select the Organization that the account will be
associated with in the Resources tree and then click the New Account button.
Alternatively, accounts can be created from the Accounting view panel available
from the Applications tree.
The New Account window prompts for the information that is needed to create an
account. Storage is attached to and charged by account. The Finance department,
for example, could be one of the organization's accounts.
Automatically generate ID option lets Storage Accountant generate the value that
uniquely identifies this account. To specify the identifier manually, clear the check
box.
Rev. 3.43
13 25
To view the properties for an account, expand the Organizations node and select
the specific account. The Account view panel displays the following information:
Account Status Last state change associated with an account and the
date of that state change. Only the account activated state is viewable.
When an account is closed, it cannot be viewed in Storage Accountant.
View reports
13 26
Total Cost/Hr The total cost of all LUNs in the account on a per
hour basis
Rev. 3.43
Storage Accountant
Use
Use the
the Select
Select Source
Source of
of LUNs
LUNs
drop-down
drop-down window
window to
to show
show
LUNs
LUNs from
from aa particular
particular service
service
level
or
storage
device
level or storage device
Organizations are billed for the LUNs that are added to their accounts.
Caution
Make sure that LUNs are physically and logically accessible to the
organization adding them to an account. Otherwise, organizations can be
charged for LUNs that they cannot use.
Note
Only LUNs that have been placed in service levels can be added to accounts.
Rev. 3.43
13 27
2.
Right-click the specified account and select Add/Remove LUNs from the
short-cut menu. A new window lists all available LUNs on the left panel and
all LUNs that are already attached to the account on the right panel.
Note
To select LUNs from a particular storage device or service level, select Storage
Devices or Service Levels in the top box in the left panel. The contents of the
second box change accordingly. When a specific storage device or service
level is selected from the second box, the list of available LUNs shows only
the LUNs in that device or service level.
3.
In the left box, select the LUN or LUNs that are to be attached to the selected
account and click the Add button. The selected LUNs are dimmed in the list
on the left and added in blue to the Add List on the right. A green arrow
appears in the Status column beside the moved LUNs in each list, indicating
that the addition is pending.
Continue selecting LUNs and clicking Add. Select and remove LUNs from
the list on the right. All actions remain pending until Apply or OK is pressed.
Note
Moving large numbers of LUNs will increase the time it takes to apply the
changes, about a minute for every 2000 LUNs. During this time, a message
window shows the progress of the changes. There will be a short delay before
the view panel is updated with the changes.
Note
For best performance, HP recommends limiting the total number of LUNs in
an account to 2000. To assign more than 2000 LUNs to the same organization,
assign the LUNs to multiple accounts, and then assign the accounts to the
organization.
4.
13 28
Rev. 3.43
Storage Accountant
To view a list of all known host systems by platform type with the corresponding
Storage Accountant information, select Hosts in the Resources tree and click the
Accounting tab.
Rev. 3.43
13 29
To view the Accounting summary for all LUNs for a specific host, select a host
and click the Accounting tab.
13 30
Rev. 3.43
Storage Accountant
To view the Accounting summary for storage devices, select the Storage Devices
node or a specific storage device, and then click the Accounting tab.
Rev. 3.43
13 31
Storage Space
Storage Cost
The sections of the charts correspond to the data columns displayed in the Storage
Devices Summary table, but also include the amount of space on the device that
has not been sectioned into LUNs (identified as overhead space in Storage
Builder).
13 32
Rev. 3.43
Storage Accountant
To view accounting information for logical units, select the Logical Unit sub-node
under a specific device in the Resources tree and click the Accounting tab.
The Logical Units accounting view panel is used to view a summary of LUN costs.
LUN cost summary for LUNs that are visible to a host or LUNs that belong to a
particular storage device can be viewed.
The Logical Units accounting view panel is accessed from the Accounting view
panel under the Logical Units sub-node. It also provides detailed information on
each LUN on the given device.
The Storage Devices Logical Units table provides detailed information on each
LUN on the given device.
Rev. 3.43
13 33
Reports
Audit Log
13 34
From the Applications tree, using the Reports tab of the Storage Accountant
view panel (shown above)
Rev. 3.43
Storage Accountant
An exportable file that is automatically saved at the end of each billing period
In each case, Storage Accountant produces the bill from information that it collects
during the billing period.
At the end of the day, Storage Accountant records all the day's transactions that
affect storage charges (for example, a LUN is added or removed from an account,
a service level price that changed, or a LUN is resized)
Once a month, Storage Accountant compiles these daily records into a single
binary file of usage information.
Example
Rev. 3.43
13 35
To launch the Bill Viewer and view past or current charges for organizations, click
the icon next to View Current and Past Organization Bills on the Accountant
Reports tab.
Select from the Billing Period drop-down menu to specify the viewing period.
Bills can be viewed in two forms: summary and detail. A summary bill contains
information about one or more organizations, including the charges for each
account, and the total charge to each organization. Click an organization name to
launch the Detail Organization Bill.
To print the bill, select File Print to output the displayed bill to the default
printer. Select File Page Setup to specify the paper size and source, orientation,
and margins of the printed copy.
To export the bill, select File Export. Click Detail or Summary, and then select
a file type from the submenu.
13 36
Rev. 3.43
Storage Accountant
Rev. 3.43
13 37
To launch the Bill Viewer and display a summary storage device bill, select Tools
icon next to View Storage Device Billing Reports on the Accountant Reports tab.
The storage device summary bill includes the following information:
13 38
Billing period
For the specified billing period, the total charge for LUNs in accounts
For the specified billing period, the total charge for LUNs not in accounts
Rev. 3.43
Storage Accountant
Launched
Launched from
from within
within the
the Summary
Summary Storage
Storage Device
Device report
report or
or by
by
selecting
selecting aa specific
specific device
device under
under the
the Storage
Storage Devices
Devices node
node in
in the
the
Resources
Tree
and
selecting
the
Report
Icon
Resources Tree and selecting the Report Icon
Provides
Provides detailed
detailed LUN
LUN activity
activity for
for the
the selected
selected Storage
Storage Device
Device
To launch the Bill Viewer and display a detailed bill for storage devices, select a
specific device on the storage devices summary bill. Alternatively, select a specific
device in the Resources tree and click the Report icon in the Accounting view
panel.
When Storage Area Manager detects that a storage device is unreachable, Storage
Accountant records the change for each LUN in the device. Lines in the detailed
bill show the description "LUN Status Changed" and the time that the unreachable
status was detected, and the total hours of the new state. A superscript "U" in the
Occurred column indicates the status. Charges are calculated as usual, and the
affected LUNs can be added or removed from accounts and service levels as usual.
All such changes are reported with the superscript "U" in the Occurred column as
long as the device is unreachable. When the device status becomes anything other
than unreachable, new lines in the detailed bill state "LUN Status Changed" with
no "U" in the Occurred column.
Rev. 3.43
13 39
To launch the Bill Viewer and display a summary service level bill, select Tools
Storage Accountant Service Level Report Viewer. Alternatively, click the icon
next to View Service Level Billing Reports on the Accountant Reports tab.
Click a specific service level to launch a detailed service level report.
13 40
Rev. 3.43
Storage Accountant
Launched
Launched from
from within
within the
the Service
Service level
level summary
summary report
report or
or by
by selecting
selecting aa
specific
specific Service
Service Level
Level under
under the
the Service
Service Levels
Levels node
node in
in the
the Applications
Applications
Tree
Tree and
and selecting
selecting the
the Report
Report Icon
Icon
To launch the Bill Viewer and display a detailed bill for service levels, select a
specific service level on the service level summary bill. Alternatively, select a
specific service level in the Applications tree and click the Report icon in the
Accounting view panel.
Rev. 3.43
13 41
The Audit Log stores all accountant-related events. To view the Audit Log, select
Tools Storage Accountant Audit Log Viewer. Alternatively, click the icon
next to View Audit Log on the Accountant Reports tab.
Use the Audit Log to research billing transactions and system events that can
explain changes in an organization's bill. The Audit Log can be viewed for all or
for specific dates, events, organizations, accounts, and service levels. All
information remains in the Audit Log for a default of 365 days. This value is usercustomizable through the Accountant Scheduling Configuration window.
Note
Audit Log entries can be set to post in the Event panel, and can be configured
for automatic notification or other actions.
13 42
Rev. 3.43
Storage Accountant
To specify the number of digits shown to the right of the decimal place in Storage
Accountant, click the Configure number of currency digits icon from the
Accounting view panel. In the Currency Decimal Preferences window, specify the
number of digits to display for Total Cost/Hour, Service Level Prices, and LUN
Cost/Hour.
The currency settings in this window apply only to the user interface, and do not
affect billing calculations or the Bill Viewer
Use this procedure to change default settings for the number of digits shown to the
right of the decimal place in the Accountant user interface. The display settings
can be changed for cost per hour totals of billed and unbilled storage, service level
price, and cost per hour of individual LUNs.
Rev. 3.43
13 43
13 44
Rev. 3.43
Storage Accountant
To configure bill generation for Storage Accountant, click the icon next to
Configure Bill Generation Options on the Reports view panel.
Accountant scheduling consists of three steps:
Rev. 3.43
1.
2.
3.
13 45
Generate bill on Specifies the day of the month that the bill will be
generated. For example, 5. The number must be between 1 and 31. The
default day is 1, the first day of the month.
Generate bill at Specifies the time (hh:mm) on the above day that the bill
will be generated. For example, 22:30 (10:30 p.m.). The default time is 01:30
(1:30 a.m.).
A display-only line displays the date and time that the next bill will be
generated and the duration of the next billing period.
13 46
Purge billing data older than Specifies the number of days that monthly
bills will be kept. Monthly bills older than the specified number will be
deleted and not viewable. The default age is 365 days.
Purge audit log records older than Specifies the maximum age of
entries in the Audit Log. Entries older than the number of days specified are
automatically deleted from the log. The default is 365 days.
Rev. 3.43
Storage Accountant
Event triggers enable actions to be assigned to specified events. The type of event
and its associated action is based on criteria defined for each trigger.
By default, all Storage Accountant-related events are sent to the Audit Log, not the
Event view panel. If appropriate, configure triggers to send certain event types to
the Event view panel. Additionally, triggers might be useful within the context of
Storage Accountant to send email notification if a specific event occurs, or can be
used to run a command.
Rev. 3.43
13 47
Learning check
1.
2.
3.
4.
5.
What are the five steps necessary for setting up Storage Accountant?
a.
b.
Create Organizations
c.
d.
e.
Create Accounts
f.
g.
h.
True
False
True
False
6.
7.
8.
13 48
True
False
True
False
Storage Accountant
9.
True
False
LUNs must be added to a Service Level before they can be associated with an
Account?
True
False
10. A manager has requested a report of under-utilized devices and the cost per
day of unallocated space. How could you best provide this information?
............................................................................................................................
11. LUNs that are not assigned to accounts are shown in the Detailed Service
Level report.
True
False
12. Billing data and audit log records are kept for how long?
a.
1 month
b.
6 months
c.
1 year
TEXT
b.
HTML
c.
CSV
d.
XML
14. Storage Accountant events are written to the Storage Area Manager event
browser.
Rev. 3.43
True
False
13 49
13 50
Rev. 3.43
Storage Allocater
Module 14
Objectives
After completing this module, you should be able to
Rev. 3.43
Describe the three methods for activating Storage Allocater and the
appropriate customer environment for each.
14 1
14 2
Reports Storage Allocater can generate reports that show all LUNs,
assigned LUNs, or unassigned LUNs. These reports allow you to quickly
view the assignment status of all the LUNs in the current storage domain.
Rev. 3.43
Storage Allocater
Host2
HBA2
HBA1
HBA2
Switch
LU_A
LU_D
LU_G
LU_B
LU_E
LU_H
LU_C
LU_F
LU_I
There are generally three types of LUN security methods currently available:
Host-based
Interconnect-enhanced
Storage-based
Each of these methods provides LUN security in different ways with somewhat
different capabilities. All these methods are secure from breaches of LUN security
if they are employed in a compatible environment and managed in accordance
with the operational and functional features of each method. These methods differ
mainly in the type, scope, convenience, and flexibility of LUN security provided.
Host-based security
Host-based security is usually enabled through software, such as OpenView
Storage Allocater, and relies on host-based (server) agents, such as volume
managers and LUN control software, to implement LUN security management.
For Storage Allocater, server-based host agents act as filters to effectively isolate
the storage (LUNs) from the servers operating system. This permits Storage
Allocater to provide centralized, secure, and "Always On" LUN management and
assignment from a centralized pool of storage.
Host-based security is generally considered the most flexible, scalable,
heterogeneous, and universal form of LUN security, because it is not dependent
on, or scoped by, hardware. Also, these applications are generally transportindependent as well.
Rev. 3.43
14 3
Interconnect-enhanced security
Interconnect-enhanced security is based on limiting access to portions of the
interconnect infrastructure; thus defining LUN access through path control.
Interconnect devices do not currently have software functionality that permits
active LUN security management, and, in fact, interconnect devices cannot
currently distinguish LUNs. If interconnect device LUN security software
becomes available, the initial functionality will probably be similar to storagebased security although more dynamic and flexible host-based security might be
implemented if the interconnect device is developed to function as a management
server, as well as an interconnect device.
Today, interconnect devices enhance LUN Security by providing three basic
methods of path control:
Any of these three path control methods can be used to enhance, but not replace,
the LUN security provided by host-based or storage-based LUN security.
Soft zoning is usually the preferred security enhancement for host-based security,
because the zoning can be confined to specific World Wide Names identifying
servers with host agents. In other words, soft zoning configures the fabric
interconnect to recognize, and communicate with, only devices whose World Wide
Names are included, or listed, in the soft zone. As a result, this form of zoning is
not vulnerable to unplanned physical connections, since unlisted devices plugged
into the fabric interconnect will not be recognized. soft zoning, once set up,
requires less attention from administrators and is virtually invulnerable to
accidental interconnect problems, such as the addition of unmanaged servers or
storage. Soft zoning is highly recommended as an enhancement to Storage
Allocater-managed, host-based LUN security. The reason for this recommendation
is that Soft zoning positively prevents the accidental attachment to a Storage
Allocater managed SAN of an NT/Windows-based server with no Storage
Allocater host agents deployed. Although Storage Allocater provides positive
LUN security in a configuration-managed SAN, soft zoning protects against an
accidental breakdown in SAN configuration management.
14 4
Rev. 3.43
Storage Allocater
Storage-based security
Storage-based security provides LUN Security from a storage device perspective.
This method provides LUN security for common storage devices, usually by
storage port or WWN. Storage device access control is usually based on Access
Control Lists (ACLs) configured by an administrator against storage ports, storage
controllers, or LUNs published by the storage device. The scope of the LUN
security management is limited to the storage device, itself, and the servers the
storage device can communicate with through port connections and the
interconnect infrastructure. This method requires administration at the storage
level, is limited in scope to common storage devices, and is hardware-dependent.
However, it provides a highly secure method for LUN Security.
There are an extremely large number of devices and/or hosts as this implies a
large number of assignments.
Rev. 3.43
Storage Allocater adds the value of a single network view (as opposed
to manually configuring thousands of LUNs across hundreds of
servers).
Access control is required for storage devices that do not provide masking
(for example, JBOD, and/or tape).
14 5
Management Client(s)
SanManager
ManagementServer
Clay/Model API
Core
Gui Panels/Navigation
config files
Reality-to-Policy Engine
Clay/Model API
Command/Queue Engine
Layered Security Coordinator
HostAgent
JCore Services
Allocater Panels
JCore Components
RMI
JCore Services
JCore Components
SAN Host(s)
Builder
Server Components
RMI
JCore Components
Allocater Agent Components
config
files
trace
& log files
data
files
Allocater
Native agent
Allocater Daemon
(not on all platforms)
Assignments
diald
ovsam
reports
data
files
trace
& log files
ovsam agent
Database
jdbc
SCSI
Allocater Driver(s)
(not on all platforms)
Storage Device
application extensions
The above diagram shows the Storage Allocater components that reside on the
management client, management server, and SAN host. As with other Storage
Area Manager applications, Storage Allocater delivers its functionality in a set of
Jcore components.
14 6
Rev. 3.43
Storage Allocater
Allocater Panels
Allocater Dialogs and Wizard
Clay/Model API
Core
JCore Services
JCore Components
Gui Panels/Navigation
config files
ovsam
command-line JCore application
ovsam agent
command-line JCore application
Rev. 3.43
14 7
Clay/Model API
Reality-to-Policy Engine
Command/Queue Engine
Layered Security Coordinator
config
files
reports
data
files
JCore Services
JCore Components
trace
& log files
Database
jdbc
Reality-to-Policy Engine
Command Engine
14 8
Rev. 3.43
Storage Allocater
Reality-to-Policy Engine
The Reality-to-Policy (R2P) engine monitors the difference between reality
(access control currently active in the storage network) and policy (access control
the administrator has defined for the storage network). If it finds differences, the
R2P engine attempts to make reality match policy. If reality cannot be made to
match policy, R2P updates the policy to ensure that future assignment changes
account for the active access control configuration. A secondary goal of R2P is to
monitor the activation state and health of Storage Allocaters storage consumer
filters. If R2P finds a problem, it notifies the administrator through the event panel.
(Users can assign triggers to the event, if needed).
R2P was implemented to help ensure that the access control policy that the
administrator desires is actually in place. If the storage network is operating
properly, the R2P engine is not actively needed because there will not be conflicts
between reality and policy. When an unforeseen event causes reality to differ from
policy, the R2P engine corrects it.
Command Engine
This block of logic processes all commands from the Command Request Interface
and the Reality-to-Policy Engine in a synchronized fashion. This allows multiple
Storage Allocater GUI/CLUI client requests and internal requests to be processed
with all interdependencies between the requests understood and managed
appropriately.
For example, if one administrator assigns an unassigned logical unit to host A, but
a different administrator tries to assign the same logical unit to host B shortly
afterwards (it takes a short time for client GUIs to update), the second request to
assign the logical unit is rejected. If the current state of the logical unit does not
match its state when the assignment request was made, the Command Engine
rejects the request in order to ensure consistent and correct assignments.
The Command Engine also separates requests into basic assign and unassign
operations, and packages the requests into batches that are handed to the Layered
Security Coordinator (LSC) for processing.
Layered Security Coordinator
The LSC processes batches of assignment and unassignment requests that it
receives from the Command Engine (a batch usually contains all interdependent
requests). The LSC tries to carry out the requests it receives, and if errors occur,
will undo the changes in a sensible way (depending on the batch request
semantics).
The term layered refers to the plug-in design of the LSC that allows it to manage
not only host-based access control, but also other access control methods.
Currently, the LSC only supports Storage Allocaters host-based access control.
Rev. 3.43
14 9
JCore Components
Allocater Agent Components
config
files
trace
& log files
data
files
Allocater
Native Agent
Assignments
Allocater Daemon
(not on all platforms)
diald
native, platform-specific daemon
Allocater Driver(s)
(not on all platforms)
SCSI
Storage Device
14 10
Rev. 3.43
Storage Allocater
Rev. 3.43
Replaces the standard Windows disk class driver for SAN attached storage
Windows NT does not provide this capability as part of the standard disk
driver
14 11
Blocks any I/O targeted at LUNs that are not assigned to the host
Specialized functions:
Dynamically hiding and exposing LUN devices when they are enabled
or disabled
Portion of the native library helps driver unmount file systems and
remove device nodes associated with LUNs that are to be unassigned.
Linux hosts
Linux Loadable Kernel Driver Module (trfilter.o)
14 12
Sits between different class drivers (disk, generic, and tape) and the SCSI
mid-level driver, and filters all logical units seen by the class drivers
Also provides additional features that are not part of the standard Linux
operating system:
Rev. 3.43
Storage Allocater
Solaris hosts
Configuration File and Boot Database (sd_fcst.conf)
SAN-attached HBAs are configured to use this driver, instead of the standard
Solaris disk class driver
HP-UX hosts
Access Control Daemon (TRAllocater_d)
Ioscan Replacement
Rev. 3.43
Allocater-aware ioscan calls into original ioscan, and then notifies daemon
that scan has taken place, so that the daemon may perform filtering
14 13
AIX hosts
Access Control Daemon (TRAllocater_d)
cfgmgr Replacement
14 14
Allocater-aware cfgmgr calls into original cfgmgr, and then notifies daemon
that scan has taken place, so that the daemon may perform filtering
Rev. 3.43
Storage Allocater
Host
Host LUN
LUN Allocation
Allocation View
View
panels
panels will
will be
be empty
empty until
until
assignments
are
made
assignments are made
The Host LUN Allocation view panel provides a list of all LUNs to which a
selected host has access. For a host to access LUNs, they must first be assigned to
that host.
To view all the LUNs that are assigned to a specific host, select that host and click
the LUN Allocation tab.
The procedure displays a list of the host's assigned LUNs, their properties, LUN
group, and whether they are exclusively assigned, or assigned through a shared
assignment.
Note
When Allocater is first activated, no LUNs are available to any hosts and the
view panel is empty.
Rev. 3.43
14 15
LUNs
LUNs not
not currently
currently
assigned
assigned to
to aa Host
Host
or
Security
Group
or Security Group
LUNs
LUNs to
to be
be
assigned
assigned to
to the
the
selected
selected host
host
To assign LUNs to a host, right-click the host in the Resources tree and select LUN
Allocation. The procedure displays the Edit window, which has tree tabs:
Assignment, Properties, Host Settings.
Storage and group assignments are made by moving logical units and groups
between the Available to Assign and Assigned sections in the Edit window's
Assignment tab. All assignment changes are pending until you click the Apply
button.
14 16
Rev. 3.43
Storage Allocater
The following features are available from the Edit window Assignment tab:
Rev. 3.43
Look in box Lists the items that are assigned or available to assign.
Up Folder button Causes the table to show the contents of the parent of a
Group. The parent will now be displayed in the table. Organizational groups
can be nested within other Groups.
Find button Searches for available LUNs, LUN groups, associated LUN
groups, or hosts. Depending on what is selected in the Look in box when you
click Find, Storage Area Manager prompts you for the search criteria. When
editing hosts and share groups, the Find tool searches for items that are
visible to the selected host or share group. To view all items, check the Show
All check box.
Preview Button Launches a dialog that displays a list of items that are
pending configuration from the current session.
14 17
When
When host
host is
is locked
locked you
you
cannot
change
cannot change its
its description
description
or
or assignments
assignments
Versions
Versions of
of installed
installed
Allocater
components
Allocater components
To set the properties for a group or host, select the Edit window Properties tab.
Editable properties for groups include: name, description, and lock state. Editable
properties for hosts include name and lock state. Rename hosts using the Rename
object features.
Note
When a group is locked, you cannot change its name, description, or
assignments; when a host is locked, you cannot change its description or
assignments.
14 18
Rev. 3.43
Storage Allocater
To specify settings for a host, select the Edit window Host Settings tab. The
content of this tab varies depending on the operating system of the host selected.
For all platforms, the versions of the installed Storage Allocater components are
displayed.
On Windows NT hosts only, users can edit the Windows NT Registry through the
Host Settings tab. The registry settings available through this tab affect Storage
Allocater's logging features and Allocater's performance when used with certain
third-party hardware and software.
Rev. 3.43
Important
See the hp OpenView storage area manager administrators guide for
recommended registry settings.
14 19
Once LUNs are assigned to a host, you can view detailed information about them.
To view LUN information, select the LUN in the LUN Allocation view panel and
click the Edit Selected button.The Logical Unit Information window displays the
following items:
14 20
Logical Unit Name: The LUN's name. This name is initially generated by
Storage Area Manager, and can be changed in this window.
The Manufacturer and Model of the storage device that contains this LUN.
Device: The name of the storage device that contains this LUN.
Assignment: The host, associated LUN group, or share group to which the
LUN is assigned.
Storage Allocater
After activating Storage Allocater, you can create security and organizational
groups. These groups are optional, but they help you to streamline storage
assignments and organize information within the Storage Area Managers user
interface.
Share groups and associated LUN groups are called security groups because their
manipulation affects storage access.
Host groups and LUN groups are called organizational groups because they are
used to organize information in the Storage Area Manager user interface.
Rev. 3.43
14 21
To assign logical units that are part of a LUN group, you must select and
assign the individual logical units from within the Group. If you want to
assign and unassign several LUNs as a unit, use the associated LUN groups feature
Logical units and associated LUN groups can only be assigned to one share
group
Logical units and associated LUN groups can be assigned directly to hosts
that are members of one or more share groups.
Share group hosts have exclusive access to any storage that is assigned to
them directly
When editing share groups, you cannot apply a configuration request that
includes host and logical units or associated LUN groups. You must assign
and unassign hosts and storage separately.
14 22
When you assign or unassign storage from an associated LUN group that is
assigned to a host or share group, the storage is automatically assigned or
unassigned from the host or share group hosts
Rev. 3.43
Storage Allocater
Creating groups
Rev. 3.43
14 23
Types of assignment/unassignment
There are three types of assignments in Storage Allocater:
When you assign items to host groups and LUN groups, the items become
part of an organizational structure that is displayed in the Storage Area
Manager user interface.
When you assign storage to a host or share group, the individual or grouped
hosts are granted read-write access to the assigned storage.
When LUNs are grouped into an associated LUN group, they are bound
together and must be assigned and unassigned as a unit.
In general, unassignments work the same way as assignments. When you unassign
items from an organizational structure, they are removed from that structure. When
you unassign storage from a host or share group, the storage is no longer available
to the affected host(s).
14 24
Rev. 3.43
Storage Allocater
Organizational
Organizational Groups
Groups can
can
be
be nested
nested
Organizational groups provide a way to logically organize hosts and LUNs. When
you assign items to host groups and LUN groups, the items become part of an
organizational structure. They do not affect storage access.
Organizational groups allow you to create a hierarchy of groups. When you are
configuring and viewing organizational groups, you may have to expand several
group levels in order to select a group.
To access the Edit window in order to manage group assignments, select the group
and click the Edit Group button.
Rev. 3.43
14 25
Share groups
LUNs,
LUNs, Hosts
Hosts and
and Associated
Associated
LUN
LUN Groups
Groups can
can be
be added
added
to
a
Share
Group
to a Share Group
A share group is a security group that can contain hosts, LUNs , and associated
LUN groups. Each host in a share group has read-write access to all the assigned
LUNs and associated LUN groups. Share groups can be used to share data LUNs,
or LUNs that are needed by utilities on all systems that access data LUNs on a
specific device (for example, array management LUNs).
Caution
When using share groups with data LUNs, you must use an application that
preserves data integrity on shared storage (for example, Microsoft Cluster
Server on Windows NT or Veritas Cluster Server on Solaris). Without this
type of application, data corruption may occur.
14 26
Rev. 3.43
Storage Allocater
Only
Only LUNs
LUNs can
can be
be added
added
to
to an
an Associated
Associated LUN
LUN
Group
Group
An associated LUN group is a security group that allows you to group a set of
LUNs into a single assignable item. Once grouped, the LUNs can be assigned only
as a set. Associated LUN groups can be used for any set of LUNs that needs to be
assigned or unassigned as a unit (for example, stripe sets, mirror sets, and sets of
LUNs that contain parts of the same database).
When assigning and unassigning associated LUN groups, if the requested
assignment or unassignment is not successful for all the group members, the
operation fails for the entire group.
Rev. 3.43
14 27
To view group properties from the Edit window, click the Properties tab.
If the Group is locked, you cannot change its description or assignments. Only
Administrators are able to lock or unlock groups.
14 28
Rev. 3.43
Storage Allocater
Rev. 3.43
14 29
The use of Disk Administrator is required if the LUN doesn't already contain
a file system or no driver letter is available.
If a file system was once assigned a drive letter, Allocater attempts to make
that file system available at the same drive letter when assigned.
Unix hosts
14 30
If a UNIX file system already resides on the disk, then it is accessible as soon
as it is mounted.
Rev. 3.43
Storage Allocater
Special unassignments
In some cases, usually when a host or share group cannot release LUNs that are in
use, a host, LUN, or associated LUN group cannot be unassigned with the
Unassign command. In these cases, check the involved Windows, Solaris, Linux
or AIX hosts and try to solve the issue that prevents the unassignment.
Note
Rev. 3.43
When you right-click one or more assigned items and select Special
Unassign, the selected items are dimmed in the list on the right and added in
magenta to the Unassign List on the left. A green-and-magenta arrow appears
in the Status column beside the moved items in each list, indicating that a
special unassignment is pending.
Until you click the Apply button, you can undo a pending special
unassignment by selecting an item in the Unassign list and clicking the Undo
button, or by dragging the item from the Unassign List into the Assigned
section of the Edit window. Once you apply a special unassign request, you
cannot undo the request, and you must reboot the affected hosts.
14 31
14 32
When you try to perform a special unassignment, Storage Area Manager first
tries a regular unassignment. If the regular unassignment is successful, the
item that was unassigned is removed from the Assigned section of the Edit
window and is available for immediate assignment elsewhere. If a regular
unassignment is not possible, the item remains in the Assigned section of the
Edit window, and is listed in magenta text.
When you click Apply, the Configuration Status window displays and reports
the status of the requested special unassignment. If hosts need to be rebooted,
they are listed in the Configuration Status window and in the event panel.
You cannot special unassign hosts from a share group at the same time that
LUNs or associated LUN groups are being special unassigned. You must
special unassign hosts and storage separately.
Rev. 3.43
Storage Allocater
To view a list of all hosts that have Storage Allocater activated, select the desired
host-related folder in the Resources tree and click the LUN Allocation tab.
The host LUN allocation summary includes:
Rev. 3.43
Host name
Shared capacity
14 33
To view LUN allocation details of a specific host, select the host in the Resources
tree and click the LUN Allocation tab.
Host LUN allocation details include:
14 34
Host properties, including: lock status, date last modified, and the host group,
(if any).A listing of all LUNs that are currently assigned to the selected host
with:
LUN number
LUN size
Device name
Assignment
Rev. 3.43
Storage Allocater
To view a summary of LUN allocation statistics for all storage devices, select
Storage Devices in the Resources tree and then click the LUN Allocation tab.
The storage device allocation summary includes:
Rev. 3.43
Storage device
Unassigned capacity
Unassigned LUNs
14 35
To view LUN allocation details of a specific storage device, select the storage
device in the Resources tree and click the LUN Allocation tab.
Storage device LUN allocation details are provided in the form of two pie charts.
The top chart illustrates the amount of LUN capacity that is unassigned,
exclusively assigned, and shared.
The bottom chart illustrates the number of LUNs that are unassigned, exclusively
assigned, and shared.
14 36
Rev. 3.43
Storage Allocater
To view a listing of all LUNs configured for all storage devices or a specific
storage device, select Storage Devices or a specific device in the Resources tree
and then click the LUN Allocation tab.
The procedure display the Logical Units panel which includesLUN size
Rev. 3.43
LUN type
14 37
Storage Allocater reports are a filtered display of logical units that output in a
print-friendly format. There are three reports that can be created:
All the logical units that are assigned in the storage network
14 38
Rev. 3.43
Storage Allocater
Customer Scenario
Timing
New SAN
Rev. 3.43
14 39
14 40
Rev. 3.43
Storage Allocater
To launch the Allocater Activation wizard, select Tools Manage Host Agent
Allocater Activation Wizard.
Rev. 3.43
14 41
Select
Select Host(s)
Host(s) to
to activate
activate
and
and press
press the
the Start
Start
Activation
Activation Wizard
Wizard button
button
The Managed Host List contains all the hosts that are running the Host Agent
software.
Note
If the Host Agent software was installed locally on a host, the host will not
appear in this list. To add a locally installed host to the list, open the Install
Host Agent window, enter the host in the Add Single Host area, and click the
Add Host button.
The date and time of the last host action that was performed through the
Setup Assistant or Manage Host Agent menu
14 42
Rev. 3.43
Storage Allocater
Displays
Displays hostname
hostname
currently
currently being
being
activated
activated
Use this step in the wizard to create an associated LUN group. Associated LUN
groups are used to group a set of LUNs into a single, assignable item. Use them for
volume groups, stripe sets, or sets of LUNs that contain the same database.
To create an associated LUN group, drag and drop LUNs from the visible list (left)
to the Pending Assignments list (right). Alternatively, use the Assign button to
move LUNs.
Note
Actual associated LUN group assignments do not take place until you click the
Finish button at the end of the wizard.
Note
To undo a pending assignment, select one or more LUNs in the pending
assignments list and click the Undo button, or drag selected LUNs from the
pending assignments list into the visible LUNs list.
Rev. 3.43
14 43
Use this step in the wizard to create a share group. Share groups are used to group
a set of hosts, LUNs, and associated LUN groups.Hosts in a share group have
exclusive read/write access to all of the assigned LUNs and associated LUN
groups.
To create a share group, drag and drop LUNs from the visible list (left) to the
Pending Assignments list (right). Alternatively, use the Assign button to move
LUNs.
When using the Activation wizard, you can add the selected host to share groups,
but you cannot add additional hosts. To add additional hosts to share groups, use
the standard procedure for modifying share groups.
Note
Actual associated share group assignments do not take place until you click the
Finish button at the end of the wizard.
Note
To undo a pending assignment, select one or more LUNs in the pending
assignments list and click the Undo button, or drag selected LUNs from the
pending assignments list into the visible LUNs list.
14 44
Rev. 3.43
Storage Allocater
Use this step in the wizard to give a host exclusive access to LUNs. View a hosts
management path(s) to a LUN by clicking the * next to the LUN name.
To make assignments, drag and drop LUNs from the visible list (left) to the
Pending Assignments list (right). Alternatively, use the Assign button to move
LUNs.
Rev. 3.43
14 45
Previewing activation
Use the final step in the wizard to preview a summary of configuration changes.
Click the Finish button to start the configuration process. Click the Back button to
go back and edit the configuration changes, or click Cancel to cancel all pending
configuration changes.
14 46
Rev. 3.43
Storage Allocater
Additionally, this section covers Storage Area Manager rogue server event
notification and how to configure Storage Area Manager to perform a specified
action in the event a rogue host is detected.
Rev. 3.43
14 47
14 48
1.
Unassign all storage from the host and remove the host from any share
groups.
2.
3.
4.
In the Storage Area Manager Resources tree, right-click the host and select
Delete <host name> on the shortcut menu.
5.
If necessary, connect the host to the same LAN as the new management
server, but do not attach it to the storage network.
6.
Install the Host Agent software from the new management server and activate
Storage Allocater, as described in the HP OpenView Storage Area Manager
Installation Guide.
7.
Rev. 3.43
Storage Allocater
2.
In the Storage Area Manager user interface, right-click the host and choose
Delete <host name>.
3.
When prompted to confirm the deletion, click Yes. When the host is deleted,
it is removed from the Storage Area Manager database, all of the storage
assigned to it is unassigned (which makes it available for assignment to other
hosts), and the host is removed from any groups it is assigned to.
If the host becomes usable, but it is not going to be reattached to the storage
network, use the local uninstall procedure to uninstall the Host Agent software
from the host. For uninstall instructions, see the hp OpenView storage area
manager installation guide.
If the host becomes usable and it is going to be reattached to the storage network
and added back into the Storage Area Manager database, then it is not necessary to
uninstall the Host Agent software. Ensure that the host is not attached to the
storage network until it has been added back into the Storage Area Manager
database through the Ethernet network, and any potential multiple-writer situations
have been corrected.
Caution
Reattaching a host to the storage network is not recommended. If the host is
reattached to the storage network before it is added to the database, it will have
access to any storage that was unassigned in step 3. If another host already has
access to this storage, a multiple-writer situation may occur and cause data
corruption.
Rev. 3.43
14 49
When new storage is added to the SAN, hosts typically do not become aware of
the new storage until they are rebooted or they are directed to scan for new
storage. Such a scan may be triggered by various methods. Using the LUN
Discovery feature is one method (using Disk Administrator or running ioscan are
others).
To initiate a scan on a host, right-click the host in the Resources tree and select
LUN Discovery from the short-cut menu.
Note
Rev. 3.43
Storage Allocater
Deleting LUNs
When you delete a storage device from the Storage Area Manager database, you
must also delete the storage devices LUNs, or they may be listed in the Edit
window even though the device is no longer attached to the storage network
Automatic
Automatic notification
notification sent
sent to
to
the
Event
View
panel
when
the Event View panel when
rogue
rogue hosts
hosts are
are found
found
Storage
Storage Allocater
Allocater checks
checks
each
each hour
hour for
for rogue
rogue hosts,
hosts,
and
and after
after SAN
SAN Host
Host Agent
Agent
restarts
restarts
A Storage Area Manager rogue server is a host that has access to LUNs that are
not assigned to it, resulting in a possible multi-writer situation. A possible rogue
server is essentially the same. However, Storage Allocater cannot confirm it is a
rogue server because it is unable to make contact with the host for some reason
(for example, due to network issues).
Storage Area Manager automatically sends events to the Event view panel when
rogue hosts are detected. Storage Allocater checks each hour for rogue servers and
whenever Host Agents are restarted.
Rev. 3.43
14 51
If appropriate for the environment, use triggers to configure Storage Area Manager
to take the following additional actions upon detecting a rogue or possible rogue
server:
14 52
Forward trap
Run command
Rev. 3.43
Storage Allocater
Learning check
1.
2.
Host-based security
b.
Storage-based security
c.
Interconnect-enhanced security
d.
User-based security
b.
c.
d.
Rev. 3.43
e.
Local Assignment
Database
f.
Access Control
Components
g.
h.
Native Compiled
Library
3.
Describe the types of groups that can be created with Storage Allocater.
............................................................................................................................
............................................................................................................................
4.
List the three methods available for activating Storage Allocater and describe
the appropriate environment for each.
............................................................................................................................
............................................................................................................................
............................................................................................................................
5.
6.
True
False
7.
14 54
True
False
Rev. 3.43
Manager-of-Managers
Module 15
Objectives
After completing this module, you should be able to:
Rev. 3.43
Set up MoM.
Manage events.
15 1
15 2
Rev. 3.43
Manager-of-Managers
Setting Up MoM
Rev. 3.43
1.
2.
15 3
When the MoM user interface starts for the first time, the application notifies you
that no MoM user account has been created. For security reasons, HP recommends
that you configure a user account. This user account controls the users that have
access to MoM and the database information. The login and password information
needs to be entered only once.
To create a user account:
1.
2.
15 4
Rev. 3.43
Manager-of-Managers
3.
Rev. 3.43
4.
5.
15 5
15 6
1.
In the tree on the left side of the window, right-click Storage Domains and
select Add in the short-cut menu.
2.
Enter the storage domain information. The following fields are required:
Domain Name, Management Server, Severity Threshold, and Maximum
Events.
Domain Name. The name of the storage domain. Click the Browse
button to choose from the available storage domains. The storage
domain name can be different from the name that is used on the
management server, and must be unique within the MoM application.
Login. A Storage Area Manager user name for the management server.
Use Default Filters. To use the default settings for the Severity
Threshold and Maximum events, mark the Use Default Filters check
box.
Rev. 3.43
Manager-of-Managers
!
3.
Important
For optimal performance, the recommended maximum number of events, for
all management servers combined, is 50,000.
Click OK. The storage domain displays in the Storage Domains view panel.
If after a storage domain has been added, you need to edit its properties, right-click
the storage domain in the tree and select Edit from the short-cut menu.
Rev. 3.43
15 7
The storage domains view panel is the MoM home page. It shows the following
information:
15 8
Severity: The severity of the most severe unacknowledged event for the
storage domain.
MoM connection: The status of the MoM remote connection to the domains
management server. The possible values are normal and broken (no
connection to the management server).
Rev. 3.43
Manager-of-Managers
To view the map for a storage domain, click the Map tab on the view panel. The
storage domain map displays each storage domain and its connection to the MoM.
Link status is displayed as either up (green) or down (red). The color of the
domain icon represents the worst event status in the domain.
Rev. 3.43
15 9
To view an inventory list for all storage domains, select Storage Domains in the
tree and click the List tab. To view an inventory list for a specific domain, select
the storage domain in the tree and click the List tab.
The List tab displays a count of the following resources:
15 10
Storage Networks
Hosts
Interconnect Devices
Storage Devices
NAS Devices
Organizations
Rev. 3.43
Manager-of-Managers
Viewing events
Events for all monitored events display in the Event view panel. Each event entry
includes the name of the storage domain generating the event, as well as other
detailed event information (severity, source, category, type, and so on).
Rev. 3.43
15 11
Managing events
MoM includes the same event management features available within the main
Storage Area Manager GUI. Only MoM clients with administrative privileges can
acknowledge or delete events. If an event is acknowledged or deleted from MoM,
it is also automatically acknowledged or deleted on the corresponding
management server.
15 12
Rev. 3.43
Manager-of-Managers
Filtering events
MoM provides several default event filters, including storage domain. To create a
new filter, click the New Filters icon on the Event toolbar.
Rev. 3.43
15 13
To launch management clients from MoM, right-click the storage domain and
select Launch Storage Area Manager from the short-cut menu.
Launching a management client requires that the management client or the storage
domain username/password have either guest or administrator privileges.
15 14
Rev. 3.43
Manager-of-Managers
Rev. 3.43
1.
2.
Click the Download Windows MoM GUI link and save the momsetup.exe to
disk.
3.
4.
From the management server GUI Download page, add the MoM clients IP
address to each management server it will be monitoring by clicking the Add
your clients IP address to the authorizedClient access list link.
15 15
Learning check
1.
2.
3.
4.
15 16
True
False
b.
c.
d.
True
False
True
False
Rev. 3.43
Objectives
After completing this module, you should be able to:
Rev. 3.43
Start and stop services on the management server and SAN host.
16 1
Database backup
The database automatically backs up daily at 11:00 a.m. and 11:00 p.m. Backups
are stored in sanmgr\managementserver\db\backup. They are overwritten each
time.If desired, write a script to copy backup files to a protected location.
Database commands
The following commands are useful in managing the Storage Area Manager
database:
16 2
backupdb.cmd
createnewdb.cmd
Stops all services, deletes the current database, restores the factory
default database, and then restarts the services
When Storage Allocater is installed, you must stop and restart the Host
Agent software after using this command.
Rev. 3.43
restoredb.cmd
Restores the database that was backed upAssumes the factory defaults
used in solid.iniIf database has been relocated, this script will not work.
Restored database can be found in the backup subdirectory under
\sanmgr\management server\db
revivedb.cmd
Used to restore the database to the current state (last database saved by
the scheduled backup or by the on-demand backup)
2.
3.
If a third disk drive is available, move the \backup subdirectory to that drive.
4.
Edit solid.ini to reflect the new location of the database files. The first of the
20 lines to be edited is shown below:
FileSpec_1=<new location path>sanmgr.db 256m
5.
Continue scrolling down solid.ini to edit the line shown below to reflect the
new location of the data repository backup files.
BackupDirectory=<new location path>backup
Rev. 3.43
6.
7.
16 3
* solid.ini
;** Description
;**
;** NOTE
;**
;**
;** Copyright
;\****************************************************************/
;Server connection definitions as logical names
[Data Sources]
;original
;SOLID Embedded Engine eval server=tcp 1313,Local eval db connection
HP SAN Manager Repository Server=tcp 2600,HP SAN Manager Repository Connection
[Com]
;*** NETWORK NAME ***
;Listen=<protocol> <name or port>
;
;SOLID listens to the network using certain protocols and listening
;names or port numbers. Client processes must use a matching network
;name, when connecting to a server.
;The default listening names vary depending on platform.
;Select, edit and uncomment a suitable listening setting from below:
Listen=tcpip 2600
; Generic
; Unix
; Windows
; NetWare
[IndexFile]
;*** DATABASE FILES ***
;FileSpec_1=solid.db 2000m ;filepath & maximum size in bytes
16 4
Rev. 3.43
; bytes
;
;SOLID uses platform specific default settings for cache size, until the
;following setting is uncommented.
;Please use multiplies of 8KB (database file block size)
;You may use m for megabytes or k for kilobytes.
;
CacheSize=64m
** Insert new path here
FileSpec_1=**sanmgr.db 256m
FileSpec_2=**sanmgr2.db 256m
FileSpec_3=**sanmgr3.db 256m
FileSpec_4=**sanmgr4.db 256m
FileSpec_5=**sanmgr5.db 256m
FileSpec_6=**sanmgr6.db 256m
FileSpec_7=**sanmgr7.db 256m
FileSpec_8=**sanmgr8.db 256m
FileSpec_9=**sanmgr9.db 256m
FileSpec_10=**sanmgr10.db 256m
FileSpec_11=**sanmgr11.db 256m
FileSpec_12=**sanmgr12.db 256m
FileSpec_13=**sanmgr13.db 256m
FileSpec_14=**sanmgr14.db 256m
FileSpec_15=**sanmgr15.db 256m
FileSpec_16=**sanmgr16.db 256m
FileSpec_17=**sanmgr17.db 256m
FileSpec_18=**sanmgr18.db 256m
FileSpec_19=**sanmgr19.db 256m
FileSpec_20=**sanmgr20.db 256m
Rev. 3.43
16 5
[Logging]
;*** LOG FILES LOCATION ***
FileNameTemplate=db\sol#####.log
;
;SOLID writes by default the log files into the directory where it is
;started. However, it is recommended to store the logfiles on a separate
;physical drive than where the database files reside.
;Replace '<log_file_path>' above with the actual directory, where logfiles
;should be stored. The string '#####' will be substituted with the current
;log file sequence number by SOLID when creating new log files.
[General]
;*** BACKUP LOCATION ***
;BackupDirectory=<default_backup_path>
;
;There is no default location for backups. The backup directory can be
;given also as parameter to administration command 'backup'.
;It is recommended to store the backups on a separate physical drive than
;where the database files reside.
;Replace '<default_backup_path>' above with the actual directory, where
;backup files should be stored when 'backup' is started without parameters.
BackupDirectory=db\backup
16 6
Rev. 3.43
Rev. 3.43
Product documentation
Starting/stopping services
Repair Hints
Log files
CLUI commands
SAMTools
Troubleshooting hints
16 7
Product documentation
Refer to the following documentation for symptoms and resolutions of all potential
problems known at the time of product release:
Online Help
Additionally, refer to the Storage Area Manager 3.1 Release Notes for known
issues and workarounds.
16 8
Rev. 3.43
HP OpenView Embedded DB
Rev. 3.43
16 9
HA_trigger
Diald
Hostwatchdog
16 10
HostAgent.exe
diald.exe
OpenDial.exe
Rev. 3.43
HA_Trigger start/stop
dial_trigger start/stop
wd_trigger start/stop/restart
Note
wd_trigger needs to be started first in order for the other two to be registered
Rev. 3.43
16 11
If experiencing any problems with a specific device (for example, obtaining device
status or difficulty launching a management application), first check the release
notes for the device by right clicking the device in the tree or map and clicking
<device name> Release Notes.
16 12
Rev. 3.43
If a failure occurs on a specific host when using any of the Host Agent tools, rightclick on the host in the Managed Host List, to display
Repair hintsan online help facility that specifically for provides assistance
with deployment issues
Rev. 3.43
16 13
Log files
Storage Area Manager stores log files on the management server, management
client, and SAN host. This section identifies the log files most useful for
troubleshooting Host Agent deployment issues.
Key Core Services log files residing on the management server and
client
Log files are located on the management server in the
\sanmgr\ManagementServer\logs directory. The management server log files most
useful for troubleshooting include:
Additional, client log files are located on each client in the \sanmgr\client\logs
directory.
16 14
Rev. 3.43
CS-DDT.log
CS-DDT-1.log
CS-DDT-2.log
1
2
In the example above, CS-DDT.log reaches maximum log size as specified by the
MaxFileSize parameter in loggers.prp. When this occurs, CS-DDT.log is renamed
to CS-DDT-1.log and logging resumes. When CS-DDT.log reaches its maximum
log size again, CS-DDT.log is renamed to CS-DDT2.log and logging resumes.
This continues until the maximum number of files is met as specified in the
MaxNumFiles parameter.Management server log file parameters are specified in
loggers.prp. This file contains explicit parameters for the Core Services log files as
well as includes parameters for other log configuration files (files with .lgp
extension) through the use of a SCANFILESPEC=.lgp command.
Rev. 3.43
16 15
Unix: /var/opt/sanmgr/hostagent/log
Windows: \sanmgr\hostagent\log
Several other Host Agent log files also exist, though they are typically only useful
to product development engineers. They include
wd.logcaptures errors related to the Watchdog process. Unless there is an error,
this file is empty
HostAgentErr.logcaptures Jcore or JVM errors
HostDebug.loguseful for debugging the JVM if it core dumps or crashes
While not actually log files, the following additional Host Agent files may be
useful in troubleshooting:
path.xmlcaptures all hosts and devices that Storage Area Manager was able
to identify during its discovery process.
16 16
Unix: /var/opt/sanmgr/hostagent/data
Windows: \sanmgr\hostagent\data
Rev. 3.43
To set the logging level for <hostname>.log through the Configuration window,
first select Server under Manage Host Agent. Enter the desired log level and turn
verbose logging on or off. Click the OK button.
Additionally, logging for <hostname>.log can also be set by editing the
Deployment configuration file on the management server. The configuration file is
called DeployServerConfig.prp and resides in sanmgr\managementserver\config\.
Rev. 3.43
16 17
CM-CMServer.log
CM-Exporter.log
CS-err.log
CM-CMServer.log entries
Message
Meaning/Solution
16 18
Rev. 3.43
CM-Exporter.log entries
Message
Meaning/Solution
Rev. 3.43
16 19
CS-err.log entries
Message
Meaning/Solution
The Bill Viewer cannot contact the server. See if the CMServer
process is running by looking at the CM-CMServer.log.
This failure may occur if the Accountant server component is
not running.
The.xml data file cannot be found. Either the .xml file aged out
or Exporter had some problem generating the file. Look in CMExporter.log for further error messages.
The temporary .xml data file cannot be deleted in the directory
sanmgr/managementserver/data/accountant/exporter/tmp/xxxx
xx.xml. If for some reason the file is not deleted, it should not
affect the operation of Storage Accountant any way. However,
such tmp files can accumulate over time. Manually delete the
files and give write permission on the directory.
16 20
Rev. 3.43
Rev. 3.43
16 21
Builder-DataHarvester.log
IUM-CPMonitor.log
CoreService-Harvester.log
Builder-DataHarvester.log entries
Message
Meaning/Solution
16 22
Rev. 3.43
UserAccountUpdate on
'capeagles.rose.hp.com' - DBID '41229'. has
begun. Priority of '5' and timeout of '600000'
msec.
IUM-CPMonitor.log entries
Message
Meaning/Solution
Starting/Stopping CpIUMServer
Exception: Cannot start ium server
Exception: Exception occurred for <volume>
Expected message
Call next level of support. Lab is needed to debug
Call next level of support. Lab is needed to debug
Rev. 3.43
16 23
CoreService-Harvester.log entries
Message
Meaning/Solution
16 24
Rev. 3.43
Rev. 3.43
16 25
Optimizer-DataCollector.log entries
Message
Meaning/Solution
License Compliance: If there are no Performance tabs showing up in the GUI or data collection does not
appear to be working, look for the following messages to determine if Storage Optimizer is appropriately
licensed.
PMCollectorComponent::PMLicenseEventList Optimizer is licensed.
ener::processEvent() Determined Optimizer
license compliance
PMCollectorComponent::PMLicenseEventList Optimizer is not licensed. Install a license for Optimizer.
ener::processEvent() Determined Optimizer
is not licensed
DPI Issues: PerformanceBeanExceptions occur when there is a problem collecting performance data from a
host or device. The PerformanceBeanExceptions that appear in this log are the exceptions that appear from
the Data Collectors standpoint. For additional errors, exceptions, or information look, at the OptimizerPMBeans.log and try to match the entry times with those in this log file.
PERFORMANCE_BEAN_PLUGIN_DISABLE PHA is disabled or plug-in is disabled.
D
PERFORMANCE_BEAN_PLUGIN_NOT_ST
Request to collect data was made before PHA was fully
ARTED
started.
Request to extract data caused an error with the tool.
PERFORMANCE_BEAN_EXTRACT_ERRO
R
PERFORMANCE_BEAN_PLUGIN_NOT_INS Attempt to collect from tool, even though it is not installed.
TALLED
PERFORMANCE_BEAN_PLUGIN_NOT_RU Attempt to collect from tools daemon, even though it is not
NNING
running.
PHA interface is null. Re-install performance agent.
PERFORMANCE_BEAN_JCORE_EMPTY_I
NTERFACE
PERFORMANCE_BEAN_PLUGIN_EMPTY_I Data returned back is null. Most likely a remote object/network
NTERFACE
issue.
PERFORMANCE_BEAN_JCORE_CONNEC
Could not make Jcore connection. Most likely the Host Agent
TION
is down or there are network issues.
PERFORMANCE_BEAN_EXTRACT_ERRO
OVPA format changed (not likely to happen unless running
R
OVPA 4.XX alpha), or out of disk space.
16 26
Rev. 3.43
Optimizer-PMBeans.log entries
Message
Meaning/Solution
PERFORMANCE_BEAN_EXTRACT_ERRO
R for HBA
PERFORMANCE_BEAN_EXTRACT_ERRO
R for EMC Symmetrix
PERFORMANCE_BEAN_EXTRACT_ERRO
R for Brocade/QLogic switches
XP Performance Bean has device with no
serial number
Rev. 3.43
16 27
Optimizer-CLUI.log entries
Message
Meaning/Solution
Meaning/Solution
AAClientInterface.checkPermission
majorChangeInCompliance
16 28
Rev. 3.43
Discovering hosts that are not part of the management servers domain
Not discovering hosts that are listed in the Configuration window under
Additional Hosts
The following table lists the parameters included in ddtcfg.prp, a description of the
parameter, and where, if any, the parameter is set within the Storage Area Manager
GUI. Do not change these setting unless instructed to do so by Lab personnel.
Parameter
Description
WATCHDOG_TP_ABORT_T
IME_MS=60000
HOST_WATCHDOG_CYCLE
_WAIT=60000
DOMAIN=DEFAULT_DOMA
IN
NET_MASK_FILE_NAME=
config/hostmask.prp
SHOW_CONSOLE_DIALOG
=false
SNMP_RETRIES=2
HostHandlerThreadPo
olName=Host_Handler
_Pool
ZOMBIE_MONITOR=fals
e
SNMP_RETRIES_MIN=0
Rev. 3.43
16 29
Parameter
Description
DPI_PATH=devices
DOD_TP_ABORT_TIME_M
S=1200000
SNMP_RETRIES_MAX=5
RMI_HOST_CONNECTION
_TIMEOUT=30
INTERVAL=900
RMI_HOST_CONNECTION
_TIMEOUT_MIN=1
SNMP_TIMEOUT=2
START_DISCOVERY=tru
e
RMI_HOST_CONNECTION
_TIMEOUT_MAX=60
SNMP_WATCHDOG_CYCLE
_WAIT=60000
WATCHDOG_WARMUP_FRE
QUENCY=ON_NEW_REPO
HostHandlerThreadPo
olMinThreads=1
CLASSIFIER_TP_ABORT
_TIME_MS=360000
MIN_IDLE_BETWEEN_CY
CLES_SEC=300
SNMP_TIMEOUT_MIN=1
WAIT_FOR_COMPONENTS
_IDLE_MS=10000
WATCHDOG_WARMUP_TIM
E_SEC=60
SNMP_TIMEOUT_MAX=60
HostHandlerThreadPo
olMaxThreads=1
DEFAULT_SUBNET_MASK
=255.255.255.0
HostHandlerThreadPo
olLifetime=10000
ADDITIONAL_HOSTS {
SNMP_IP_RANGES {
ip1=15.43.208.115.43.208.254;publi
c;public
DOD_INITIAL_POLL_WA
IT_MS=14400000
DOD_CYCLE_WAIT_MS=1
4400000
16 30
Configuration window,
Discovery
Configuration window,
Discovery
Not used
Time to wait between walking the SNMP Range
Not Used
Not Used
Not used
Not used
The minimum value the user can type in for an
SNMP timeout
Not used
Not used
The maximum value the user can type in for an
SNMP Timeout
Not used
If the SNMP range supplied by the installer is
larger then 255 entries, use this netmask as a
default instead.
Not used
List of hosts that Storage Area Manager cant
discover using multicast
The SNMP discovery range
Configuration window,
Additional Hosts
Configuration window, SNMP
Discovery Ranges
support.cmd
host_support.cmd
These commands are typically used for gathering Storage Area Manager
troubleshooting information so that it may be sent to product development
engineers for further diagnosis.
support.cmd
To gather management server troubleshooting information, execute
\sanmgr\managementserver\sbin\support.cmd
Configuration files
Log files that reside on the management server (Host Agent, client, Bridge)
Rev. 3.43
16 31
host_support.cmd
To gather SAN host troubleshooting information, execute
\sanmgr\managementserver\sbin\host_support.cmd hostname
on the management server. While executed on the management server, this
command remotely gathers Host Agent data for the hostname it is passed.This
command creates an image of Host Agent data and log files in
\sanmgr\managementserver\sbin\ called hostname_support.zip. It contains the
following
The individual files that are packaged in hostname_support.zip are also placed in
the \sanmgr\managementserver\logs directory. They can be identified by the
!hostname prefix.
The same Host Agent data can be gathered by running the script version of the
command on the SAN host itself. This is useful in instances where there are
communication problems between the management server and the Host Agent.
To run the script from a Unix SAN host, execute the following command and redirect the output to a file:
/opt/sanmgr/sbin/get_host_support_data_cmd parameter >
filename
To run the script from a Windows SAN host, execute the following command and
re-direct the output to a file:
\sanmgr\hostagent\sbin\get_host_support_data_cmd parameter >
filename
The script versions of the command may be passed optional parameters in order to
only gather a subset of the available Host Agent data. The parameters are
Version (default)
Config
Log
System
All
16 32
Rev. 3.43
Save/Print
output
Tool
Selection
Parameter
Entry/Selection
Tool
Output
Storage Area Manager provides an unsupported utility called SAMTools that can
be used for troubleshooting.
This utility is a basic, Java-based GUI wrapped around a set of tools developed by
the product engineers. It was put together primarily for use by support personnel to
assist in diagnosing problems associated with Storage Area Manager.
The SAMTools utility includes an extensive online help.
SAMTools requirements
SAMTools requires Java 1.3.1 or later.
Note
The required version of Java is installed when the Storage Area Manager
management server or management client is installed.
Rev. 3.43
16 33
SAMTools features
The following table list the features provided by the SAMTools utility, a
description of each tool and tips on when to use each. Refer to the SAMTools
online help for more detailed information on each tool.
SAMTools quick reference
Tool
Description
Host Status
(HostStatus)
Ipconfig
MibWalker
16 34
Rev. 3.43
Ping
SCSI Info
SCSI Info PC
Supported Devices
Report
XP Array Trap
Simulation
XP MIB Refresh
Rev. 3.43
16 35
16 36
A device is not being discovered and you want to verify that the device is
being seen by DIAL (Host Device List)
The map is not showing physical connections and you want to verify that
there are SNIA libraries on the host (Host HBA Info)
A device is not being discovered and you want to verify that the Host Agent
is operating correctly (Host Status)
You want to know if you have the latest version of a DPI (Supported Devices
Report)
You need to demonstrate that SNMP trap receiver is working correctly (XP
Trap Simulator)
A host is not being discovered and you suspect issues with the Jcore Domain
(Host Status)
You want to verify the SCSI inquiry information returned by some host (Host
Device List and ScsiInfo)
Rev. 3.43
DrSAM
DrSAM is an unsupported, GUI software tool that can be used to locate and
diagnose Storage Area Manager log file entries.
HP employees can download DrSAM from http://tmilner.rose.hp.com/DrSam/.
DrSAM requires Java version 1.3.1 or later.
In the future, channel partners will be able to download DrSAM from
http://support.openview.hp.com/support.jsp?fromOV=true.
Rev. 3.43
16 37
2
Specify contact and
problem description
3
Specify output
directory
4
Generate Report
16 38
1.
On the Input Files tab, specify the location and age of log file to analyze.
2.
3.
4.
Rev. 3.43
Error as it
appears
in log file
Contact,
problem, and
date range
Problems
displayed
in red,
warnings
in green
Files
analyzed
View
suggested
actions
Rev. 3.43
16 39
Troubleshooting hints
Problem
Solution
16 40
Rev. 3.43
Learning check
1.
2.
List the commands to start the Host Agent and DIAL processes on the SAN
host.
............................................................................................................................
............................................................................................................................
3.
What is the name of the log file that captures information about any of the
Manage Host functions?
............................................................................................................................
4.
5.
6.
True
False
True
False
7.
Rev. 3.43
True
False
16 41
16 42
Rev. 3.43
OpenView integration
Module 17
Objectives
After completing this module, you should be able to:
Rev. 3.43
Identify the major features of integration between Storage Area Manager and
OpenView Operations.
Describe the major features of the integration with OpenView Reporter and
the method used to feed Storage Area Manager metrics into OpenView
Reporter.
17 1
service delivery
customer
experience
management
service usage
Service Desk
NetValue
Analyzer
Service Desk
service
management
Dynamic
Process
Manager*
Service Navigator
Storage Builder
Reporter
Storage
Allocater
PolicyXpert
PolicyXpert
OmniBack II
fault
management
Performance
Op. Sys. SPIs
ManageX
GlancePlus
Operations
NNM Multicast
Problem Diagnosis
Network Node Mgr
Service Assurance
Operations
Op. Sys SPIs
ManageX
OS/390 & 400
network &
internet
management
system
management
Performance
Application
SPIs
DB Pack
2000
performance
management
PolicyXpert
Network Node Mgr
Problem Diagnosis
Internet Services
Service Assurance
Internet Usage
Manager
Storage
Accountant
Storage
Optimizer
Storage Node
Manager
OmniBack II
application
management
storage
management
The products are displayed in blocks as OpenView products work together like
building blocks. Customers can select those products that meet their needs to
develop a customized solution. As needs grow and change, products can be added.
The vertical boxes (fault management, performance management, service
management and customer experience management) show the management
category that each OpenView product manages, the horizontal boxes (network &
internet, system, application and storage management) indicate the functional area
that the product addresses
hp OpenView Storage Area Manager brings storage management into the
OpenView Solution.
The goal of the OpenView Solution is to respond to customer requirements for
enterprise-wide management.
17 2
Rev. 3.43
OpenView integration
Rev. 3.43
17 3
OpenView in action
Managed nodes
Events
Actions
Management server
The management server is the central computer
to which all managed nodes forward their messages
Multiple management servers may share
management responsibilities.
Messages
Communication
Many customers already have hp OpenView products installed and they may not
always recognize what they can do. Organizations need to understand the service
that IT provides to its customers. Instead of identifying problems it identifies key
business differentiators and uses the tools that are available to present how they are
doing at providing the service to them.
hp OpenView is already used by 99 of the Fortune 100 companies. The hp
OpenView suite of modular service management tools help prioritize IT activities.
It enables IT staff to determine how each service contributes to the overall success
of the enterprise. hp OpenView covers management of everything from networks,
storage and systems to services like e-mail, enterprise resource planning and
e-commerce.
The hp OpenView tools can be used to build the service model and configuration
management database that connects IT infrastructure and people to the services
that IT delivers. Additionally, it can implement proven IT Infrastructure Library
(ITIL) based processes into products like hp OpenView Service Desk to automate
business critical processes.
hp OpenView offers reporting capabilities that enable customers to generate
reports that describe the quality of a service that is delivered. Moreover, IT can
communicate with their lines of business in real time with products like hp
OpenView Service Information Portal, which provides a customizable reporting
and monitoring interface for individuals groups and lines of business.
With the service management solutions from hp OpenView, operators have been
able to detect 95 percent of the problems in their infrastructures before end users
noticed that services were unavailable.
17 4
Rev. 3.43
OpenView integration
OpenView products
Storage Area Manager integrates with the OpenView products described below.
The OVO for Unix service navigator and OVO for Windows service maps provide
a graphical customer service view of the environment. Service maps are created
based upon customer services (order entry, purchasing, and so on.). A hierarchy of
dependent components is created under each service with rules about how
problems in the underlying infrastructure affect the customer service.
OpenView Reporter
Reporter provides web-based reports to users and staff members based upon data
collected from OpenView performance agents and Smart Plug-Ins. Reports are
automatically generated nightly and posted on an IIS web server.
Manages the service delivery and service support processes from the
customer perspective
Service desk manages service delivery and the support process based on the ITIL
methodology. Both the hp ITSM Reference Model as well as service desk are
based on this methodology. ITIL stands for IT infrastructure library. It consists of
a set of books that describe the best practices of IT organizations world wide in
performing certain common processes.
Service Desk is designed to manage and measure these processes
Rev. 3.43
17 5
Collects, aggregates, and correlates usage data from across the network
(traffic flows), systems (CPU utilization), and storage
17 6
Rev. 3.43
OpenView integration
Reporter
Service Desk
Internet Usage Manager
OpenView Storage
Area Manager
application
Accountant,
Allocater,
Builder,
Optimizer,
SNM
Allocater,
Core,
SNM,
(Bridge)
Builder,
Accountant,
SNM,
(Bridge)
Core,
(Bridge)
Accountant,
Builder
Integration type
Event forwarding, process monitors, node
groups, user, applications, actions,
message group
OpenView Operations
The OVO for Unix and Windows SPI is built upon the ability to forward events
from and monitor the Storage Area Manager management system to OVO using
the OVO agent. The OVO agent is installed on the Storage Area Manager
management server and monitored via templates that are part of the Storage Area
Manager SPI for OVO.
This integration forwards events from the Storage Accountant, Storage Allocater,
Storage Builder, Storage Optimizer and Storage Node Manager modules to OVO.
Process monitors watch for the management server and Host Agent processes and
notify the OVO operator when they stop. Via the OVOs application desktop, the
SPI allows the user to stop and start the Storage Area Manager management server
and Host Agent services.
Rev. 3.43
17 7
Reporter
With the OVO for Reporter integration information from the Storage Node
Manager, Storage Builder and Storage Accountant applications is gathered and
stored in the OV Reporter database. Crystal reports are generated nightly and made
available to users via the IIS web server installed on the reporter system.
Service Desk
Using the Service Desk (SD) integration, customers can automatically import the
object definitions from the Storage Area Manager database into Service Desk and
SD configuration items. Via Service Desks integration with OVO, events from
Storage Area Manager can be forwarded to SD to create incidents.
Internationalization
The integrations are tested with
17 8
Rev. 3.43
OpenView integration
Rev. 3.43
Required installation
component(s)
Component delivery
mechanism
OV SAM CD
OV SAM CD
OV SAM CD
OV SAM CD
OV SAM CD & IUM
17 9
The OpenView integration modules can be found on the Storage Area Manager
CD under the ov_integrations directory. Each integration and documentation is
provided in its own directory:
nnm Network Node Manager mib file and readme document
ovo OVO for Unix SD depots (HP-UX & Solaris management servers) and
manual
ovr Reporter installation package and manual
ovw OVO for Windows installation package and manual
sd Service Desk installation package and manual
17 10
Rev. 3.43
OpenView integration
Rev. 3.43
17 11
Reporter
Service Desk
SAM Bridge
OV SAM
management
server
17 12
OVOU Service Navigator integration: During the integration install script ovsamconf.sh
Rev. 3.43
OpenView integration
Rev. 3.43
17 13
Reporter
Service Desk
SAM Bridge
SAM Bridge*
SAM Bridge*
Primary
OV SAM
management
server
OV SAM
management
server
OV SAM
management
server
If multiple Storage Area Manager management servers are in use, one server
should be configured as the primary Storage Area Manager management server to
which the OpenView modules interface. The Storage Area Manager Bridge on this
server is configured to gather data from all Storage Area Manager management
servers.
Using this configuration, the bridge services on the remaining management servers
are inactive.
The details for implementing this type of configuration can be found in the hp
OpenView storage area manager administrators guide.
17 14
Rev. 3.43
OpenView integration
OpenView
Operations
Storage
Area
Manager
Smart Plug-Ins (SPI) are certified integrations for hp OpenView Operations. A SPI
offers pre-packaged, application specific management knowledge that delivers
tailored monitoring, alerting, analysis and corrective actions for a specific
application. Some of the more popular SPIs available from hp are the Database
SPI (Oracle, SQL Server, Sybase, Informix), the Microsoft Exchange SPI, and the
SAP SPI among others.
SPIs were originally integrations with OpenView Operations. Today, a fully
integrated OpenView Smart Plug-In provides interfaces to OpenView Operations,
OpenView Performance Agents, OpenView Reporter, and Service Navigator.
Rev. 3.43
17 15
Logical
Logical grouping
grouping of
of
incoming
incoming messages
messages for
for
quick
quick problem
problem identification
identification
and
and trouble
trouble shooting
shooting
On-Demand
On-Demand submaps
submaps
Application
Application Desktop
Desktop
Message
Message Browser
Browser
Display
Display of
of all
all incoming
incoming
messages
messages
In-depth
message
In-depth message details
details
User
User guidance
guidance
Event
Event escalation
escalation
Message
Message ownership
ownership
Consistent
Consistent presentation
presentation
Operator's
Operator's "toolbox"
"toolbox" with
with
all
all integrated
integrated management
management
tools
readily
available
tools readily available for
for
network
network and
and systems
systems
management
management
Open
Open for
for the
the integration
integration of
of
additional
additional tools,
tools, scripts
scripts and
and
applications
applications
This is a snapshot of the OVO for Unix Motif GUI showing the Storage Area
Manager application groups and messages.
The primary OVO user interface is Motif-based and provides access to all of
OVOs user and administrative capabilities except for the Service Navigator
function. A separate Java GUI is available which provides user access including
the Service Navigator. Administrative functions, including installation and
configuration of Smart Plug-Ins, can only be performed via the Motif GUI.
Note
OVO was previously named VantagePoint Operations (VPO) and before that
IT/Operations (ITO) and before that OperationsCenter (OpC). Many customers
still use name ITO to refer to OVO for Unix. Many OVO commands use the
original opc name.
17 16
Rev. 3.43
OpenView integration
Help
Help (F1)
(F1)
MMC
MMC Menu
Menu
and
and Toolbar
Toolbar
Console
Console
trees
trees
OVO
OVO Menu
Menu
and
and Toolbar
Toolbar
(1
(1 per
per view)
view)
Results
Results pane
pane
Active
Active
Message
Message
Browser
Browser
This is a snapshot of the OVO for Windows GUI showing the Storage Area
Manager application groups and messages.
The primary OVO user interface is a snap-in to the Microsoft Management
Console (MMC) and it provides access to all of the OVO user and administrative
capabilities including Service Maps. A separate web GUI is available which
provides access to some user functions including message browsing.
Note
OVO for Windows was previously named VantagePoint Windows (VPW).
17 17
Agent
HP 9000/700
HP 9000/800
Agent
Processing
Filter
Prioritize
Group
Thresholds
Forward to server
Store in database
Display on screen
Acting
Start any integrated
application/script
Automatic and
Operator-initiated
actions
Open virtual terminal
Command broadcast
Escalate problems to
other VPO systems
Agent
Sequent
Symmetry
Agent
Windows
2000
HP 3000/900
Agent
IBM
RS/6000
Agent
SGI
IRIX
Agent
Agent
Agent
Agent
RedHat
Linux
SCO
Unix
SUN
SPARC
DEC
ALPHA
Agent
Windows NT
OVO for Unix and Windows share a common core feature which is the processing
of events from across the IT infrastructure.
Note
While OVO for Unix includes Network Node Manager, it is not included with
OVO for Windows although NNM for Windows can be loaded on the same
management station and does integrate with OVO for Windows.
Collecting
Collecting is the phase when events are created and are detected by OVO
components. Many different sources may be taken as the originator of events SNMP Traps & Variables; Application and System Logfiles; Programs and scripts;
Performance Agents; PerfMon counters; WMI events and counters.
Processing
Processing is the phase when events are evaluated and classified. We can define
policies regarding filtering to suppress or forward selected messages, prioritizing
using severity, grouping into message groups, and threshold checking of metrics.
17 18
Rev. 3.43
OpenView integration
Acting
Acting is the phase when messages are taken as the starting point for the (human
or automatic) activities. Some of the actions include starting programs or scripts to
correct a problem or gather more information at the time that the problem occurs
either automatically or at the option of an operator; escalate events to other
management servers; forward events to trouble ticketing systems, notification
software or event correlation engines.
Rev. 3.43
17 19
SPI integration
OVO
management
server
Message
browser
Application
Bank
Service
Maps
OVSAM SPI
Events,
monitor,
control,
acknowledgement
Monitor,
control
Consolidated
Service Maps
OV SAM Bridge
OVO Agt
OVO Agt
OV SAM
management
server
OVO Agt
HA
HA
Server
OV SAM
management
server
OVO Agt
Server
OVO Agt
HA
HA
Server
SAN
SAN
OVO Agt
Server
SAN
SAN
17 20
SPI Installation The Storage Area Manager SPI is installed on the OVO
management station.
OVO Agent Distribution The customer distributes the OVO Agent and the
Storage Area Manager SPI policies/templates to the Storage Area Manager
nodes (management servers and Host Agents)
Host Agent Monitoring The SPI monitors the Host Agent processes and
allows the OVO user to start, stop, and check on the status of the Host Agents
via the OVO application desktop or tools.
Rev. 3.43
OpenView integration
Service Maps Service maps are automatically created and updated into OVO on
a periodic basis. The SPI uses the Storage Area Manager Bridge to access the
Storage Area Manager database to draw the service maps.
SPI installation
A) Install SPI from the
Storage Area Manager CD
SAM CD
OpenView
Operations
(Unix or Win)
OVO Agent
OV SAM HA
OV SAM HA
OV SAM
Management
Server
OVO Agent
OVO Agent
UX*
Server
Windows
Server
Storage
Storage
The high level steps to install the Storage Area Manager SPI are shown here. The
Storage Area Manager SPI installs in much the same manner as other OVO SPIs.
1.
Install the SPI from Storage Area Manager CD using Software Distributor on
OVO/Unix systems and a standard Microsoft installer on OVO/Windows
management stations.
2.
Add the Storage Area Manager nodes to OVO and deploy the OVO agent.
3.
Deploy the Storage Area Manager SPI to the Storage Area Manager
management server and on all nodes and hosts that contain the Storage Area
Manager Host Agent (HA).
Rev. 3.43
17 21
Event Forwarding
Process Monitoring
Operator-assisted actions
The latest release of the SPI also includes custom icons to depict the Storage Area
Manager message group and application group. Custom icons for Storage Area
Manager management servers and Host Agents are also provided for the OVO
node bank, and a new application icon for the Storage Area Manager application
desktop items.
The SPI does not provide the following features:
17 22
Rev. 3.43
OpenView integration
OpenView
Operations
Capacity
Database
Device
OVO Agent
Performance
OV SAM
Management
Server
OV SAM HA
OV SAM HA
OVO Agent
OVO Agent
UX
Server
Windows
Server
The Storage Area Manager SPI uses OVO log file encapsulation to forward
Storage Area Manager events to the OVO agent. The OVO agent must be installed
on the Storage Area Manager management server since the log file template must
be distributed to the Storage Area Manager management server. Events are
forwarded from the Storage Area Manager management server to OVO through
the Storage Area Manager event template.
Event categories
The picture above shows the categories of storage events that are forwarded from
the OVO Agent that is deployed on the Storage Area Manager management server.
The OVO log file template provided with the SPI specifies which storage events
are forwarded to OVO and which are suppressed (not sent to the OVO
management server). Events are also filtered to eliminate duplicates.
Storage Area Manager GUI operator action
Note that the latest (3.1) version of the SPI has added support for performing
context-sensitive launching of the Storage Area Manager GUI as an OVO
operator-initiated action. This capability is provided based on information that has
been added to the Storage Area Manager SPI event forwarding. In addition,
improved event suppression reduces the possibility that duplicate events
concerning the same Storage Area Manager problem will be received.
Note
The Storage Area Manager Remote GUI client must be installed on the OVO
management server for the context sensitive actions to work. The GUI can be
installed from the Storage Area Manager CD or by connecting to the Storage
Area Manager server with a web browser http://<ov-sam-server>:8040
Rev. 3.43
17 23
ASCII logfile
Storage Area Manager events are written to the following files:
<ManagementRoot>\managementserver\logs\CS-EventExport.log
<ManagementRoot>\managementserver\logs\CS-AckDelExport
These files roll over when the Storage Area Manager service is restarted, or when
its size threshold is reached. The threshold size is specified in the file:
<ManagementRoot>\managementserver\config\Loggers.prp
The files are renamed to CS-EventExport_0.log, CS-EventExport_1.log and so
forth.
Template customization
As with any OVO SPI, it is recommended that the customer review the template
conditions to determine which events should be forwarded and which should be
suppressed in their environment.
Events
Following is a list of the events written to the CS-EventExport.log file. If
customers want to customize the OVO events, this is the list of all possible events
they can capture and forward to OVO.
Accountant events
17 24
Event Name
Event Identifier
Event Description
AGING_DATA FILES
0x0000000000000010
ACCOUNT_CREATED
0x0000000000000100
ACCOUNT_CLOSED
0x0000000000000200
ACCOUNT_MODIFIED
0x0000000000000400
LUN_ASSIGNED_TO_ACCOUNT
0x0000000000000800
LUNDEASSIGNED_FROM_ACCOUNT
0x0000000000001000
SERVIDE_LEVEL_CREATED
0x0000000000010000
SERVIDE_LEVEL_DELETED
0x0000000000020000
SERVIDE_LEVEL_MODIFIED
0x0000000000040000
LUN_ASSIGNED_TO_SERVIDE_L
EVEL
0x0000000000080000
LUNDEASSIGNED_FROM_SERVIDE_
LEVEL
BILL_EXPORTED
0x0000000000100000
0x0000000000200000
Rev. 3.43
OpenView integration
BILL_SCHEDULE_CHANGED
0x0000000000400000
BILL_GENERATED
0x0000000004000000
USAGE_COLLECTED
0x0000000008000000
GENERATED_MISSED_BILL
0x0000000010000000
LUN_STATUS CHANGED
0x0000000020000000
LUN_SIZE CHANGED
0x0000000040000000
LUN_DELETED
0x0000000000800000
Allocater events
Event Name
Rev. 3.43
Event Identifier
Event Description
REALITY_TO_POLICY
0x0000000000000010
MULTIPLE_WRITER_SCENARIO
0x0000000000000020
ILLEGAL_OBJECT_DELETION
0x0000000000000040
HOST_DELETION
0x0000000000000080
CONFIGURE_REQUEST_SUB_STAT
US
0x0000000000000200
SCSI_SCAN
0x0000000000000400
CONVERT_SEVENT_TO_STORGE_
EVENT
ACTIVATION_WIZARD_CONFIGURE
_REQUEST
ROGUE_SERVER
0x0000000000080000
0x0000000000100000
Activation Wizard
0x0000000000000100
Rogue Server
Host Command Set
Completed
Possible Rogue Server
LUN assigned but not
visible to the host
Allocater configuration
dialog status
HOST_COMMAND_SET_COMPLETE
D
0x0000000000000800
POSSIBLE_ROGUE_SERVER
0x0000000000020000
RUID_ENABLED_BUT_NOT_VISIBLE
0x0000000000040000
CONFIGURE_REQUEST_STATUS
0x0000000000000001
17 25
Builder events
17 26
Event Name
Event Identifier
Event Description
UNKNOWN_THRESHOLD_E
XCEEDED
0x0000000000000001
STORAGE_DOMAIN_THRE
SHOLD_EXCEEDED
0x0000000000000002
STORAGE_DEVICE_THRES
HOLD_EXCEEDED
0x0000000000000004
HOST_THRESHOLD_EXCE
EDED
0x0000000000000008
NAS_DEVICE_THRESHOLD
_EXCEEDED
0x0000000000000010
VOLUME_THRESHOLD_EX
CEEDED
0x0000000000000020
MANAGED_DIRECTORY_T
HRESHOLD_EXCEEDED
0x0000000000000040
USER_ACCOUNT_THRESH
OLD_EXCEEDED
0x0000000000000080
USER_THRESHOLD_EXCE
EDED
0x0000000000000100
CONSUMPTION_BLOCK_T
HRESHOLD_EXCEEDED
0x0000000000000200
ORGANIZATION_THRESHO
LD_EXCEEDED
0x0000000000000400
VOLUME_GROUP_THRESH
OLD_EXCEEDED
0x0000000000000800
COLLECTION_ERROR
0x0000000000001000
APP_ORACLE_THRESHOL
D_EXCEEDED
0x0000000000002000
APP_EXCHANGE_THRESH
OLD_EXCEEDED
0x0000000000004000
OpenView integration
Database events
Event Name
Event Identifier
Event Description
SPACE_ALERT
0x0000000000000001
PERCENT_ALERT
0x0000000000000002
EVENT_ALERT
0x0000000000000004
SPACE_PANIC
0x0000000000000008
FLAT_DIRECTORY_DISK_S
PACE_ALERT
0x0000000000000010
Discovery events
Event Name
Event Identifier
Event Description
CYCLE_START
0x0000000000000001
CYCLE_DONE
0x0000000000000002
CYCLE_LONG
0x0000000000000004
NEW_DEFS_JAR
0x0000000000000008
TURNED_ON
0x0000000000000010
TURNED_OFF
0x0000000000000020
Rev. 3.43
Event Name
Event Identifier
Event Description
STATUS_CHANGED_EVENT
0x0000000000000001
POLLED_EVENT
0x0000000000000002
INTERRUPT_EVENT
0x0000000000000004
LINK_STATUS_UP
0x0000000000000008
LINK_STATUS_DOWN
0x0000000000000010
17 27
Event Identifier
Event Description
BAD_PASSPHRASE
0x0000000000000001
Event Name
Event Identifier
Event Description
OBJECT_ADDED
0x0000000000000001
OBJECT_DELETED
0x0000000000000002
OBJECT_UPDATED
0x0000000000000004
ATTRIBUTE_ADDED
0x0000000000000008
ATTRIBUTE_DELETED
0x0000000000000010
ATTRIBUTE_UPDATED
0x0000000000000020
Model events
Optimizer events
17 28
Event Name
Event Identifier
Event Description
COLLECTION_STARTED
0x0000000000000001
COLLECTION_STOPPED
0x0000000000000002
COLLECTION_BACKLOG
0x0000000000000004
THRESHOLD_ALERT
0x0000000000000008
PB_TOOL_NOT_INSTALLED
0x0000000000000010
PB_TOOL_NOT_RUNNING
0x0000000000000020
SNAPSHOTS_PURGED
0x0000000000000040
BASELINES_EXCEEDED
0x0000000000000080
PROCESS_WAITING
0x0000000000000100
Performance data
collection has started
Performance data
collection has stopped
Performance data
collection has backlogged
Threshold for a particular
metric has been exceeded
Tool for collecting
performance data is not
installed
Tool for collecting
performance data is not
running
Performance data has
been purged from
database
Number of available baselines
has been exceeded
Scheduled process is
waiting
Rev. 3.43
OpenView integration
Event Identifier
Event Description
APP_INSTANCE_STATUS_C
HANGED_EVENT
0x0000000000000001
Event Identifier
Event Description
PERIODIC_EVENT_DELETIO
N
AUTO_CONSTRAINT_ADDE
D
0x0000000000000001
0x0000000000000002
Event Name
Event Identifier
Event Description
COMPONENT_STARTED
0x0000000000000001
COMPONENT_SHUTDOWN
0x0000000000000002
CLIENT LOGIN
0x0000000000000004
CLIENT LOGOFF
0x0000000000000008
CLIENT DEAD
0x0000000000000010
SERVER BROKEN
0x0000000000000020
Framework events
Rev. 3.43
17 29
OVO Agent
OV SAM
management
server
OV SAM MS
OV SAM HA
OVO Agent
UX
server
OV SAM HA-UX
OV SAM HA
OVO Agent
Windows
server
OV SAM HA-NT
Embedded DB (Svc)
OpenDial (daemon)
OpenDial (Svc)
Bridge (Svc)
Hostwatchdog (daemon)
The OVO Agent monitors Storage Area Manager processes on the management
server and on Host Agents every five minutes. If any process stops, an event is
generated and an OVO operator-initiated action is provided to restart the process.
Normally, you would not need to restart any service that the monitor reported as
being stopped. All the services of Storage Area Manager are under control of a
watchdog process that automatically restarts processes that have died. However,
you can start up a service that was stopped manually (via the OVO application
desktop item or on the system directly). Once the process is restarted, the event is
automatically acknowledged in the OVO events browser.
These services are also depicted in the service maps that are maintained by the
Service Navigator and OVOW service map integration.
17 30
Rev. 3.43
OpenView integration
OpenView
Operations
OVO Agent
OV SAM
management
server
OV SAM HA
OV SAM HA
OVO Agent
OVO Agent
UX
server
Windows
server
The Storage Area Manager SPI creates an application group in OVO for Unix
(Tools within OVO for Windows) called OpenView SAM in the OVO Application
Desktop. The SPI application group is further broken down into three application
groups called Management Server, HostAgent-Windows, and HostAgent-UX.
This slide shows the type of control that can be applied to Storage Area Manager
from OVO. With the 3.0 release of Storage Area Manager, the SPI enhanced
application desktop integration includes:
Rev. 3.43
17 31
Rev. 3.43
OpenView integration
Rev. 3.43
17 33
Impacted services
Impact analysis works in the other direction from root cause, (from the bottom up),
by searching through the service hierarchy to display other services or nodes that
are impacted by the change in status. The nature of the impact is determined by the
status propagation and calculation rules configured by the administrator. The
impact path of a service or node is displayed in the console tree.
Because the impact analysis only considers negative impacts (status changes from
good to bad), the impact graph does not necessarily display the top-level service or
node. Instead, it stops where the impact occurred or at the highest level of services
registering a status change.
Service Navigator/Map integration features
The Storage Area Manager integration with Service Navigator and Service Maps
includes the following:
The service map update process is scheduled to update the maps based on the
Storage Area Manager database once every hour.
The integration with Service Navigator provides two service maps:
Services in the map are not removed until five discoveries have occurred without
the service. Using the Storage Area Manager Bridge, this integration can
consolidate maps from multiple management servers.
17 34
Rev. 3.43
OpenView integration
OpenView Reporter
Generates reports in HTML and posts to IIS server for browser viewing
Rev. 3.43
Storage Area Manager data is gathered using the gather_sam process through
the Storage Area Manager Bridge.
Ability to create on-demand reports and graphs on any of the data collected
from Storage Area Manager. This provides the ability to look at trends over a
user selectable time period. By default, 14 on-demand reports are provided.
17 35
The Reporter web page can be displayed from the Reporter administrator GUI by
selecting the Globe icon on the toolbar.
The reports are divided into families. The web page shown above displays the
Storage Area Manager link. This link is automatically added to the Reporter web
page after the first time the Storage Area Manager reports have been run by
Reporter.
17 36
Rev. 3.43
OpenView integration
As with all of its reports, Reporter presents the Storage Area Manager reports
using its IIS-based web pages. The Storage Area Manager reports are organized
into logical categories:
Rev. 3.43
Inventory
Capacity
Customer-Based Reports
17 37
Allocation
Allocation on
on
Storage
Storage Devices
Devices
Shown here are examples of two of the reports that are part of the Storage Area
Manager integration with Reporter. The Capacity of Volumes report shows
capacity information for the file systems contained on managed hosts and NAS
devices discovered in the storage network. The Allocation on Storage Devices
report displays a summarized graph by storage domain showing the allocation of
storage devices discovered in the storage network.
17 38
Rev. 3.43
OpenView integration
B) Run Gatherer
Configuration Editor
OpenView
Reporter
(IIS web server)
C) Scheduled Gather
collects SAM data and
Reporter generates reports
Web Browser
End
user
OV SAM
management
server
SAM Bridge
SAM Bridge
OV-SAM HA
OV-SAM HA
OV SAM
management
server
UX*
server
Windows
server
Storage
Storage
The example above provides an overview of how to install the Storage Area
Manager integration for Reporter. The integration is installed on the Reporter
Windows management server. The steps to install the integration include:
Rev. 3.43
Inserting the Storage Area Manager CD into the OV Reporter system and
running the <cd-rom>\ov_integrations\ovr\setup.exe program.
Connecting to the IIS web server on the Reporter system to view the Storage
Area Manager reports.
17 39
Service Desk
hp OpenView Service Desk automates IT infrastructure management processes to
control the quality and delivery of business-critical IT services. The supported IT
management processes can be managed against agreed-upon service levels. The
service level is negotiated and agreed upon by the customers of the service.
Service Desk provides a solution for integrated call management, incident
management, problem management, configuration management, change
management, and service level management. It is integrated with OVO for Unix
and other OpenView products.
The goals of Service Desk are to:
Service Level Manager Includes services and SLAs, asset, and config
Storage Area Manager managed devices are imported directly into Service
Desk as Configuration Items.
Configuration items and events are forwarded from multiple Storage Area
Manager management servers through the Storage Area Manager Bridge.
Note
Forwarding of events from Storage Area Manager, as well as
acknowledgement of Storage Area Manager events by Service Desk, are both
dependent on implementation of the OVO Service Desk integration.
17 40
Rev. 3.43
OpenView integration
Collects, aggregates, and correlates usage data from across the network
(traffic flows), systems (CPU utilization), and storage
The IUM framework gathers usage information from network devices and/or
services (routers, ATM switches, Web servers, mail servers, VOIP and wireless
gateways, and so on.). It filters and combines that information based on customer
site needs, and then makes the information easily available to any application
through file-based or programmatic (API) means.
IUM implements usage-based billing systems, manages capacity, and analyzes
subscriber behavior to develop strategic marketing programs and profitable valueadded services. IUM can support both prepaid and post-paid billing models with a
single implementation. IUM has also been used to enable auditing and allow for
immediate processing of usage data.
The goals of IUM are to:
Integration goals
The goals of the Storage Area Manager integration with IUM include:
Allows IUM customers to include Storage Area Manager capacity and billing
information to provide a broader view of resource usage in their environment
The HPs Pay-Per-Use (PPU) program has very specific requirements and test
procedures that the IUM integration is designed to support. The PPU program
supports the leasing of HP equipment in such a way that the customer pays for
only what they are using. Both the IUM integration and the HP PPU program use
the Storage Area Manager interface described here.
Rev. 3.43
17 41
When used with IUM, the retrieved Storage Area Manager files are sent to the
IUM Usage Database application for aggregation and compilation of the individual
usage records. The aggregated output of the Usage Database provides chargeable
metrics that are sent to HPs billing division, FCG, for manual or automated
billing procedures.
New usage information provided with Storage Area Manager 3.0 includes:
Directory consumption
User consumption
LUN utilization (on LUNs used by host volume managers, such as LVM and
VxVM)
17 42
Rev. 3.43
OpenView integration
Volume
usage
files
IUM Server
Storage
Accountant
Logical
Unit
allocation
files
HTTP
Server
http
OVSAM
IUM
Collectors
Usage
applications
http://<ovsam>:8040/3rdPartyDataFiles/LunSize
Storage Area Manager provides key usage metrics periodically to IUM: Storage
Builder outputs file system (volume, capacity, and user) utilization information
The Storage Area Manager IUM Storage Collector retrieves the usage information
by accessing the built-in Storage Area Manager http server at port 8040.
Depending on the IUM configuration, this information can eventually be
forwarded to applications that analyze, rate, and collect bill usage information
from a variety of IUM sources.
The output files for the volume information updated to include the Logical
Volume Manager data resides in:
<OVSAM install>/managementserver/webroot/3rdPartyDataFiles/CapacityUsage/
Storage Area Manager keeps ten days worth of files and appends sequence
numbers on the files that range from 0 9. The file names begin with the directory
name and append the next appropriate sequence number:
CapacityUsage0.txt, CapacityUsage1.txt, , CapacityUsage9.txt
The temporary file used for capacity information until finalization is:
CapacityUsage.tmp
The data files are available through the Storage Area Manager built-in HTTP
server. The URLs associated with the data files are:
http://<OV SAM host>:8040/3rdPartyDataFiles/LunSize
http://<OV SAM host>:8040/3rdPartyDataFiles/CapacityUsage
Rev. 3.43
17 43
17 44
Rev. 3.43
OpenView integration
Rev. 3.43
17 45
Learning check
1.
2.
3.
4.
5.
IUM can be integrated with which of the following Storage Area Manager
applications?
a.
Storage Accountant
b.
Storage Allocater
c.
Storage Builder
d.
True
False
The IUM integration is enabled with the Storage Area Manager applications
on an individual module basis.
True
False
A web server must be installed on the management server to enable the IUM
integration to gather data from Storage Area Manager.
True
False
6.
17 46
Rev. 3.43
2.
Rev. 3.43
Match the Storage Area Manager application with its key features:
a.
Core Services
d.
b.
c.
c.
Storage Accountant
f.
d.
Storage Allocater
a.
e.
Storage Builder
b.
f.
Storage Optimizer
e.
Management Server
c.
b.
Management Client
a.
c.
SAN Host
e.
d.
Storage Domain
f.
e.
MoM
g.
f.
Bridge
d.
g.
Host Agent
b.
3.
4.
5.
Answers 2
True
False
True
False
True
False
Rev. 3.43
2.
True
False
3.
4.
5.
Rev. 3.43
Storage Area Manager provides the following three user groups: guest,
administrator, and super user.
True
False
Storage Area Manager device status levels include all of the following except
a.
Unknown/unreachable
b.
Normal
c.
Warning
d.
Critical
e.
Offline
Answers 3
2.
AA Server
e.
b.
Bridge
g.
c.
DDT
d.
d.
DIAL
h.
e.
EAR
f.
f.
c.
g.
HTTP Server
a.
h.
Repository Server
b.
What is the primary method Storage Are Manager uses to discover SAN
hosts?
The management server sends a multicast request for managed hosts to reply,
informing the management server that they are available.
Answers 4
Rev. 3.43
3.
4.
5.
The three major technologies used in the Storage Area Manager framework
are
a.
b.
c.
d.
b.
c.
d.
6.
7.
Rev. 3.43
Answers 5
2.
3.
Event severity levels correspond directly to the status of the device displayed
in the Source column of the event panel.
True
False
Once deleted, events can be restored from the Configuration window for up
to 30 days.
True
False
4.
5.
By default, Storage Area Manager queries the storage domain for new events
and changes in status of the storage resources every
a.
30 seconds
b.
2 minutes
c.
10 minutes
d.
30 minutes
Answers 6
Rev. 3.43
List the two Storage Area Manager map modes and describe the
recommended use of each.
Storage Area Manager provides two device map modes: physical and
inferred. Physical map mode is recommended for most environments.
Inferred map mode is recommended in environments with many fibre
channel hubs.
2.
3.
4.
5.
6.
Rev. 3.43
True
False
b.
c.
d.
Answers 7
2.
3.
4.
Storage Accountant
f.
Storage Allocater
g.
Storage Builder
h.
i.
Storage Optimizer
True
False
5.
6.
True
False
Answers 8
Rev. 3.43
List the name of the document that is the primary source of information
regarding devices supported by Storage Area Manager.
hp OpenView storage area manager 3.0 Supported Components and
Configuration Guide
2.
What is the purpose of the SAN Verification Worksheet and who is the
intended audience?
The SAN Verification Worksheet is used by the implementer (typically an
ASE) to gather information about the customer environment prior to
installing Storage Area Manager. The information gathered is used to verify
that the environment is properly prepared.
3.
List three tasks that need to be performed prior to installing Storage Area
Manager.
See Pre-installation tasks on page 7-15.
4.
List three tasks that might need to be performed (depending on the customer
environment) after installing Storage Area Manager on the management
server and deploying the Host Agent software.
See Setting up and Configuring Storage Area Manager on page 7-19
Rev. 3.43
Answers 9
Module 8: Installation
1.
List the authorization files that reside on the management server and SAN
host.
authorizedclients.dat resides on the management server.
access.dat resides on each SAN host.
2.
3.
4.
5.
b.
c.
d.
True
False
JBODs
b.
XP Disk Arrays
c.
Brocade switches
d.
Inferred hubs
Describe the two criteria that must be met for a SAN host to be considered
multi-homed.
The interface through which the SAN host communicates with the storage
network is not its primary interface AND the host agent software was
installed locally.
6.
Answers 10
b.
c.
d.
7.
8.
9.
Storage Builder
b.
Storage Optimizer
c.
d.
Storage Accountant
True
False
Which two Storage Area Manager tasks can be performed using the SMA
software?
a.
b.
c.
d.
Rev. 3.43
e.
The inability to launch the TCM Element Manager from the Storage
Area Manager GUI
a.
b.
c.
Answers 11
2.
3.
4.
5.
Answers 12
True
False
Command View XP
f.
SNMP Traps
g.
Performance Advisor XP
h.
Business Copy XP
EVA DPI
b.
XP DPI
c.
d.
VA DPI
True
False
Which of the following products uses the Storage Area Manager host agent to
gather data:
i.
Command View XP
j.
k.
l.
Rev. 3.43
6.
7.
8.
9.
Rev. 3.43
To support all of the features available from the XP DPI, which of the
following is true?
e.
f.
g.
h.
To configure the SANworks Management Appliance proxy for the EVA DPI,
you must have the following information about the EVA:
a.
b.
c.
d.
b.
c.
d.
b.
c.
Answers 13
2.
3.
4.
Data Collector
c.
b.
Model Manager
b.
c.
Autopurger
a.
d.
Metric Retriever
e.
e.
d.
True
False
True
False
In order to properly gather metrics from HBAs, what does Storage Optimizer
require be installed?
OpenView Performance Agents (OVPA). OVPA is not supported on Linux,
therefore Storage Optimizer has a built in performance collector for Linux
operating systems.
Answers 14
Rev. 3.43
5.
6.
7.
8.
9.
Rev. 3.43
CommandView SDM
b.
Performance Advisor
c.
AM60
d.
ARM
Trending
d.
b.
Baselining
a.
c.
Autoscale
b.
d.
Zoom
c.
True
False
Auto-triggering
b.
Auto-thresholding
c.
Baselining
d.
Trending
Performance data collection and archiving schedules must be set using CLUI
commands.
True
False
Answers 15
True
False
Capacity Harvester
b.
b.
c.
c.
d.
d.
Volume Gatherer
a.
11. Before you can view managed directory capacity, file data must be collected
and the directories must be managed.
True
False
Answers 16
a.
Visible to hosts
b.
Used space
c.
Free space
d.
Unconfigured space
Rev. 3.43
A list of files that have not been opened in a specified amount of time
b.
c.
d.
True
False
16. HP recommends scheduling file collection once a day, when the management
server is not in heavy use.
Rev. 3.43
True
False
Answers 17
2.
3.
Accounting
j.
Capacity
k.
Performance
l.
Allocation
Oracle AMPs are installed as part of the default Host Agent deployment
process and do not require any additional setup procedures to be performed.
True
False
Maps
b.
c.
Reports
d.
e.
Application status
b.
c.
d.
18. At initial release, Storage Area Manager 3.1 provides capacity and status
information for which two applications? (choose two)
Answers 18
a.
Oracle
b.
SAP
c.
Microsoft Exchange
d.
Lotus Notes
e.
DB2
Rev. 3.43
2.
3.
4.
5.
What are the five steps necessary for setting up Storage Accountant
a.
b.
Create Organizations
c.
d.
e.
Create Accounts
f.
g.
h.
True
False
True
False
6.
7.
8.
Rev. 3.43
True
False
True
False
True
False
Answers 19
9.
True
False
10. A manager has requested a report of under utilized devices and the cost per
day of un-allocated space. How could you best provide this information?
The Storage Devices Accounting Summary report
11. LUNs that are not assigned to Accounts are shown in the Detailed Service
Level report.
True
False
12. Billing data and audit log records are kept for how long?
a.
1 month
b.
6 months
c.
1 year
TEXT
b.
HTML
c.
CSV
d.
XML
14. Storage Accountant events are written to the Storage Area Manager event
browser?
Answers 20
True
False
Rev. 3.43
2.
Rev. 3.43
Host-based security
b.
Storage-based security
c.
Interconnect-enhanced security
d.
User-based security
Command/Information
Request Interfaces
f.
b.
Reality-to-Policy
Engine
c.
c.
Command Engine
a.
d.
Layered Security
Coordinator
b.
e.
Local Assignment
Database
e.
f.
Access Control
Components
h.
g.
g.
h.
Native Compiled
Library
d.
3.
Describe the types of groups that can be created with Storage Allocater.
Security groups (share and associated LUN groups)
Organizational groups (host and LUN groups)
4.
List the three methods available for activating Storage Allocater and describe
the appropriate environment for each.
For new SANs, activate Storage Allocater within the Setup Assistant.
For existing SANs, use the Storage Allocater Activation wizard.
For environments with hosts behind a firewall, activate Storage Allocater
locally using the CD-ROM.
5.
6.
False
7.
Answers 22
True
False
Rev. 3.43
2.
3.
4.
Rev. 3.43
True
False
b.
c.
d.
True
False
True
False
Answers 23
2.
List the commands to start the Host Agent and DIAL processes on the SAN
host.
HA_trigger start
dial_trigger start
3.
What is the name of the log file that captures information about any of the
Manage Host functions?
<hostname>.log
4.
5.
6.
True
False
True
False
7.
Answers 24
True
False
Rev. 3.43
2.
3.
4.
5.
IUM can be integrated with which of the following Storage Area Manager
applications?
a.
Storage Accountant
b.
Storage Allocater
c.
Storage Builder
d.
True
False
The IUM integration is enabled with the Storage Area Manager applications
on an individual module basis.
True
False
A web server must be installed on the management server to enable the IUM
integration to gather data from Storage Area Manager.
True
False
6.
Rev. 3.43
Answers 25
Answers 26
Rev. 3.43
Glossary
Agent
There are three types of assignments in Storage Allocater. When you assign items
to host groups and LUN groups, the items become part of an organizational
structure that is displayed in the Storage Area Manager user interface. When you
assign storage to a host or share group, the individual or grouped hosts are granted
read-write access to the assigned storage. When you assign LUNs to an associated
LUN group, these LUNs are bound together and must be assigned and unassigned
as a unit. When you assign an associated LUN group, if all the included LUNs
cannot be assigned to a host or group, Storage Area Manager will not assign any of
the LUNs to the host or group.
Associated LUN group
An associated LUN group allows you to group a set of LUNs into a single
assignable item. Once grouped, the LUNs can be assigned only as a set.
Associated LUN groups can be used for any set of LUNs that needs to be assigned
and unassigned as a unit, for example, stripe sets, mirror sets, and sets of LUNs
that contain parts of the same database.
Baseline
The baseline is a trend that represents normal performance. Deviations from the
baseline trigger threshold events. Performance baselines use triple exponential
smoothing with an adjustable threshold sensitivity.
Baseline sensitivity
The billing period is the period between bills. One period ends and another begins
on the day of the month that is specified in Accountant's bill schedule. For
example, the period that begins on June 27 at 1:00 am ends on July 27 at 1:00 am.
Rev. 3.43
Glossary 1
Bill
Capacity summaries condense capacity data that has been collected for a specified
number of days, 7 days by default. Summaries contain the weighted average,
minimum and maximum values, and standard deviation for each measurement that
is collected. The weighted average is displayed in capacity graphs. The minimum,
maximum, and standard deviation are used to construct capacity trends.
Capacity threshold
An alternative interface to the user interface, which allows you to perform most
Storage Area Manager tasks in a Command window. Each Storage Area Manager
application includes its own set of CLUI commands.
Summary and detail bills and reports
Any application that is linked to a specific device or device type. You can only
launch device management applications when you select the associated device or
device type.
Device
Any host, interconnect device, bridge, storage device, or NAS device in your
storage network.
Glossary 2
Rev. 3.43
Glossary
Directories
The conceptual layout of the storage domain and its components. In essence, your
environment is everything that you can see from within Storage Area Manager.
The environment is comprised of storage networks.
Event
A data transfer protocol that merges high-speed I/O and networking functionality
to achieve a maximum data transfer rate of up to 200 MB/second over copper and
fiber optic cabling at distances of up to 10 km. Fibre Channel supports multiple
topologies including direct connect, arbitrated loop, and fabric. Fibre Channel is an
open standard as defined by ANSI and OSI.
File mode
File mode is an octal summary of the st_mode field in the _stat data structure. The
digits in this octal indicate the file type, attributes, and access mode of the
associated file or directory. To interpret specific digits, refer to the documentation
on your operating system (/usr/include/sys/stat.h on UNIX systems).
Free space
Glossary 3
Host Agent
A peripheral controller card that provides a host system access to the network,
which can be Fibre Channel or SCSI based.
Host group
A host group is an organizational tool that allows you to group hosts into logical
sets. You can group hosts by platform, location, department, or other criteria.
Hub
A term used to describe any device that provides connections between multiple
storage devices and/or hosts. Switches, hubs, and bridges are interconnect devices.
JBOD (Just a Bunch Of Disks)
Junk files are files that you can identify by the characters in their names, such as
tmp. Typically, these are files that can be deleted to reclaim file space, but junk
files can be defined for any need.
Glossary 4
Rev. 3.43
Glossary
Lock/unlock
The lock status of a host or group can be changed in the Properties tab of the Edit
window. When a group is locked, you cannot change its name, description, or
assignments; when a host is locked, you cannot change its description or
assignments.
Logical unit (LUN)
A LUN group is an organizational tool that allows you to group LUNs into logical
sets. You can group LUNs by platform, location, department, or other criteria.
Managed host
The hosts in the SAN that are managed by Storage Area Manager. The Host Agent
component must be installed on each SAN host. You can remotely install the Host
Agent from the Storage Area Manager user interface, or you can install it locally
from the product CD. See the hp OpenView storage area manager installation
guide for instructions on local installation of the Host Agent software. Also
referred to as a SAN host.
Management client
The management client is the user interface that uses a common navigation and
presentation framework to display the storage information stored within the
database located on the management server.
The management client is automatically installed on the management server when
you install Storage Area Manager. You can also download the management client
to remote Windows, HP-UX, and Solaris hosts. You can perform the same tasks
from local and remote management clients. Changes made while working from a
remote management client are stored in the database on the management server.
Refer to the hp OpenView storage area manager installation guide for detailed
instructions on downloading and setting up a management client.
Menu bar
The area of the main window located directly below the title bar that contains the
labels for pull-down menu commands.
Rev. 3.43
Glossary 5
Communication management with a device that occurs via a protocol other than
Fibre Channel. For example, the SNMP protocol.
Performance thresholds
Polynomial order is the number of turns in the polynomial model for predicting
future capacity or performance. For example, the polynomial order of a curve that
increases and then decreases is 2.
Port
The hardware I/O by which Fibre Channel devices, or nodes, provide access to the
outside world.
Property
Rev. 3.43
Glossary
The use of many low cost disk drives as a group to improve performance while
providing redundancy for data security.
Resource
Any object managed by Storage Area Manager that appears in the Resources tree.
Resources include devices discovered by Storage Area Manager and organizations
that you create within Storage Area Manager.
Rogue host
A rogue host is a host that has access to LUNs that are not assigned to it, resulting
in a possible multi-writer situation.
SAN host
The hosts in the SAN that are managed by Storage Area Manager. The Host Agent
component must be installed on each SAN host. You can remotely install the Host
Agent from the Storage Area Manager user interface, or you can install it locally
from the product CD. See the hp OpenView storage area manager installation
guide for instructions on local installation of the Host Agent software. Also
referred to as a managed host.
Seasonality sensitivity
A service level is a category that sets the price that will be charged for LUN use.
The category typically reflects the relative speed, size, reliability, or other LUN
quality.
Share group
A share group is a security group that can contain hosts, LUNs, and associated
LUN groups. Each host in a share group has read-write access to all the assigned
LUNs and associated LUN groups. Share groups can be used to share data LUNs
or LUNs that are needed by utilities on all systems that access data LUNs on a
specific device (for example, array management LUNs).
Rev. 3.43
Glossary 7
Shared assignment
Space that is not visible to hosts has been configured into LUNs but has not been
discovered on any Storage Area Manager hosts.
Space visible to hosts
Space that is visible to hosts has been configured into LUNs and is being used by
at least one host.
Special unassign
If a host, LUN, or associated LUN group cannot be unassigned from a share group,
host, or associated LUN group, you can unassign it by using the Special Unassign
command and rebooting the affected host(s).The Special Unassign command
removes assigned LUNs from an involved host's local list of assigned LUNs, so
after the host is rebooted, it can no longer access the LUNs.
Stale files
Stale files are files that have not been accessed in a specified number of days.
Storage Allocater host status
Glossary 8
Rev. 3.43
Glossary
Storage network
A generic interface between each node and the physical layer. Each node is
connected to a switch and receives a non-blocking data path to any other
connection on the switch.
Tape library
The area at the top of the main window which, by default, contains the title of the
software application that is running in that window (Storage Area Manager) as
well as information about what is currently displayed and selected in the user
interface:
For example:
DEFAULT_DOMAIN - hp OpenView storage area manager
Toolbar
The area of the main window located directly below the menu bar which contains
shortcut buttons for frequently used commands. Simply click a toolbar button to
activate its corresponding command. Device maps and performance and capacity
graphs also include toolbars.
Trap
A trap is a message sent from a remote system (an agent) to a manager, without
being explicitly requested by the manager. Agents send traps to managers to
indicate that an error has occurred or an event has taken place. For example, a
device (agent) sends a trap to Storage Area Manager (manager) when an error
occurs at the device.
Traps are also known as notifications or events. You can configure Storage Area
Manager to generate traps that can be received by other management applications.
Rev. 3.43
Glossary 9
Trend
Glossary 10
Rev. 3.43
Glossary
Unassignment
There are three types of unassignments in Storage Allocater. When you unassign
items from host groups and LUN groups, they are removed from their
organizational structure in the Storage Area Manager user interface. When you
unassign storage from a host or share group, the individual or grouped hosts are no
longer able to access the storage for read-write access. When you unassign a LUN
from an associated LUN group, the LUN is no longer part of a group that must be
assigned as a unit. When you unassign an associated LUN group from a host or
group, if all the included LUNs cannot be unassigned, then Storage Area Manager
will not unassign any of the LUNs in the group.
Unconfigured space
Unconfigured space is disk space that has not yet been configured into LUNs or
physical volumes.
Unique instance ID
A unique number that Storage Area Manager assigns to each discovered device
and host to distinguish it from other devices and hosts.
Used space
The software component which is the Java-based browser for the user's
environment in Storage Area Manager. The user interface has administrative
capabilities which allow you to change editable properties of Storage Area
Manager and its applications, as well as manage the devices in the storage
network.
Users
Users are login accounts on hosts in the storage domain. Domain and NIS
(machine independent) users are identified by the domain name and user account.
Local (machine dependent) users are identified by the machine name and user
account. Users include NT user groups, such as Administrators, and the members
of user groups.
Visible LUN
A LUN is visible to a host when the host has a physical path to the LUN.
Rev. 3.43
Glossary 11
Volumes
Volumes are logical chunks of physical disk space. Volumes include logical
volumes, which are created using volume managers (Veritas and Logical Volume
Manager), and physical volumes, also called partitions, which are created using
Windows format utilities (such as Disk Administrator).
Volume group
A volume group is a pool of LUNs that has been created using Logical Volume
Manager (LVM) or Veritas Volume Manager. Volume manager groups allow you
to extend logical volumes on the fly, that is, without destroying and re-creating the
existing volume and moving all the data it contains.
Zone
Zones are a named group of zone members. Similar to the way Storage Area
Manager defines storage networks, members in a zone are able to communicate
with all other zone members.
A zone member may be a member of more than one zone. More than one zone
may be active at a time (Storage Area Manager does not manage the activity state
of zones.)
Zone set
Zone sets are a named group of zones. A zone may be a member of more than one
zone set. Only one set can be active within a storage network. Like zones, Storage
Area Manager does not manage the activity state of zone sets.
Glossary 12
Rev. 3.43