Overview of the OpenStack Provider
OpenStack is a global collaboration of developers and cloud computing technologists that produces the open source cloud computing platform for public and private clouds.
This topic contains the following sections:
About the OpenStack Provider
OpenStack means many things to many stake holders.
- For enterprise customers, the OpenStack Provider offers components for building a private cloud.
- For service provider customers, the OpenStack Provider offers components for building a public cloud.
- For certain hardware and software vendors (such as Dell), the OpenStack Provider offers building blocks for constructing a turnkey cloud solution.
- For certain niche players, the OpenStack Provider offers a way of providing applications on top of OpenStack components.
- For BMC, the OpenStack Provider addresses the unmet needs of enterprise customers. For example: The enterprise customers may want to leverage BMC Cloud Lifecycle Management to onboard enterprise private clouds (built by using the OpenStack Provider) and perform Day-2 infrastructure resource management.
About the OpenStack integration with BMC Cloud Lifecycle Management
OpenStack construct mappings
The following table lists BMC Cloud Lifecycle Management objects and describes how they correspond to OpenStack constructs:
BMC Cloud Lifecycle Management object mappings for the OpenStack Provider
BMC Cloud Lifecycle Management object | OpenStack construct | Notes |
---|---|---|
Logical Data Center | Tenant, project | Represented by a project in the OpenStack Provider. |
Network | Network | Represented by the network defined in the OpenStack Provider. |
Logical network | Network | Represented by the network defined in the OpenStack Provider. |
Virtual guest | OpenStack virtual machine (VM) |
|
IP address | IP address |
|
System disk | Root disk, Ephemeral disk, Volume | System disk is created with the combination of Root disk and Ephemeral disk defined as part of Flavor. Volumes attached to VMs in the OpenStack Provider are also created as System disk in BMC Cloud Lifecycle Management. |
Operating system | Operating system | The OpenStack Provider creates VMs through available Images. The operating system properties must be defined as metadata of the Image. |
Server network interface | Network Interface Cards (NICs) |
|
Version 1.0.00 of the OpenStack Provider
This section provides the information about version 1.0.00 of the OpenStack Provider.
Key features
This release contains the following features:
- Onboarding and offboarding a Logical Data Center
- Registering an OpenStack Provider instance
- Provisioning new VMs that are based on OpenStack templates or a customized template
- Starting, stopping, suspending, and resuming provisioned VMs
- Modifying memory and CPU values of provisioned VMs
- Decommissioning provisioned machines
- Extending the commission length of provisioned VMs
- Installing software on provisioned VMs
- User provisioning on provisioned VMs
- Supporting multiple OpenStack accounts
Release contents
This release contains the OpenStack installer.
Product compatibility
This release integrates with:
- BMC Cloud Lifecycle Management 3.1.00
- OpenStack Folsom Release
- OpenStack API Version 2.0 (v2.0)
- Keystone (v2.0)
- Nova (v1.1)
- Glance (v1.0)
- Cinder (v1.0)
Limitations
- BMC Cloud Lifecycle Management does not synchronize modified or deleted OpenStack templates.
- When you deregister an OpenStack Provider instance, the OpenStack installable resources are not removed automatically.
- Registering an OpenStack Provider instance with incorrect OpenStack user name and password does not produce an error.
- Any operation which exceeds the poll time specified during provider registration fails in BMC Cloud Lifecycle Management, but is updated in the OpenStack Provider. In this situation, resources are not in sync.
- The current release is not certified with Quantum.
Known issues
The following table lists the known issues for the OpenStack Provider: