Deployment guide series ibm total storage productivity center for data sg247140

1,619 views

Published on

Published in: Technology, Business
0 Comments
1 Like
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,619
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
8
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Deployment guide series ibm total storage productivity center for data sg247140

  1. 1. Front coverDeployment Guide Series:IBM TotalStorageProductivity Center for DataLearn the functions and reportingcapabilities of TPC for DataInstall on and configuresupported platformsIncludes planning anddeployment information Mary Lovelace Alejandro Berardinelli Kamalakkannan Jayaraman Nidhi Khatoribm.com/redbooks
  2. 2. International Technical Support OrganizationDeployment Guide Series: IBM TotalStorageProductivity Center for DataJune 2009 SG24-7140-03
  3. 3. Note: Before using this information and the product it supports, read the information in “Notices” on page ix.Third Edition (June 2009)This edition applies to Version 3, Release 3.3 of IBM TotalStorage Productivity Center for Data(product number 5608-VC3).© Copyright International Business Machines Corporation 2009. All rights reserved.Note to U.S. Government Users Restricted Rights -- Use, duplication or disclosure restricted by GSA ADPSchedule Contract with IBM Corp.
  4. 4. Contents Notices . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . ix Trademarks . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . x Preface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xi The team that wrote this IBM Redbooks publication . . . . . . . . . . . . . . . . . . . . . xi Become a published author . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Comments welcome. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xiii Summary of changes . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv June 2009, Third Edition . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . xv Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 1 1.1 What is IBM TotalStorage Productivity Center . . . . . . . . . . . . . . . . . . . . . . 2 1.1.1 TotalStorage Productivity Center structure . . . . . . . . . . . . . . . . . . . . . 3 1.2 TotalStorage Productivity Center for Data overview . . . . . . . . . . . . . . . . . . 7 1.3 Features . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 10 1.3.1 What is new in TotalStorage Productivity Center V3.3.2 . . . . . . . . . 14 1.4 Architecture . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 17 1.4.1 Data flow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 19 1.4.2 Schema of interactions . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 20 1.4.3 Data Manager server . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.4.4 User interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 21 1.4.5 Integration points with TEC and IBM Tivoli Storage Manager . . . . . 24 1.4.6 Tivoli Common agent Services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 27 1.4.7 Role-based administration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.5 Supported levels for Version 3 Release 3 . . . . . . . . . . . . . . . . . . . . . . . . . 29 1.6 System Storage Productivity Center (SSPC) . . . . . . . . . . . . . . . . . . . . . . 31 Chapter 2. Planning for deployment of IBM TotalStorage Productivity Center for Data . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33 2.1 Installation prerequisites . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.1.1 Hardware. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 34 2.1.2 Disk space. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 2.2 Software prerequisites. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 36 2.2.1 Novell NetWare considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.2.2 NAS environment considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . 39 2.2.3 VMware environment considerations . . . . . . . . . . . . . . . . . . . . . . . . 40 2.2.4 IPv6 considerations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 42 2.3 Databases supported . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44© Copyright IBM Corp. 2009. All rights reserved. iii
  5. 5. 2.3.1 Data Manager database repository . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.3.2 Agent Manager database repository . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.3.3 SMS or DMS tablespace type . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 45 2.3.4 Database Migration Utility . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46 2.3.5 Data agent-monitored databases . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.4 Pre-installation steps for Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 47 2.4.1 Installable components . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.4.2 Order of component installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.4.3 Server recommendations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48 2.4.4 Installation port requirements . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 49 2.4.5 Supported filesystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 2.4.6 Supported network filesystems . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 54 2.4.7 Support for NAS/NetWare . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 2.4.8 Disk and volume group support . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55 2.4.9 Storage subsystem support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 2.4.10 Tape library support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56 2.5 User IDs and security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 2.5.1 User IDs . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57 2.5.2 Increasing user security . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 58 2.5.3 Certificates and key files . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 60 2.6 Services and service accounts . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 61 2.7 Analyzing and defining environment requirements . . . . . . . . . . . . . . . . . . 62 2.8 Agent installation methodology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63 2.8.1 Local installation of the agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 2.8.2 Remote agent installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64 2.8.3 Virtual I/O Server agent installation. . . . . . . . . . . . . . . . . . . . . . . . . . 65 2.9 Interoperability namespace summary table. . . . . . . . . . . . . . . . . . . . . . . . 66 2.10 Support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68 Chapter 3. Installing IBM TotalStorage Productivity Center for Data . . . . 69 3.1 Installing TotalStorage Productivity Center . . . . . . . . . . . . . . . . . . . . . . . . 70 3.1.1 Installing Agent Manager . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70 3.1.2 Installing Agent Manager on Windows . . . . . . . . . . . . . . . . . . . . . . . 71 3.1.3 Typical installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 3.1.4 Custom installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 72 3.1.5 CD layout and components. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 3.1.6 Configuration considerations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 74 3.2 Pre-installation steps for Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 75 3.2.1 Verify the primary domain name systems . . . . . . . . . . . . . . . . . . . . . 75 3.2.2 Activate NetBIOS settings . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 78 3.2.3 Using and defining user IDs and passwords . . . . . . . . . . . . . . . . . . . 79 3.3 Windows installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87 3.3.1 DB2 installation for Windows . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87iv Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  6. 6. 3.3.2 Agent Manager installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 105 3.3.3 Install TotalStorage Productivity Center components . . . . . . . . . . . 129 3.3.4 Installing the Data server, Device server, GUI, and CLI . . . . . . . . . 1393.4 Linux installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 151 3.4.1 Installing DB2 Version 9 on a Linux platform . . . . . . . . . . . . . . . . . 151 3.4.2 Verifying the DB2 installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 169 3.4.3 Installing the DB2 Fix Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170 3.4.4 Installation of the Agent Manager . . . . . . . . . . . . . . . . . . . . . . . . . . 173 3.4.5 Install TotalStorage Productivity Center V3.3 database schema . . 190 3.4.6 Install TPC V3.3 Data server, Device server, CLI, and GUI . . . . . . 2013.5 AIX installation. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 3.5.1 DB2 installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 215 3.5.2 Verifying the DB2 installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234 3.5.3 Installing the DB2 Fix Pack . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 235 3.5.4 Agent Manager installation for AIX . . . . . . . . . . . . . . . . . . . . . . . . . 239 3.5.5 Install TotalStorage Productivity Center V3.3 database schema . . 257 3.5.6 Install TPC V3.3 Data server, Device Server, CLI and GUI . . . . . . 2683.6 GUI for Web Access . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 280 3.6.1 Launch the TotalStorage Productivity Center GUI . . . . . . . . . . . . . 2813.7 Changing the agent configuration . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 284Chapter 4. Configuring IBM TotalStorage Productivity Center for Data. 2874.1 Agent deployment options. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 4.1.1 Local installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 288 4.1.2 Remote installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 2884.2 Local installation of Data and Fabric agents . . . . . . . . . . . . . . . . . . . . . . 289 4.2.1 Interactive installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 289 4.2.2 Unattended (silent) installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3004.3 Remote installation of Data agents . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 306 4.3.1 Preparing the remote installation . . . . . . . . . . . . . . . . . . . . . . . . . . 307 4.3.2 Performing the remote installation . . . . . . . . . . . . . . . . . . . . . . . . . 3084.4 Verifying the installation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 320 4.4.1 Log files. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3234.5 Uninstalling the Data agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 324 4.5.1 Remote uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 325 4.5.2 Local uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 326 4.5.3 Remote agent uninstallation . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3304.6 Upgrading the Data agent . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3364.7 Alert disposition (SNMP and e-mail) . . . . . . . . . . . . . . . . . . . . . . . . . . . . 3414.8 Log file retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 342 4.8.1 Quota and constraint e-mail address rules . . . . . . . . . . . . . . . . . . . 3434.9 Scan/probe agent administration. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 344 4.9.1 Manual NAS/NetWare server entry . . . . . . . . . . . . . . . . . . . . . . . . . 345 Contents v
  7. 7. 4.10 Configuring TPC communication to VMware . . . . . . . . . . . . . . . . . . . . 347 4.11 History aggregator. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 353 4.11.1 Data Manager NetWare tree logins. . . . . . . . . . . . . . . . . . . . . . . . 355 4.12 Data Manager CIMOM logins . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 4.12.1 Configuring CIMOMs. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 356 4.13 Data Manager resource history retention . . . . . . . . . . . . . . . . . . . . . . . 369 4.13.1 Removed resource retention . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 370 4.13.2 Resource history retention for databases . . . . . . . . . . . . . . . . . . . 371 4.13.3 Removed resource retention for databases . . . . . . . . . . . . . . . . . 372 4.13.4 Adding databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372 4.13.5 Configuring chargeback . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 375 Chapter 5. Operations and reporting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . 379 5.1 Operations. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 5.1.1 The user interface . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 380 5.1.2 Administrative services . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 383 5.2 IBM TotalStorage Productivity Center menu reports . . . . . . . . . . . . . . . . 392 5.2.1 Predefined reports under the My Reports node . . . . . . . . . . . . . . . 392 5.2.2 Batch reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 410 5.2.3 Probe. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 413 5.2.4 External Tools . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 414 5.3 Data Manager menu . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 416 5.3.1 Monitoring . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417 5.3.2 Alerting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 428 5.3.3 Policy Management. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 438 5.4 Reporting. . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 450 5.4.1 Groups . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 5.4.2 Asset . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 452 5.4.3 Availability . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 471 5.4.4 Capacity . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 472 5.4.5 Usage . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477 5.4.6 Usage violations . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 5.4.7 Backup . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 482 5.5 Reporting for databases . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 486 5.5.1 Register the database . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 488 5.5.2 Set up probes and scans . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 490 5.5.3 Database capacity reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494 5.5.4 Database usage reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 497 5.6 Topology . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 500 5.6.1 Pin list persistence . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 502 5.6.2 Link to reports/alerts from the Topology Viewer . . . . . . . . . . . . . . . 504 5.6.3 Context Sensitive Reporting and Data Path Explorer . . . . . . . . . . . 511 5.7 Enterprise Server Rollup function . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 516vi Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  8. 8. 5.7.1 Rollup Reporting recommendations . . . . . . . . . . . . . . . . . . . . . . . . 516 5.7.2 Creating Rollup reports . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 518 5.7.3 TotalStorage Productivity Center server probe process . . . . . . . . . 521 5.7.4 Generating TotalStorage Productivity Center V3.3 Rollup Reports 5235.8 VMware ESX Server support . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 529 5.8.1 Topology Viewer for VMware Environment . . . . . . . . . . . . . . . . . . . 531 5.8.2 Reports for VMware Environment . . . . . . . . . . . . . . . . . . . . . . . . . . 5355.9 Troubleshooting and housekeeping . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553 5.9.1 Determining the version of Agent Manager. . . . . . . . . . . . . . . . . . . 553 5.9.2 The Agent Manager toolkit for administrators . . . . . . . . . . . . . . . . . 554 5.9.3 Reregistering a Common agent . . . . . . . . . . . . . . . . . . . . . . . . . . . 556 5.9.4 Connecting a Common agent to a new Agent Manager . . . . . . . . . 557 5.9.5 Using repocopy . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 559Appendix A. Worksheets . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565User IDs and passwords . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 Server information . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 566 Worksheet for user IDs and passwords . . . . . . . . . . . . . . . . . . . . . . . . . . 567 User IDs and passwords for key files and installation . . . . . . . . . . . . . . . . 568Related publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571IBM Redbooks publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571TotalStorage Productivity Center documentation . . . . . . . . . . . . . . . . . . . . . . 571Online resources . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 571How to get IBM Redbooks publications . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572Help from IBM . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 572Index . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 573 Contents vii
  9. 9. viii Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  10. 10. NoticesThis information was developed for products and services offered in the U.S.A.IBM may not offer the products, services, or features discussed in this document in other countries. Consultyour local IBM representative for information on the products and services currently available in your area.Any reference to an IBM product, program, or service is not intended to state or imply that only that IBMproduct, program, or service may be used. Any functionally equivalent product, program, or service thatdoes not infringe any IBM intellectual property right may be used instead. However, it is the usersresponsibility to evaluate and verify the operation of any non-IBM product, program, or service.IBM may have patents or pending patent applications covering subject matter described in this document.The furnishing of this document does not give you any license to these patents. You can send licenseinquiries, in writing, to:IBM Director of Licensing, IBM Corporation, North Castle Drive, Armonk, NY 10504-1785 U.S.A.The following paragraph does not apply to the United Kingdom or any other country where suchprovisions are inconsistent with local law: INTERNATIONAL BUSINESS MACHINES CORPORATIONPROVIDES THIS PUBLICATION "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS ORIMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF NON-INFRINGEMENT,MERCHANTABILITY OR FITNESS FOR A PARTICULAR PURPOSE. Some states do not allow disclaimerof express or implied warranties in certain transactions, therefore, this statement may not apply to you.This information could include technical inaccuracies or typographical errors. Changes are periodically madeto the information herein; these changes will be incorporated in new editions of the publication. IBM maymake improvements and/or changes in the product(s) and/or the program(s) described in this publication atany time without notice.Any references in this information to non-IBM Web sites are provided for convenience only and do not in anymanner serve as an endorsement of those Web sites. The materials at those Web sites are not part of thematerials for this IBM product and use of those Web sites is at your own risk.IBM may use or distribute any of the information you supply in any way it believes appropriate withoutincurring any obligation to you.Information concerning non-IBM products was obtained from the suppliers of those products, their publishedannouncements or other publicly available sources. IBM has not tested those products and cannot confirmthe accuracy of performance, compatibility or any other claims related to non-IBM products. Questions onthe capabilities of non-IBM products should be addressed to the suppliers of those products.This information contains examples of data and reports used in daily business operations. To illustrate themas completely as possible, the examples include the names of individuals, companies, brands, and products.All of these names are fictitious and any similarity to the names and addresses used by an actual businessenterprise is entirely coincidental.COPYRIGHT LICENSE:This information contains sample application programs in source language, which illustrate programmingtechniques on various operating platforms. You may copy, modify, and distribute these sample programs inany form without payment to IBM, for the purposes of developing, using, marketing or distributing applicationprograms conforming to the application programming interface for the operating platform for which thesample programs are written. These examples have not been thoroughly tested under all conditions. IBM,therefore, cannot guarantee or imply reliability, serviceability, or function of these programs.© Copyright IBM Corp. 2009. All rights reserved. ix
  11. 11. TrademarksIBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International BusinessMachines Corporation in the United States, other countries, or both. These and other IBM trademarkedterms are marked on their first occurrence in this information with the appropriate symbol (® or ™),indicating US registered or common law trademarks owned by IBM at the time this information waspublished. Such trademarks may also be registered or common law trademarks in other countries. A currentlist of IBM trademarks is available on the Web at http://www.ibm.com/legal/copytrade.shtmlThe following terms are trademarks of the International Business Machines Corporation in the United States,other countries, or both: AIX 5L™ GPFS™ System p® AIX® HACMP™ System Storage™ BladeCenter® IBM® System x® DB2 Universal Database™ NetView® System z® DB2® POWER5™ Tivoli Enterprise Console® DS4000® POWER6™ Tivoli® DS6000™ POWER® TotalStorage® DS8000® Redbooks® WebSphere® Enterprise Storage Server® Redbooks (logo) ® z/OS® FlashCopy® System i®The following terms are trademarks of other companies:Network Appliance, WAFL, FlexVol, Data ONTAP, NetApp, and the NetApp logo are trademarks or registeredtrademarks of NetApp, Inc. in the U.S. and other countries.Novell, SUSE, the Novell logo, and the N logo are registered trademarks of Novell, Inc. in the United States andother countries.Oracle, JD Edwards, PeopleSoft, Siebel, and TopLink are registered trademarks of Oracle Corporation and/orits affiliates.QLogic, and the QLogic logo are registered trademarks of QLogic Corporation. SANblade is a registeredtrademark in the United States.Red Hat, and the Shadowman logo are trademarks or registered trademarks of Red Hat, Inc. in the U.S. andother countries.VMware, the VMware "boxes" logo and design are registered trademarks or trademarks of VMware, Inc. in theUnited States and/or other jurisdictions.Java, JDBC, JRE, JVM, Solaris, Sun, and all Java-based trademarks are trademarks of Sun Microsystems, Inc.in the United States, other countries, or both.Active Directory, Internet Explorer, Microsoft, MS, SQL Server, Windows NT, Windows Server, Windows, andthe Windows logo are trademarks of Microsoft Corporation in the United States, other countries, or both.Intel, Pentium, Intel logo, Intel Inside logo, and Intel Centrino logo are trademarks or registered trademarks ofIntel Corporation or its subsidiaries in the United States, other countries, or both.UNIX is a registered trademark of The Open Group in the United States and other countries.Linux is a trademark of Linus Torvalds in the United States, other countries, or both.Other company, product, or service names may be trademarks or service marks of others.x Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  12. 12. Preface IBM® TotalStorage® Productivity Center for Data (Data Manager) is a comprehensive file and capacity management solution for heterogeneous storage environments. It includes enterprise-wide reporting and monitoring, policy-based management, and automated capacity provisioning for Direct Attached Storage (DAS), Network Attached Storage (NAS), and storage area network (SAN) environments. Data Manager, Data Manager for Databases, and Data Manager for Chargeback let you improve storage utilization, plan for future capacity, and ensure availability by providing storage on demand for filesystems. This IBM Redbooks® publication is intended for administrators and users who are installing and using IBM TotalStorage Productivity Center for Data. It provides an overview of the product and its functions. It describes the hardware and software environment required and provides a step-by-step installation procedure. Customization and usage information is also provided. The reader needs to have a basic understanding of storage concepts, network topologies, communication protocols, and a basic understanding of the IBM TotalStorage Productivity Center product. This book focuses on the TotalStorage Productivity Center for Data component as an integral part of the TotalStorage Productivity Center product. It is not a replacement for the existing IBM Redbooks publications, or product manuals, that detail the implementation and configuration of the individual products that make up the IBM TotalStorage Productivity Center. We refer to those books as appropriate throughout this book.The team that wrote this IBM Redbooks publication This IBM Redbooks publication was produced by a team of specialists from around the world working at the International Technical Support Organization, San Jose Center. The team that wrote this book is shown in Figure 1 on page xii. Mary Lovelace is a Consulting IT specialist at the International Technical Support Organization. She has more than 20 years of experience with IBM in large systems, storage and Storage Networking product education, system engineering and consultancy, and systems support. She has written many IBM Redbooks publications about TotalStorage Productivity Center and z/OS® storage products.© Copyright IBM Corp. 2009. All rights reserved. xi
  13. 13. Alejandro Berardinelli is an IT Specialist with IBM Uruguay. Since joining IBM, Alejandro has been providing z/OS software support. His primary focus is on Tivoli® Storage Manager deployments for multiple platforms, including AIX®, Linux®, Windows®, and z/OS. He also performs IBM storage implementations involving disk, tape subsystems, and switches. Alejandro is working on a Computer Engineer degree at UDELAR. Kamalakkannan Jayaraman is an IT Specialist working with IBM India Software Labs. His areas of expertise include multivendor disk, SAN, tape solves, UNIX®, and Windows operating systems. His current job includes designing and implementing storage solutions. He is a Brocade Certified Fabric Professional, a SNIA Certified Professional, and an HP Certified Professional. Nidhi Khator is an Associate System Engineer working with IBM Global Business Services. Her areas of expertise includes AIX, SUSE® Linux, Red Hat® Enterprise Linux, VMWare ESX Server, and IBM Storage Administration. Her current job role is to provide end-to-end support to data centers hosting IBM System p®, IBM System x®, and IBM BladeCenter® servers and IBM System Storage™ DS4800 and DS4500 servers. She is an IBM certified System p administrator and System p Enterprise Technical Support for AIX 5L™ V5.3. Figure 1 Alejandro, Mary, Nidhi, and Kamalakkannan The authors of the previous version of this book are Sanver Ceylan, Hartmut Harder, and Murat Hakan Yesilmen.xii Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  14. 14. Thanks to the following people for their contributions to this project: Special thanks to Vasfi Gucer for his continuous support. Werner Eggli Stefan Lein Marcus Standau TotalStorage Productivity Center IBM Redbooks publication authors Elizabeth Purzer, Worldwide Tivoli Channels Program Manager Joe Gatti, Tivoli Storage SWAT Team Doug Dunham, former Tivoli Storage SWAT Team IBM Software Group, Tivoli Jason Bamford, EMEA NR - Storage Software SpecialistBecome a published author Join us for a two- to six-week residency program! Help write an IBM Redbooks publication dealing with specific products or solutions, while getting hands-on experience with leading-edge technologies. You will team with IBM technical professionals, IBM Business Partners, and clients. Your efforts will help increase product acceptance and client satisfaction. As a bonus, you will develop a network of contacts in the IBM development labs and increase your productivity and marketability. Find out more about the residency program, browse the residency index, and apply online at: ibm.com/redbooks/residencies.htmlComments welcome Your comments are important to us! We want our IBM Redbooks publications to be as helpful as possible. Send us your comments about this or other IBM Redbooks publications in one of the following ways: Use the online Contact us review IBM Redbooks publications form found at: ibm.com/redbooks Preface xiii
  15. 15. Send your comments in an e-mail to: redbook@us.ibm.com Mail your comments to: IBM Corporation, International Technical Support Organization Dept. HYTD Mail Station P099 2455 South Road Poughkeepsie, NY 12601-5400xiv Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  16. 16. Summary of changes This section describes the technical changes made in this edition of the book and in previous editions. This edition might also include minor corrections and editorial changes that are not identified. Summary of Changes for SG24-7140-03 for Deployment Guide Series: IBM TotalStorage Productivity Center for Data as created or updated on June 25, 2009.June 2009, Third Edition This revision reflects the addition, deletion, or modification of new and changed information, as described below. New information TotalStorage Productivity Center for Data V3.3 product enhancements documented How to maintain your TPC for Data repository data and agents© Copyright IBM Corp. 2009. All rights reserved. xv
  17. 17. xvi Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  18. 18. 1 Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data In this chapter, we provide an overview of TotalStorage Productivity Center for Data. We include a high-level technical introduction to IBM TotalStorage Productivity Center, its architecture, and base concepts. We discuss the following topics: What is IBM TotalStorage Productivity Center TotalStorage Productivity Center for Data overview Features Architecture Supported levels for Version 3 Release 3© Copyright IBM Corp. 2009. All rights reserved. 1
  19. 19. 1.1 What is IBM TotalStorage Productivity Center IBM TotalStorage Productivity Center is an integrated set of software components that provides end-to-end storage management, from the host and application to the target storage device, in a heterogeneous platform environment. This software offering provides disk and tape library configuration and management, performance management, storage area network (SAN) fabric management and configuration, and host-centered usage reporting and monitoring from the perspective of the database application or filesystem. TotalStorage Productivity Center: Simplifies the management of storage infrastructures Manages, configures, and provisions SAN-attached storage Monitors and tracks the performance of SAN-attached devices Monitors, manages, and controls (through zones) SAN fabric components Manages the capacity utilization and availability of filesystems and databases TotalStorage Productivity Center V3.3 is an integrated storage infrastructure management solution that simplifies, automates, and optimizes the management of storage devices, storage networks, and capacity utilization of filesystems and databases. TotalStorage Productivity Center V3.3 helps you: Manage the capacity utilization of filesystems and databases Automate filesystem capacity provisioning Perform device configuration and management of multiple devices from a single user interface Tune and proactively manage the performance of storage devices on the SAN Manage, monitor, and control your SAN fabric TotalStorage Productivity Center V3.3 provides a single management platform that allows you to centralize how you manage your storage infrastructure. By providing an integrated suite with management modules focused on various aspects of the storage infrastructure, TotalStorage Productivity Center delivers the capability to use role-based administration, single sign-on, and a single management server and repository. The central console provides a centralized place to monitor, plan, configure, report, and perform problem determination on the SAN fabric, storage arrays, and storage capacity.2 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  20. 20. 1.1.1 TotalStorage Productivity Center structure In this section, we look at the TotalStorage Productivity Center structure from the logical and physical views. Logical structure The logical structure of TotalStorage Productivity Center is composed of three layers, as shown in Figure 1-1 on page 4. The infrastructure layer consists of basic functions, such as messaging, scheduling, logging, device discovery, and a consolidated database that is shared by all components of TotalStorage Productivity to ensure consistent operation and performance. The application layer consists of core TotalStorage Productivity Center management functions, based on the infrastructure implementation, that provide various disciplines of storage or data management. These application components are most often associated with the product components that make up the product suite, such as fabric management, disk management, replication management, and data management. The interface layer presents integration points for the products that make up the suite. The integrated graphical user interface (GUI) brings together product and component functions into a single representation that seamlessly interacts with the components to centralize the tasks for planning, monitoring, configuring, reporting, viewing topology, and problem determination. Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 3
  21. 21. Figure 1-1 TotalStorage Productivity Center logical structure Physical structure TotalStorage Productivity Center is comprised of a data component, which is TotalStorage Productivity Center for Data, a fabric component, which is TotalStorage Productivity Center for Fabric, a disk component, which is TotalStorage Productivity Center for Disk and a replication component, which is TotalStorage Productivity Center for Replication. TotalStorage Productivity Center includes a centralized suite installer, and TotalStorage Productivity Center for Data and TotalStorage Productivity Center for Fabric share a Common agent to manage the fabric as well as capacity utilization of filesystems and databases. TotalStorage Productivity Center for Data TotalStorage Productivity Center for Data, the topic of this book, can provide over 300 enterprise-wide reports, monitoring and alerts, policy-based action, and filesystem capacity automation in an heterogeneous environment. TotalStorage Productivity Center for Fabric TotalStorage Productivity Center for Fabric can provide automated device discovery, topology rendering, error detection fault isolation, SAN error predictor, zone control, real-time monitoring and alerts, and event management for heterogeneous enterprise SAN environments.4 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  22. 22. TotalStorage Productivity Center for DiskTotalStorage Productivity Center for Disk brings in the Performance Managerfeature and can enable device configuration and management of supportedSAN-attached devices from a single console.TotalStorage Productivity Center for ReplicationThe basic functions of TotalStorage Productivity Center for Replication aredesigned to provide management of the advanced copy services for the IBMSystem Storage DS8000®, IBM TotalStorage Enterprise Storage Server® (ESS)Model 800, IBM System Storage DS6000™, and the IBM System Storage SANVolume Controller (SVC). The advanced copy services include IBM FlashCopy®,Metro Mirror, and Global Mirror capabilities.TotalStorage Productivity Center for Replication focuses on automatingadministration and configuration of the advanced copy services, operationalcontrol (starting, suspending, and resuming) of copy services tasks, andmonitoring and managing the copy services sessions.Advanced disaster recovery functions are also supported with failover/failback(planned and unplanned) from a primary site to a disaster recovery site. Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 5
  23. 23. Figure 1-2 shows the TotalStorage Productivity Center physical structure.Figure 1-2 TotalStorage Productivity Center structure The Data server is the control point for product scheduling functions, configuration, event information, reporting, and GUI support. It coordinates communication with agents and data collection from agents that scan filesystems and databases to gather storage demographics and populate the database with results. Automated actions can be defined to perform filesystem extension, data deletion, and Tivoli Storage Manager backup, archiving, or event reporting when defined thresholds are encountered. The Data server is the primary contact point for GUI user interface functions. It also includes functions that schedule data collection and discovery for the Device server. The Device server component discovers, gathers information from, analyzes the performance of, and controls storage subsystems and SAN fabrics. It coordinates communication with agents and data collection from agents that scan SAN fabrics. The single database instance serves as the repository for all TotalStorage Productivity Center components.6 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  24. 24. The Data agents and Fabric agents gather host, application, and SAN fabric information and send this information to the Data server or Device server. The graphical user interface (GUI) allows you to enter information or receive information for all TotalStorage Productivity Center components. The command-line interface (CLI) allows you to issue commands for major TotalStorage Productivity Center functions.1.2 TotalStorage Productivity Center for Data overview TotalStorage Productivity Center for Data is designed to provide a comprehensive storage resource management (SRM) solution for heterogeneous storage environments across the enterprise. It includes enterprise-wide reporting and monitoring, policy-based management, and automated capacity provisioning for direct-attached storage (DAS), network-attached storage (NAS), and storage area network (SAN) environments. IBM TotalStorage Productivity Center for Data enables administrators to identify, manage, control, and predict storage usage. It also provides filesystem and database management and reporting on storage capacity and growth. TotalStorage Productivity Center for Data provides over 300 enterprise-wide reports, monitoring, and alerts, policy-based action, and filesystem capacity automation in the heterogeneous environment. It allows you to create customized reports as well. The standardized reports provide information about filesystems, databases, and storage infrastructure. These reports provide the storage administrator information about: Assets Availability Capacity Usage Usage violation Backup Reports for files based on criteria such as data type, size, and last referenced TotalStorage Productivity Center for Data helps improve capacity utilization of filesystems and databases and helps add intelligent data protection and retention practices. TotalStorage Productivity Center for Data performs the following functions: Discovers and monitors disks, partitions, shared directories, and servers Monitors and reports on capacity and utilization across platforms to help you to identify trends and prevent problems Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 7
  25. 25. Monitors storage assets that are associated with enterprise-wide databases and issues notifications of potential problems Provides a wide variety of standardized reports about filesystems, databases, and storage infrastructure to track usage and availability Provides file analysis across platforms to help you to characterize your data and, in turn, identify and reclaim space used by non-essential files Provides policy-based management and automated capacity provisioning for filesystems when user-defined thresholds are reached or a condition is met Generates invoices that charge back for storage usage on a departmental, group, or user level These functions that are available with Data Manager are designed to help decrease storage costs by: Improving storage utilization Enabling intelligent capacity planning Supporting application availability through computer uptime reporting and application database monitoring Provide automation for invoking backups, archiving, scripts, publishing reports to Web servers, and so on The architecture of TotalStorage Productivity Center for Data enables system administrators to see all of the storage assets, including direct-attached storage and network-attached storage. This comprehensive view of the entire storage map allows the administrators to manage much larger environments and also to get the information about utilization and usage that is typically required in large environments. The information collected by TotalStorage Productivity Center for Data can help you make intelligent decisions about optimizing the utilization of your open system environments. The data collected by TotalStorage Productivity Center for Data helps you to understand what is happening to the data that resides on your servers. The collected data includes views illustrating when files are created, accessed, and modified, and by which group or user. This type of information enables system administrators to map the actual storage resource to the consumers of that resource. The ability to map storage consumption to storage hardware has become increasingly important as the size of open systems’ environments has increased. In addition to understanding the current consumption and usage of data within the enterprise, TotalStorage Productivity Center for Data keeps track of this information over time. Not only does this historical view of storage consumption and utilization allow you to see usage trends over time, it also enables the system administrator to see a projected use of storage into the future. This capability allows the system administrator to plan8 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  26. 26. the purchase of additional capacity in a planned, proactive manner rather thanjust react to your system running out of space.The major components of TotalStorage Productivity Center for Data are: Data Manager The Data Manager controls the discovery, monitoring, reporting, and alert functions. Data Manager: – Receives information from the agents and stores that information in the central repository and issues commands to agents for jobs – Receives requests from clients for information and retrieves the requested information from the central data repository Data Manager can help you identify, evaluate, control, and predict your enterprise storage management assets. Because it is policy-based, it can detect potential problems and automatically make adjustments based on the policies and actions that have been created. For example, it can notify you when your system is running out of disk space or warn you of storage hardware failure. By alerting you to these and other issues related to your stored data, it gives you an opportunity to prevent unnecessary system and application downtime. Data agents on managed systems An agent resides on each managed system. Each agent performs the following functions: – Runs probes and scans – Collects storage-related information about the volumes or filesystems that are accessible to the managed systems – Forwards information to the manager to be stored in the database repository Web server The optional Web server permits remote Web access to the server. Clients Clients communicate directly to Data Manager to perform administration, monitoring, and reporting. A client can be a locally installed interface to Data Manager, or it can use the Web server to access the user interface through a Web browser. Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 9
  27. 27. 1.3 Features In this section, we describe the significant features of TotalStorage Productivity Center for Data. Policy-based management TotalStorage Productivity Center for Data can enable you to define and enforce storage policies through the use of user-defined alerts, quotas, and constraints. TotalStorage Productivity Center for Data notifies the user by e-mail, pager, SMS, the event log, or a systems management console for events, such as exceeding a quota or violating a constraint. Your objective is not only to identify problems, but you need a way to correct the problems as well. TotalStorage Productivity Center for Data can provide automated solutions through event management. For example, if TotalStorage Productivity Center for Data discovers data that has not been accessed in more than a year, it can be enabled to trigger Tivoli Storage Manager to back up or archive files. This feature allows you to effectively manage your storage. Benefits include the consistent deployment of storage resource management policies across platforms, automated scheduled reporting, and automated filesystem extension. Automatic filesystem extension Through monitoring, TotalStorage Productivity Center for Data detects when a filesystem has exceeded a user-defined threshold and automatically extends the filesystem to prevent an out of space condition. When used in conjunction with an ESS, a logical unit number (LUN) is created and provisioned to the filesystem automatically. A probe runs on agents and sends filesystem statistics to the server. The server compares the current filesystem state against the target policy and invokes provisioning and an extension as necessary. Tivoli Storage Manager integration With this feature, TotalStorage Productivity Center for Data can automatically invoke Tivoli Storage Manager to archive and delete files. This can free up space in a filesystem and can allow you to more effectively manage storage utilization. For example, a policy can be created to archive all files over 365 days old to tape using IBM Tivoli Storage Manager and then delete the files to free up the disk space.10 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  28. 28. Subsystem reportingTotalStorage Productivity Center for Data gathers and reports on disksubsystems. The information includes physical characteristics, such as thedrive’s manufacturer, model, serial number, capacity, and rotational speed. Also,the information includes how that drive’s storage is allocated to logical volumes,snapshot copy volumes, and free space. This feature allows users to perform thefollowing tasks (subject to the vendor’s implementation of Storage ManagementInitiative Specification (SMIS)): Display the physical disks behind what the host sees as a disk drive Show the allocated and free capacity of subsystems in the network List subsystem volumes that have been allocated but are not in use Show which hosts have access to a given subsystem volume Show which hosts have access to a given disk drive (within the subsystem) Show which subsystem volumes (and disks) a host can access Obtain SAN Volume Controller (SVC) reportingEnterprise rollup reportingTotalStorage Productivity Center for Data can enable a storage administrator touse a single interface to generate reports based on data collected by multipleTotalStorage Productivity Center servers. As a storage administrator, you canperform the following actions: Combine reports for multiple TotalStorage Productivity Center servers into an enterprise-wide report, which enables you to view results for your entire environment. Partition a large number of agents across multiple Data servers. This feature alleviates performance issues when running aggregation reports and scan jobs for multiple agents on one Data server.To provide enterprise-wide reporting, the monitored environment has to have atleast one TotalStorage Productivity Center Standard Edition server configured asa master TPC Server. This server is configured to collect rollup information fromsubordinates. The master server communicates with the subordinate serversusing the Device server application programming interface (API).Topology ViewerThe IBM TotalStorage Productivity Center Topology Viewer is designed toprovide an extended graphical topology representation of the physical and logicalresources (for example, computers, fabrics, and storage subsystems) in yourstorage environment. In addition, the Topology Viewer depicts the relationshipsamong resources (for example, the disks comprising a particular storagesubsystem). Detailed, tabular information (for example, attributes of a disk) isalso provided. Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 11
  29. 29. The overall goal of the Topology Viewer is to provide a central location to view a storage environment, quickly monitor and troubleshoot problems, and gain access to additional tasks and functions within the IBM TotalStorage Productivity Center graphical user interface (GUI). The Topology Viewer uses the IBM TotalStorage Productivity Center database as the central repository for all of the data that it displays. It retrieves the data in user-defined intervals from the database and updates, as necessary, the displayed information automatically. NAS support TotalStorage Productivity Center for Data can enable storage administrators to monitor, report on, and manage network-attached storage (NAS) resources. TotalStorage Productivity Center for Data is designed to provide a universal view of direct-attached and network-attached storage, from a filesystem or application perspective. For Network Appliance™ files, TotalStorage Productivity Center for Data monitors, reports on, and manages physical disk information, such as the total disk capacity and disk usage information. By providing this information as part of a universal view of enterprise storage, storage administrators can manage storage from a logical (filesystem) perspective as well as a physical (disk) perspective. Administrators can also view information for a single filer, a group of filers, a user or group of users, or all filers enterprise-wide, enabling them to manage all enterprise storage resources from a single Web-based interface, to help them reduce costs and increase availability by pinpointing and solving problems more effectively. VMware support The VMware® ESX Server is a hypervisor product, which can host multiple virtual machines that run independently of each other while sharing hardware resources. VMware allows a single physical computer system to be divided into logical virtual machines running various operating systems. To the applications running inside the virtual machine (VM), it is a computer system with a unique IP address and access to storage that is virtualized by the hosting system, which is also known as the hypervisor. The VMware VirtualCenter is the management application that is the central entry point for the management and monitoring of multiple ESX Servers in a data center. To utilize the improved VMware support, two data sources are required: A VMware ESX Server and the VMware Virtual Infrastructure data sources. The new VMware VI Data Source interfaces with the ESX Server, and the TPC Data agent is installed on each virtual machine that you plan to monitor. For more details about using VMware ESX Server, refer to 5.8, “VMware ESX Server support” on page 529.12 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  30. 30. Advanced provisioningTotalStorage Productivity Center and Tivoli Provisioning Manager Workflowautomation can reduce provisioning time from hours to minutes and significantlysimplify the task of provisioning new storage capacity. This automation isespecially valuable when adding storage provisioning to existing automatedserver provisioning tasks, such as deploying operating systems, software, andnetwork resources.Comprehensive reportingWith a wide variety of predefined reports, from summaries to detailed reports onstorage assets, you can optimize storage, minimize downtime, and streamlinestorage management.Monitoring and alertsTotalStorage Productivity Center for Data monitors storage assets and discoversnewly added storage resources on your network with centralized administrationfrom a Single graphical user interface. TotalStorage Productivity Center for Dataallows you to set thresholds and alerts so that you can be notified by e-mail,SMS, a Simple Network Management Protocol (SNMP) trap, or a UNIX orMicrosoft® Windows Event log when certain conditions occur.Database supportTotalStorage Productivity Center for Data manages the storage assets withinyour database application allowing you to identify the fastest growing databases,spot potential trouble areas, reclaim unused space, and predict future storageneeds.Chargeback supportTotalStorage Productivity Center for Data offers an end-to-end system forinvoicing your cost centers based on their storage usage. TotalStorageProductivity Center for Data makes your data owners aware of and accountablefor their data usage, helping to keep storage costs distributed accurately acrossan organization. Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 13
  31. 31. 1.3.1 What is new in TotalStorage Productivity Center V3.3.2 TotalStorage Productivity Center V3.3.2 adds the following new features, functions, and enhancements. Internet Protocol Version 6 IBM TotalStorage Productivity Center now supports Internet Protocol Version 6 (IPv6). This expands the IP address from 32 bits to 128 bits. There are special considerations and rules for supporting IPv6 in TotalStorage Productivity Center. For more information, refer to 2.2.4, “IPv6 considerations” on page 42. Virtual I/O Server TotalStorage Productivity Center supports the installation of Data agents and Fabric agents on the Virtual I/O Server for AIX. You must use the padmin user ID to install and configure the agents. For information about planning for installing the agents on the Virtual I/O Server, refer to 2.8.3, “Virtual I/O Server agent installation” on page 65. AIX V6.1 TotalStorage Productivity Center now supports AIX V6.1 for the TotalStorage Productivity Center server and agents. To run with AIX V6.1, you must have DB2® V9.1 with Fix Pack 4 or DB2 V8.1 with Fix Pack 16 installed. For more details about AIX installation, refer to 3.5, “AIX installation” on page 215. TotalStorage Productivity Center universal agent A universal agent for TotalStorage Productivity Center is available to report TotalStorage Productivity Center asset information to IBM Tivoli Monitoring. This data is available for display in the Tivoli Enterprise Portal for reporting, charting, and establishing situations in Tivoli Monitoring. The instructions for retrieving the TotalStorage Productivity Center universal agent included with V3.3.1 has been changed. You no longer retrieve the universal agent from Open Process Automation Library (OPAL). The universal agent is located in the following TotalStorage Productivity Center directory: For Windows: <TPC_install_dir>toolTPCUA.zip> For UNIX and Linux: /<opt or usr>/tool/TPCUA.tar The zip or tar file contains a readme file that describes how to install and configure the universal agent.14 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  32. 32. For more information about IBM Tivoli Monitoring and Tivoli Enterprise Portal, goto the following address:http://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/index.jsp?toc==/com.ibm.itm.doc/toc,.xmlHitachi Data Systems TagmaStoreTotalStorage Productivity Center now supports the Hitachi Data SystemsTagmaStore Common Information Model (CIM) agent V5.8. This version of theCIM Agent supports only the Array Profile and not the Virtualizer Profile.However, IBM TotalStorage Productivity Center supports the TagmaStore as aStorage Virtualizer. IBM TotalStorage Productivity Center can display informationfor virtual disks and local disks.VMware Virtual InfrastructureVMware ESX Server support was provided in TotalStorage Productivity CenterV3.3.0. With TotalStorage Productivity Center V3.3.2, additional support hasbeen added: TotalStorage Productivity Center supports VMware ESX Server V3.5, VMware ESX Server V3.5 3i, and VMware VirtualCenter V2.5. The ESX Server V3.5 3i is the hardware-integrated hypervisor. Reports now show the logical unit number (LUN) correlation. TotalStorage Productivity Center also supports ESX Server V3.0 and VirtualCenter V2.0, but does not support the LUN correlation for these releases.Launch-in-context featureThe launch-in-context feature can be used to download the latest version of theTotalStorage Productivity Center graphical user interface (GUI) on the localworkstation using Java™ Web Start. The TotalStorage Productivity Center GUImust have been previously installed on the local workstation. Thelaunch-in-context feature downloads the latest version of the GUI on the localworkstation if an older version has been downloaded, or if the IBM TotalStorageProductivity Center GUI has not been previously downloaded. If the latestversion exists on the local workstation at the Java Web Start download location,the TotalStorage Productivity Center GUI is not downloaded.The launch-in-context feature can be run in the following ways:1. From a URL with Java Web Start. You can remotely download and launch the TotalStorage Productivity Center GUI, using the launch-in-context feature, and perform a certain number of actions on a remote system. Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 15
  33. 33. 2. From the command line with Windows, Linux, or UNIX. (The IBM TotalStorage Productivity Center GUI must have been previously installed on the local workstation if it is to be launched through the command line.) 3. From the Windows Start menu. 4. From the Tivoli Enterprise Portal GUI. The additional TPC V3.3.2 functions that can be launched on the remote system (in addition to the functions supported in the previous release) are: 1. Create Volume 2. Create VDisk 3. Launch SAN Planner 4. Launch Wasted Space report High-Availability Cluster Multi-Processing support on AIX TotalStorage Productivity Center supports Data agents and Fabric agents installed on High-Availability Cluster Multi-Processing (HACMP™) nodes. You will be able to monitor the cluster resource groups. You can probe the HACMP cluster to get cluster reports and produce alerts when changes occur in the HACMP cluster. The HACMP software supports both the non-concurrent and concurrent cluster resource groups. TotalStorage Productivity Center does not support concurrent cluster resource groups The installation procedure for installing the agents is the same as installing the agents on an AIX server (refer to 4.2, “Local installation of Data and Fabric agents” on page 289). DS8000 space-efficient volumes TotalStorage Productivity Center supports the DS8000 space-efficient volumes. Using space-efficient volumes, you can copy only those blocks (which have been written to) to a target. Information about space-efficient volumes and their relationship to extent pools is collected. Information about virtual pools is collected but does not persist in the database. You can identify space-efficient volumes in the topology viewer and in reports. You cannot use Disk Manager to create or delete space-efficient volumes. When you use space-efficient volumes, you cannot see the real allocated space, but can see the consumable space, so you cannot create a report using summarized volume capacity.16 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  34. 34. SMI-S support TotalStorage Productivity Center now supports the SMI-S as the single standard interface for managing SANs. You no longer need the in-band agents for zone discovery and zone control operations. TotalStorage Productivity Center uses the SMI-S Fabric Profile and related SubProfiles for inventory collection of SAN topology and zoning, for active configuration of zoning, and for fabric and switch alerts for the switch vendors. This support applies to Brocade and McDATA switches for the following: Topology discovery Zoning discovery Zone control of zone sets and zones Alerts from fabric and switch events Launching switch or fabric element managers The earlier interfaces (SNMP and GS-3) will still be necessary for QLogic® and Cisco switches and SANs. Refer to the following address for the list of supported SAN switches. http://www-01.ibm.com/support/docview.wss?rs=1134&uid=swg21265379 Automount maps in Sun Solaris You can skip automount maps (automaps) for a discovery job on Sun™ Solaris™. To skip automount maps, specify the skipAutoFS=1 parameter in the server section of the TPCD.config file. TotalStorage Productivity Center Assistant not supported TotalStorage Productivity Center Assistant is no longer available as a separate tool. The links that were previously provided by this tool have been merged into the TotalStorage Productivity Center user interface under the Help menu. This includes links to the TotalStorage Productivity Center Information Center, supported products matrixes, and product demonstration Web pages.1.4 Architecture TotalStorage Productivity Center for Data has four major components: the server, scheduler, GUI, repository, and agent. There is also a Common Information Model Object Manager (CIMOM) component that is used for collecting data from storage subsystems, such as the IBM DS8000, DS6800, ESS, SVC, and DS4000® servers. Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 17
  35. 35. Figure 1-3 illustrates the architectural overview for TotalStorage Productivity Center for Data. Figure 1-3 TotalStorage Productivity Center for Data architecture The left section of Figure 1-3 shows various types of workstations that are running user interface (UI) components for accessing TotalStorage Productivity Center server. We have two types of clients available: a Web-based client and a regular “fat” Java client. The Managing Servers section in the middle of Figure 1-3 illustrates TotalStorage Productivity Center servers, which are necessary from an architectural point of view. The Web server runs most often as an integral part of your TotalStorage Productivity Center Server, but it can be a separate server as well. All user requests are sent by the UI to the TotalStorage Productivity Center server. In the next step, the server gets the appropriate data from the repository and returns it to the UI, allowing the user to create and display reports. Note that the timeliness of the data displayed is dependent on the contents of the database.18 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  36. 36. The Managed Resources section on the right side of Figure 1-3 on page 18 illustrates machines that are running the TotalStorage Productivity Center for Data agent component. These machines are the systems from which the TotalStorage Productivity Center server gathers its information, which needs to be done on a regular and scheduled basis in order to keep the information in the repository as current as possible. The architectural diagram in Figure 1-3 on page 18 provides a logical overview of the main conceptual elements and relationships in the architecture, components, connections, users, and external systems. The diagram also shows the various methods that are used to collect information from multiple systems to give an administrator the necessary views of the environment, for example: Software clients (agents) Standard interfaces and protocols (for example, Simple Network Management Protocol) Common Information Model Object Manager (CIMOM agent) Repository Agent Manager with its registry repository1.4.1 Data flow Figure 1-4 on page 20 represents sample data flow between IBM TotalStorage Productivity Center and major components, such as agents, Data Manager Web UI, and CIMOMs. Figure 1-4 on page 20 also shows the interaction point with IBM TotalStorage Provisioning Manager. A key strength of the TotalStorage Productivity Center solution is that the TotalStorage Productivity Center for Data can be integrated as one solution with TotalStorage Productivity Center for Disk and TotalStorage Productivity Center for Fabric sharing a common interface. These applications share the same architectural elements, such as Tivoli Common agent, which is installed on the appropriate servers, and the Agent Manager, which authenticates and secures connections between server components, such as Data Manager and the agents. IBM Tivoli Provisioning Manager is an important application that supports the IBM On Demand Business vision. Pivotal to delivering the automation and provisioning strategies of this vision are products, such as IBM TotalStorage Productivity Center. The IBM TotalStorage Productivity Center with Advanced Provisioning offering is designed to allow assisted capacity provisioning capabilities through automated workflows. Storage provisioning using IBM TotalStorage Productivity Center with Advanced Provisioning helps you save time and avoid human error by automating the many steps that are involved in Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 19
  37. 37. allocating storage to an application or user. Provisioning automates the way IT resources are made available. IBM Tivoli Provisioning Manager helps clients significantly reduce the time that it takes to accomplish complex IT tasks, while eliminating the risk of human error by automating complex IT processes using best practices.Figure 1-4 Data flow1.4.2 Schema of interactions On Figure 1-5 on page 23, we show the high-level architecture and agent interaction in the IBM TotalStorage Productivity Center for Data product. We show the protocols that are used to monitor and manage the storage subsystem. The three layers in the graphic in Figure 1-5 on page 23 represent the various component areas, such as the server, the agent, and the proxy agents. The scheduler service is running on the server component.20 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  38. 38. 1.4.3 Data Manager server The server is the center of Data Manager’s architecture and directs all of the activities related to the monitoring performed on the monitored agent computers and the reporting performed on the Client GUI computers. The server interacts with the Enterprise Repository, Job Scheduler, agents, and Agent Manager (used for authorization and authentication of agents). Data Manager receives information from the agents and then inserts that information in the repository. The repository is where all of your storage information and usage statistics are stored. All agent and user interface access to the central repository is done through a series of calls and requests made to the server. The Data Manager server consists of two components: the Enterprise Repository and the Job Scheduler. Enterprise Repository The Data Manager server monitors your environment to accumulate information about its storage assets and their usage over time. It records this information in the centralized Enterprise Repository. The repository is organized into a series of relational database tables and is accessed by Data Manager using Java Database Connectivity (JDBC™). Java Database Connectivity is a standard SQL database access interface that provides uniform access to a wide range of relational databases. Data Manager currently supports only DB2 UDB. Job Scheduler Data Manager deploys monitoring activities using an embedded job scheduler. This job scheduler controls when to run discovery, ping, probe, scan, and quota checking jobs, as well as other functions, such as running scripts and creating reports. It provides robust scheduling functionality and the flexibility to specify exactly when to run monitoring jobs. You can schedule jobs to run immediately or to run repeatedly on a specified schedule. You define and save the scheduling information as part of the monitoring specification. The monitoring job then runs on that schedule until the job is either changed, deleted, or disabled.1.4.4 User interface The user interface (UI) enables users to request information and then generate and display reports based on that information. Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 21
  39. 39. The Client UI Component of Data Manager provides the user interface for: Monitoring your storage Defining and receiving alerts on storage events Generating and viewing reports As Data Manager monitors your storage across your enterprise, it accumulates a repository of knowledge about your storage assets and how they are used. You can use the reports that are provided in the user interface view and analyze that repository of information from multiple perspectives to gain insight into the use of storage across your enterprise. See 5.4, “Reporting” on page 450 for more information about reports. Note: All database access is done using the server component to maximize performance and to eliminate the need to install database connectivity software on your agent and UI machines. Agents Agents collect statistics about your storage and send that information to the centralized Data Manager component. The agent is installed on each machine containing storage that needs to be monitored. Data Manager uses a Common Information Model Object Manager (CIMOM) agent to gather information about storage subsystem controllers. The Agent component runs in the background and deploys monitoring jobs, such as pings, probes, and scans. It interacts with the Job Scheduler and deploys monitoring jobs according to the schedules that you have defined, which allows an agent to: Detect low-level problems, such as defects in the hardware containing the storage information Keep track of information, such as the uptime and downtime of the machine on which it is running Return information to the server from the scans and probes Agents receive jobs to run from a server’s scheduling service and then contact the server for the job definition. When the agent receives the job definition successfully, no further communication to the server is required until the job completes. For NetWare servers: Install and license an agent on a machine that: – Is running a supported Windows platform. To use Data Manager for retrieving storage information from the servers and volumes within Novell® Directory Services (NDS) trees, you must install its agent on a Windows machines where a Novell NetWare client is already located. Data Manager gathers detailed storage information about NetWare servers and volumes using native NetWare calls from these Windows machines.22 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  40. 40. – Has an installed NetWare Client. – Has access to the Novell NetWare servers and volumes within your environment. For NAS support, install and license an agent on Windows or UNIX machines from which the NAS filers that you want to scan are visible. For example, install agents to Windows machines that can access your NAS filers, and install agents on UNIX/Linux machines that have imports for the filesystems within the NAS filers. See 4.9.1, “Manual NAS/NetWare server entry” on page 345 for more information.For Microsoft Cluster Server (MSCS) support, install and license an agent onevery cluster node machine.IBM Storage Resource Manager Server Server Data JDBC Repository Scheduler SLP TCP/IPAgents CM Agent Disk Storage CIM/OM Host TCP/IPProxy Agents SNMP, NFS, CIFS, NCP LUN File and Application Print Server Server Enterprise Storage ServerFigure 1-5 High-level architecture Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 23
  41. 41. Agent Manager Agent Manager provides authentication and authorization using X.509 certificates and the Secure Sockets Layer (SSL) protocol. Agent Manager processes queries about its registry of configuration information about the agents and management applications. Data Manager and agents must register with the Agent Manager before they can use its services to communicate with each other. Agent Manager is the first component that you install in your environment; you cannot register Data Manager server or any agents without it. Registration is password-protected and requires separate passwords for agent registration and Resource Manager registration. The registry is a database that contains the current configurations of all known agents and resource managers. The registry is in a DB2 database. The Agent Manager also provides an Agent Recovery Service, which is a network service for error logging for agents that cannot communicate with other Agent Manager services. Agents use an unsecured HTTP connection to communicate with the Agent Recovery Service on the port number. Because the connection is unsecured, an agent can always communicate with the Agent Recovery Service, even if the agent is incorrectly configured or has expired or revoked certificates. The Agent Recovery Service is a WebSphere® servlet container. Agents locate the Agent Recovery Service using the unqualified host name TivoliAgentRecovery and port 80. The Agent Recovery Service runs on the Agent Manager server. There must be an entry on your Domain Name System (DNS) server that maps the host name TivoliAgentRecovery to the computer system where you installed the Agent Manager.1.4.5 Integration points with TEC and IBM Tivoli Storage Manager In this section, we describe TotalStorageProductivity Center for Data integration points with IBM Tivoli Enterprise Console® (TEC) and IBM Tivoli Storage Manager. The integration with IBM Tivoli Enterprise Console is done through the alert notification facility. Alert notification The main purpose of Data Manager’s alerting facility is to alert you to storage-related events that occur within your environment. After you have defined the events or conditions for which you want to be alerted, you can let Data Manager monitor your storage automatically. SNMP For users planning to make use of Data Manager’s SNMP trap alert notification capabilities, an SNMP Management Information Base (SNMP MIB) is included in the server installation.24 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  42. 42. The SNMP MIB can be found in the file in the default Data Manager installationdirectory: For Windows: Program FilesIBMTPCDatasnmptivoliSRM.mib For UNIX or Linux: opt/IBM/TPC/Data/snmp/tivoliSRM.MIBThe MIB is provided for use by your SNMP management console software (forexample, IBM Tivoli NetView® or Hewlett-Packard (HP) Openview). This MIBallows you to better view Data Manager-generated SNMP traps from within yourmanagement console software.For sending SNMP traps, there must be an SNMP service installed and runningon the Data Manager server. To check if there is an installed and running SNMPservice, do these steps: For Windows: a. Right-click My Computer. b. Click Manage. c. Click Services. For UNIX or Linux: a. For information about whether SNMP is running and if so, on which port, check in /etc/services.The default community name used by Data Manager to forward SNMP traps ispublic.Integration with Tivoli Enterprise ConsoleTotalStorageProductivity Center for Data can use the Event Integration Facility(EIF) to send messages to the IBM Tivoli Enterprise Console (TEC), whichallows TEC to consider TotalStorageProductivity Center for Data alerts in causalanalysis for problems. TEC is added as a destination for alerts, in addition to theSimple Network Management Protocol (SNMP) Trap and the Windows EventLog. The event definitions are specified in the tivoliSRM.baroc file (provided byData Manager), which is provided on the Data Manager installation CD. ThetivoliSRM.baroc file must be loaded to the active rule base running on the TECserver. Based on the event definitions, the TEC administrator can write its owncorrelation and automation rules for events sent by Data Manager. You have toprovide the TEC server name and the TEC port to start sending events to theTEC server. Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 25
  43. 43. Note: To configure event forwarding to TEC by e-mail or by SNMP Trap (used for sending events to Tivoli NetView and HP Openview), you need to configure Alert Disposition in the Data Manager GUI. See Figure 1-6 on page 26 for an example of the Alert Disposition window.Figure 1-6 Edit Alert Disposition window26 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
  44. 44. Integration with Tivoli Storage Manager Integration between TotalStorageProductivity Center for Data and IBM Tivoli Storage Manager produces two capabilities: The definition of a constraint violation is a means by which an administrator can enforce a request to have IBM Tivoli Storage Manager archive or back up the n largest violating files. Another type of constraint violation is to define acceptable and unacceptable uses of storage systems. For example, you can define a constraint to prohibit storing MP3 files on a file server. Productivity Center for Data currently reports on the n largest of the files that violate the constraint (where n is configured by the administrator). Even the regularly run file reports can be modified to allow administrators to archive or backup selected files directly as an outcome of the reports. These file reports can identify, for example, a filesystem’s largest files, orphaned files, and duplicate files. A storage administrator can use this feature to quickly free storage by archiving and deleting selected files. These integration point variants can provide support for: IBM Tivoli Storage Manager archive with the option of deleting the file after a successful archive IBM Tivoli Storage Manager incremental and selective backups The results of the IBM Tivoli Storage Manager backup-archive commands are viewable through the graphical user interface (GUI). In the case of constraints configured to archive-backup violating files, the results are included in the agent scan job logs (scans are responsible for enforcing constraints). In the case of file report driven archive-backup operations, a new type of job (archive-backup job) is created. You can view the results of the backup operations in this case in the archive-backup job logs.1.4.6 Tivoli Common agent Services Tivoli Common agent Services provides a way to deploy multiple agent code across multiple user machines or application servers throughout your enterprise. The deployed agent code collects data from and performs operations on managed resources on behalf of a management application. The Tivoli Common agent Services provides an Agent Manager that provides authentication and authorization and maintains a registry of configuration information about the agents and resource managers in your environment. The Resource Manager is a part of the Tivoli Common agent Services and is the server component of products that manage subagents deployed on the Common agent. Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 27

×