Explore the OpenStack REST APIs for PowerVC

Interface with IBM PowerVC Express Edition's OpenStack REST APIs and simplify virtual resource management


IBM® Power® Virtualization Center (PowerVC) is an OpenStack-based IaaS cloud solution for the IBM Power platform that's designed to simplify the management of virtual resources. PowerVC consists of both a GUI and RESTful APIs that perform virtual management tasks for your Power system. This article highlights the REST APIs for both PowerVC Standard Edition and Cloud PowerVC Manager.

This article assumes that you have a basic understanding of PowerVC. Use these links for an overview of PowerVC:

OpenStack REST and PowerVC validator APIs

PowerVC APIs are supported in both editions of PowerVC, and these APIs are provided by a number of specialized interoperable services. Each service is accessible on a distinct port number and provides a set of APIs that run specialized functions.

Listed below are the OpenStack component APIs and PowerVC validator APIs that you can use for virtual resource management via PowerVC:

Table 1. OpenStack component APIs
OpenStack projectDescription
Telemetry (Ceilometer)Billing, benchmarking, scalability, and statistics. This is used for auditing in PowerVC. Refer to Ceilometer APIs for details.
Storage (Cinder)OpenStack project for managing block storage. Refer to Cinder APIs for details.
Image (Glance)Image service that provides discovery, registration, and delivery services for virtual disk images. Refer to Glance APIs for details.
Identity (Keystone)OpenStack project that provides Identity, Token, Catalog, and Policy services for use specifically by projects in the OpenStack family. Refer to Keystone APIs for details.
Networking (Neutron)Network management service for OpenStack. Refer to Neutron APIs for details.
Compute (Nova)Is the project name for OpenStack Compute, a cloud computing fabric controller, the main part of an IaaS system. It manages lifecycle and operations of compute resources. Refer to Nova APIs for details.
Table 2. PowerVC validator APIs
PowerVC servicesDescription
ValidatorValidates the PowerVC environment. Refer to Validator APIs for details.

Refer to Understanding PowerVC APIs for more details on how to use REST APIs. For information about using Python modules to simplify your work, see Automating via PowerVC APIs.

Now you can easily also use PowerVC REST APIs to access PowerVC. If you have any queries related to this APIs, please feel free to reach out to us. And be sure to follow PowerVC on LinkedIn, Facebook, Twitter, and YouTube.

Downloadable resources

Related topics

Zone=Cloud computing, Open source, DevOps, Linux, AIX and UNIX
ArticleTitle=Explore the OpenStack REST APIs for PowerVC