VCF 9 Deployment PART9: VCF Automation – Create VM App Organization and basic integrations.

Introduction

In this ninth entry of our VCF 9 Deployment series, we shift focus to VCF Automation. With VCF 9, Automation gives us the possibility to create two types of organizations. In the context of VMware Cloud Foundation (VCF) and VCF Automation, an Organization is a logical grouping of users, resources, and policies that helps define and isolate environments for different teams, applications, or business units.

  • All Apps Organization – That type of organization was introduced with VCF9. It is based on Tanzu services and is the primary multi-tenancy model within VCF Automation.
  • VM Apps Organization – This is a well-known specialized organization type introduced to simplify the VCF automation experience by scoping it only to VM-centric use cases. That classic tenant is a well-known Aria Automation 8.x with minor changes.

This time, I will show you how to configure Classic Tenant. If you used Aria Automation 8.x previously and you are upgrading it to version 9, it will be visible in VCF Automation as Classic Tenant.

If you didn’t see previous posts, go to:
VCF 9 Deployment PART1: Topology, ESX Host Preparation and VCF Installer deployment
VCF 9 Deployment PART2: VCF deployment
VCF 9 Deployment PART3: VCF Operation for Logs deployment.
VCF 9 Deployment PART4: VCF Single Sign-On configuration (Identity Broker and vCenter).
VCF 9 Deployment PART5: VCF Single Sign-On configuration (NSX Manager).
VCF 9 Deployment PART6: VCF Single Sign-On configuration (VCF Operations).
VCF 9 Deployment PART7: VCF Single Sign-On configuration (VCF Operations for Logs).
VCF 9 Deployment PART8: VCF Single Sign-On configuration (VCF Automation).

VCF Automation – Create VM Apps Organization

  1. Log in to the VCF Automation Provider Management portal. In my case, the URL looks like:
    https://vcf9-md01-vra01.blanketvm.com/provider

In one of the previous blog posts, we configured VCF SSO in the VCF Automation. That is the reason why you can see VCF SSO on the authentication provider list. I’m going to use a local admin account, so I switched to Log in with local account, but you can use any account with the required privileges.

VCFA9-VMapp-Org1
VCFA9-VMapp-Org2
  1. When you log in, click on Continue to VCF Automation. It allows you to configure VM Apps Organization without enabling the Supervisor cluster, which is required for the All Apps Organization.
VCFA9-VMapp-Org3
  1. Classic Tenant creation is disabled by default, and VMware pushes us to use All Apps, but we can enable VM Apps in the configuration.
    Go to Feature Flags and click on the three dots next to Classic Tenant Creation and enable that feature.
VCFA9-VMapp-Org4
  1. I would also recommend enabling the second feature called Advanced Rights Bundle Mode (allows external solutions to add custom permissions to the system). We will need it later.
VCFA9-VMapp-Org5
  1. Now, we can create a VM Apps Organization. Go to Organizations and click the Create Organization button.
VCFA9-VMapp-Org6
  1. Choose the organization type and click next.
    Organization for All Apps
    You can use this organization to run a wide variety of applications, including virtual machines (VMs), Kubernetes, data services, and so on. To unlock these capabilities, you must enable VMware vSphere Supervisors. You can also create multiple tenants with secure infrastructure isolation, quotas, and chargeback.
    Organization for VM Apps
    This organization focuses on supporting VM-based applications, powered by vSphere clusters. If you are an existing VMware Aria Automation user, you can continue leveraging the capabilities to provision VM-based applications through catalogs, apply policies, and so on, without any disruptions to your business operations.
VCFA9-VMapp-Org7
  1. Type Name and Description. Remember, you can access the Organization using the VCF Automation URL or directly through:
    https://VCFAfqdn/login/?service=tenant:ORG_NAME, so, in our case: https://vcf9-md01-vra01.blanketvm.com/login/?service=tenant:blanketvm-VMapp
VCFA9-VMapp-Org8
  1. We have to create a first administrator user for our organization. Type User name and Password, then assign administrative roles to the account. I assigned:
    - Organization Owner
    - Service Broker Administrator
    - Orchestrator Administrator
    - Assembly Administrator
VCFA9-VMapp-Org9
  1. Click Add User and Finish, and we have our organization created.
VCFA9-VMapp-Org10

Click on the Organization to see details.

VCFA9-VMapp-Org11

VCF Automation – Basic Integrations (SDDC Manager and VCF Operations Orchestrator)

  1. Open our Organization by opening: https://vcf9-md01-vra01.blanketvm.com/automation and changing the organization by typing its name. Or directly with the organization name in the URL:
    https://vcf9-md01-vra01.blanketvm.com/login/?service=tenant:blanketvm-VMapp
    Log in using the user created in step 8 before.
VCFA9-VMapp-Org12
  1. Go to the Infrastructure tab and click on the Integrations in the bottom left corner.
    As you can see, there are no integrations automatically created for the VM Apps organization.
    Click Add Integration.
VCFA9-VMapp-Org13
  1. Select Orchestrator from the integration types list.
VCFA9-VMapp-Org14
  1. Fill all required fields to make an integration with the embedded Orchestrator instance.
    Name: Type integration name
    Description: Description for integration
    Status: Click to enable endpoint
    VCF Operations Orchestrator instance: Select Embedded (or user-deployed if you want to use an external instance).
    Capability tags: leave blank now, but if you know how to use capability tags, you can add a tag here. If you want to learn more about Capability tags, go to the documentation.
VCFA9-VMapp-Org15
  1. Switch to the Orchestrator tab to confirm that the integration works.
VCFA9-VMapp-Org16

If you see the workflows dashboard, everything should be fine.

VCFA9-VMapp-Org17
  1. Go back to the Infrastructure tab, then select Integration at the bottom left corner and click Add Integration to add another integration.
VCFA9-VMapp-Org18
  1. This time, choose the SDDC Manager integration type.
VCFA9-VMapp-Org19
  1. Fill the required fields for the SDDC Manager integration.
    Name: Type the name of the integration.
    Description: Description for integration
    SDDC Manager IP address/FQDN: Use the FQDN of the SDDC Manager.
    Credentials: Because SDDC Manager does not support VCF SSO for logging, using the administrator@vsphere.local account is the easiest method.
VCFA9-VMapp-Org20

Click Validate and accept the certificate. And Add integration.

VCFA9-VMapp-Org21
  1. Open the SDDC Manager integration
VCFA9-VMapp-Org22

And switch to the Workload Domains tab.

VCFA9-VMapp-Org23
  1. Select all workload domains that you want to automate (in my case, there is only one, the management domain).
    Click Add Cloud Account.
VCFA9-VMapp-Org24
  1. It will transfer you to the Add New Cloud Account wizard. Fill all necessary fields to integrate with vCenter and NSX for selected domains.
    Name: The integration name.
    Description: Description for integration.
    Auto Configuration: Select that checkbox to automatically create service accounts. If you do not select that checkbox, you will need to provide accounts and passwords manually.
    Create and Validate Service Credentials: It will create a service account (connected with the selected checkbox above).
    Capability tags: env:vcf (that’s my own tag that I will use later. Check the documentation on how to use Capability Tags.
VCFA9-VMapp-Org25

When you click on Create and Validate Service Credentials, you will see service usernames.

VCFA9-VMapp-Org26
  1. Click the Add button and finish the configuration.
VCFA9-VMapp-Org27

Conclusion:

In this part of the VCF 9 Deployment series, we established a VM Apps Organization as the foundation for streamlined VM-centric automation within VMware Cloud Foundation. By choosing this organization type, we focused on simplifying and securing virtual machine lifecycle operations tailored to vSphere-based infrastructure.

We also integrated VCF Automation with key components of the SDDC stack, including:

  • Embedded Orchestrator for extensibility and custom workflows,
  • SDDC Manager for centralized infrastructure management, and
  • vCenter/NSX Managers for the Management/Workload Domains.

These integrations enable seamless provisioning, governance, and automation across your private cloud, aligning with infrastructure-as-code and self-service principles. With this groundwork in place, future automation tasks—such as catalog-based provisioning, policy enforcement, and lifecycle workflows—can now be executed with greater consistency and control.

Stay tuned!

2 thoughts on “VCF 9 Deployment PART9: VCF Automation – Create VM App Organization and basic integrations.

Leave a comment