Managing blueprint definitions
To access the Manage Blueprint Definitions page
You can perform all of the operations required on blueprint definitions by using the Manage Blueprint Definitions page.
- Click Model > Services & Applications.
- On the Services & Applications page, click Create/Import.
- Click the Create With Blueprints tab.
- Click Manage Blueprint Definitions.
Default blueprints
The following default blueprints are available out of the box, but you must first import them to be able to view them on the Manage Blueprint Definitions page:
Category | Blueprints |
---|---|
Application Performance Monitoring (APM) | Default Blueprint for AppDynamics Application Default Blueprint for Dynatrace |
Applications | Default Blueprint for SAP |
Infrastructure | Default Blueprint for Container Infrastructure Services Default Blueprint for Cloud Service Default Blueprint for Cloud Region Default Blueprint for Kubernetes (K8S) Default Blueprint for Kubernetes to VM to Switch Default Blueprint for Load Balancer Default Blueprint for Mainframe LPAR to Software Default Blueprint for Microsoft Cluster Default Blueprint for Microsoft IIS Webserver Default Blueprint for Oracle WebLogic Cluster Default Blueprint for Red Hat OpenShift Default Blueprint for vCenter Cluster Default Blueprint for Storage System Default Blueprint using Tags |
Network | Default Blueprint for Network Device Default Blueprint for Network Device to Host Default Blueprint for Host to Network Device |
As a service designer, you can create additional blueprints using the default blueprints. For more information, see To create a blueprint from another blueprint.
To import and enable the default blueprints
To use the default blueprints in services, you need to import them first and then enable them.
- On the Manage Blueprint Definitions page, from the action menu, select Import BMC default Blueprints.
The BMC default blueprints are imported and can be seen in the list. - Enable the blueprints that you require (Action > Enable).
For more information, see To enable a blueprint.
To create a blueprint from the available nodes and their relationships
- On the Manage Blueprint Definitions page, click Create.
- Specify the name, description, and provider (domain) details for the blueprint.
For example, Kubernetes (K8s) Upgrade Deployment, K8s deployment template, apex.com. - In the Select Nodes section, perform the following steps:
- Click + Add Nodes.
The Add Nodes page displays a list of all available nodes for selection. - Filter and add the required nodes by performing one of the following steps:
- Type the name of the nodes (minimum three characters) that you are want to add.
- Select a category to narrow down the list of nodes.
The filtered nodes are listed.
- Select one or more nodes and click Add (incl. related) to add the node with all the related elements or click Add to add only the selected node or nodes.
- Click Close to close the Add Nodes page.
- (Optional) To undo the selected nodes and start over, click Clear Content and perform steps 3 a to 3 c again.
- (Optional) Set the service topology display option as either Organic or Hierarchic (default).
- Click + Add Nodes.
Click Next Step >.
The blueprint is created with a default filter with the Name attribute added to the start node.
To modify a blueprint
When you have created and saved a blueprint, you can modify it. If you observe an error on any of the nodes, resolve it. For more information, see To resolve errors when selecting a node kind.
- Perform the following actions to make modifications to the blueprint:
- (Optional) Edit the default filter criterion or add more filter criteria:
- Select the start node.
- On the Define Node Rule page, from Actions, select Edit.
- On the Define Filter Criteria page, from Actions, select Edit.
- Click Set as variable and update the message in the Define user prompt message text box if needed.
- Select a named attribute.
- (Optional) Select an extended attribute:
- From the Actions menu
, select Use Extended Attributes.
- Select extended attributes from the displayed list.
- From the Actions menu
- Click Add New Filter Criteria to add more filter criteria.
- Click Save and close.
- Click Save and close on the Define Node Rule page.
- (Optional) To change the list view, from the Available Node Kinds section, select Tile view
or List view
.
- (Optional) To add an additional node to the blueprint, select a node kind from the Available Node Kinds section. You can also use the filter to choose the node kind by name.
- Click the selected node kind to define node rules.
- (Optional) Change the node kind from the list by selecting one or more kinds.
- (Optional) Select an unwanted node kind from the map and delete it.
- (Optional) Include (default) or exclude the content of a node kind. You have an option to exclude the content of a node kind and keep only the related nodes as part of a blueprint.
- (Optional) Add or edit the filter criteria and save the changes. For more information on resolving the node kind errors, see To resolve errors when selecting a node kind.
- (Optional) Edit the default filter criterion or add more filter criteria:
- (Optional) Click Next step to preview the blueprint model.
- In the right pane, select a node to use to preview the blueprint. Use the filter to find the required start node. The preview is displayed in the left pane.
- Click Save to save the blueprint.
For more information on viewing the list of blueprints, see To view the blueprints.
To create a blueprint from the available node kinds
- On the Manage Blueprint Definitions page, click Create.
- Specify the name, description, and provider (domain) details for the blueprint.
For example, Kubernetes (K8s) Upgrade Deployment, K8s deployment template, apex.com. - Click Next Step and do the following:
- (Optional) To change the list view, from the Available Node Kinds section, select Tile view
or List view
.
- (Optional) In the Available Node Kinds section, type the name of the node kind or directly select the node kind of your choice from the list to add to the node rules.
A default filter with the Name attribute is added to the first node. - If you observe an error on any of the nodes, resolve it. For more information, see To resolve errors when selecting a node kind
- Click the selected node kind to define node rules.
- (Optional) Change the node kind from the list by selecting one or more kinds.
- (Optional) Select an unwanted node kind from the map and delete it.
- (Optional) Set the service topology display option as either Organic or Hierarchic (default).
- (Optional) Include (default) or exclude the content of a node kind. You have an option to exclude the content of a node kind and keep only the related nodes as part of a blueprint.
- (Optional) Add or edit the filter criteria and save the changes. For more information on resolving the node kind errors, see To resolve errors when selecting a node kind.
- (Optional) To change the list view, from the Available Node Kinds section, select Tile view
- Click Next step to preview the blueprint model.
- In the right pane, select a node to use to preview the blueprint. Use the filter to find the required start node. The preview is displayed in the left pane.
- Click Save to save the blueprint.
For more information on viewing the list of blueprints, see To view the blueprints.
To resolve errors when selecting a node kind
While you are creating or editing a blueprint, you might encounter an error. The error icon is displayed above the node kind that you select.
Perform the following steps to resolve the error:
Hover over the node kind for the tips and based on the error tips, do one of the following actions:
- Ensure that there are no unconnected nodes. There must be only one starting node in the model.
- If there is only one starting node with an error icon, do the following steps:
- Click the node to view the Define Node Rule page.
- Either select Add New Filter > Add New Filter Criteria and add filter criteria or select Edit > Edit and edit filter criteria.
You can add only one filter to a root node and a maximum of three filters to a child node.- Click Set as variable and type a message in the Define user prompt message text box.
- Select a named attribute.
- (Optional) Select an extended attribute:
- From the Actions menu
, select Use Extended Attributes.
- Select extended attributes from the displayed list.
- From the Actions menu
- Click Save and close.
- Click Save and close on the Define Node Rule page. The error message on the node disappears.
To view the blueprints
You can view a list of all enabled or disabled blueprints from the Manage Blueprint Definitions page. Disabled blueprints are not shown by default.
- To view the list of all enabled and disabled blueprints, click Show disabled. The button label changes to Hide disabled.
- To view only the list of all enabled blueprints, click Hide disabled.
To create a blueprint from another blueprint
- On the Manage Blueprint Definitions page, select a blueprint from the list and select Action > Create new Blueprint from option.
- Edit the Blueprint rules as required and click Next Step (Preview result) to preview the model.
- Click Save to save the blueprint.
For more information on viewing the list of blueprints, see To view the blueprints.
To view the details of a blueprint
- On the Manage Blueprint Definitions page, select a blueprint from the list and select Action > View option.
- (Optional) Change the display to Organic or Hierarchic (default) view.
- View and click Close.
To edit a blueprint
You cannot edit the default blueprints.
- From the Manage Blueprint Definitions page, choose a blueprint from the list and select Action > Edit option.
- Edit the Blueprint rules as required.
For more information, see the node selection and making modifications steps of To create a blueprint from the available nodes and their relationships or the a blueprint from the available node kinds sections. - Click Next Step (Preview result) to preview the blueprint model.
- Click Save to save the blueprint.
For more information on viewing the list of blueprints, see To view the blueprints.
To list the related services of a blueprint
- From the Manage Blueprint Definitions page, choose a blueprint from the list and select Action > List related Services option.
- (Optional) Use the action menu
to sort the list in ascending or descending order.
- Click Close.
To enable a blueprint
A disabled blueprint cannot be used. You must enable it to make it available to be used as part of a service model.
- From the Manage Blueprint Definitions page, select a blueprint from the list and select Action >Enable.
- Click Hide disabled to view the list of all enabled blueprints.
- Check that the newly enabled blueprint is visible in the Manage Blueprint Definitions list.
To disable a blueprint
Disabling a blueprint makes it unavailable for a service model.
- On the Manage Blueprint Definitions page, select a blueprint from the list and select Action > Disable.
- Click Show disabled to view the list of all disabled blueprints.
- Check that the disabled blueprint is visible in the Manage Blueprint Definitions list.
To export a blueprint
- From the Manage Blueprint Definitions page, select a blueprint from the list and select Action >Export to save the blueprint as a JSON file into your default download folder.
- (Optional) Open the JSON file and verify it is exported correctly.
To import a blueprint
- On the Manage Blueprint Definitions page, click Import.
- Navigate to the folder where you have saved or downloaded the exported JSON blueprint file and click Show disabled to view the imported blueprints in disabled state.
To delete a blueprint
You can only delete blueprints that are not part of a service; the Delete option is disabled for a blueprint that is part of a service.Perform the following steps to delete a blueprint:
- From the Manage Blueprint Definitions page, select a blueprint from the list and select Action > Delete.
- Click Proceed to delete the blueprint.
Where to go from here
Once you have created blueprints, you can use them to model your services. For details, see Modeling services by using blueprints.