All Posts
Demo 3-tier App - Part 3 - How to
This is the 3rd and final part of the series. In this part I will detail about how to use and deploy the application manually or using supplied OVA. Please check the earlier posts for the details of other layers…
Demo 3-tier App - Part 2
In the first part of this two part series I detailed about the application. After further consideration and feedbacks I have made some changes in it. In this post I am going to talk about the changes and various ways…
Demo 3-tier App - Part 1
Purpose: I work as a multi-cloud solution architect and as part of the job, often times, I give demos to customers or build specific use cases for them. While doing so I am always looking for an application which is…
How to earn VCDX-CMA Badge
Hello Everyone, after a long gap I am back at blogging. One of the reasons of my absence was my VCDX journey. In this blog I will detail the lessons I learned during my journey in the hope this will…
VMware Cloud Assembly - Part 2 - Tags & Inputs
Purpose This is the second post on VMware Cloud Services specifically on Cloud Assembly(CAS). In this post I am going to talk about tags and inputs. As always, I will record a video on the same topics as well. This…
VMware Cloud Assembly - Part 1 - Where to start
Purpose This is going to be a series of posts deep diving on VMware Cloud Assembly Services (CAS). In this series I am going to talk about different aspects of VMware Cloud Assembly Services, e.g tags, projects, blueprints etc. As…
Auto-Scaling Deep Dive
Purpose I wrote a blog on Auto-Scaling and got many questions regarding that topic. Also, after the release of vRealize Automation 7.3.1 onwards, the workflows stopped working. So, this post has the answer to all those questions and the updated package which…
Journey from Wordpress to Hexo and Clarity
Purpose I recently moved my blog from Wordpress to Hexo. Also, I moved hosting platform from Siteground to S3 (AWS). This blog post details the rationale behind the decisions. It also describes how I learnt to build a Hexo theme…
Oracle Weblogic-as-a-Service for vRealize Automation
Purpose: Recently I got a request to build a Weblogic-as-a-Service in vRealize Automation for a customer. This post provides details of that custom built Out-of-the-Box Oracle Weblogic-as-a-Service in vRealize Automation. The requirement is to deploy a Weblogic Cluster as a…
VMworld report from the field
Purpose: I am attending this year's VMworld US and decided to write my experience so far. Read on to know what's new with VMware and other technologies. First, this is an amazing experience. If you are someone working with VMware…
How to manually edit vRealize Automation vPostgres database
Purpose: Did you ever have the need to manually edit the vRealize Automation vPostgres database? This post covers exactly that topic. It provides detailed steps on how you can access the database and modify it. So without further ado start…
OOTB Shared DB as a Service complete with Day 2 Operations
Purpose: The first part of the post dealt with "Out of the box Shared DB as a Service". In addition to other points, where I explained about Shared DB as a Service using a vRO package. Limitation of that package is, it…
Out-of-the-box shared DB-as-a-Service in vRealize Automation
Purpose: This blog post provides details of shared DB-as-a-Service capability in vRealize Automation. This functionality provided by vRO workflows. A vRO package was created and is available here. Details of the required tools and configuration steps are also provided. Also,…
Automatically create custom dynamic groups in vROps as per vCenter Tags
Purpose: Do you want to create custom dynamic groups in vROps which matches the tags created in vCenter server? You can do this manually, but you have large number of tags created. How to tackle that programmatically? This post covers…
How to configure Auto-Scaling for Private Cloud
Purpose: Have you checked the auto-scaling feature provided in public cloud solutions like AWS and Azure and wished to get the same feature in your private cloud environment? Do you have an existing private cloud environment or building a new…
How to programmatically push data in vRealize Operations Manager
Purpose: Did you ever feel the need to push custom data to vRealize Operations Manager (vROps)? Did you wish, you could see that one parameter or metric specific to your environment in vROps? This post provides exactly that information. Here…
How to programmatically collect metric values from vROps
Purpose: Few customers inquired about how they can collect metric values directly from vROps. They majorly wanted to get that information using REST API's. I wrote another blog post detailing how you can do it. I wrote a python script…
Learn all about vROps REST notifications and REST API’s in 60 minutes
Purpose: vRealize Operations Manager (vROps) is an absolutely amazing and must have tool for any virtualised datacenter. Out of the box (OOTB), it provides a lot of functionalities. Unlike custom dashboards and super metrics, REST API's are less explored areas…
Learn basic to advance vSAN in 80 minutes
Purpose: If you are working in Virtualization and Cloud space, then you must have heard about Software Defined Storage (SDS). It is part of Software-Defined Data Center (SDDC) (a term coined by VMware). Since VMware started the SDDC journey and is…
Learn all about vRealize Log Insight in under 90 minutes
Purpose: This post is aimed towards anyone who does a lot of Log Analysis. In this post I showcased the capabilities of VMware vRealize Log Insight. This will enable you to confidently utilise this tool to not only analyse the diverse…
Learn Advance PowerCLI in under 100 minutes
Purpose: Automation in a virtualised datacenter is must for any IT-Admin. PowerShell is perhaps the most important tool in such virtualised datacenter. For VMware environment PowerCLI provides that capability to the admins. This is the second session on PowerCLI, covering the…
vRA 7.2 - Auto-Scale , Application Authoring, Container, On-Demand LB
Purpose: Today I got to demo advance capabilities and various possibilities in & around vRA 7.2 (vRealize Automation) to an audience. This involved auto-scaling, on-demand load balancers, application authoring and containers. So, if you are a cloud admin or infra…
Learn basics of PowerShell and PowerCLI under 1.5 hours
Purpose: Automation in datacenter is a must for any IT-Admin. And scripting is the most important skill they can have. PowerShell is the most important scripting language in today's virtualised environment. This is a session on basics of PowerShell and PowerCLI…
Automating Infrastructure with vRealize Code Stream and Artifactory
Purpose: The purpose of this post is to show how to automate infrastructure in virtualized dataceter through vRealize Code Stream and using other tools like Artifactory. Target audience for this post are System Admins, Cloud Admins etc. who are not full…
Demystifying vRealize Automation – Getting it Right!
Purpose: Recently I got a request to from my colleague Raminder Singh to deliver a session for customers on vRealize Automation (vRA). Though vRealize Automation is generally available for few years, still it seems there are challenges faced by customers.
How to use API in vRO to build XaaS services in vRA
Purpose: The purpose of this post is to show how to build XaaS services in vRealize Automation (vRA) by using available API's in vRealize Orchestrator (vRO). Target audience for this post is System Admins, Cloud Admins etc. who are not full fledged…
Integrating NSX with vRealize Automation-Part II
Why this post? Dear Readers, this is the second and last part of the series on integrating NSX with vRealize Automation. Initially I thought of writing three separate blogs on this topic covering Integration, Consumption and Result. But then due…
vRealize Operations Manager - Monitoring vs Forensic
Purpose Did you ever wonder or faced the following questions from a customer regarding vRealize Operations Manager? If your answer is yes to any of the above, then this blog is for you. Before I go ahead and discuss the…
Integrating NSX with vRealize Automation-Part I
Purpose NSX and vRealize Automation are two major products from VMware. You use vRealize Automation to build a Cloud environment and use NSX for building a Software-Defined-Network environment. Individually they are awesome products and when you mix them up, you get…
How to monitor NSX environment with vRealize Operations – Part II – Result
Dear Reader, this is the second part of the vROPS for NSX post. In the earlier Part I post I have discussed about the installation and configuration of the PAK file in vROPs environment. In this part I am going to…
How to monitor NSX environment with vRealize Operations - Part I - Installation Config
Hello, My last post was about monitoring NSX environment using vRealize Network Insight. That is an amazing tool and a must have if you have NSX in your environment. In the meantime I thought of writing a post on using…
How to install and configure vRealize Network Insight 3.0
Hi Reader, I am back with another blog. I thought of writing a series of blogs on vRealize Automation. It seems not enough is discussed about the internal architecture and the generic configuration steps are too complex and needs some…
How to configure NSX Load balancer for distributed deployment of vRA 7.1
Hey guys, hope you are doing good. Few days back I discussed about the choice between a distributed deployment and a simple one. Near the end I said, if you want to do a distributed deployment then it is better…
Finally it is here--PowerShell for Linux and Mac
The most awaited feature is finally here. Never thought I would see Microsoft saying they love Linux and open source. But I suppose this was on the cards cause you can not ignore a vast population of IT landscape. So…
Don’t do it simply because you can: Distributed vs Simple Architecture
Hello all, it’s been long since my last blog. In between, I became a father, changed profile, changed location etc., in all a lot happened at personal and professional front. Coming back to blog, this particular topic was bugging me from last couple…
PART III - vRealize Automation 7.0 Installation and Configuration
vRealize Automation 7.0 Configuration: This is the last part of the series on vRealize Automation 7.0 installation and configuration. Since I have already covered the installation part, so in this post I am going to cover only the configuration part.
PART II - vRealize Automation 7.0 Installation and Configuration
Purpose This is the second part of the three part series of vRealize Automation 7.0 installation and configuration blog series. In this part I am going to take a closer look at the installation of IaaS server through initial Wizard.
PART I - vRealize Automation 7.0 Installation and Configuration
On 17th December VMware released much awaited new version of vRealize Automation which is 7.0. The major new changes and additions for this version are provided below: What's New in vRA 7.0 Deployment and Initial Configuration: The entire installation process for…
How to Remote execute scripts inside a VM in vSphere
Hello All, Hope you are doing well. Today I want to talk about remotely executing scripts inside a VM which is hosted in vSphere environment. Recently I received the following requirement from a colleague for a customer. Environment: Customer has…
How to access and utilize ESXCLI from PowerCLI
Today I am going to talk about an interesting feature of PowerCLI. Through PowerCLI you can utilize the full functionalities of ESXCLI commands. Question is why would you like to access Esxcli commands from PowerCLI cmdlets. The reason is there…
vRealize Operations Manager CUSTOM DASHBOARD - Part 3
This is the last one in the custom dashboard series. In part 1 of the series I had covered about what I wanted to achieve and the general structure of the dashboard. In the second part I covered how we…
vRealize Operations Manager CUSTOM DASHBOARD - Part 2
In the previous post I informed about the general structure of the dashboard. In this post I am going to go deeper and talk about how exactly I built the solution. For this I created a new dashboard by the…
vRealize Operations Manager CUSTOM DASHBOARD - Part 1
Purpose: Recently I had a request from a customer to build a custom Dashboard for vRealize Operations Manager for their environment. I thought of sharing my experience with you so that in the process I can show how to build…
vSphere Capacity Report
Purpose of the Script: If you are an admin who manages a vSphere environment then you are in the right place. How many times did you wish for a report that would give you a holistic view of capacity of…
vSphere Security Check Script
Dear Readers, It's been long since I have written a blog. But as promised, we will collaborate here and continue to work towards making the scripts more stable and incorporate more features into it. Towards that goal I am writing…
Basics of Virtualization - Part B
In earlier post I talked about what is virtualization. In this post I am going to talk about types of Virtualization and their difference. Virtualization Areas: Nowadays virtualization is applicable to everything. As mentioned in the earlier post: Even something…
UPDATE::Configuring NTP in VMware ITBM Standard Appliance (1.0.1)
Hello All, There is another way. If you follow the previous post there would be a problem . In ITBM standard appliance by default the following lines are on : Server 127.0.0.1 fudge 127.0.0.1 stratum 10 So, when you check…
Configuring NTP in VMware ITBM Standard Appliance (1.0.1)
Guys, Recently I was deploying ITBM Standard suite and faced the following: Purpose: I need to configure a NTP server in ITBM Standard Appliance. Reason: There is a time drift between ITBM appliance and vCAC & Identity appliance, so ITBM…
Basics of Virtualization - Part A
Why this post? In recent past in my interaction with couple of college students and other technology professionals I could see that there is some confusion about virtualization and related technologies. Though many knows the tools and end options but…
How to build a home lab without dedicated servers
Hello Everyone,this is my first blog.Before I go ahead and talk about any other technologies I would like to talk about my Home Lab setup. Like many others I do not have dedicated servers at my home so I work…