vsphere Client Hardware Health Monitoring VMware vsphere 4.1



Similar documents
Management of VMware ESXi. on HP ProLiant Servers

Installing and Administering VMware vsphere Update Manager

Using the vcenter Orchestrator Plug-In for vsphere Auto Deploy 1.0

Managing Multi-Hypervisor Environments with vcenter Server

Web Services for Management Perl Library VMware ESX Server 3.5, VMware ESX Server 3i version 3.5, and VMware VirtualCenter 2.5

Installing and Configuring vcenter Multi-Hypervisor Manager

VMware vcenter Update Manager Administration Guide

Oracle Databases on VMware High Availability

Configuring Dell OpenManage IT Assistant 8.0 to Monitor SNMP Traps Generated by VMware ESX Server

Upgrading Horizon Workspace

Lenovo Partner Pack for System Center Operations Manager

VCE Vision Intelligent Operations Version 2.5 Technical Overview

vsphere Host Profiles

Oracle Database Solutions on VMware High Availability. Business Continuance of SAP Solutions on Vmware vsphere

vcloud Automation Center Support Matrix vcloud Automation Center 5.2

ESX 4 Patch Management Guide ESX 4.0

Advanced Service Design

vcloud Automation Center Support Matrix vcloud Automation Center 5.1

VMware vcenter Operations Manager Enterprise Administration Guide

Application Discovery Manager User s Guide vcenter Application Discovery Manager 6.2.1

Intel Simple Network Management Protocol (SNMP) Subagent v6.0

CIM SMASH/Server Management API Programming Guide ESX 4.1 ESXi 4.1

WHITE PAPER. VMware vsphere 4 Pricing, Packaging and Licensing Overview

VMware vsphere 5.0 Evaluation Guide

VMware vcenter Configuration Manager SQL Migration Helper Tool User's Guide vcenter Configuration Manager 5.6

VMware vcenter Operations Manager Administration Guide

VMware vsphere 4. Pricing, Packaging and Licensing Overview W H I T E P A P E R

VMware Auto Deploy GUI. VMware Auto Deploy Gui 5.0 Practical guide

vrealize Operations Manager User Guide

Symantec and VMware: Virtualizing Business Critical Applications with Confidence WHITE PAPER

Simplifying. Single view, single tool virtual machine mobility management in an application fluent data center network

Using the vcenter Orchestrator Plug-In for Microsoft Active Directory

VCE Vision Intelligent Operations Version 2.6 Technical Overview

Getting Started with ESXi Embedded

What s New in VMware vsphere 5.0 Platform

vrealize Operations Manager Customization and Administration Guide

Deploying and updating VMware vsphere 5.0 on HP ProLiant Servers

Dell Server Management Pack Suite Version 6.0 for Microsoft System Center Operations Manager User's Guide

vcenter Support Assistant User's Guide

Multipathing Configuration for Software iscsi Using Port Binding

SNMP Adapter Installation and Configuration Guide

Cisco UCS vcenter Plug-in Quick Start Guide April, 2013

Installation ServerView ESXi CIM Provider V6.12

Helping Customers Move Workloads into the Cloud. A Guide for Providers of vcloud Powered Services

vcloud Suite Licensing

Installation and Configuration Guide

Virtualizing Business-Critical Applications with Confidence

Manage Dell Hardware in a Virtual Environment Using OpenManage Integration for VMware vcenter

VMware vsphere 4.1. Pricing, Packaging and Licensing Overview. E f f e c t i v e A u g u s t 1, W H I T E P A P E R

What s New in VMware vsphere 4.1 VMware vcenter. VMware vsphere 4.1

Active Directory Solution 1.0 Guide

An Integrator s Guide to MicroTCA Part III System management software

Monitor the Cisco Unified Computing System

Implementing Cloud Solutions Within Your Existing IT Environment. White paper

Systems Manageability of VMware ESXi on Dell PowerEdge Servers

IBM Upward Integration Module (UIM) Advanced Technical Sales Wayne Wigley

VMware vcenter Update Manager Administration Guide

VMware vcenter Configuration Manager and VMware vcenter Application Discovery Manager Integration Guide

Citrix XenApp Server Deployment on VMware ESX at a Large Multi-National Insurance Company

HP Server Management Packs for Microsoft System Center Essentials User Guide

Top 10 Reasons to Virtualize VMware Zimbra Collaboration Server with VMware vsphere. white PAPER

Foundations and Concepts

Installing and Administering VMware vsphere Update Manager

Legacy Host Licensing with vcenter Server 4.x ESX 3.x/ESXi 3.5 and vcenter Server 4.x

Using VMware vrealize Orchestrator Plug-Ins

VMware vcenter Support Assistant 5.1.1

Introduction to VMware vsphere Data Protection TECHNICAL WHITE PAPER

Systems Management Tools And Documentation Version 8.1 Installation Guide

Managing Capacity Using VMware vcenter CapacityIQ TECHNICAL WHITE PAPER

VMware Data Recovery. Administrator's Guide EN

VMware vcloud Director for Service Providers

Management Pack for vrealize Infrastructure Navigator

HP Systems Insight Manager 7.0 and HP Agentless Management overview

Dell Server Management Pack Suite Version For Microsoft System Center Operations Manager And System Center Essentials User s Guide

Installing and Configuring vcloud Connector

vcenter Orchestrator Developer's Guide

Configuration Maximums VMware Infrastructure 3

Integration and Automation with Lenovo XClarity Administrator

vsphere Security ESXi 6.0 vcenter Server 6.0 EN

vshield Administration Guide

Microsegmentation Using NSX Distributed Firewall: Getting Started

Host Power Management in VMware vsphere 5

HP Intelligent Management Center v7.1 Virtualization Monitor Administrator Guide

Configuration Maximums VMware vsphere 4.0

SAN Conceptual and Design Basics

Basic System Administration ESX Server and Virtual Center 2.0.1

Mobile Secure Desktop Maximum Scalability, Security and Availability for View with F5 Networks HOW-TO GUIDE

vrealize Automation Load Balancing

HP Insight Management Agents architecture for Windows servers

vsphere Replication for Disaster Recovery to Cloud

vsphere Networking ESXi 5.0 vcenter Server 5.0 EN

Using esxtop to Troubleshoot Performance Problems

Offline Data Transfer to VMWare vcloud Hybrid Service

VMware vrealize Operations for Horizon Administration

Enabling Microsoft Windows Server 2003 R2 Hardware Management

vsphere Replication for Disaster Recovery to Cloud

Configuration Maximums

EMC Smarts Integration Guide

Transcription:

Technical Note vsphere Client Hardware Health Monitoring VMware vsphere 4.1 Purpose of This Document VMware vsphere provides health monitoring data for ESX hardware to support datacenter virtualization. Health monitoring data is available from the VMware vsphere Client as well as from several programmatic interfaces. This document describes: The basic architecture that supports hardware health monitoring in ESX The health information that is available by default How partners and independent hardware vendors can extend the architecture to provide health information about their own systems How systems management vendors can extract hardware health information Hardware Health Monitoring Options VMware supports health monitoring through several interfaces, including APIs, CLIs, and GUIs. Users can create their own health monitoring software using the APIs, or they can take advantage of existing GUI or CLI clients to access hardware health information. Health monitoring clients can connect directly to an ESX server, or to the vcenter Server that manages an ESX server. Clients that connect to vcenter Server can view hardware health information for any managed ESX server through a single connection. Programmatic Interfaces for Health Monitoring For those who want the power and flexibility to design their own health monitoring solutions, VMware supports the following protocols. Two of them are industry standard protocols, and one is a proprietary API designed specifically for managing vsphere datacenters: CIM (Common Information Model) SNMP (Simple Network Management Protocol) vsphere Web Services API (WS API) VMware, Inc. 1

Figure 1. Health Monitoring APIs data notification data notification data notification SNMP client SNMP trap receiver CIM client Indication consumer WS API client GetRequest etc. GetInstance etc. RetrieveProperties WaitForUpdates vcenter Server Trap Indication SNMP agent CIMOM ESX Host Agent This document uses the term notification in a generic sense, including both SNMP traps and CIM indications. The arrows in Figure 1 and Figure 2 represent initial messages, whether requests or notifications. No arrows are shown for replies. Polling and Notification All three of these interfaces offer both polling and asynchronous notification capabilities. Table 1. Polling and Notification Capabilities Polling Notification SNMP get, get next SNMP traps CIM get instance, enumerate instances CIM indications WS API RetrieveProperties Events (WaitForUpdates) Notifications for SNMP and CIM conform to a subscribe push model, whereas WS API events use a delayed reply model to approximate asynchronous notifications. The WaitForUpdates function keeps a request open until the server has changes to report. VMware API Language Bindings The WS API is language agnostic. The API is defined in a Web Services Description Language (WSDL) file. You can bind the WSDL to your choice of client side stubs. VMware provides client bindings for Perl in the VMware vsphere SDK for Perl. The SDK includes an additional API layer that you can use to simplify common operations. The vsphere SDK for Perl also contains an API for CIM operations. A Perl client can access either the CIMOM (CIM Object Manager) or the Host Agent to gather hardware information. WS-Management VMware supports the WS Management protocol, in addition to the CIM XML protocol, for communications with the CIMOM. Clients can use either protocol, but the VMware vsphere SDK for Perl contains client libraries to support WS Management functions. VMware, Inc. 2

Figure 2. VMware Perl APIs in Health Monitoring Clients SNMP client SNMP trap receiver Perl CIM client Indication consumer Perl WS API client GetRequest etc. GetInstance etc. RetrieveProperties WaitForUpdates vcenter Server Trap Indication SNMP agent CIMOM ESX Host Agent Command-Line Interfaces for Health Monitoring CLIs are available for all three protocols supported by VMware. Table 2. CLIs for Monitoring Hardware Health SNMP CIM WS API snmpget, snmpgetnext, snmpwalk wbemcli, owexecwql, wbemop, cimcli VMware vsphere PowerCLI The vsphere PowerCLI interface supports many standard PowerShell options. The capability to pipe.net objects from one command to another gives you considerable power in managing vsphere objects from the command line. Graphical Interfaces for Health Monitoring A number of commercial GUI clients that use SNMP are available for health monitoring, such as HP Openview, IBM Tivoli Netcool, and Dell OpenManage. VMware provides the vsphere Client for managing ESX datacenters. The vsphere Client takes advantage of both the CIM API and the Web Services API to gather information about the hardware. It uses the WS API for most management tasks, and the CIM API for hardware health monitoring. vsphere Client Health Status Display When you connect the vsphere Client to a single ESX host, it displays data related only to that host. Health monitoring data is available on the Configuration tab in the Health Status pane of the Hardware display. Figure 3, Power Supply Sensor, on page 4 shows an example of the vsphere Client display when connected to a single host. When you connect the vsphere Client to vcenter Server, it displays data for all ESX hosts managed by vcenter Server. After you select a host in the inventory pane, the health status display for that host is available on the Hardware Status tab. You might have to scroll through the tabs if the Hardware Status tab is not visible. Figure 4, Temperature Sensor, on page 5 shows an example of the vsphere Client display when connected to vcenter Server. The vsphere Client displays health information as health status sensors. A sensor can represent either hardware or software data. VMware, Inc. 3

Hardware Health A hardware sensor represents a logical interpretation of one or more physical measurements in the host machine, such as a voltage monitor on a power supply output. A hardware sensor displayed by the vsphere Client might not correspond to a single physical measurement. For example, when you connect to vcenter Server, you might see one sensor that is an aggregate representation of the health of an entire host. The aggregate system health sensor is a way to roll up similar sensor data across all devices in the system. Figure 3 shows an example of a hardware sensor that reports a power supply voltage within normal limits for power supply #1. The sensor value is Normal. In the same figure, power supply #2 is not reported within normal limits. Its status is Unknown. This might be the result of the power supply being turned off. Figure 3. Power Supply Sensor Figure 4 on page 5 shows a temperature sensor with an absolute reading that is within its normal range. The temperature sensor is configured with non critical and critical temperature limits. If the temperature ever exceeds its configured limits, the green icon in the Status column will change to a red or yellow color, indicating either a critical problem or a degraded status. VMware, Inc. 4

Figure 4. Temperature Sensor Software Health The vsphere Client displays software information as a sensor. A software sensor reports a description of an installed software or firmware module. Software sensors are displayed for system BIOS, device drivers, and virtual machine hypervisors. Figure 5 shows some software sensors, including the name and version of the ESX hypervisor. Figure 5. Software Sensor VMware, Inc. 5

Sensors Displayed in the vsphere Client The set of sensors displayed for an ESX host depends on the specific hardware. This document cannot give a complete list of all the sensors you see. Sensors displayed in the vsphere Client are grouped by type. For instance, all sensors related to power supplies are shown together, and all sensors related to fans are shown together. The sensor groups you see in the vsphere Client might include some or all of these groups: Processors Memory Power Voltage Temperature Fan Network Software Components Your hardware might show fewer groups or more groups than this list, depending on what sensors are actually present. The version of the ESX hypervisor also affects which sensor groups are shown. NOTE The Software Components group is introduced in vsphere 4.1. Earlier versions of VMware software do not report installed software. How the vsphere Client Collects Sensor Data The vsphere Client collects sensor data in different ways, depending on the sensor type and the server to which you connect. Regardless of the data source, it is handled by the CIM Object Manager (CIMOM) and conforms to the CIM standard. Figure 6 on page 7 shows the basic CIM architecture on an ESX host. Hardware Sensors Many of the sensors displayed for an ESX host are derived from information reported by the Intelligent Platform Management Interface (IPMI) built into the hardware. The IPMI standard defines a cross platform architecture for collecting and communicating information about the hardware. Additional information about the host is gathered from the SMBIOS subsystem on the host. Software Sensors Software sensors in the vsphere Client derive from data reported by a different provider. This data reports the installed software and current version information. Any software that is packaged and installed as a vsphere Installation Bundle (VIB) is represented as a software sensor, including ESX drivers and the hypervisor itself. Collecting and Reporting Health Data If you connect the vsphere Client to an ESX host rather than to vcenter Server, the sensor data you see in the vsphere Client is collected directly from that host. If you connect the vsphere Client to vcenter Server, you have access to sensors for all the ESX hosts that vcenter Server manages. Collecting Health Data on an ESX Host The CIM subsystem that runs on an ESX host includes a CIMOM and a number of CIM data providers. The CIMOM gathers data from the providers and returns the data to a requesting software module using a standard CIM communication protocol. VMware, Inc. 6

Figure 6 represents a typical set of providers that supply data for hardware health status reporting, including a provider supplied by a third party storage hardware vendor. Third party providers might not be present on your hardware. Figure 6. Hardware Health Status Providers on an ESX Host CIM client CIM Object Manager IPMI & SMBIOS providers software status provider(s) system health summary provider storage subsystem provider(s) Hypervisor and Device Drivers Hardware Collecting Health Data in vcenter Server When you connect the vsphere Client to vcenter Server, you can access data from any host managed by vcenter Server. The data is collected by a vcenter Server plug in that acts as a CIM client to each host and stores the responses in its local database. The plug in refreshes the data at regular intervals. A connection to vcenter Server provides the additional advantage that system health for each host is summarized in a single sensor. This is not available with a direct connection to an ESX host. Figure 7. vcenter Server Plug-In as a CIM Client vsphere Client vcenter Server CIMOM CIMOM CIMOM CIMOM Third-Party Health Monitoring Features in the vsphere Client ESX host machines that you get from third parties might report an expanded set of sensor data. The additional sensors can come from different sources. However, third parties must use CIM providers to collect sensor data and report it through the CIMOM. Third parties can, if they choose, implement plug ins for the vsphere Client that display the data in different ways. VMware, Inc. 7

Figure 8. Third-Party Health Monitoring Extensions vsphere client 3rd Party Plug-In vcenter Server CIM Object Manager VMware providers 3rd party provider(s) IPMI Extension provider(s) VMware Hypervisor and Drivers 3rd Party Device and Kernel Module Drivers Hardware Figure 8 shows where third party vendors can add software to extend the out of box hardware health monitoring features. Plug ins to the vsphere Client: See Custom Tabs in vsphere Client on page 9 CIM providers: See Third Party Hardware Sensors on page 8 CIM IPMI Extension providers: See Third Party Hardware Sensors on page 8 Device drivers and kernel module drivers: See Third Party Hardware Sensors on page 8 Third party vendors can find documentation and information about the VMware partner program at http://www.vmware.com/partners. Third-Party Hardware Sensors The VMware CIM software collects sensor data from the IPMI subsystem and reports it as described in Sensors Displayed in the vsphere Client on page 6. All hardware sensors that conform to the IPMI standard are collected. Third parties do not need to add software providers to take advantage of this functionality. Third parties may choose to implement data providers that use proprietary protocols to collect data on the ESX host, while using the CIMOM to pass data to the vsphere Client by way of vcenter Server. Third party providers need only translate the proprietary data into standard CIM sensor data, which is reported in the same way as IPMI standard sensors. Information about disk storage resources might be available from a third party hardware vendor. A vendor can choose to implement a provider that supplies a separate set of sensor data that is specific to the storage type. Storage sensors are displayed in a separate group that augments the list of sensor groups described in Sensors Displayed in the vsphere Client on page 6. Third parties create CIM providers using the VMware CIM Provider Development Kit. Custom drivers or kernel modules can be created using the VMware Device Driver Development Kit or the VMware Kernel Module Development Kit. Third-Party Software Sensors The VMware CIM software collects information about software supplied by third party vendors as well as by VMware itself. If a third party packages its software into VIB files, users will see the software reported in the list of software sensors, and the vendor does not need to write CIM providers for it. VMware, Inc. 8

Custom Tabs in vsphere Client Third party vendors also have the option to display host status in a different form in the vsphere Client. With the vsphere Client architecture, third parties can customize the vsphere Client. Customization includes the capability to add new tabs to the vsphere Client. Third party extensions in the vsphere Client can sort the data and route it to a vendor specific health monitoring tab for display. Custom tabs can display the data in more specific and meaningful ways than the VMware tab, or include third party branding. See Customizing the vsphere Client for information about adding tabs to the vsphere Client. Purchasing Advice If you are purchasing hardware to use as an ESX host, consider these factors: 1 VMware recommends that you consult the VMware Compatibility Guide at http://www.vmware.com/resources/compatibility/search.php. This is an interactive Web page that helps you determine whether VMware supports the hardware that you are considering. Supported hardware is compatible with the IPMI standard, which allows the CIM subsystem to collect hardware sensor data. 2 Server hardware supported by VMware can be monitored in the Health Status display. The vsphere Client reports a set of sensor groups similar to the set shown in Sensors Displayed in the vsphere Client on page 6. 3 For some hardware models with additional third party vendor software support, other health monitoring data might be available. Contact the vendor for specifics about health monitoring support for any specific model you have in mind. 4 Any CIM client can access the same data as the vsphere Client, including data from third party providers. You can develop your own CIM client or purchase a CIM management client from a third party software vendor. Custom CIM clients can also access additional vendor specific CIM data and present the data in other ways. VMware, Inc. 9

If you have comments about this documentation, submit your feedback to: docfeedback@vmware.com VMware, Inc. 3401 Hillview Ave., Palo Alto, CA 94304 www.vmware.com Copyright 2010 VMware, Inc. All rights reserved. This product is protected by U.S. and international copyright and intellectual property laws. VMware products are covered by one or more patents listed at http://www.vmware.com/go/patents. VMware is a registered trademark or trademark of VMware, Inc. in the United States and/or other jurisdictions. All other marks and names mentioned herein may be trademarks of their respective companies. Item: EN-000466-00 10