HPE OneView

HPE OneView is a management solution that streamlines provisioning and lifecycle management across compute, storage, and fabric. Through a unified API, infrastructure can be configured, monitored, updated, and re-purposed.

HPE OneView integrates all of these resources in a scalable multi-enclosure platform to converge administration onto a single point. Managing these various entities on a network fabric with Turbonomic enables automation at the hardware level, including automated provisioning of hosts.

Prerequisites

  • HPE OneView 3.00.04

  • A service account Turbonomic can use to connect to HPE OneView

  • The Banner Page and Require Acknowledgment options for the user account should be disabled in the HPE OneView user interface.

Adding HPE OneView targets

Note:

This topic describes features that are available in the new design of the user interface. This new design is enabled by default. If you switched to the legacy design, click New Feature Toggle button in the navigation bar of the user interface and then turn on the toggle to re-enable the new design. For more information, see New Design for the User Interface.

  1. Click Settings > Target Configuration.

  2. On the Target configuration page, click Add Target.

  3. On the Select target page, click HPE OneView.

  4. In the side panel, review the connection requirements and then click Connect Target.

  5. Configure the following settings:

    • Address

      Specify the IP address of the HPE OneView target. Turbonomic uses the HTTPS protocol by default. To force the HTTP protocol, specify the address as http://8.8.8.8 or 8.8.8.8:80.

      This gives access to the Fabric Manager that resides on the VM.

    • Username

      Specify the username of the account Turbonomic uses to connect to the target.

      Specify the IP address and credentials for HPE OneView. Turbonomic discovers the fabric interfaces associated with that instance.

      Note:

      If the account is managed in Active Directory, include the case-sensitive domain name as part of the username. For example, MyDomain@john is not the same as mydomain@john. For local user accounts, just provide the username.

    • Password

      Specify the password of the account Turbonomic uses to connect to the target.

Entity mapping

After validating your targets, Turbonomic updates the supply chain with the entities that it discovered. The following table describes the entity mapping between the target and Turbonomic.

HPE OneView Turbonomic
IO Module IO Module
Fabric Interconnect Switch
Domain Domain
Chassis Physical Machines

Fabric targets add IO Module, Fabric Interconnect (Switch), Domain, and Chassis entities to the supply chain. The Chassis entities host physical machines — The physical machines also consume network connection commodities from IO Modules. The Fabric Interconnect supplies connectivity to the overall network. The Domain serves as the bottom-level pool of network resource, supplying the Fabric Interconnect.

Note:

For HPE OneView targets, the "Fabric Interconnect" entity exists as a false "Switch", and only as a pass-through for network resources. Unlike other fabric targets, such as UCS, there is no physical hardware that serves this function.

Monitored resources

Turbonomic monitors the following resources:

  • Virtual machine

    Note:

    Turbonomic only monitors VM resources if HPE OneView is stitched to a hypervisor in the supply chain.

    • Virtual memory (vMem)

      Virtual memory (vMem) is the measurement of memory that is in use.

    • Virtual CPU (vCPU)

      Virtual CPU is the measurement of CPU that is in use.

    • Virtual storage

      Virtual ssorage is the measurement of virtual storage capacity that is in use.

    • Storage access (IOPS)

      Storage access, also known as IOPS, is the per-second measurement of read and write access operations on a storage entity.

    • Latency

      Latency is the measurement of storage latency.

  • Host

    • Power

      Power is the measurement of electricity consumed by a given entity, expressed in watts.

    • Memory (Mem)

      Memory is the measurement of memory that is reserved or in use.

    • CPU

      CPU is the measurement of CPU that is reserved or in use.

    • IO

      IO is the utilization of a host's IO adapters.

    • Net

      Net is the utilization of data through the host's network adapters.

    • Swap

      Swap is the measurement of a host's swap space that is in use.

    • Balloon

      Balloon is the measurement of memory that is shared by VMs running on a host.

    • CPU ready

      CPU ready is the measurement of a host's ready queue capacity that is in use.

  • Chassis

    • Power

      Power is the measurement of electricity consumed by a given entity, expressed in watts.

    • Cooling

      Cooling is the percentage of the acceptable temperature range that is utilized by the entity. As the temperature nears the high or low running temperature limits, this percentage increases.

  • Storage

    • Storage amount

      Storage amount is the measurement of storage capacity that is in use.

    • Storage provisioned

      Storage provisioned is the utilization of the entity's capacity, including overprovisioning.

    • Storage access (IOPS)

      Storage access, also known as IOPS, is the per-second measurement of read and write access operations on a storage entity.

      Note:

      When it generates actions, Turbonomic does not consider IOPS throttling that it discovers on storage entities. Analysis uses the IOPS it discovers on Logical Pool or Disk Array entities.

    • Latency

      Latency is the measurement of storage latency.

  • I/O Module

    • Net throughput

      Net throughput is the rate of message delivery over a port.

  • Switch

    • Net throughput

      Net throughput is the rate of message delivery over a port.

    • PortChannel

      PortChannel is the amalgamation of ports with a shared net throughput and utilization.

Actions

Turbonomic supports the following actions:

  • Virtual machine

    • Provision additional resources (VMem, VCPU)

    • Move Virtual Machine

    • Move Virtual Machine Storage

    • Reconfigure Storage

    • Reconfigure Virtual Machine

    • Suspend VM

    • Provision VM

  • Host

    • Start

    • Provision

    • Suspend

  • Switch

    • Add Port to Port Channel

    • Remove Port from Port Channel

    • Add Port