ManageIQ is the open source project behind Red Hat CloudForms. The latest product features are implemented in the upstream community first, before eventually making it downstream into Red Hat CloudForms. This process is similar for all Red Hat products. For example, Fedora is the upstream project for Red Hat Enterprise Linux and follows the same upstream-first development model.
In this article, we look at the recent development of a vCloud provider in ManageIQ. VMware vCloud becomes the latest addition to the list of supported public cloud providers, joining Amazon Web Services, Microsoft Azure, Google Cloud Platform and OpenStack.
Those of you following ManageIQ might have noticed some recent pull requests on the topic under the providers/vmware/cloud label. This is the first iteration for the vCloud provider which supports authentication, inventory (including vApps), provisioning, power operations and eventing. The provider makes use of the vCloud API provided by vCloud Director (vCD). vCD is part of the VMware solutions for vCloud Air and vCloud Service Providers.
A demonstration of this new provider can be seen in ManageIQ Sprint 45. Here are some screenshots from the provider in action in ManageIQ.
New Cloud Provider Type: VMware vCloud
vCloud Cloud Provider Summary (listing Instances, Images and Orchestration Stacks)
Detailed list of Orchestration Stacks (vApps)
Detailed list of Images
Detailed list of Instances
Detailed view of an Instance, including Power Operations
This is a great start towards adding support for VMware vCloud in ManageIQ. We look forward to future contributions and hopefully for this provider to make it downstream into Red Hat CloudForms in a future release.