I recently upgraded the infrastructure hosting my lab environment to vSphere 6.5, as it had been running on vSphere 5.5 for quite a while. I was keen to check out the new features 6.5 offers – which are covered in detail here, and wanted to see how smooth the upgrade process is. This post covers the steps I went through to upgrade my VCSA 5.5.

I decided to run the VCSA installer from a Windows machine, however there are other options available as there are install tools for other operating systems. When you run the installer you will be presented with a number of options to choose from:


On this occasion I want to upgrade, so chose the appropriate option. [click to continue…]


I had an issue recently with logs on an external Platform Services Controller using up over 90% of the available free space on the volume. In the past, when I’ve needed to extend disk space on a VCSA I have followed this VMware KB which instructs how to extend disk space using ‘vpxd_servicecfg storage lvm autogrow’, so I thought I’d use the same process for a PSC. However, when I attempted to extend the volume, I found that the ‘vpxd_servicecfg’ script isn’t available on the PSC. Seeing as I’d already increased the size of the VMDK on the PSC, I decided to have a go at extending the volume using native linux tools.

I had started by increasing the VMDK for the log volume (VMDK 5 – see KB mentioned above), from 10GB to 15GB. Running ‘df -h’ in a shell session on the PSC shows it’s current size:

v6-psc:~ # df -h
Filesystem                            Size  Used Avail Use% Mounted on
/dev/sda3                              11G  2.3G  7.9G  23% /
udev                                 1004M  164K 1004M   1% /dev
tmpfs                                1004M   32K 1004M   1% /dev/shm
/dev/sda1                             128M   38M   84M  31% /boot
/dev/mapper/core_vg-core              5.0G  139M  4.6G   3% /storage/core
/dev/mapper/log_vg-log                9.9G  381M  9.0G   4% /storage/log
/dev/mapper/db_vg-db                  9.9G  159M  9.2G   2% /storage/db
/dev/mapper/dblog_vg-dblog            7.8M  1.1M  6.3M  15% /storage/dblog
/dev/mapper/seat_vg-seat              7.8M  1.1M  6.3M  15% /storage/seat
/dev/mapper/netdump_vg-netdump        7.8M  1.1M  6.3M  15% /storage/netdump
/dev/mapper/autodeploy_vg-autodeploy  7.8M  1.1M  6.3M  15% /storage/autodeploy
/dev/mapper/invsvc_vg-invsvc          7.8M  1.1M  6.3M  15% /storage/invsvc

We can check the disk the /dev/mapper/log_vg-log volume is on using fdisk. We already know it is the 5th disk, so the identifier is ‘sde’: [click to continue…]


Updating VCSA 6.0 to 6.0 U2

October 6, 2016

I recently updated my vCenter Server Appliance and external Platform Services Controller in my lab to 6.0 U2, as I wanted to make use of the re-introduced VAMI, though there are also a number of other improvements.  The VAMI or Appliance Management User Interface has been in the vCenter Server Appliance since version 5.0.  It’s great […]

0 comments Read the full article →

Cloning VCSA 6.0

September 26, 2016

I recently had a need to clone my nested lab environment, so I could do some testing without breaking my lab. I had some issues with the cloned VCSAs networking, so posting what I worked through here. When starting the cloned VCSA, the progress bar halted around three quarters of the way along. I hit […]

0 comments Read the full article →

VCP6-CMA – Create and Manage Business Groups

July 11, 2016

This post will take a look at creating business groups in vRealize Automation. Business groups are created by Tenant administrators, and are often aligned to a line of business or department. Before a user can request resources in vRA, they must be a member of a business group. One of the requirements when creating a […]

0 comments Read the full article →

VCP6-CMA – Create and Manage Reservations and Reservation Policies

July 6, 2016

Reservations and reservation polices are about reserving storage and compute resources for a vRA tenant, which essentially sets a limit on how much resources they can consume. Before members of a business group can request machines, fabric administrators must allocate resources to the business group by creating reservations. Each business group must have at least one […]

0 comments Read the full article →

VCP6-CMA – Create and Manage Fabric Groups

June 30, 2016

This will be a fairly short post to cover the VCP-CMA objective around creating and managing vRealize Automation fabric groups. A Fabric Group is a collection of resources that vRA can make use of. Fabric groups can be created by IaaS Admins. Creating a Fabric Group Log into vRA then go to Infrastructure tab | […]

0 comments Read the full article →

VCP6-CMA – Adding a vCenter Endpoint

June 30, 2016

This follows on from my recent articles on deploying and configuring vRealize Automation. Before you can start creating fabric groups in vRA, vCenter needs to be added as an Endpoint, so that vRA can access the resources it presents. To add a vCenter endpoint we need to log into vRA (https://FQDN/vcac/) as an IaaS Admin, […]

0 comments Read the full article →

Powercli One-Liner to List ESXi Host UUID

June 6, 2016

I had to list the host UUID of all the ESXi hosts in an environment recently. This is just a quick post, to show how to grab this information using PowerCLI. After pointing the PowerCLI session at the relevent vCenter (or ESXi host), run the following: Get-VMHost | Select Name,@{n=”HostUUID”;e={$_.ExtensionData.hardware.systeminfo.uuid}} This results in listing each […]

0 comments Read the full article →

VCP6-CMA – Create and Manage Tenants

June 3, 2016

When you deploy vRA, a default tenant is created, with the build in administrator account, (administrator@vsphere.local) being granted access to log in. From there, the default tenants settings can be changed, and new tenants can be created. Note that the default tenant is the only one that supports native AD authentication. Additional tenants that use […]

0 comments Read the full article →