Technical white paper Monitor storage devices and hosts operating in a SAN environment Integration guide for HP Storage Essentials and HP Operations Manager i Table of contents Commonly used terms ................................................................................................................................................................. 2 Event enrichment from using Storage Essentials management pack .............................................................................. 3 Event Type Indicators (ETIs) ................................................................................................................................................... 4 Health Indicators (HIs) .............................................................................................................................................................. 4 Key Performance Indicators (KPIs) ........................................................................................................................................ 5 Sample integration use cases .................................................................................................................................................... 5 Use case 1: Grouping events based on device type .......................................................................................................... 5 Use case 2: Identify connected devices for FC port related events ............................................................................... 5 Use case 3: Monitor storage capacity utilization ................................................................................................................ 6 Use case 3.1: Monitor available space on storage device ................................................................................................ 6 Use case 3.2: Reclaim storage by monitoring unmapped storage ................................................................................ 6 Use case 3.3: Monitoring unused raw storage for storage device ................................................................................. 6 Use case 3.4: Monitor number of free ports of switch ..................................................................................................... 6 Use case 3.5: Monitor file system usage on host .............................................................................................................. 6 Use case 4: Monitor storage performance .......................................................................................................................... 6 Configuration item views in RTSM ............................................................................................................................................. 7 Storage array details ................................................................................................................................................................ 7 FC switch details ........................................................................................................................................................................ 8 FC switch virtualization ............................................................................................................................................................ 8 Storage pool details ................................................................................................................................................................. 9 Host storage details ................................................................................................................................................................. 9 SAN external storage ............................................................................................................................................................. 10 Storage topology .................................................................................................................................................................... 10 SAN topology ........................................................................................................................................................................... 11 Appendix........................................................................................................................................................................................ 12 Installation: ............................................................................................................................................................................... 12 BSM server ................................................................................................................................................................................ 12 Managed node ......................................................................................................................................................................... 12 Licensing ................................................................................................................................................................................... 12 Configuring CIs to the RTSM—Data flow probe ............................................................................................................... 13 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i Commonly used terms 2 Acronym Expansion OMi Operations Manager i MP Management Pack SE Storage Essentials SAN Storage Area Network HI Health Indicator ETI Event Type Indicator KPI Key Performance Indicator TBEC Topology Based Event Correlation RO Report Optimizer CI Configuration Item RTSM Run Time Service Module UCMDB Universal Configuration Management Database BSM Business Service Management OM Operations Manager SE SPI Storage Essentials Smart Plug-In HBA Host Bus Adapter CIT Configuration Item Type UCMDB DDM Universal Configuration Management Database Discovery and Dependency Mapping Oracle RAC Oracle Real Application Cluster Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i Introduction The HP Operations Manager i (OMi) Management Pack (MP) for HP Storage Essentials (SE) works with OMi and enables you to monitor the various hosts and devices operating in a Storage Area Network (SAN) environment. It includes indicators—Health Indicators (HIs), Event Type Indicators (ETIs), and correlation rules that analyze and categorize the events occurring in the systems and report the health status of the systems. The Storage Essentials events are forwarded to HP OMi based on the event filter configured by the user. Duplicate events are suppressed in HP OMi based on the message key. Any event cleared in HP OMi gets automatically cleared on Storage Essentials and vice versa. The views that are available with Storage Essentials MP could be modified to include the views that are available from other application MPs to get an end-to-end topology view. The OMi MP for HP Storage Essentials includes the following components for monitoring the health and status of the various hosts and devices operating in a SAN environment. • HP Storage Essentials aspects and Policy templates • Health Indicators (HIs), Event Type Indicators (ETIs), and Key Performance Indicators (KPIs) • Topology Based Event Correlation (TBEC) rules Event enrichment from using Storage Essentials management pack Data flow probe for Storage Essentials connects to the database instance consumed by Storage Essentials Report Optimizer (RO) server and fetch the discovered elements and reconcile them as Configuration Items (CIs) to Run Time Service Module (RTSM), which is the Universal Configuration Management Database (UCMDB) instance in HP Business Service Management (BSM). • This means all the elements in SE are now present at RTSM as CIs. • In Operations Manager (OM) terminology, this relates to the nodes that we import to OM node bank. Storage Essentials events that are forwarded to OMi, includes the following attributes: • CI resolution hint • Event type indicator hint • Multiple custom message attributes • Multiple message groups added to identify various events (policy events, internal events, device events) • Event filtering based on event type: event subtype, severity, element type, element name Note • The user configures the policy manager events on SE and decides the threshold levels based on which the policy needs to be triggered. Hence, the event type indicator hint is derived using a combination of threshold and event severity for these events. • When events are configured to be forwarded to the OMi, a process named seevtl listens to Storage Essentials Event Listener and forwards events to OMi when it gets a notification. Hence, the events are handled instantly and in case the event forwarding process is not active, any events generated during this period will not be forwarded to OMi. 3 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i Event Type Indicators (ETIs) There are three categories of events that would appear in SE event manager. • Internal events that are generated by the SE operations • Events generated by the devices supported by SE • SE Policy Manager generated events Internal events ETI name for internal events is SE_internal_events Events generated by the devices ETI names for events arriving from devices are as below: Hosts—Host_Status Storage array—StorageSystem_Status Switch—Switch_Status These event type indicators are considered as health indicators. Policy generated events ETI names for the events generated by SE policy manager will correspond to respective event type. Note ETI values for the above depends on the severity of the SE event as per the below table. Severity of event in SE Corresponding ETI value Info Normal Normal Normal Warning Medium Minor Medium Major High Critical High Health Indicators (HIs) A health indicator should always reflect the current state of the CI. Storage Essentials does not generate a normal event to clear any previous events that has arrived with a higher severity, we have included only the below mentioned health indicators in the management pack. • Host_Status—Actual device event for host • StorageSystem_Status—Actual device event for storage system • Switch_Status—Actual device event for switch • switch_performance—Policy generated event for switch performance • switch_port_performance—Policy generated event for switch port performance 4 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i Key Performance Indicators (KPIs) The health indicators are mapped to the KPIs as below: ETI name Indicator type CI type Event source in SE KPI mapping with HIs Host_Status HI Computer Actual device event KPI-Host performance StorageSystem_Status HI Storage array Actual device event KPI-Storage array performance switch_performance HI Switch SE policy generated event KPI-Switch performance switch_port_performance HI Switch SE policy generated event KPI-Switch performance Switch_Status HI Switch Actual device event KPI-Switch performance Sample integration use cases Use case 1: Grouping events based on device type Storage events can be automatically assigned to the right administrator group based on the type of information received (HP 3PAR, XP, etc.). Use provided attributes (device type, vendor, model etc.) to route events to appropriate administrators. Configuration steps: On Storage Essentials (SE): 1. 2. 3. Refer to SE support matrix and check if events are supported for this device from SE. Discover the device in SE. Follow the instructions from SE user guide to configure if any additional steps are required to receive events from the device. On the Storage Essentials Smart Plug-In (SE SPI) side: Use the custom message attributes added to the message rule to filter the events on HP OMi. Use case 2: Identify connected devices for FC port related events Take action on FC port events based on the connected device—for e.g., the priority for a port connected to storage device going down is more than a port connected to a host going down. Configuration steps On Storage Essentials (SE): 1. 2. 3. Refer to SE support matrix and check if events are supported for this device from SE. Discover the device in SE. Follow the instructions from SE user guide to configure if any additional steps are required to receive events from the device. On the SE SPI side: Use custom message attribute “Connected Port” to identify connected device type. 5 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i Use case 3: Monitor storage capacity utilization Create utilization policies on storage devices in Storage Essentials and generate corresponding events on policy violation. Use case 3.1: Monitor available space on storage device Manage available and free storage on storage devices. Configuration steps: On Storage Essentials (SE): 1. Discover the device and collect data. Ensure capacity data is collected for the device. 2. Create “Utilization Policy” and set the desired level at which the policy should be triggered. 3. Select the action as “Generate Event.” Once the events are generated on policy violations, they can be routed to proper admin groups using event attributes (device type, vendor, name etc.) and reclaim space. Use case 3.2: Reclaim storage by monitoring unmapped storage Track unmapped storage on a device and flag events on threshold violation. Unmapped storage are the volumes on a device that are not assigned to any host. Configuration is similar to Use case 3.1. Use case 3.3: Monitoring unused raw storage for storage device Monitor unused raw storage on a device. By tracking this number, you can predict when you will run out of storage in a device. Configuration is similar to Use case 3.1. Use case 3.4: Monitor number of free ports of switch Monitor number of free ports in a switch by creating a utilization policy. Configuration is similar to Use case 3.1. Use case 3.5: Monitor file system usage on host Monitor file system usage on hosts and raise events. For e.g., on Windows®, filling up C: reduces system performance. We can use this as a “cause” to identify system performance going down. Configuration is similar to Use case 3.1. Use case 4: Monitor storage performance Monitor storage device performance and flag potential performance issues in storage paths. For e.g., monitor disk or volume I/O throughput and flag an event if performance falls below a threshold. We can then identify this as “cause” for reduced response time for applications on host using the storage. Configuration steps: On Storage Essentials (SE): 1. 2. 3. 4. Discover the device and collect data. Apply the relevant performance pack and configure performance data collection for the device. Create “Performance Policy” and set the desired level at which the policy should be triggered. Select the action as “Generate Event.” Note Similar use cases can be built by using the different performance policies. 6 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i Configuration item views in RTSM The data flow probe contains views that display common storage topologies. These are basic views that can be customized to suit the integrated SE applications. Storage array details This view shows a storage array and its components including Logical Volumes, Host Bus Adapters (HBAs), Storage Processors, and Fibre Channel (FC) Ports. The view shows each component under its container storage array and groups Logical Volumes by CI type. Storage array does not require all components in this view to be functional. Composition links stemming from the storage array have a cardinality of zero-to-many. The view may show storage arrays even when there are no logical volumes or storage processors. Figure 1. Storage array composition 7 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i FC switch details This view shows a Fibre Channel Switch and all connected Fibre Channel Ports. Figure 2. Switch composition FC switch virtualization FC switch virtualization consists of a physical switch or chassis, partitioned into multiple logical switches. Unlike Ethernet virtualization, physical ports are not shared among multiple virtual switches. Rather, each virtual switch is assigned one or more dedicated physical ports that are managed independently by the logical switches. Figure 3. Switch virtualization 8 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i Storage pool details This view shows storage pools with associated Storage Arrays and Logical Volumes. Figure 4. Storage pool composition Host storage details This view shows only hosts that contain a Fibre Channel HBA or a Logical Volume. This keeps the view storage-specific and prevents hosts discovered by other data flow management (DFM) jobs from being included in the view. Figure 5. Host storage composition 9 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i SAN external storage External storage configuration consists of a storage array presenting a logical volume that, in reality, belongs to another storage array. This is typically used in configurations where high-end, more expensive, front-end arrays present volumes from back-end, cheaper, storage to servers. The goal of this type of virtualization is to virtualize multiple disk arrays from different vendors, scattered over the network, into a single monolithic storage device that can be managed uniformly. Figure 6. SAN external storage composition Storage topology This view maps logical dependencies between Logical Volumes on Hosts and Logical Volumes on Storage Arrays. There is no folding in this view. Figure 7. Host-storage volume topology 10 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i SAN topology This view maps physical connections between Storage Arrays, Fibre Channel Switches, and Hosts. The view shows Fibre Channel Ports below their containers. The view groups the Fibre Channel Connect relationship Configuration Item Type (CIT) to prevent multiple relationships between the same nodes from appearing in the top layer. Figure 8. SAN topology When the data flow probe is run, the elements that are in missing state do not get added to RTSM as a CI. But the next time when the element comes up, the events would get associated to it. 11 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i Appendix Installation: Software prerequisite Storage Essentials Management Pack can be downloaded from HP Live Network using the link hpln.hp.com/group/omi-management-pack-hp-storage-essentials. BSM server Component Version BSM 9.23 or higher * HP OMi 9.23 or higher * HP Monitoring Automation 9.23 or higher * Data flow probe for HP BSM Same version as that of BSM * Please refer to BSM Support Matrix for latest versions supported. Note For large environments, it is recommended to use BSM 9.24. The data flow probe for BSM is based on UCMDB 9.05. Hence, please download the latest “Content Pack 11 Updates for UCMDB 9.05 and BSM” from hpln.hp.com/node/31/contentfiles/?dir=20135. Managed node Component Version Operations Agent 11.12 or higher * Storage Essentials 9.7 or higher * Please refer to the respective support matrix for latest versions supported. Licensing No separate license is required for OMi MP for HP Storage Essentials. 12 Technical white paper | Integration guide for HP Storage Essentials and HP Operations Manager i Configuring CIs to the RTSM—Data flow probe Storage Essentials using PostgreSQL database: The data flow probe should be configured on the BSM server to contact the server that holds the DB instance named appiq. This instance is used by the RO and the connection details are as below: Username : report_user Password : (“appiq” is the default password) Default port : 5432 Single box setup Storage Essentials and RO are installed on the same server along with PostgreSQL database. Here we have only one DB instance named appiq and there would be no separate instance for RO. For UCMDB integration, we provide the IP address of the Storage Essentials server and connect to “appiq” instance. Dual box setup Storage Essentials and RO are installed on separate servers and both the servers has its own copy of PostgreSQL database installed. Storage Essentials server has the postgres instance called appiq and RO server has another postgres instance called “appiq.” These instances are identical initially, till the RO sites get added to the “appiq” instance residing in RO server. For UCMDB integration, we provide the IP address of the RO server and connect to the “appiq” instance residing in the RO server. Storage Essentials using external Oracle database: The data flow probe should be configured on the BSM server to contact the Oracle Real Application Cluster (RAC) nodes. The instance name to be configured is the Oracle RAC instance name and user credentials should be that of the report_user. Single box setup • Storage Essentials and RO are installed on the same server connecting to the remote Oracle RAC instance. • Here we have only one DB RAC instance for both Storage Essentials and RO. • For UCMDB integration, we provide the RAC node names and SID of RAC instance, using report_user credentials. Dual box setup • Storage Essentials and RO are installed on separate servers and both the servers have separate Oracle RAC instances. Ideally, both Storage Essentials and RO can connect to the same RAC setup. • Storage Essentials and RO connect to the respective RAC <SID>. • For UCMDB integration, we provide the RAC node names and connect to the RAC instance, using report_user credentials as configured in RO. Learn more at hp.com/go/storageessentials hp.com/go/bsm Sign up for updates hp.com/go/getupdated Share with colleagues Rate this document © Copyright 2014 Hewlett-Packard Development Company, L.P. The information contained herein is subject to change without notice. The only warranties for HP products and services are set forth in the express warranty statements accompanying such products and services. Nothing herein should be construed as constituting an additional warranty. HP shall not be liable for technical or editorial errors or omissions contained herein. Oracle is a registered trademark of Oracle and/or its affiliates. Windows is a trademark of the Microsoft Group of companies. 4AA5-5371ENW, October 2014
© Copyright 2024