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 is for those friends who are more inclined towards visual learning than reading. I sincerely hope you find this post useful. Introduction Before I even start, let me clear few facts. Info-Standard Read More
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 always, I will record a video on the same topics as well. This is keeping in mind of those friends who are more inclined towards visual learning than reading. I sincerely hope you find this series useful. Info-Standard Read More
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 will work with vRealize Automation versions upwards from 7.3. Though this post mainly covers the answers to the questions, it contains information about the subject as a whole and can be further categorized into the following sub topics: Info-Standard Read More
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 the exact point. Read on to know how you can automatically create custom dynamic groups in vROps server. These groups will match the tags created in vCenter server. Introduction: Last week I got a request from my friend Sunny Dua about a script which will automatically create custom groups in vROps server as per vCenter server tags. Info-Standard Read More
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 one and want to make it auto-scale enabled? This post covers this exact topic. It details what auto-scaling is and provides step by step guide on how you can build one using various VMware products. Info-Standard Read More
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 to automatically collect metric values from vROps. This post provides details about that script. Where you can get that script and how it needs to be run. Introduction: This python script uses the vROps python client to query and gather information directly from vROps server. Info-Standard Read More
Purpose 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 finally PowerShell is here for Linux and Mac environment.Here is a step by step guide on how you would install the Alpha release on your Mac. To download the package visit the Info-Standard Read More
Purpose 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 hundreds of VMs A particular application is running in many of the VM’s which creates a log file in a particular location inside the VM Admin team does not know in which of those VM’s the application is running Requirement: Admin team wants to know in which of those VM’s the application is running. Info-Standard Read More
Purpose 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 are certain tasks which can easily be done using Esxcli cmdlets because there are no simple cmdlets available in PowerCLI for this. For example, if you want to re-signature a vmfs datastore, it is easier to use Esxcli than to use PowerCLI and vSphere API’s. Info-Standard Read More
Purpose 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 your environment? Well, I know you can get that from vRealize Operations Manager, but what about a simple script which can give you similar information but in more compact form. Imagine logging in to your system in the morning and opening a HTML report which gives you at a glance information of your environment. Info-Standard Read More
Purpose Dear Readers, Its 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 this blog. When run, the script will automatically check whether security best practices are implemented in a vSphere environment or not. The best practices are checked as per the security hardening guide given in vSphere_6_0_Hardening_Guide_GA_15_Jun_2015. Info-Standard Read More