Build your Lab with Ravello Cloud – Experience the true benefit as a vExpert


You can experience the true benefit as a vExpert from Ravello Cloud to build your own home lab with few easy steps. I was really worrying about my home lab and it was getting old with these new VMware releases. Buying new hardware is not an easy task in a country like Sri Lanka. You have to spend hell amount of money to refresh or build your Home Lab with new and compatible hardware for your home lab. Ravallo helped me to bring up my new home lab and I’d like to Thank You for the vExpert subscription.

So, I thought to write this article about building an own home lab with Ravello Cloud.
Login to the Ravello account from here. Check more information about pricing and evaluations

Login with your Username and password

Read More

An internal error has occurred – Error #1009 – VIO Deployment Error

This is not a quiet a post! but I thought to write this post to show that the importance of the VMware Product Interoperability Matrices before you start any deployment. One of my friend was deploying the VMware Intergrated OpenStack in his environment and selected to use the vSphere 6.5 as the vCenter server which is the latest version of the vCenter Server. There was no issues with the vCenter server deployment and successfully deployed the vCenter server and started the VIO 3.x deployment.

He was facing this issue at the step of selecting the management cluster in the deployment and was trying to find s solution.
He asked the possibility of getting this type of error and I checked the VMware Product Interoperability Matrices against the vCenter server 6.5 and the VMware Integrated OpenStack and found this
Also, I searched whether there is any KB article from VMware related to this error. I found this article and shared the details. This article says “At this time the VMware  vCenter Server 6.5 for use with a VIO 3.x Deployments is not Supported. Please also note that VMware vSphere Server 6.5 is not supported for use with any of the VMware Openstack Versions.” At the time of writing this article VMware Integrated OpenStack 3.1.0 was not released and it is supporting to the vCenter server 6.5.
Article Updated on:
KB: 2148068
Updated: Dec 14, 2016
VIO 3.1.0 released on :
So, this is a good example of the impact of proceeding without checking all your dependencies such as VMware other solutions, Databases and upgrade paths before we proceed with the deployment.
This is a really cool and easy tool to use, Always use this before you proceed.

Collect Service Tags/Serial Numbers using PowerCLI

Here is a useful PowerCLI script to collect Service Tags and Serial Numbers of the servers/blades. If you are maintaining an Inventory or gathering some information about the current hardware in your Datacenter this might be very useful to gather these information.

Run this script in your vCenter server and you will get the similar output as below. I have highlighted the serial numbers of the blades and servers in RED. In UCS you have the Chassis serial number and the blade serial number (right side) in the output.
Create a script after copying the below code and save as a .ps1 file. Execute the script and you get the service tags of your servers. You may need to add your vCenter server IP or FQDN, username and password to this script. Also if you wish to export this to a .csv file add the Exprt-csv pipeline to export to a csv file.

Download the script.

Install a Root Certificate Authority on a Windows Server

Here I’m going to share the steps to configure a Certificate Authority in your environment with a windows based server. Most of the companies use Active Directory Certificate Services (AD CS) as their root Certificate Authority.

This root CA can be stand-alone or Enterprise CA, in my case I don’t have another CA and I’m installing this as an Enterprise CA on Windows Server 2008 R2.
Jump in to your server and open the Server Manager and add a new role by clicking the “Add Roles” option and click “Next” on the second step

Read More

Veeam Availability Suite v9.5 – Adding the vCenter Server

In my previous post, I wrote the steps to install the backup server as the first part of the Veeam components. Here I’m going to show you how to add the vCenter server to the Veeam backup Infrastructure.

In my lab I’m using VMware vCenter server virtual appliance and I’m going to add the virtual appliance to my Veeam Infrastructure.

Launch the Veeam console and connect to the backup server.

Read More

vSphere 6.5 Topology and Upgrade Planning Tool

Few weeks ago VMware announced this vSphere 6.5 Topology and Upgrade Planning tool which you can see the recommended information about your Migration. It is a really easy and self explanatory tool. You can find this tool from here.

This tool can be used to migrate your current vSphere environment to 6.5 as well as to start a new vSphere 6.5 deployment. This brand new tool has been released as a part of the vSphere Central, which you can learn and check how VMware vSphere works. Personally, I really like it.

Before I start using this tool I would like to give my upgrade planning scenario then you can easily understand how this tool is going to work.

My current vSphere environment : 

  • Windows based vCenter server with vSphere 5.5
  • External Single Sign-On server
  • External Web client
  • No Linked Mode Configured
  • External MSSQL 2008 R2 Database

Now let’s see how we can use this tool to upgrade my vSphere environment to 6.5

Read More

“The Client Integration Plugin 6.0 was not detected.” – VCSA 6.0 Web client error

I was deploying VCSA 6.0 (VMware-VCSA-all-6.0.0-5326177 and VMware-ClientIntegrationPlugin-6.0.0-4911605 are the versions) Appliance in my VMware environment and I was not able to open the “vcsa-setup.html” file to deploy the appliance. It was throwing the below error message even the Client Integration Plugin 6.0 was installed in the system.

I searched this in the internet and there were lots of workarounds and unfortunately nothing worked for me. This has been discussed in the VMTN community but there was no solution found at the time of writing this post.
One of the work around provided in the internet was to enable “NAAPI” in the chrome browser, but that option has been removed in the latest versions of the browser.
I tried to upgrade my chrome browser and it didn’t work.I had the latest version of Chrome installed and updated.
Also, I had the latest version of the Mozilla Firefox browser and it didn’t work either.
After installing the Firefox browser it was throwing the below error message every time I open the “vcsa-setup.html” file.
I opened the “vcsa-setup.html” file from the Internet Explorer and it worked. At the moment the only solution that I have is use the IE11 browser. Even though I don’t like it…!!! Anyway thank you Microsoft…!!!

A piece of code to Power Down the list of ESXi hosts

We had a quick requirement to power down the entire VMware ESXi environment and we powering down one by one was time consuming work so created this piece of code to bring all them down at once.

All we had to do is placing a text file named “VM_list.txt” in a folder, updating the FQDNs of all the host and executing the PowerShell script in the folder.

Just for sharing purpose I’m just adding this to the blog…

Veeam Availability Suite v9.5 – Backup Server Installation

I have been using Veeam Availability Suite in my previous working place and I thought to write a series of blog posts which anyone can easily understand and follow the steps to deploy and the configure. Few guys were asking about this software and hope this series of posts can be found as very useful to them.

I have downloaded the Veeam Availability suite v9.5 from the Veeam Web site, I’m using my VFR license and you can get 30 days of free trail license for the testing purpose.
Veeam Components system requirements can be found here.
Mainly there are several components in this Veeam infrastructure.
  • Backup Server
  • Backup and Replication Console
  • Virtualization Servers and Hosts
  • Backup Proxy
  • Backup Repository
  • Scale out Backup repository
  • Guest Interaction Proxy
  • Gateway Server
  • Mount Server
  • WAN Accelerators
  • Veeam Backup Enterprise Manager
In this Article I’m going to install Veeam Backup server, Backup and Replication console in a single server. I have placed a Windows 2008 R2 server in my environment. Fully patched the server and installed the Service Pack 1 which is one of the Primary requirement. Windows 2008 R2 without the service pack 1 or 2 doesn’t work with this.  See the system requirements for each and every component.

Read More

ESXi Kickstart installation (Scripted / weasel installation)

This is a part of the VCAP-DCV Deploy exam and it is a sub part of the Objective 1.1. These are the steps that you can follow for ESXi unattended installation. In other words steps for the kick start installation.
Mainly, you can perform this unattended aka kickstart installation in three ways:
  • Burn or create a new ISO file with the kickstart file
  • Copy kickstart file in to a usb and point it in the installation
  • Use a remote server and point the kick start file with the proper protocol (http,NFS,FTP)

First of all, there is a kickstart file in the “/etc/vmware/weasel/ks.cfg” location in the ESXi. You can use the same kickstart file and edit and do the modification according to your deployment requirements.

Here is the default “ks.cfg” file and the content

Firstly, I would like to show the kickstart installation from a remote server, I have installed a Windows IIS web server and created a website application to push the kisckstart file. Added the “MIME Type” to understand the “.cfg” extension to the IIS server.

Read More