Explore New Solutions with IBM PowerVM Enhancements

IBM Redbooks Solution Guide

Published 15 January 2014

More options

Rate and comment

Authors: Scott Vetter

Abstract

This IBM® Redbooks® Solution Guide describes a set of highly anticipated features for the IBM PowerVM® Virtual I/O Server V2.2.3, which are applicable to small and medium businesses and to large enterprises alike. The features include new management and performance tuning software for PowerVM solutions and new enterprise features for high-end IBM Power Systems™ servers. Scalability, reliability, and performance enhancements are also introduced with the latest versions of the Virtual I /O Server (VIOS) and the IBM Hardware Management Console (HMC).

This Solution Guide describes the PowerVM products and features that can improve performance in several environment configurations. Figure 1, for example, shows the design overview of a shared storage pool (SSP) configuration, in which IBM Power Virtualization Performance™ (PowerVP™) and the Virtual I/O Server Performance Advisor find bottlenecks and provide configuration advice . The Virtual I/O Server enhancements include the best SSP implementation yet, as described in this Solution Guide.

Contents

This IBM® Redbooks® Solution Guide describes a set of highly anticipated features for the IBM PowerVM® Virtual I/O Server V2.2.3, which are applicable to small, medium, and large corporations. The features include management and performance tuning software for PowerVM and enterprise features for high-end IBM Power Systems™ servers. Scalability, reliability, and performance enhancements are included with the Virtual I/O Server (VIOS) and the IBM Hardware Management Console (HMC).

PowerVM products and features can improve performance in several environments. Figure 1, for example, shows a shared storage pool (SSP) configuration, in which IBM Power Virtualization Performance™ (PowerVP™) and the Virtual I/O Server Performance Advisor provide configuration advice. The Virtual I/O Server enhancements include the best SSP implementation yet, as described in this Solution Guide.

Design overview of the PowerVM shared storage pool (SSP) feature
Figure 1. Design overview of the PowerVM shared storage pool (SSP) feature


Did you know?

Today, most IBM Power Systems servers are used in virtualized environments with PowerVM, the industrial-strength virtualization solution for IBM Power Systems servers and blades. New PowerVM enhancements continue to define the path for more efficient and flexible virtualization solutions, with less complexity for introducing cloud computing into data centers.


Business value

PowerVM is continually enhanced to incorporate what IBM clients expect for an enterprise-class virtualization solution. These new features deliver increased business value for IBM Power Systems clients and include the following items:

  • IBM Power Virtualization Performance (IBM PowerVP) and the Virtual I/O Server Performance Advisor let you find bottlenecks and generate performance reports with ease. With newly added support for several configurations, including N_Port ID Virtualization (NPIV), shared Ethernet adapter (SEA), and shared storage pools (SSP), these two products can propose changes to your configuration and identify areas for further investigation in your virtualized environment.
  • IBM Power Virtualization Center™ (IBM PowerVC) is a newly introduced product that is designed to simplify the management of virtual resources in your Power Systems environment. It uses an embedded OpenStack instance to lead your data center toward higher efficiencies.
  • IBM Power Enterprise Pools with new mobile Capacity Upgrade on Demand (CUoD) enablement codes allow you to dynamically share processor and memory activations among a group of high-end Power Systems servers without contacting IBM.
  • IBM Power Integrated Facility for Linux (IBM Power IFL) is a new IBM offering that enables the IBM Power 770, IBM Power 780, and Power 795 servers for the cost-efficient Linux environment. Now you can consolidate thousands of Linux servers on the most reliable hardware in the UNIX market.
  • Virtual I/O Server V2.2.3 contains the most comprehensive set of Shared Storage Pool functions to-date, including the ability to mirror a Shared Storage Pool between different storage subsystems for better resiliency.
  • HMC feature updates provide new functions, including support for IBM Power Enterprise Pool management and the enablement for the IBM PowerVC Virtualization Center Standard Edition for Power Systems.

Each of the new functions and products is described in detail in this Solution Guide.


Solution overview

The new capabilities of PowerVM include improvements and product functions for the IBM Power Systems family of servers and for PowerVM virtualization technologies.

IBM PowerVC

IBM PowerVC can help simplify the management of your Power Systems virtual resources. After the product code is laid out, the no-menu interface of the IBM PowerVC guides you through three simple configuration steps to register physical hosts, storage providers, and network resources to start capturing and intelligently deploying your virtual machines (VMs).

This product is powered by the open source OpenStack software from the OpenStack Foundation. OpenStack is software that controls large pools of server, storage, and networking resources throughout a data center. IBM PowerVC and OpenStack work in concert to lead your data center toward higher efficiencies.

As described in the following table, IBM PowerVC is available in two editions: IBM PowerVC Express Edition and IBM PowerVC Standard Edition.

Table 1. Two editions of IBM PowerVC
IBM PowerVC Express EditionIBM PowerVC Standard Edition
  • Supports IBM Power Systems hosts managed by the Integrated Virtualization Manager (IVM).
  • Supports storage area networks (SANs) that use virtual small computer system interface (vSCSI) storage, local storage, and a combination in the same environment.
  • Supports a single Virtual I/O Server VM on each host.
  • Supports IBM Power Systems hosts managed by HMC.
  • Supports storage area networks. Deployed with NPIV SAN storage.
  • Supports multiple Virtual I/O Servers VMs on each host.

For more information about IBM PowerVC, see IBM PowerVC Introduction and Configuration, SG24-8199.

IBM PowerVP

IBM PowerVP for Power Systems offers a performance view in to a PowerVM virtualized environment running on IBM Power Systems Firmware V7.7 or later. IBM PowerVP can show which virtual workloads are using specific physical resources on an IBM Power Systems server. You can then make configuration changes so that your system can capitalize on your most valued efficiencies.

IBM PowerVP helps reduce the time and complexity in finding performance bottlenecks by using a simple dashboard that shows system performance health. It can help simplify both prevention and troubleshooting tasks, thus reducing the cost of performance management.

The following figure shows a partial view of the IBM PowerVP dashboard for an IBM Power 795. Notice the slight processing activity on cores 0 and 7 from processor module number 2. Other components of the dashboard include a recording section that captures primary system activities for further analysis.

IBM PowerVC dashboard captures system activities (partial view is shown)
Figure 2. IBM PowerVC dashboard captures system activities (partial view is shown)

IBM Power Enterprise Pools

IBM Power Enterprise Pools enable you to dynamically share processor and memory activations among a group or pool of IBM Power Systems enterprise class servers without contacting IBM. These activations are called Mobile Capacity on Demand (CoD) resource activations.

IBM Power Enterprise Pools are ideal for further improvements to IBM Power Systems flexibility, improving load balancing, maintenance for continuous availability, and disaster recovery planning and operations.

The following figure shows a partial view of the main IBM Power Enterprise Pools management window, which is part of the HMC interface. From this window, you can monitor and manage your servers that are in pools and create pools.

Hardware Management Console showing the Power Enterprise Pools main window (partial view is shown)
Figure 3. Hardware Management Console showing the Power Enterprise Pools main window (partial view is shown)

IBM Power IFL

IBM Power IFL is an enterprise-level offering that enables you to run Linux workloads on highly reliable systems at a low cost point. Like PowerVM, the Power IFL product can consolidate and integrate applications and data that are built on Linux with those of IBM AIX®, Linux with those of IBM i, or both.

IBM Power IFL uses the following aspects for clients who want to consolidate Linux workloads on the IBM POWER® architecture:
  • Competitive pricing to add Linux to an Enterprise Power Systems system
  • Scalable to 32-sockets with seamless growth
  • Enterprise class reliability and serviceability

The following figure shows the simplification of the offering that is introduced with IBM Power IFL.

IBM Power IFL simplified offering
Figure 4. IBM Power IFL simplified offering

Virtual I/O Server V2.2.3

The Virtual I/O Server (VIOS) is enhanced with flexibility, scalability, and resiliency features in the following areas:
  • Shared Storage Pools
  • Simplified shared Ethernet adapter

The following figure shows an example of a simplified SEA configuration.

SEA simplified configuration example
Figure 5. SEA simplified configuration example

Virtual I/O Server Performance Advisor

The Virtual I/O Server Performance Advisor tool provides advisory reports that are based on key performance metrics from various partition resources that are collected from the Virtual I/O Server environment. This tool provides health reports that contain proposals for making configuration changes to the Virtual I/O Server environment and to identify areas to investigate further.

Virtual I/O Server Performance Advisor is enhanced to provide support for NPIV and Fibre Channel, virtual networking and SEA, and SSP configurations.

Here are the types of advisory reports that are generated by the Virtual I/O Server Performance Advisor tool:
  • System configuration advisory report
  • CPU advisory report
  • Shared Processing Pool advisory report
  • Memory advisory report
  • Disk Drives advisory report
  • Disk adapter advisory report
  • I/O activities (disk and network) advisory report
  • Shared Storage Pool advisory report
  • Shared Ethernet Adapter advisory report

The report is similar to the one that is shown in the following figure, where you can see that the Virtual I/O Server Performance Advisor provides suggested values for better performance. In this partial view of the window, the VIOS - Processor section shows a suggested value for the variable capacity weight.

The Virtual I/O Server Performance Advisory report (partial view is shown)
Figure 6. The Virtual I/O Server Performance Advisory report (partial view is shown)

HMC feature updates

With the release HMC V7.8, the HMC includes the following new functions:
  • Support for IBM Power Enterprise Pool management.
  • Enablement for IBM PowerVC Virtualization Center Standard Edition for Power Systems.
  • User-defined thresholds that enable monitoring and alerting for workloads that can benefit from the dynamic workload optimizer (DWO), and optional automation to start the dynamic platform optimizer (DPO) when the threshold is exceeded. This function includes DPO scoring of LPARs, which indicates whether a VM benefits from DPO usage.
  • Additional tracking of dynamic logical partition (DLPAR) activity within the current profile, which enables reactivation of a VM with all the configuration changes intact since the last shutdown.
  • Improved group-based access control for lightweight directory access protocol (LDAP) users, which enables limiting users to a subset of HMCs.

Limitations and prerequisites for HMC

The following list shows the minimum requirements and prerequisites to update the HMC and work with the new enhancements:
  • IBM Power Enterprise Pools and DWO enhancements for HMC require HMC firmware level 7.8 or later.
  • To use and manage IBM Power Enterprise Pools or to use the IBM PowerVC enablement features, HMC requires a minimum of 2 GB of physical memory.
  • The following HMC models cannot be upgraded to support this functionality:
    • 7042-CR4
    • 7310-CR4
    • 7310-C05
    • 7310-C06
    • 7042-C06
    • 7042-C07
    • 7315-CR3
    • 7310-CR3
  • New GUI functionality is disabled automatically in the HMC. HMC operation then continues in traditional mode for HMC models with less than 2 GB of memory.
  • HMC V7.7 is the last HMC code level upgrade for HMC models 7042-CR4, 7310-CR4, 7310-C05, 7310-C06, 7042-C06, 7042-C07, 7315-CR3, and 7310-CR3.

HMC and IBM Power Enterprise Pools interaction

HMC can be used to perform the following functions:
  • Mobile CoD processor and memory resource activations can be assigned to systems with inactive resources. Mobile CoD activations remain on the system to which they are assigned until they are removed from the system.
  • New systems can be added to the pool, and existing systems can be removed from the pool.
  • New resources can be added to the pool, and existing resources can be removed from the pool.
  • Pool information can be viewed, including pool resource assignments, compliance, and history logs.

HMC and IBM PowerVC interaction

IBM PowerVC manages PowerVM through a set of application programming interfaces (APIs) that interact with the HMC. These APIs provide the necessary instructions to the HMC to manage the IBM Power Systems hardware, the IBM Power Hypervisor, and the Virtual I/O Server.


Solution architecture

The technologies that are introduced in this Solution Guide are part of the architecture of several other IBM products and solution offerings:
  • PowerVM
  • IBM Power Systems
  • IBM Flex Systems POWER nodes
  • IVM
  • HMC
  • Virtual I/O Server
  • SSPs
  • Capacity Upgrade on Demand (CUoD)


Usage scenarios

This section presents an ordering example using IBM Configurator for e-business, commonly called e-config, which is available at the following website:

http://www.ibm.com/services/econfig/announce/disinstall.htm

The scenario is defined as follows:
  • Client XYZ owns three IBM Power Systems 795 systems, which are called Power 795A (System 1), Power 795B (System 2), and Power 795B (System 3).
  • The client wants to share a Power Enterprise Pool made up of 16 mobile processor core activations and 200 mobile GB of memory activations for workload ERP-XYZ that is running on Power 795B.
  • Every month, workload ERP-XYZ goes 100% above its 8-core processing requirement.
  • Client XYZ also wants to keep workload ERP-XYZ running on Power 795A and Power 795B, when Power 795C is undergoing maintenance.
  • The client has selected Power 795A as the donor system for the resources that will be added to the pool.

The following tables show the fulfillment orders that meet this configuration scenario.

Table 2. Hardware and software fulfillment orders for Power 795A (System 1)
Feature codeDescriptionQuantity
9119-FHB9119 Model FHB1
2146Primary OS - AIX1
8002PowerVM (Enterprise Edition)16
9742Customer Install MES1
EB35Mobile Enablement1
EMA4100 GB Mobile Memory Activation2
EP231-Core Mobile Activation16
5765-G99 IBM AIX Enterprise Edition Version 7.11
0017Per Processor - Large IBM POWER7®16
5765-PVEPowerVM Enterprise Edition1
00060006 Per Processor large system16
5771-AEZSoftware Maintenance for AIX Enterprise Edition, 1 Year1
1484Per Proc Large 1 Year Reg Pwr 716
5771-PVEPowerVM Enterprise Edition SW Maintenance: 1 Year1
1199Per processor large system 1yr reg16

Table 3. Hardware and software fulfillment orders for Power 795B (System 2)
Feature codeDescriptionQuantity
9119-FHB9119 Model FHB1
2146Primary OS - AIX1
9742Customer Install MES1
EB35Mobile Enablement1

Table 4. Hardware and software fulfillment orders for Power 795C (System 3)
Feature codeDescriptionQuantity
9119-FHB9119 Model FHB1
2146Primary OS - AIX1
9742Customer Install MES1
EB35Mobile Enablement1


Integration

Several IBM product and solution offerings integrate PowerVM technologies into their foundation. Here are a few of them:
  • IBM Power Systems
  • IBM Flex Systems POWER Nodes
  • IBM PureFlex™ System Foundations
  • IBM SmartCloud® Entry for Power Systems

For more information about other products that can integrate with PowerVM technologies, contact your local IBM representative, or visit Server virtualization with IBM PowerVM at the following website:

http://www-03.ibm.com/systems/power/software/virtualization/resources.html

Additional resources are listed in the "Related information" section of this Solution Guide.


Supported platforms

Here are the supported platforms, which include several products running PowerVM solutions:
  • IBM Power Systems
  • IBM Flex Systems POWER Nodes
  • IBM PureFlex System Foundations
  • IBM SmartCloud Entry for Power Systems

For more information about other products that can integrate with PowerVM technologies, contact your local IBM representative, or visit Server virtualization with IBM PowerVM at the following website:

http://www-03.ibm.com/systems/power/software/virtualization/resources.html

Additional resources are listed in the "Related information" section of this Solution Guide.


Ordering information

For ordering information that applies to the scenario that is presented in this Solution Guide, see the "Usage scenarios" section of this Solution Guide. For more ordering information, contact your local IBM representative, or visit the IBM Offering Information page at the following website:

http://www-01.ibm.com/common/ssi/index.wss?request_locale=en

Additional resources are listed in the "Related information" section of this Solution Guide.


Related information

For more information, see the following resources:

Others who read this publication also read



Special Notices

This material has not been submitted to any formal IBM test and is published AS IS. It has not been the subject of rigorous review. IBM assumes no responsibility for its accuracy or completeness. The use of this information or the implementation of any of these techniques is a client responsibility and depends upon the client's ability to evaluate and integrate them into the client's operational environment.

Follow IBM Redbooks

Follow IBM Redbooks