HP Storage Essentials Storage Resource Management Report Optimizer Software 6.0 Contexts Guide (October 2008)

User Guide iii
Contents
About this guide . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .v
Intended audience . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Related documentation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . v
Document conventions and symbols . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vi
HP technical support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
HP-authorized reseller . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Helpful web sites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . vii
Creating Reports in a Complex Environment . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Introduction and Goals . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Scope . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Selecting Objects for a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
General Concepts: Selecting Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 1
Avoiding Incompatible Objects . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3
Combining Incompatible Objects in a Report . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 4
Avoiding #MULTIVALUE Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
Examples: Resolving #MULTIVALUE Errors . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 6
When to Use the “XYZ for Dependency” Classes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
Examples: Using the “XYZ for Dependency” Classes when Creating Reports . . . . . . . . . . . . 9
When to Use the “XYZ - Latest,” “XYZ - Historical,” and “XYZ - Drill” Classes . . . . . . . . . . . . . 10
Examples: Using the “XYZ - Latest,” “XYZ - Historical,” and “XYZ - Drill” Classes . . . . . . . . 10
Events Classes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 12
Assets Classes. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
How to Use Wild-card Searching with the Filters . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
Selecting Context . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
About Contexts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 14
Context Types . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Context Descriptions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
Summary: Contexts Visible to Report Creators and Users . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
Example Use Cases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21
Use Case 1: Reporting Allocated, Mounted, and Used Storage . . . . . . . . . . . . . . . . . . . . . . . 21
Use Case 2: Creating a High-Level List of Managed Hosts . . . . . . . . . . . . . . . . . . . . . . . . . . 24
Use Case 3: Reporting the Application-Specific Utilization for a Managed Application . . . . . . 26
Use Case 4: Reporting a Specified Number of Oldest Files for Each Volume in Each File Server 31
Use Case 5: Reporting NAS Information and Details for the Client host and Application . . . . . 35
Use Case 6: Reporting Storage Tier Information, Hosts, and Storage Volumes. . . . . . . . . . . . . 37
Use Case 7: Reporting Media Utilization Trends over a Specified Period . . . . . . . . . . . . . . . . 40
Use Case 8: Reporting all Managed Hosts without Cluster Hosts and Cluster Member Hosts . . . 43
Use Case 9: Reporting Host capacity with Drill-down to Host Volumes . . . . . . . . . . . . . . . . . . 45
Use Case 10: Reporting Top N EVA Performance.. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 50
Contents