VCF / VCF9 · September 19, 2025

Collecting Support Bundles for Failed VCF Automation and vIDB Installs in Fleet 9.0

When a VCF Automation (vRA) or VCF Identity Broker (vIDB) deployment fails in Fleet 9.0, troubleshooting often requires generating and downloading a support bundle.

While Broadcom KB 394146 covers part of this process, it doesn’t address all scenarios in detail. This blog consolidates the steps and provides exact commands for different situations.


πŸ”Ή Prerequisites

  • Fleet Management Appliance FQDN (used in API calls).

  • Fleet LCM admin user credentials (example: lcmadminuser:adminpassword).

  • Environment ID:

    • Found in /var/log/vrlcm/vmware_vrlcm.log on the Fleet appliance.

    • Example command:

      grep environmentId /var/log/vrlcm/vmware_vrlcm.log
  • Product ID:

    • vra β†’ VCF Automation

    • vidb β†’ VCF Identity Broker


πŸ”Ή Step 1: Generate Support Bundle

Run the following command to trigger log bundle creation:

curl -k -u 'lcmadminuser:adminpassword' \
-X POST "https://<fleet-mgmt-appliance-fqdn>/lcm/lcops/api/environments/<environmentId>/products/<productId>/logs/bundle/failed?duration=2" \
-H "accept: application/json" \
-d ""
  • Replace <fleet-mgmt-appliance-fqdn> with your Fleet FQDN.

  • Replace <environmentId> with the ID from logs.

  • Replace <productId> with vra or vidb.

  • duration=2 β†’ captures the last 2 days of logs (adjust as needed).


πŸ”Ή Step 2: Check Status of the Request

You can check progress either:

  • In Fleet Manager UI β†’ Tasks, or

  • By running this command:

curl -k -u 'lcmadminuser:adminpassword' \
-X GET "https://<fleet-mgmt-appliance-fqdn>/lcm/lcops/api/requests/<Request_UUID>"

Sample output:

"resultSet": "[{\"vmid\":\"<vmid_UUID>\",
\"resultKey\":\"downloadUrl\",
\"resultType\":\"java.lang.String\",
\"resultText\":\"\\\"https://10.10.10.50/supportbundles/vra-bundle-20250128T091346Z-20250130T091347Z-15820.tar.gz\\\"\"}]"

The downloadUrl is the direct path to the generated support bundle.


πŸ”Ή Step 3: Download the Support Bundle

Use the downloadUrl value from Step 2:

curl -k -u 'lcmadminuser:adminpassword' \
-X GET "https://<fleet-mgmt-appliance-fqdn>/lcm/lcops/api/environments/<environmentId>/products/<productId>/logs/bundle/download?downloadUrl=https://10.10.10.50/supportbundles/vra-bundle-20250128T091346Z-20250130T091347Z-15820.tar.gz" \
-H "accept: */*" \
-o vra-bundle-20250128T091346Z-20250130T091347Z-15820.tar.gz

πŸ”Ή Step 4: Alternative Download Method (Windows SCP)

If you don’t have rights to install WinSCP or another GUI tool, you can use the built-in scp command on Windows:

scp root@<fleetappliance_ip>:/var/log/vrlcm/vcfa-bundle-20250907T163227Z-20250909T163228Z-15341.tar.gz C:\Users\<REPLACEUSERNAME>\Downloads\vcfa

Replace:

  • <fleetappliance_ip> β†’ IP of the Fleet appliance.

  • <REPLACEUSERNAME> β†’ Your Windows username.

This will copy the bundle directly to your local system.


πŸ”Ή Common Scenarios

  1. Failed VCF Automation (vRA) Install

    curl -k -u 'lcmadminuser:adminpassword' \
    -X POST "https://fleet-mgmt.corp.local/lcm/lcops/api/environments/abcd-1234/products/vra/logs/bundle/failed?duration=2" \
    -H "accept: application/json" -d ""
  2. Failed vIDB Install

    curl -k -u 'lcmadminuser:adminpassword' \
    -X POST "https://fleet-mgmt.corp.local/lcm/lcops/api/environments/abcd-1234/products/vidb/logs/bundle/failed?duration=2" \
    -H "accept: application/json" -d ""
  3. Checking Status

    curl -k -u 'lcmadminuser:adminpassword' \
    -X GET "https://fleet-mgmt.corp.local/lcm/lcops/api/requests/<Request_UUID>"
  4. Downloading Bundle

    curl -k -u 'lcmadminuser:adminpassword' \
    -X GET "https://fleet-mgmt.corp.local/lcm/lcops/api/environments/abcd-1234/products/vra/logs/bundle/download?downloadUrl=https://10.10.10.50/supportbundles/vra-bundle-20250128T091346Z-20250130T091347Z-15820.tar.gz" \
    -H "accept: */*" \
    -o vra-bundle.tar.gz

πŸ”Ή Summary

  • Always get Environment ID from Fleet logs.

  • Use Product ID β†’ vra (Automation) or vidb (Identity Broker).

  • Trigger bundle collection with bundle/failed.

  • Validate request in UI or via API.

  • Download using either curl or scp.

With these steps, you can reliably collect logs for failed VCF Automation and vIDB installs in Fleet 9.0.


πŸ”– Reference: Broadcom KB 394146
#VCF9 #Fleet9 #SupportBundle #VCFAutomation #vIDB #BroadcomKB394146