vRealize Automation-Creating and Configuring Fabric Groups

Fabric and Fabric Groups

The Fabric groups are what enable you to provide access to resources from your physical infrastructure. Fabric includes all the computing resources that are discovered from the added endpoint data collection.

Fabric is organized into fabric groups and there can be multiple fabric groups with different purposes, for example you may assign clusters to different business groups within the enterprise to ensure performance.

Within a fabric group we add users or groups that are responsible for managing infrastructure resources and add the resources they are responsible for.

For example we may select clusters that are managed from vCenter and assign the user/groups that are responsible for managing those resources.

Fabric administrators are responsible for creating reservations on the compute resources within their groups to allocate fabric to specific business groups. Fabric groups are created in a specific tenant, but their resources can be made available to users who belong to business groups in all tenants.… Read the rest

vRealize Automation-Configuring vSphere Endpoint

Endpoints are infrastructure sources that are consumed by vCloud Automation Center.

vRealize Automation supports following endpoints:

  • vCenter
  • vCloud Director
  • Hyper-v, Citrix Xen server,
  • Physical servers like HP,DELL and Cisco
  • cloud platforms like Openstack, Amazon Web Services (AWS) etc.

Physical Endpoints

A physical endpoint represents one physical machine or a pool of multiple physical machines. To make a physical machine available for provisioning, you must create an endpoint to represent it. Information about each known physical machine, such as its installed memory and CPU count, is collected regularly through its management interface.

vRealize Automation communicates with physical machines through the following types of physical endpoints, which represent the management interfaces through which it communicates.

  • Cisco UCS Manager
  • Dell iDRAC
  • HP iLO

Note: iDRAC and iLO endpoints represent single standalone machines. Cisco UCS Manager endpoints represent pools of multiple machines.

vRealize Automation make use of DEMs or agents to communicate with and manage endpoints.… Read the rest

vRealize Automation-Tenant Configuration

vRealize Automation can be used to create private cloud or hybrid cloud that can be shared by a number of groups within a company.

vRealize Automation has a concept called Tenants that can be used to provide isolation between independent groups in shared cloud environment, where multiple companies, divisions or independent groups are using a common infrastructure fabric, Tenants are useful for isolating the users, resources and services from one tenant from those of other tenants.

A tenant can be compared to an organizational unit. For private clouds a tenant can be a business unit within enterprise. In hybrid clouds it can be a company that subscribes to cloud services from a service provider.

In Multi-Tenant environment each tenant has unique configuration policies that are specific to that tenant.  Let’s look as some of the attributes that define a tenant.

  • Each tenant has one or more identity stores that are used to authenticate users. 
Read the rest

vRealize Automation- Installing and Configuring IaaS Components

In our last post Installing and Configuring vRA appliance we learned what is vRealize automation appliance and how to deploy and configure it. In this post we will learn installing and configuring the 3rd component of vRA suite “IaaS”. As always before jumping into install/configure lets have a look on what is IaaS and what it offers.

Overview of IaaS

IaaS stands for Infrastructure as a Service and provides a self-service portals to administrators and end users with ability to provisioning or deploy virtual machines on virtual and physical servers and across private, public and hybrid cloud infrastructures.

vRA IaaS is made up of several components including:

  • IaaS Website
  • Distributed Execution Managers(DEM)
  • Agents
  • Model Manager
  • Manager Service
  • Database

If you want to learn about functionality of these components please read the earlier post vCAC Introduction of this series.

The following diagram shows the relation of the different components of vRA:

vCAC-Overview-intro

Installation Pre-requisites:

  • Windows Server 2008 R2 SP1 / Windows Server 2012 R2
  • Microsoft .NET
Read the rest

vRealize Automation- Deploying and Configuring vRealize Automation Appliance

In our last post we have installed and configured Identity Appliance which will serve as SSO for rest of the components of vCAC (vRA). In this post we will learn how to install and configure vRealize Automation Appliance (formerly vCAC).

Before diving into installation lets have a basic understanding of what is vRA and what it do.

Overview of vRA

The vRA appliance provides cloud management & a self-service portal for cloud services  as well as authoring, administration, and governance.  vRA can be deployed as a single instance or we can deploy multiple instances of it behind a load balancer to achieve high availability.

Installation Prerequisites

1: DNS (forward / reverse) entry created for vRA appliance.

2: Network Time Protocol (NTP) server configured.

3: SSO (Identity Appliance or vCenter 5.5 U1 SSO) installed and configured.

4: 2 vCPU / 8 GB of RAM / 30 GB of storage.

Database Consideration

The vRA appliance have an embedded Postgres database but we have also following choice for database selection:

a: Use the embedded vPostgres database available with  vRA appliance.… Read the rest

vRealize Automation- Deploying and Configuring Identity Appliance

Setting up vCAC (vRA) environment consists of 3 things:

1: Deploying and Configuring Identity Appliance

2: Deploying and configuring vRA Appliance (vCAC Server)

3: Deploying and Configuring IaaS Components

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)

In this post we will be focusing on Installing and Configuring the Identity Appliance

What is Identity Appliance?

The VMware Identity Appliance is a virtual appliance for vCloud Automation Center (vCAC) that provides vCAC with single sign-on (SSO) authentication capabilities.

The Identity Appliance is available in form of ovf template which can be deployed on top of vSphere. Depending upon the infrastructure design, you can deploy a single instance of Identity Appliance or can go ahead with multiple instances (For HA purposes).

Note: Identity Appliance is not a mandatory requirement if you are running vSphere v5.5 Update 1 or above in your environment.… Read the rest

vRealize Automation- vCAC Introduction

What is vCloud Automation Center?

vCloud Automation Center (vCAC) is part of vCloud suite (Enterprise Edition) which provides administrators with the ability to provision and configure storage, network and compute resources across multiple platforms.

It makes life of a cloud administrator easier by allowing them to automate application delivery and simplify the deployment of multi-tiered applications while managing multi-vendor and multi-cloud infrastructures.

VMware offers vCloud Automation Center in three editions: Standard, Advanced and Enterprise.

The goal of vCAC is to deploy and provision cloud services across private & public clouds, physical infrastructures, hypervisors and public cloud providers. The following cloud Platforms are supported by vCAC:

1: vCloud Director (as of version 5.1)

2: Hyper-V

3: XenServer

vCAC also supports Dell DRAC, HP ILO, Cisco’s UCS manager and there’s an integration with NetApp DataOntap.

vCAC Architecture                                       

The architecture of vCAC looks like below

vcac arch

Graphic Thanks to VMware

At the very high level, vCAC architecture can be broken down into following tiers:

  • Presentation Tier– The uppermost tier provides an interface to the end-users/consumers who access resources and applications provisioned from the Cloud. 
Read the rest

Building a Private Cloud with vCloud Director-Part 14-Migrating VM from vSphere Infrastructure to private Cloud using vCloud Connector

In our last post  of this series we have learnt what is vCloud connector and what it does.

Now its time to see vCloud Connector in action. In this post we will learn how to migrate a VM from existing vSphere Infrastructure to a private cloud running on vCloud Director.

vCloud Connector has server/node type architecture where there will be one server and one node for each type of cloud. Also we require a node to be deployed for vSphere Infrastructure.

In my last post Installing/Configuring vCloud Connector I have deployed a server and also a node for my vSphere infrastructure. After that we have to deploy a new node for the private cloud (running on vCloud director)

I have already deployed the same and in below screenshot you can see one node by the name “vCC-Node-Pri Cloud”

vcc-p1

Also I have registered this node with my vCloud Director instance

vcc-p2

On vCloud Connector Server I have added the newly added node which is registered with vCloud Director

vcc-p3

I can see both my node (for vSphere and vCloud director) listed here

vcc-p4

Now login to vCenter Server using VI client and from home page click on vCloud Connector to launch below page.… Read the rest

Troubleshooting Datastore Cluster Disappearance Issue in vCloud Director

Today I was facing a weird issue in my vCloud Lab. All my datastores have disappeared from vCloud Director and the storage policy was not showing any datastore. I have included a few snapshots from my lab here:

1: Storage Policies was not listing any datastore

ste-1

2: Selecting Datastore and Datastore Cluster was not listing any datastore either

ste-2

3: Due to this my Provider vDC was not able to see any datastores

ste-3

4: And since Provider vDC had no visibility to any datastore, my Organization vDC was throwing this alert

ste-4

This was strange as till last night everything was all right in my lab.

I started googling and got a cool VMware KB 2075366 which helped me in resolving my issue.

This is what I done to resolve the issue:

1: SSH to my vCloud Director Server and navigated to directory /opt/vmware/vcloud/bin and fired the following commands:

[root@vcd bin]# ./cell-management-tool -u svcvcloud -p MYPassword cell –quiesce true
[root@vcd bin]# service vmware-vcd stop

2: Login to SQL Server Management Studio and selected my vCloud Database and ran the following SQL query

Note: Before running the below query make sure you have taken backup of your database

delete from dbo.cluster_compute_resource_inv;… Read the rest

Building a Private Cloud with vCloud Director-Part 13-Installing and Configuring vCloud Connector

In this post we will see how to deploy vCloud Connector and use it to facilitate a hybrid cloud architecture. Before going into installation and configuration part first lets see what is vcloud connector

What is vCloud connector?

The VMware vCloud Connector is a tool that facilitates hybrid cloud computing for organizations. The vCloud Connector essentially helps to orchestrate and administer the migration of VM’s across different data centers and clouds.

VMware vCloud Connector links your internal private cloud with public clouds, so you can manage them as a single hybrid environment and transfer workloads back and forth.

vCloud Connector also provides the following key features.

  • Content Sync lets you set up a Content Library to distribute and synchronize templates across clouds.
  • Datacenter Extension (Stretch Deploy) lets you extend your private data center to a public vCloud.
  • Offline Data Transfer enables you to transfer large amounts of data from your private data center to VMware vCloud® Air™.
Read the rest