vRealize Automation-Create and Publish Blueprints


What is A Blueprint?

Blueprints define the resources and attributes associated with the provisioning of a virtual, physical, or cloud machine. vRA supports several type of platforms as endpoint such as vSphere, vCloud, Hyper-V, XEN, Physical, Amazon etc so a unique Blueprint is needed per platform.

Blueprints are visible as Item to end users in Service Catalog from where they can request to provision a new virtual machine or applications etc.

In this post we will learn how to Create and Publish a vSphere Blueprint. To do this there are certain pre-requisites that need to be met.

Within the blueprint configuration there is a template picker that will allow you to pick form the available templates in your environment. In order for templates to show up in the template picker there are some items that need to be configured in the vCAC environment. You will need to have the following already configured:

  • vSphere Credential
  • vSphere EndPoint
  • Fabric Group (with the vSphere resources assigned)
  • Reservation

If you have missed earlier posts of this series then I would recommend reading them first before going ahead. You can access the earlier posts from below links:

1: Introduction to vCAC(vRA)

2: Installing and Configuring vRA Identity Appliance

3: Installing and Configuring vRA Appliance

4: Installing and configuring IaaS Components

5: Creating Tenants

6: Adding vSphere Endpoints

7: Creating and Configuring Fabric Groups

8: Creating Business Groups and Reservation

Log in to the vRA Console as tenant administrator.

bl-1

Navigate to Infrastructure ->Blueprints -> Blueprints.

Click on New Blueprint -> Virtual -> vSphere (vCenter)

bl-2

a. Provide a name and valid description for the blueprint.

b. For Blueprint Options we have several choices (Master, Display Location on Request and share Blueprint). If the display location on request checkbox  is selected then it will let end user to select a datacenter instance for deploying the VM. If Share Blueprint option is selected then this blueprint can be shared across various business groups that exists in vRA. It is similar to Public Catalog option in vCloud Director.

c. Select the Reservation Policy and Machine Prefix for this Blueprint

d. Enter the maximum number of Per User setting. This number dictates how many instance of VM can be spin from this template by a single user.

e. Specify the number of days to archive machines provisioned from this blueprint.

bl-3

On the Build Information tab set the “Blueprint type” to “Server”, the “Action” to “Clone” and then click the selection box next to “Clone From” and click on “….” button to browse templates and select the appropriate one.

Enter Min / Max settings for the following:

  • # CPU’s
  • Memory (MB)
  • Storage (GB)
  • Lease (days)

NOTE: the “Minimum” field is auto filled based on the template config.

bl-4

I have only one template created on my vSphere Infrastructure as of now, so I am only getting one option to select from. Hit OK after making your selection

bl-5

Select the “Properties” tab

The Properties tab allows you to apply Build Profiles and Custom Properties unique to this blueprint for advanced functionality, integration with external systems, identification of resources, etc.

Add any available Build Profiles or desired Custom Properties you want to append to this Blueprint.The needed property is “VMware.VirtualCenter.OperatingSystem”. The value will depend on the OS you are deploying.

To know more about Custom Properties for Operating System please see this Blog

bl-6

Select Actions tab.

Under Machine Operations keep the default settings (all selected). These settings determine what users are permitted to do to the provisioned machine for “Day-2” operations.

You can play around with other options. Click “OK” to complete Blueprint configuration

bl-7

Publish Blueprints

Once Blueprints are built, we have to publish them to make them available to vRA’s service catalogs.  Once Published, these Blueprints will be marked as “Catalog Items” and made available for Entitlements.

Note: We cannot un-publish a Blueprint once it is published.

bl-8

With this Creating and Publishing Blueprint task is finished.

In Next post of this series we will look into:

Creating a Service

Creating Entitlements

Deploying a new VM from Self-Service Portal

Share this post on social media if this post is informational to you. Be Sociable🙂

About Alex Hunt

Hi All I am Manish Kumar Jha aka Alex Hunt. I am currently working in VMware Software India Pvt Ltd as Operations System Engineer (vCloud Air Operations). I have around 5 Years of IT experience and have exposure on VMware vSphere, vCloud Director, RHEL and modern data center technologies like Cisco UCS and Cisco Nexus 1000v and NSX. If you find any post informational to you please press like and share it across social media and leave your comments if you want to discuss further on any post. Disclaimer: All the information on this website is published in good faith and for general information purpose only. I don’t make any warranties about the completeness, reliability and accuracy of this information. Any action you take upon the information you find on this blog is strictly at your own risk. The Views and opinions published on this blog are my own and not the opinions of my employer or any of the vendors of the product discussed.
This entry was posted in Vmware, vRealize Automation and tagged . Bookmark the permalink.

10 Responses to vRealize Automation-Create and Publish Blueprints

  1. Pingback: vRealize Automation- Deploying Virtual Machines from self-Service Portal | Go Virtual.

  2. Pingback: vRealize Automation- Creating Entitlements | Go Virtual.

  3. Pingback: vRealize Automation- Creating a Service | Go Virtual.

  4. Pingback: vRealize Automation-Create Business Group and Reservation | Go Virtual.

  5. Pingback: vRealize Automation-Creating and Configuring Fabric Groups | Go Virtual.

  6. Pingback: vRealize Automation-Configuring vSphere Endpoint | Go Virtual.

  7. Pingback: vRealize Automation-Tenant Configuration | Go Virtual.

  8. Pingback: vRealize Automation- Installing and Configuring IaaS Components | Go Virtual.

  9. Pingback: vRealize Automation- Deploying and Configuring vRealize Automation Appliance | Go Virtual.

  10. Pingback: vRealize Automation- Deploying and Configuring Identity Appliance | Go Virtual.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s