Just Another IT Blog

It's time to share some of my experiences, crazy ideas, tips and tricks !!!

Post Page Advertisement [Top]

Recently, we've been discussing the challenges of modern application consumption and how VMware Aria Automation, backed by the Cloud  Consumption Interface (CCI), provides incredible freedom and agility for developers. If you're new here, I encourage you to check out my posts on creating your virtual sandbox (Supervisor Namespace) and provisioning on-demand, conformant Kubernetes clusters.

While Kubernetes clusters are fantastic, the ecosystem wouldn't be complete without the capability to create traditional Virtual Machines. Yes, you heard me, traditional VMs. There are numerous use cases where the highly resilient and performance-assured VMs are indispensable.

With your Supervisor namespace ready, Let's dive into the VM service.

Access the VM Service within your Supervisor Namespace, locate the Virtual Machine tile, and click "Open." 

This will display a list of your existing VMs. To start the creation flow, click the "+CREATE VM" button at the top.










In the initial section, you’ll need to provide a name for your VM, select one of the available images, and choose a VM Class that dictates the computational resources allocated to it.

At this point, you could simply submit and create your VM. However, the real fun begins with customization to meet your specific needs. Click "GO TO ADVANCED SETTINGS."

 In the advanced settings, you can attach new volumes to your VM. Click "+ATTACH VOLUME

Select the storage class, specify the required capacity for this volume, and then hit "SAVE."

Also, if you need your service to be externally accessible, you can create an on-demand Kubernetes Load Balancer service. Click "ADD


Fill out the details, including source and destination ports for your specific application. Click "ADD" to include it on the list. You can create multiple entries. Once ready, click "SAVE."

What solution would be complete without the ability to customize the OS? There’s a section leveraging Cloud-Init, a very popular customization tool out there, where you can perform a variety of tasks such as installing software, configuring the system parameters, managing local users, and much more. provide your inputs and Click "NEXT."

Throughout the configuration process, a YAML manifest is automatically generated on the right panel. Utilize the options at the bottom to copy or download this manifest for future reference. 

With everything in place, hit "DEPLOY VM." .

Once the VM has been successfully deployed, it will appear in your  Virtual Machine service list. Click on it to see its details. On the VM  details page, you can:

  • View VM Information: Access detailed information about the VM.
  • Control Power State: Manage the power state of the VM.
  • Add Additional Volumes: Attach more volumes if needed.
  • Load Balancer Service: The Load Balancer service created during setup will also be listed. Click on it to see the details and grab the external IP provided.


The external IP is informed along with other details of the service.


Finally, as expected, you can access the service externally using the provided external IP.

Stay tuned for more insights and updates. See you next time!

Bottom Ad [Post Page]