Hyperautomation and AI/ML: A Strategy for Digital Transformation Success.pdf
Deployment guide series ibm total storage productivity center for data sg247140
1. Front cover
Deployment Guide Series:
IBM TotalStorage
Productivity Center for Data
Learn the functions and reporting
capabilities of TPC for Data
Install on and configure
supported platforms
Includes planning and
deployment information
Mary Lovelace
Alejandro Berardinelli
Kamalakkannan Jayaraman
Nidhi Khator
ibm.com/redbooks
2.
3. International Technical Support Organization
Deployment Guide Series: IBM TotalStorage
Productivity Center for Data
June 2009
SG24-7140-03
12. Trademarks
IBM, the IBM logo, and ibm.com are trademarks or registered trademarks of International Business
Machines Corporation in the United States, other countries, or both. These and other IBM trademarked
terms 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 was
published. Such trademarks may also be registered or common law trademarks in other countries. A current
list of IBM trademarks is available on the Web at http://www.ibm.com/legal/copytrade.shtml
The 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 registered
trademarks 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 and
other countries.
Oracle, JD Edwards, PeopleSoft, Siebel, and TopLink are registered trademarks of Oracle Corporation and/or
its affiliates.
QLogic, and the QLogic logo are registered trademarks of QLogic Corporation. SANblade is a registered
trademark in the United States.
Red Hat, and the Shadowman logo are trademarks or registered trademarks of Red Hat, Inc. in the U.S. and
other countries.
VMware, the VMware "boxes" logo and design are registered trademarks or trademarks of VMware, Inc. in the
United 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, and
the 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 of
Intel 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
14. 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
15. 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 Specialist
Become 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.html
Comments 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
16. 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-5400
xiv Deployment Guide Series: IBM TotalStorage Productivity Center for Data
20. 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
21. 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
22. 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
23. TotalStorage Productivity Center for Disk
TotalStorage Productivity Center for Disk brings in the Performance Manager
feature and can enable device configuration and management of supported
SAN-attached devices from a single console.
TotalStorage Productivity Center for Replication
The basic functions of TotalStorage Productivity Center for Replication are
designed to provide management of the advanced copy services for the IBM
System Storage DS8000®, IBM TotalStorage Enterprise Storage Server® (ESS)
Model 800, IBM System Storage DS6000™, and the IBM System Storage SAN
Volume Controller (SVC). The advanced copy services include IBM FlashCopy®,
Metro Mirror, and Global Mirror capabilities.
TotalStorage Productivity Center for Replication focuses on automating
administration and configuration of the advanced copy services, operational
control (starting, suspending, and resuming) of copy services tasks, and
monitoring 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
24. 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
25. 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
26. 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 plan
8 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
27. the purchase of additional capacity in a planned, proactive manner rather than
just 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
28. 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
29. Subsystem reporting
TotalStorage Productivity Center for Data gathers and reports on disk
subsystems. The information includes physical characteristics, such as the
drive’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 the
following tasks (subject to the vendor’s implementation of Storage Management
Initiative 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) reporting
Enterprise rollup reporting
TotalStorage Productivity Center for Data can enable a storage administrator to
use a single interface to generate reports based on data collected by multiple
TotalStorage Productivity Center servers. As a storage administrator, you can
perform 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 at
least one TotalStorage Productivity Center Standard Edition server configured as
a master TPC Server. This server is configured to collect rollup information from
subordinates. The master server communicates with the subordinate servers
using the Device server application programming interface (API).
Topology Viewer
The IBM TotalStorage Productivity Center Topology Viewer is designed to
provide an extended graphical topology representation of the physical and logical
resources (for example, computers, fabrics, and storage subsystems) in your
storage environment. In addition, the Topology Viewer depicts the relationships
among resources (for example, the disks comprising a particular storage
subsystem). Detailed, tabular information (for example, attributes of a disk) is
also provided.
Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 11
30. 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
31. Advanced provisioning
TotalStorage Productivity Center and Tivoli Provisioning Manager Workflow
automation can reduce provisioning time from hours to minutes and significantly
simplify the task of provisioning new storage capacity. This automation is
especially valuable when adding storage provisioning to existing automated
server provisioning tasks, such as deploying operating systems, software, and
network resources.
Comprehensive reporting
With a wide variety of predefined reports, from summaries to detailed reports on
storage assets, you can optimize storage, minimize downtime, and streamline
storage management.
Monitoring and alerts
TotalStorage Productivity Center for Data monitors storage assets and discovers
newly added storage resources on your network with centralized administration
from a Single graphical user interface. TotalStorage Productivity Center for Data
allows 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 or
Microsoft® Windows Event log when certain conditions occur.
Database support
TotalStorage Productivity Center for Data manages the storage assets within
your database application allowing you to identify the fastest growing databases,
spot potential trouble areas, reclaim unused space, and predict future storage
needs.
Chargeback support
TotalStorage Productivity Center for Data offers an end-to-end system for
invoicing your cost centers based on their storage usage. TotalStorage
Productivity Center for Data makes your data owners aware of and accountable
for their data usage, helping to keep storage costs distributed accurately across
an organization.
Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 13
32. 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
33. For more information about IBM Tivoli Monitoring and Tivoli Enterprise Portal, go
to the following address:
http://publib.boulder.ibm.com/infocenter/tivihelp/v3r1/index.jsp?toc==/
com.ibm.itm.doc/toc,.xml
Hitachi Data Systems TagmaStore
TotalStorage Productivity Center now supports the Hitachi Data Systems
TagmaStore Common Information Model (CIM) agent V5.8. This version of the
CIM Agent supports only the Array Profile and not the Virtualizer Profile.
However, IBM TotalStorage Productivity Center supports the TagmaStore as a
Storage Virtualizer. IBM TotalStorage Productivity Center can display information
for virtual disks and local disks.
VMware Virtual Infrastructure
VMware ESX Server support was provided in TotalStorage Productivity Center
V3.3.0. With TotalStorage Productivity Center V3.3.2, additional support has
been 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 feature
The launch-in-context feature can be used to download the latest version of the
TotalStorage Productivity Center graphical user interface (GUI) on the local
workstation using Java™ Web Start. The TotalStorage Productivity Center GUI
must have been previously installed on the local workstation. The
launch-in-context feature downloads the latest version of the GUI on the local
workstation if an older version has been downloaded, or if the IBM TotalStorage
Productivity Center GUI has not been previously downloaded. If the latest
version 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
34. 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
35. 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
36. 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
37. 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 repository
1.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
38. 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 flow
1.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
39. 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
40. 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
41. – 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 on
every cluster node machine.
IBM Storage Resource Manager Server
Server
Data JDBC
Repository
Scheduler SLP
TCP/IP
Agents
CM Agent
Disk
Storage CIM/OM
Host
TCP/IP
Proxy Agents SNMP, NFS, CIFS, NCP
LUN
File and
Application
Print
Server
Server Enterprise
Storage Server
Figure 1-5 High-level architecture
Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 23
42. 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
43. The SNMP MIB can be found in the file in the default Data Manager installation
directory:
For Windows: Program FilesIBMTPCDatasnmptivoliSRM.mib
For UNIX or Linux: opt/IBM/TPC/Data/snmp/tivoliSRM.MIB
The MIB is provided for use by your SNMP management console software (for
example, IBM Tivoli NetView® or Hewlett-Packard (HP) Openview). This MIB
allows you to better view Data Manager-generated SNMP traps from within your
management console software.
For sending SNMP traps, there must be an SNMP service installed and running
on the Data Manager server. To check if there is an installed and running SNMP
service, 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 is
public.
Integration with Tivoli Enterprise Console
TotalStorageProductivity Center for Data can use the Event Integration Facility
(EIF) to send messages to the IBM Tivoli Enterprise Console (TEC), which
allows TEC to consider TotalStorageProductivity Center for Data alerts in causal
analysis for problems. TEC is added as a destination for alerts, in addition to the
Simple Network Management Protocol (SNMP) Trap and the Windows Event
Log. The event definitions are specified in the tivoliSRM.baroc file (provided by
Data Manager), which is provided on the Data Manager installation CD. The
tivoliSRM.baroc file must be loaded to the active rule base running on the TEC
server. Based on the event definitions, the TEC administrator can write its own
correlation and automation rules for events sent by Data Manager. You have to
provide the TEC server name and the TEC port to start sending events to the
TEC server.
Chapter 1. Introduction to IBM TotalStorage Productivity Center for Data 25
44. 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 window
26 Deployment Guide Series: IBM TotalStorage Productivity Center for Data
45. 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
46. The Tivoli Common agent Services also provides Common agents to act as a
container to host product subagents and common services. The Common agent
provides remote deployment capability, shared machine resources, secure
connectivity, and a single-entry point on the client computers on which the agents
reside.
Figure 1-7 shows all of these components and how they interact.
Device Data
Server Server
Resource Resource
Manager Manager
Agent Manager
IBMCDB Registration Service
Ports:
9511 - registration
9512 - authentication
Holds the Recovery Services 9513 - updates
registration
of all agents and
resource managers
Ports:
80 - recovery
9513 - alternate for recovery
Application Server
Common Agent
Data Agent Fabric Agent
Figure 1-7 Common agent Services infrastructure
In Figure 1-7, you can see a simplified diagram showing the two most important
services that the Agent Manager provides. You can see that the Agent Manager
is the central element in the Common agent Infrastructure.
Also shown are the ports that are used for these services. You can obtain a more
detailed list of all of the ports and their relationships in the IBM TotalStorage
Productivity Center for Data Installation and Configuration Guide, GC32-1774.
28 Deployment Guide Series: IBM TotalStorage Productivity Center for Data