VCF 9 Deployment PART3: VCF Operation for Logs deployment.

Welcome to the third part of the VCF 9 Deployment series. After completing the bring-up of the management domain in the previous post, it’s time to enhance observability and operational insight across your VMware Cloud Foundation environment.

In this post, we’ll walk through the deployment of VCF Operations for Logs (formerly Aria Operations for Logs), which is a key component for centralized log collection, analysis, and troubleshooting in VCF.

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

Depot configuration:

  1. Log in to the VCF Operations that was deployed in the second part using the user: admin. In my case, it is
    https://vcf9-md01-vrops01a.blanketvm.com.
VCF9-Depot-VCFops1
  1. Expand Fleet Management, and go to the Lifecycle -> VCF Management -> Depot Configuration and configure the connection to the Depot using the Download Token.
VCF9-Depot-VCFops2
  1. Switch tab to Binary Management and download the operations-logs binaries.
VCF9-Depot-VCFops3

VCF Operations for Logs deployment:

  1. To deploy a new instance of VCF Operations for Logs, go to Fleet Management -> Lifecycle -> VCF Management -> Components -> Add Components -> operations-logs
VCF9-opsLogs-VCFops1
  1. In the new deployment wizard, select New Installation and Deployment Type.
    In my case, I will use a simple deployment to minimize resource usage.
VCF9-opsLogs-VCFops2
  1. In the next step, we must select a certificate. You can import a CA-signed certificate or generate a self-signed certificate. I will use a self-signed certificate while deploying the solution and change it to a CA-signed certificate in future posts.
VCF9-opsLogs-VCFops3

Alias: It’s the name of a certificate that will be used to locate the certificate.
Common Name (CN): The fully qualified domain name (FQDN) for which the certificate is issued.
Organization (O): The legal name of the company or entity requesting the certificate.
Organizational Unit (OU): The department or team within the organization (e.g. IT, Infrastructure).
Key Length: Size of the cryptographic key (e.g. 2048 or 4096 bits); higher = more secure.
Server Domain/FQDN and IP Address: Those fields will be used in the SAN (Subject Alternative Name) attribute. Additional DNS names or IPs for which the certificate should be valid. Use all nodes’ FQDNs and ILB VIP IPs here.

VCF9-opsLogs-VCFops4
VCF9-opsLogs-VCFops5
  1. In the next two steps, we must select the virtual machine location and the basic OS configuration.
    Click on Edit Server Selection to select DNS and NTP Servers from the list.
VCF9-opsLogs-VCFops6
VCF9-opsLogs-VCFops7
  1. On the Components tab, configure VCF Operations nodes.
    The first step is to add a default password to the store for VCF Operations for Logs. To do this, click "Add Password" in the top right corner.
    Then you must decide about:
    Node Size: Small (enough for lab purposes). For production use sizer:
    https://vrlisizer.vmware.com/overview
    FIPS Mode: FIPS Mode refers to a system configuration that enforces compliance with the Federal Information Processing Standards.
    Anti-Affinity/Affinity Rule: This will automatically create DRS rules in the vCenter. It makes sense if you have a cluster deployment.
    Configure Cluster VIP: The Cluster VIP is a single virtual IP address that clients and external systems (like vCenter, NSX, or Aria Operations) use to access the entire Aria Operations for Logs cluster. It acts as an integrated load-balanced entry point to the cluster.
    Upgrade VM Compatibility: Check if you want to use the latest VM Hardware version.
    Always use English: By default, the language is determined by the browser language setting.
    Password: Select the password that you previously created.
    Time sync mode: Select NTP Servers.
    Cluster Virtual IP: FQDN and IP for Integrated Load Balancer.
    Components: VM name, FQDN, and IP Addresses for components.
VCF9-opsLogs-VCFops8
VCF9-opsLogs-VCFops9
  1. Run precheck and deploy the solution.
VCF9-opsLogs-VCFops10
  1. Wait until deployment ends.
VCF9-opsLogs-VCFops11
  1. Go to Administration -> Control Panel -> Log Management and log in to VCF Operations for Logs Console using the admin user.
VCF9-opsLogs-VCFops12
VCF9-opsLogs-VCFops13

VCF 9 Network topology and IP addresses:

Subnets were mentioned in the first VCF 9 post, but here’s a reminder of what they look like (picture will be expanded in the following posts).

VCF9.Net.Topology_v2

All the FQDNs mentioned below must exist in your DNS before you deploy VCF.

ComponentIP ADDRESSFQDNDescription
VCF Operations10.250.20.51vcf9-md01-vrops01a.blanketvm.comVCF Operations Analytics node.
VCF Operations Collector10.250.20.55vcf9-md01-fleet.blanketvm.comVCF Operations collector.
Fleet Management10.250.20.10vcf9-md01-vrops01cp01.blanketvm.comFleet Management.
VCF Automation VIP10.250.20.100vcf9-md01-vra01.blanketvm.comVCF Automation.
VCF Automation Node IP110.250.20.101VCF Automation Node IP.
VCF Automation Node IP210.250.20.102VCF Automation Node IP for failover.
vCenter Server10.250.20.1vcf9-md01-vcenter01.blanketvm.comvCenter MGMT.
NSX Manager VIP10.250.20.30vcf9-md01-nsx01.blanketvm.comNSX Cluster VIP.
NSX Manager Node IP10.250.20.31vcf9-md01-nsx01a.blanketvm.comNSX Manager first node.
SDDC Manager10.250.20.11vcf9-md01-sddc.blanketvm.comSDDC Manager.
VCF Operations for Logs Node10.250.20.71vcf9-md01-vrli01a.blanketvm.comVCF Operations for Logs Node 1
VCF Operations for Logs VIP10.250.20.70vcf9-md01-vrli01.blanketvm.comVCF Operations for Logs ILB IP1

Conclusion:

In this post, we walked through the deployment of VMware VCF Operations for Logs as part of a VCF 9 environment. The integrations and the rest of the configuration will be covered by the next blog posts.

Stay tuned!