<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:content="http://purl.org/rss/1.0/modules/content/">
  <channel>
    <title>Automation on The IT Hollow</title>
    <link>https://theithollow.com/tags/automation/</link>
    <description>Recent content in Automation on The IT Hollow</description>
    <generator>Hugo</generator>
    <language>en-us</language>
    <lastBuildDate>Mon, 20 Jun 2016 14:04:51 +0000</lastBuildDate>
    <atom:link href="https://theithollow.com/tags/automation/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Ansible with vRealize Automation Quickstart</title>
      <link>https://theithollow.com/2016/06/20/ansible-vrealize-automation/</link>
      <pubDate>Mon, 20 Jun 2016 14:04:51 +0000</pubDate>
      <guid>https://theithollow.com/2016/06/20/ansible-vrealize-automation/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re brand new to Ansible but have some vRealize Automation and Orchestration experience, this post will get you started with a configuration management tool.&lt;/p&gt;
&lt;p&gt;The goal in this example is to deploy a CentOS server from vRealize Automation and then have Ansible configure Apache and deploy a web page. It assumes that you have no Ansible server setup, but do have a working vRealize Automation instance. If you need help with setting up vRealize Automation 7 take a look at the &lt;a href=&#34;https://theithollow.com/2016/01/11/vrealize-automation-7-guide/&#34;&gt;guide here&lt;/a&gt;.&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation and vCloud Air Integration</title>
      <link>https://theithollow.com/2015/09/21/vrealize-automation-and-vcloud-air-integration/</link>
      <pubDate>Mon, 21 Sep 2015 14:07:42 +0000</pubDate>
      <guid>https://theithollow.com/2015/09/21/vrealize-automation-and-vcloud-air-integration/</guid>
      <description>&lt;p&gt;vRealize Automation is at its best when it can leverage multiple infrastructures to provide a hybrid cloud infrastructure. One of the things we might want to do is to set up VMware vCloud Air integration with your vRA instance.&lt;/p&gt;
&lt;p&gt;To start, we need to have a &lt;a href=&#34;http://vcloud.vmware.com/&#34;&gt;vCloud Air&lt;/a&gt; account which you can currently sign up for with some initial credits to get you started for free. Once you&amp;rsquo;ve got an account you&amp;rsquo;ll be able to setup a VDC and will have some catalogs that you can build VMs from. If you&amp;rsquo;re concerned about these steps, don&amp;rsquo;t worry a default VDC including some storage and a network will be there for you by default.&lt;/p&gt;</description>
    </item>
    <item>
      <title>vPostgres for vRealize Automation Gotcha</title>
      <link>https://theithollow.com/2015/04/21/vpostgres-for-vrealize-automatin-gotcha/</link>
      <pubDate>Tue, 21 Apr 2015 13:45:15 +0000</pubDate>
      <guid>https://theithollow.com/2015/04/21/vpostgres-for-vrealize-automatin-gotcha/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;re planning on doing a full distributed installation of vRealize Automation, you&amp;rsquo;ll likely want to have some protection for the vPostgres database.  Having a single point of failure defeats the purpose of doing a full distributed install.  I&amp;rsquo;ve been doing a bunch of work on this lately and wanted to warn people of a gotcha if you&amp;rsquo;re using a load balancer.&lt;/p&gt;
&lt;h2 id=&#34;non-distributed-install&#34;&gt;Non-Distributed Install&lt;/h2&gt;
&lt;p&gt;To give us a better understanding, take a look at a pair of vRealize Automation Appliances that aren&amp;rsquo;t in a high availability solution.  In the picture below, there are two vRealize Automation Appliances and each of them is communicating with their own embedded vPostgres Database.  This is the default configuration when deployed from VMware and works just fine.&lt;/p&gt;</description>
    </item>
    <item>
      <title>Custom Options for vRealize Automation Server Requests</title>
      <link>https://theithollow.com/2015/03/30/custom-options-for-vrealize-automation-server-requests/</link>
      <pubDate>Mon, 30 Mar 2015 13:42:16 +0000</pubDate>
      <guid>https://theithollow.com/2015/03/30/custom-options-for-vrealize-automation-server-requests/</guid>
      <description>&lt;p&gt;vRealize Automation is a great way to allow teams to deploy virtual machines and manage them throughout their entire lifecycle.  You can control exactly where you want the machines deployed and the processes that must happen in order to meet company guidelines.  Sometimes, you&amp;rsquo;d like to give some additional options to the end user when they deploy a machine.  To do this, we can use a custom property.&lt;/p&gt;
&lt;h1 id=&#34;build-a-property-in-the-property-dictionary&#34;&gt;Build a Property in the Property Dictionary&lt;/h1&gt;
&lt;p&gt;To start, lets build a new property in the property dictionary.  To do this, go to the Infrastructure Tab &amp;ndash;&amp;gt; Blueprints &amp;ndash;&amp;gt; Property Dictionary.  From there, we can add a &amp;ldquo;New Property Definition&amp;rdquo;.  In the example below I&amp;rsquo;ve created a very generic &amp;ldquo;HollowTestProperty&amp;rdquo; and left the display name the same.  A description is always a good idea and the Control Type I changed to &amp;ldquo;DropDownList&amp;rdquo;.  This will mean that we can enter a series of values to be selected by the end user at the time of the request.  Be sure to click the green check mark to save the entry.
&lt;a href=&#34;https://assets.theithollow.com/wp-content/uploads/2015/03/vRA-CustomProperty1.png&#34;&gt;&lt;img alt=&#34;vRA-CustomProperty1&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2015/03/vRA-CustomProperty1-1024x143.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation 6 Customizations</title>
      <link>https://theithollow.com/2014/09/08/vrealize-6-customizations/</link>
      <pubDate>Mon, 08 Sep 2014 11:01:25 +0000</pubDate>
      <guid>https://theithollow.com/2014/09/08/vrealize-6-customizations/</guid>
      <description>&lt;p&gt;It may seem like a trivial thing, but setting up some customizations for your vCAC (now renamed vRealize Automation) deployment can really make your IaaS solution stand out, and a good looking portal might help with buy-in from your users.&lt;/p&gt;
&lt;h1 id=&#34;branding&#34;&gt;&lt;strong&gt;Branding&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;Setting up your portal with a logo and a color scheme that mimic&amp;rsquo;s your organization is a typical thing to do after getting a portal up and running.&lt;/p&gt;
&lt;p&gt;Login to your vCAC instance with a Tenant Administrator login, go to the Administration Tab &amp;ndash;&amp;gt;  Branding.  Here, you can upload your logo, add a product name (or department name), background colors, text colors and whatever you&amp;rsquo;d like.&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation 6 Approvals</title>
      <link>https://theithollow.com/2014/09/08/vrealize_automation_approvals/</link>
      <pubDate>Mon, 08 Sep 2014 11:00:30 +0000</pubDate>
      <guid>https://theithollow.com/2014/09/08/vrealize_automation_approvals/</guid>
      <description>&lt;p&gt;Your powerful new cloud automation software is up and running, but we need to have some sort of check and balance to be sure that people aren&amp;rsquo;t creating VMs on a whim because it&amp;rsquo;s so easy to do.  For this, we can use an approval process.  Maybe a supervisor, or even the CIO can approval the additional resources.&lt;/p&gt;
&lt;h1 id=&#34;approval-policies&#34;&gt;&lt;strong&gt;Approval Policies&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;To setup an approval policy, login as a Tenant Administrator and go to the Administration Tab &amp;ndash;&amp;gt; Approval Policies.  Click the familiar green &amp;ldquo;+&amp;rdquo; icon to add a new policy.&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation 6 Custom Resource Properties</title>
      <link>https://theithollow.com/2014/09/08/vrealize-automation-6-custom-resource-properties/</link>
      <pubDate>Mon, 08 Sep 2014 10:58:07 +0000</pubDate>
      <guid>https://theithollow.com/2014/09/08/vrealize-automation-6-custom-resource-properties/</guid>
      <description>&lt;p&gt;In the last post, we showed how to use vCAC to surface a vCO workflow.  The problem presents itself when the vCO workflow is looking for something other than a string for a variable.  What if you are looking for an object?  For example there may be a user named &amp;ldquo;Clarice Starling&amp;rdquo; and that name could be a string.  But the Active Directory object for user Clarice Starling has many attributes such as account, description, permissions etc and that is not a string.  So if you want to perform an action on an object from vCAC, what do you do?&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation 6 Service Blueprint</title>
      <link>https://theithollow.com/2014/09/08/vrealize-6-service-blueprint/</link>
      <pubDate>Mon, 08 Sep 2014 10:58:07 +0000</pubDate>
      <guid>https://theithollow.com/2014/09/08/vrealize-6-service-blueprint/</guid>
      <description>&lt;p&gt;We&amp;rsquo;ve got the main section of vCAC (now renamed vRealize Automation) setup and running and have created some blueprints to create some servers, but that&amp;rsquo;s really just the tip of the iceberg.  We can utilize vCAC to perform tasks as well and in my opinion this is where vCAC really makes a big difference.&lt;/p&gt;
&lt;h1 id=&#34;service-blueprints&#34;&gt;&lt;strong&gt;Service Blueprints&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;Instead of creating server blueprints, now we create service blueprints.  They&amp;rsquo;ll be a similar setup to what you&amp;rsquo;ve seen in previous posts.  Go to the Advanced Services Tab &amp;ndash;&amp;gt; Service Blueprints and click the green &amp;ldquo;+&amp;rdquo; sign to add a new blueprint.
&lt;a href=&#34;https://assets.theithollow.com/wp-content/uploads/2014/08/ServiceBlueprint1.png&#34;&gt;&lt;img alt=&#34;ServiceBlueprint1&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2014/08/ServiceBlueprint1.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation 6 Service Designer and vCO</title>
      <link>https://theithollow.com/2014/09/08/vcac-6-service-designer-vco/</link>
      <pubDate>Mon, 08 Sep 2014 10:57:25 +0000</pubDate>
      <guid>https://theithollow.com/2014/09/08/vcac-6-service-designer-vco/</guid>
      <description>&lt;p&gt;vCAC 6 (now renamed vRealize Automation) allows us to provision more than just virtual machines.  We can also publish vCenter Orchestrator packages.  To do so, we need to configure the Service Designer.&lt;/p&gt;
&lt;p&gt;Go to the Administration Tab &amp;ndash;&amp;gt; Groups and create a group that will have access to the service designer.  I just used the Domain Admins group, mainly because it&amp;rsquo;s my lab.  Click the dropdown to edit the group properties. &lt;a href=&#34;https://assets.theithollow.com/wp-content/uploads/2014/08/Advanced-services-designer1.png&#34;&gt;&lt;img alt=&#34;Advanced services designer1&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2014/08/Advanced-services-designer1.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation 6 Blueprints and Catalogs</title>
      <link>https://theithollow.com/2014/09/08/vcac-6-blueprints-catalogs/</link>
      <pubDate>Mon, 08 Sep 2014 10:56:13 +0000</pubDate>
      <guid>https://theithollow.com/2014/09/08/vcac-6-blueprints-catalogs/</guid>
      <description>&lt;p&gt;We&amp;rsquo;re finally ready to start building some blueprints.  &lt;a href=&#34;http://wp.me/p32uaN-10l&#34;&gt;Resources are available&lt;/a&gt;, &lt;a href=&#34;http://wp.me/p32uaN-10w&#34;&gt;reservations have been set&lt;/a&gt;, &lt;a href=&#34;http://wp.me/p32uaN-10w&#34;&gt;groups have been created&lt;/a&gt; and now we can build some blueprints.&lt;/p&gt;
&lt;h1 id=&#34;blueprints&#34;&gt;&lt;strong&gt;Blueprints&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;Go to the Infrastructure Tab &amp;ndash;&amp;gt; Blueprints &amp;ndash;&amp;gt; Blueprints and then click &amp;ldquo;New Blueprint&amp;rdquo; &amp;ndash;&amp;gt; Virtual &amp;ndash;&amp;gt; vSphere (vCenter).&lt;/p&gt;
&lt;p&gt;&lt;a href=&#34;https://assets.theithollow.com/wp-content/uploads/2014/08/vcac-bprint1.png&#34;&gt;&lt;img alt=&#34;vcac-bprint1&#34; loading=&#34;lazy&#34; src=&#34;https://assets.theithollow.com/wp-content/uploads/2014/08/vcac-bprint1.png&#34;&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Give the blueprint a name and a description.  In my case, I&amp;rsquo;m creating a server 2008 R2 blueprint.   Select a Reservation Policy and a machine prefix.  Then enter a number of days for Archives.  This is the number of days the virtual machines will be available after they expire.  Think recycling bin in Windows.  Also, if you&amp;rsquo;re so inclined, you can enter a dollar amount to assign to this template per day, so that later on each department can see how much money these VMs cost the company.&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation 6 Policies and Reservations</title>
      <link>https://theithollow.com/2014/09/08/vcac-6-policies-reservations/</link>
      <pubDate>Mon, 08 Sep 2014 10:55:24 +0000</pubDate>
      <guid>https://theithollow.com/2014/09/08/vcac-6-policies-reservations/</guid>
      <description>&lt;p&gt;In this vCAC (now renamed vRealize Automation) series, we&amp;rsquo;ve got &lt;a href=&#34;http://wp.me/p32uaN-10l&#34;&gt;access to some of our resources&lt;/a&gt; now after connecting our vCenter Endpoint, so now we want to create some policies to control how our new VMs will be deployed.&lt;/p&gt;
&lt;h1 id=&#34;machine-prefixes&#34;&gt;&lt;strong&gt;Machine Prefixes&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;We&amp;rsquo;ll be creating a lot of new virtual machines so we&amp;rsquo;ll want to put a prefix on all these machines so we can identify them.  You can have more than one prefix so that you can have different prefixes by department, company, user or so on.&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation 6 vCenter Endpoint Setup</title>
      <link>https://theithollow.com/2014/09/08/vcac-6-vcenter-endpoint-setup/</link>
      <pubDate>Mon, 08 Sep 2014 10:54:02 +0000</pubDate>
      <guid>https://theithollow.com/2014/09/08/vcac-6-vcenter-endpoint-setup/</guid>
      <description>&lt;p&gt;We&amp;rsquo;ve completed the vCAC (now rename to vRealize Automation) &lt;a href=&#34;https://theithollow.com/2014/07/trouble-configuring-vcac-appliance/&#34;&gt;appliance deployment&lt;/a&gt;, installed &lt;a href=&#34;http://wp.me/p32uaN-ZQ&#34;&gt;IaaS components&lt;/a&gt;, &lt;a href=&#34;http://wp.me/p32uaN-10b&#34;&gt;setup tenants and identity stores&lt;/a&gt;.  Now it&amp;rsquo;s time to get cracking on connecting to some resources that we can use for our applications.  I would like to point out that for this section we&amp;rsquo;ll be logged in as a user that is both an infrastructure admin as well as a tenant admin.  I&amp;rsquo;ve also chosen to complete this configuration under my newly created &amp;ldquo;Neighborhood Watch&amp;rdquo; tenant.   When adding resources to your tenants, you can do this at the default tenant level and have the sub-tenants use them, or configure the resources at each tenant level.  I would steer away from doing it in both places to make troubleshooting easier at a later date.  I mean, what happens when you&amp;rsquo;re sharing the same vCenter at the default level as well as the sub-tenant level?  That could get a bit tricky.&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation 6 Basic Configurations</title>
      <link>https://theithollow.com/2014/09/08/vcac-6-basic-configurations/</link>
      <pubDate>Mon, 08 Sep 2014 10:53:24 +0000</pubDate>
      <guid>https://theithollow.com/2014/09/08/vcac-6-basic-configurations/</guid>
      <description>&lt;p&gt;If you&amp;rsquo;ve followed the series this far, you&amp;rsquo;ve got your vCAC (now renamed vRealize Automation) &lt;a href=&#34;https://theithollow.com/2014/07/trouble-configuring-vcac-appliance/&#34;&gt;appliance deployed&lt;/a&gt; and your &lt;a href=&#34;http://wp.me/p32uaN-ZQ&#34;&gt;IaaS components installed&lt;/a&gt;.  The tricky parts are over with, and now the fun begins&amp;hellip; configurations!  What are you waiting for?  Go login at the http://vcacapplaincename/shell-ui-app/ url.&lt;/p&gt;
&lt;h1 id=&#34;add-a-tenant&#34;&gt;&lt;strong&gt;Add a Tenant&lt;/strong&gt;&lt;/h1&gt;
&lt;p&gt;Under Administration &amp;ndash;&amp;gt; Tenants, you will see the default tenant which is vsphere.local.  This is the context where you can create additional tenants and should probably be considered to be a &amp;ldquo;Do Not Touch&amp;rdquo; tenant.  Even if you&amp;rsquo;re only going to have a single tenant, it would be a good idea to create a new one just in case.  It&amp;rsquo;s pretty easy to create more tenants if you make a mistake, but tough to recreate the default tenant.  Click the &amp;ldquo;+&amp;rdquo; to create a new tenant.&lt;/p&gt;</description>
    </item>
    <item>
      <title>vRealize Automation 6.0 IaaS Installation</title>
      <link>https://theithollow.com/2014/09/08/vcac-6-iaas-installation/</link>
      <pubDate>Mon, 08 Sep 2014 10:51:20 +0000</pubDate>
      <guid>https://theithollow.com/2014/09/08/vcac-6-iaas-installation/</guid>
      <description>&lt;p&gt;Deploying the vCAC (now renamed to vRealize Automation) appliance is only the first step towards getting your Infrastructure as a Service (IaaS) up and running.  The next step is to get the IaaS components installed on a Windows machine.  There are a number of prerequisites but luckily there is a powershell script that can take care of most of it for you.  Find the script &lt;a href=&#34;http://blogs.vmware.com/vsphere/2013/12/vmware-vcloud-automation-center-6-pre-req-automation-script.html#Download&#34;&gt;here&lt;/a&gt;.  I must mention first that for vCAC 6 (at the time of this writing) .Net 4.5 is required.  This does not mean that .Net 4.5 or higher needs to be installed.  .Net 4.5 sp1 does not work with the IaaS components which also means that Server 2012 R2 is not a candidate to install the IaaS components on.  Use a Server 2008R2 or Server 2012 with .Net 4.5 installed.  (vRealize 6.1 fully supports .Net 4.5.1 according to the VMware rep I spoke with at VMworld)&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
