Create services
This topic describes how to define an offering that BMC My Cloud Services Console users can choose in a service catalog when they are provisioning virtual machines (VMs).
- A service describes a function or capability that a cloud administrator makes available to users in the cloud. Application stacks, single servers, and adding a new account to a Microsoft Exchange server are all examples of services. For more general information about services, see Services overview.
- A service blueprint enables you to design, manage, and build all of the underlying components and operations that define a service. A service blueprint is required to create a requestable service. For overview information about service blueprints, see Service blueprints overview.
This topic contains the following sections:
To create system objects in BMC Server Automation
BMC Cloud Lifecycle Management uses BMC Server Automation for provisioning. You must perform the following configuration tasks in BMC Server Automation so that BMC Cloud Lifecycle Management can provision VMs and bare metal machines, and perform unattended installations of operating systems on servers:
Create virtual guest packages (VGPs) as objects and store them in the Depot.
Create system packages as objects and store them in the Depot.
Set up all the components of the BMC Server Automation provisioning system.
- Run the Publish Product Catalog Job in BMC Server Automation to retrieve the list of component templates, virtual guest packages (VGP), and system packages that you have created and publish them to the Product Catalog. See Publishing the Product Catalog.
To build service blueprints
Service blueprints define the software, hardware, and deployment options for a service in the Service Catalog. A service blueprint is required before you can create a service. For service blueprint overview information, see Service blueprints overview.
To build a service blueprint, see Creating, copying, or editing a service blueprint
After creating a service blueprint, you can use the blueprint when creating a service.
To create new services for the Service Catalog
A service is the utility that an organization provides and is defined by its service offerings, requestable offerings, and service level targets. For example, the Calbro IT organization offers an email service, which includes gold and silver service offerings that have service level targets based on response times.
In the Service Catalog, a service must have at least one service offering and can have one or more requestable offerings.
- From the BMC Cloud Lifecycle Management Administration Console, click the vertical Workspaces menu on the left side of the window, and click Service Catalog.
- In the Service Catalog, click Create a New Service .
- Enter the service name.
- For Type, select a service type.
- Business service - Services that customers use and that shows the customer view of services, such as email or an online store.
Technical service - Supporting IT and infrastructure resources required to support business services that are not visible to customers, such as servers, applications, and network CIs.
Note
After you select the type and save the service, you cannot change the type.
- Enter a description of the service.
- Do one of the following:
- To create the service offering, click Apply.
- To create the service offering later, click Save to save your selections and close the window.
To create a service offering
A service offering defines a level of service for a price; it combines the service (utility) and a service level target (warranty) to bring value to the customer. When you create a service level target in the Service Catalog, it does not create a record in or retrieve data from BMC Service Level Management.
- From the BMC Cloud Lifecycle Management Administration Console, click the vertical Workspaces menu on the left side of the window, and click Service Catalog.
- From the Service Catalog, edit or create a service.
In the Service Offering tab, a default service offering is available, which you can edit. - To add a new offering to the service, click Create a New Service Offering.
- To create or modify the preferred settings of a service offering per user, click the Edit preferred settings icon .
In the General Information tab, define the service offering options described in the following table.
Option Description Default Service Offering Enable this option to make the selected service offering the default for the service. Unless users select a different service offering, the default service offering is used. Name A short, descriptive name for the service offering. Description A more detailed description of the service offering. Service Blueprint Specify the software and hardware to associate with the service offering by selecting one of the available blueprints. Reference Definition Specify which version of the blueprint to use for this offering. Choose one of the following:
Latest version—Use the latest version of the specified service blueprint.
Specific Version—Use the version of the service blueprint that you select.
Identified by Tag—Select the tag that is used to identify a version of a service blueprint. Because no two versions of a service blueprint can have the same tag, if the association of the tag to a version changes, your blueprint will use whichever version makes use of that tag.Definition Specify how to deploy the selected service blueprint. From the list, select a definition that is available for the chosen service blueprint. For additional information, see the following blog entry on BMC Communities: The Pulse: Contracts and Pricing Model in BMC Cloud Lifecycle Management.
Add a Base Customer Price to define the amount charged to the customer for the service offering.
You can enter multiple customer prices per service. For more information, see Adding a customer price or delivery cost to an option, service, or request action.Add a Base Deployment Cost to define the amount that it costs to provide the service offering.
You can enter one deployment cost per service. For more information, see Adding a customer price or delivery cost to an option, service, or request action.Click Apply.
This action activates the Options tab. You now also can create a requestable offering (for example, a request definition or a post-deploy action). For more information, see Creating a requestable offering.Click the Options tab.
You can add options to the service offering.You can only select options whose Type is set to Any or Request Definition.
The choices for the selected option appear in the Option Choice table.
To create an option or option choice, click the Options Editor button .
To create categories for options, follow these steps.
In the Selected Options view, select an option that you have added to the service offering.
In the Category field, type a name for a new category.
Click Add Category.
The selected option appears in the new category.To move an option to a different category, select the option, and click Move Option Up or Move Option Down.
If a category is empty, it is deleted.To delete a category, select it, and click Remove Category.
The category is removed, and options in that category are moved to the Default Category.
To complete the remaining steps, click Show Advanced Features. (The functionality under Show Advanced Features might not always work as expected. Be sure to test any changes you make.)
The Link Post-Deploy Offerings (shown below), Supporting Technical Services, and Service Level Targets tabs appear.In the Link Post-Deploy Offerings tab, select the offerings that are currently associated with the global service.
These post-deploy offerings are created in BMC Service Request Management. By default, they are associated with the global service. When you select them in the Link Post-Deploy Offerings tab, they are then associated with the current service offering. If you clear a post-deploy offering, it is no longer associated with the current service offering and links to the service offering in the global service.In the Supporting Technical Services tab, link the service offering to technical services.
In the Available Technical Services area, filter the list of technical services.
Only the names of technical services are searched.Select a technical service.
Click Add.
In the Selected Technical Services table, select the technical service.
The service offerings for the technical service appear in the Service Offerings table.Select a service offering.
Note
You cannot select more than one technical service offering.
In the Service Level Targets tab, create and modify service level targets for the selected service offering.
Define the parameters described in the following table.
The service level target appears in the table.Parameter Description Name
A short, descriptive name for the service offering. Description
A more detailed description of the service offering. Type
Select the type of service level target from the following list:
- Measurement
- Policy
- OtherClassification
Select the classification of the service level target from the following list:
- Incident Response
- Availability
- Capacity
- SR Turn Around TimeTo add the target to the service offering, click New Service Level Target.
To modify a target, select one, and click Edit Selected Service Level Target.
Modify the target's parameters.
Click Save to Selected Service Level Target.
Click Apply to save the current settings but not close the window, or click Save to close the Service Catalog.
To create a requestable offering
A requestable offering is the part of a service that end users can see and request. Like a service offering, it combines a service (utility) and a service level target (warranty). But unlike with a service offering, end users can select a requestable offering. BMC Cloud Lifecycle Management includes the following types of requestable offerings:
- Request definition --- Describes the details of the service offering, including the name, description, and one-time delivery price (which is different from the service offering price that describes the ongoing maintenance price). The cloud administrator can define only one request definition for a particular service offering, and a request definition must be created for the service offering to be available in the BMC My Services Cloud Console. Request definitions can be added to packages.
- Post-deploy action --- Represents an action an end user can take on a service instance after it has been provisioned. For example, after a LAMP stack has been provisioned, the user might request a different amount of memory or CPU. Post-deploy actions are not required, and the cloud administrator can create any number of post-deploy actions per service offering. Certain restrictions apply to post-deploy actions depending on your operating system.
You can create the request definition and post-deploy action with the Service Request Designer. The Service Request Designer options are available if you click Show Advanced Features. (The functionality under Show Advanced Features might not always work as expected. Be sure to test any changes you make.) Customers familiar with Service Request Management might prefer to use Service Request Designer.
- From the Service Catalog, edit or create a service.
- Select a service offering.
- To use the Requestable Offering Definition window, follow these steps:
- Click Create request definition. If the service offering has an existing request definition, this option is not available because only one request definition is allowed for each service offering.
The Requestable Offering Definition window appears. - Complete the steps described in Creating a requestable offering definition.
- Click Create request definition. If the service offering has an existing request definition, this option is not available because only one request definition is allowed for each service offering.
- To use the Service Request Designer, follow these steps:
- If needed, click Show Advanced Features.(The functionality under Show Advanced Features might not always work as expected. Be sure to test any changes you make.)
- Click Create request definition with SRD Designer.
If the service offering has an existing request definition, this option is not available because only one request definition is allowed for each service offering. - Complete the steps described in Using the Service Request Designer.
- Click Save.
After you create a request definition, its status is automatically Online.
To create a post-deployment action
Using a post-deploy action (also known as a Transaction Requestable Offering or TRO) you can specify which options that end-users can change on Day 2 of a deployment (to existing services). For example, you configure the service offering so that end-users can only add memory to their Apache Server after the system is provisioned.
With a post-deploy action, your options are somewhat limited. There are eight options you can select, such as Software Packages or Parameters on Day 2 of a deployment (for example, after the VM is provisioned). You create the post-deploy action with the Service Request Designer.
- From the Service Catalog, edit or create a service.
- Select a service offering.
- To use the Requestable Offering Definition window, follow these steps:
- Click Create post-deploy action.
The Requestable Offering Definition window appears. - Complete the steps described in Creating a requestable offering definition.
- Click Create post-deploy action.
- To use the Service Request Designer, follow these steps:
- If needed, click Show Advanced Features. (The functionality under Show Advanced Features might not always work as expected. Be sure to test any changes you make.)
- Click Create post-deployment action with SRD Designer.
- Complete the steps described in Using the Service Request Designer.
- After creating a post-deploy action, you can associate options with it.
- Within a service offering, select a post-deploy action.
The General Information and Options tabs display information for the post-deploy action. - In the Options tab, add options to the service offering.
- You can only select options whose Type is set to Any or Transactional.
- The choices for the selected option appear in the Option Choice table.
- The new category is listed with the selected option. If you delete a category, the option is not removed.
- If a category is empty, it is deleted.
- Within a service offering, select a post-deploy action.
- Click Save.
Comments
Log in or register to comment.