Unsupported content This version of the documentation is no longer supported. However, the documentation is available for your convenience. You will not be able to leave comments.

Building service blueprints for OpenStack service


This topic provides the caveats and considerations you need to review when creating a service blueprint for OpenStack services. It also provides links to the applicable service blueprint documentation. This topic contains the following sections:


Roadmap for service blueprint documentation

The following table provides links to the applicable service blueprint documentation.

Topic

Description

Provides an overview of the service blueprint blueprint workspace.

Describes how to add several of the various types of service blueprint objects, and how to define network connections between those objects.

Considerations for creating a service blueprint for OpenStack Provider

Create service blueprints as described in Building service blueprints. The following table identifies the items to consider when creating a service blueprint for the OpenStack Provider.

 

Note

The following constructs do not apply to OpenStack:

  • PaaS Resource
  • Load balancer pools
  • IP End Points/VLAN

Service blueprint construct

Notes specific to OpenStack

Service blueprint parameters

You have defined the following definition-level parameters so that they are applicable on the deployment packages during VM provisioning:

 BmcSecurityGroups 

  • This definition parameter enables an OpenStack instance to be placed within a security group (firewall).
  • This security group allows RSCD agent traffic through port 4750 and remote access through an SSH or RDP port.
  • All comma-separated values should match the security group IDs that you specified in the Access & Security Console of the OpenStack eCloud. 
  • The data type is string.
  • If you select the Enabled option, BMC Cloud Lifecycle Management end users can control firewall policies for a server.
OpenStack Flavor
  • This definition parameter enables VM provisioning. 
  • The data type is string.


In this implementation of the OpenStack Provider, you cannot add new OS users after the VM has been provisioned. However, you can add users by using BMC Server Automation and you must add the following service blueprint definition parameter to enable addition of local users in a provisioned VM:

 UNIX_USER or WINDOWS_USER

  • This definition parameter enables user provisioning.
  • The value name must exactly match the key user name you specified in BMC BladeLogic Server Automation. 
  • The data type is string.
UNIX_USER_PASSWORD or WINDOWS_USER_PASSWORD
  • This definition parameter enables user provisioning. 
  • The value name must exactly match the corresponding password name for the key user name that you specified in BMC BladeLogic Server Automation. 
  • The data type is string.

Note: For instructions, see Creating-a-BLPackage-for-adding-local-users-in-the-OpenStack-Provider.

Application

To enable a software installation as a part of an OpenStack service offering, you must create a BMC Server Automation Deploy Job or an application component template. Also, ensure that the RSCD Agent is installed in a VM that was provisioned in the OpenStack Provider before installation. The VM must be assigned a security group which ensures that TCP port 4750 is open in the VM.

See the OpenStack documentation for information about creating snapshots and images.

Server

  1. Add or select a server in the blueprint and expand the Compute Resources detail panel.
  2. Select the Cloud Platform as OpenStack, and ensure that the auto-onboarded Definitive Media Library (DML) entry is defined as an Installable Resource in the service blueprint.

Networks

When you enable VM placement in single or multiple subnets for a Virtual Network, you must define single or multiple subnets for a Virtual Network in a service blueprint and tag them appropriately (as shown in the figure below).
SBNetTag.png

For more information, see Tagging-recommendations-and-examples. To create or manage tag groups and tags from the Service Designer workspace, see Managing-blueprint-tags.

Where to go from here

Proceed to Managing-the-OpenStack-service-offerings.


 

Tip: For faster searching, add an asterisk to the end of your partial query. Example: cert*