Skip to main content
Pre-release

This release is a pre-release and may not be stable for production use.

Team and repository tags

https://governance.openstack.org/tc/badges/ceilometer-powervm.svg

Support for PowerVM Performance Monitoring

The IBM PowerVM hypervisor provides virtualization on POWER hardware. PowerVM customers can see benefits in their environments by making use of OpenStack. This project implements a Ceilometer-compatible compute inspector. This inspector, along with the PowerVM Nova driver and Neutron agent, provides capability for PowerVM customers to natively monitor utilization and statistics for instances running on OpenStack-managed systems.

Problem Description

PowerVM supports a variety of performance monitoring interfaces within the platform, providing virtual machine and system monitoring data. Ceilometer-powervm implements a Ceilometer-based compute inspector for the PowerVM hypervisor.

Inspector Description

The Ceilometer compute agent provides an inspector framework that allows hypervisors to integrate support for gathering instance statistics and utilization details into Ceilometer. This project provides a standard Ceilometer virt inspector that pulls its data from the PowerVM Performance and Capacity Monitoring (PCM) infrastructure.

This inspector retrieves instance monitoring data for cpu, network, memory, and disk usage. Interactions with PowerVM PCM occur using the PowerVM REST API stack through pypowervm, an open source python project.

This inspector requires that the PowerVM system be configured for management via NovaLink.

End User Impact

The users of the cloud are able to see the metrics for their virtual machines. As PowerVM deals with ‘disk buses’ rather than specific disks, the hard disk data is reported at a ‘per bus’ level (i.e. each SCSI or Virtual Fibre Channel bus).

Performance/Scalability Impacts

None.

Other deployer impact

The cloud administrator needs to install the ceilometer-powervm project on their PowerVM compute node. It must be installed on the NovaLink virtual machine on the PowerVM system.

The cloud administrator needs to configure their ‘hypervisor_inspector’ as powervm.

No other configuration is required.

Developer impact

None

Implementation

Assignee(s)

Primary assignee: thorst

Ongoing maintainer: thorst

Future lifecycle

Ongoing maintenance of the PowerVM compute inspector will be handled by the IBM OpenStack team.

Dependencies

  • The Ceilometer compute agent.

  • The pypowervm library.

  • A NovaLink enabled PowerVM system.

References

Metadata

Release files for ceilometer-powervm 8.0.0.0rc2

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for ceilometer-powervm 8.0.0.0rc2
File Size Uploaded
ceilometer-powervm-8.0.0.0rc2.tar.gz 35.6 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for ceilometer-powervm 8.0.0.0rc2
File Interpreter ABI Platform
ceilometer_powervm-8.0.0.0rc2-py2.py3-none-any.whl Python 2, Python 3 none any Details

Total release size: 67.2 kB

Release files / ceilometer-powervm-8.0.0.0rc2.tar.gz

Download URL ceilometer-powervm-8.0.0.0rc2.tar.gz
Size 35.6 kB
Tags Source
SHA-256 checksum
How to use checksums
7783549906b3ddc34a900ed5ab14da25e880b35afb330cc1b925cc53603dc2cb
BLAKE2b-256 checksum
How to use checksums
2b67f23f04d7f20d0ec352584a86491041694bf1b7f6e7005d8ee8062b7bc02f
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.2

Release files / ceilometer_powervm-8.0.0.0rc2-py2.py3-none-any.whl

Download URL ceilometer_powervm-8.0.0.0rc2-py2.py3-none-any.whl
Size 31.6 kB
Tags Python 2 Python 3
SHA-256 checksum
How to use checksums
ae35c14928f7e4d2ea0c1f97034e98c0202ea6fc0ccead1a72eb63aa08b92f90
BLAKE2b-256 checksum
How to use checksums
f399dd23f5ba2dda814ae0b1a39f178ba0d48f6bbb2f56e4be12f11fdae585ca
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/1.13.0 pkginfo/1.5.0.1 requests/2.21.0 setuptools/40.8.0 requests-toolbelt/0.9.1 tqdm/4.31.1 CPython/3.5.2
Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page