Customizing a vSphere VM guest OS using Aria Automation cloudConfig

We can install a guest operating system in a VM and control guest operating system customisation for VMs by either running commands directly or, if deploying to vSphere-based cloud platforms, through customisation specifications.

In Aria Automation these commands are defined in a so-called cloudConfig resource property in the cloud template code which holds the commands that should be run. For customisation specifications on the other hand, a property in the cloud template code references a vSphere customisation specification by name.

In this post I’m going to show how to leverage Aria Automation cloudConfig to customise Ubuntu 22 and Windows Server 2022 VMs. Such customisation could include:

  • Set the hostname
  • Set the timezone
  • Configure the network adapter
  • Partition, format, mount hard disks
  • Run arbitrary commands (e.g. join a domain)

Consuming the NSX-T API with Aria Automation and Orchestrator

Recently, I was asked by a customer to deploy a custom NSX-T firewalling solution for their virtual machines, where virtual machines owned by an Aria Automation user are allowed to communicate with virtual machines of the same user. The solution leverages NSX-T firewall rules based on groups, where the group membership is defined based on NSX-T tags attached to a virtual machine.

To achieve the custom tagging of virtual machines in NSX-T during the VM deployment phase in Aria Automation, I developed a Orchestrator workflow leveraging the capabilities of the NSX-T API.

In this blog post, I’ll demonstrate how to use the NSX-T API from Orchestrator.

Announcing Build Tools for VMware Aria: DevOps…

Announcing Build Tools for VMware Aria: DevOps…

Build Tools for VMware Aria originated as an internal VMware project. It is used by delivery teams to develop, test, and deploy customer automation solutions based on products that are part of VMware Aria Suite… Continued here.


VMware Social Media Advocacy

Howto customize the Aria Automation landing page

There are two options to customize Aria Automation start page:

  • Common title, and landing page title and content
  • Image

To change the title and content text, we login the Aria Auto VA using the root account.

Then we navigate into the folder /opt/tarballs/landing-ui/assets/i18n, where a couple of language files are stored in JSON format, e.g. en.json.

Simply adjust the content of these files as required and save each file.

To change the image on the landing page, we again login the Aria Auto VA using the root account.

Then we navigate into the folder /opt/tarballs/landing-ui/assets/img, where the landing page image is stored in SVG format. You can upload your own SVG file here, it must be called welcome-intro-01.svg and saved with file system permissions of 664.

Both actions must be performed on all nodes in a cluster. No restart of any service is required.

🏆 vExpert 2023 Awards Announcement

Happy to be selected as a vExpert again!

🏆 vExpert 2023 Awards Announcement

Thank you to everyone who applied for vExpert and to the vExpert PROs for managing the voting process, it’s a lot of work! We are pleased to announce the list of 2023 vExperts. You can visit the vExpert Directory to see the list and profiles of each vExpert… Continued here.


VMware Social Media Advocacy

Page 6 of 12

All your base are belong to us.