When attempting to register or switch reporting modes in a VCF Operations 9.0 environment, one or more of the following occurs:
1. UI Error: "Switching the reporting mode failed. Check your Internet connection."
2. Activation Error: "This activation code is not valid" when attempting to apply a code from the Broadcom Business Services Console.
3. Portal Error: "This usage file is invalid. The VCF operations instance is not found under the current tenant" during manual usage file uploads.
4. Log Signature: Internal connectivity tests using telnet may succeed on port 443, but curl tests against eapi.broadcom.com fail with name resolution or certificate errors.
VCF 9.x
VCF Operations 9.x
The issue is caused by the absence of DNS server entries in the VCF Operations appliance network configuration.
VCF 9.x utilizes a subscription-based licensing model where the VCF Operations appliance must resolve and communicate with vcf.broadcom.com and eapi.broadcom.com on port 443. If DNS was omitted during the initial OVF/OVA deployment, the appliance cannot reach the Broadcom APIs to validate tokens or register its identity under the customer's tenant.
Manually configure the DNS settings on the VCF Operations appliance to enable communication with Broadcom licensing endpoints.
Step 1: Update Appliance Network Configuration
[Network]
Address=###.###.#.##/## # Replace with your actual
IPGateway=###.###.#.# # Replace with your actual Gateway
DNS=#.#.#.# # Replace with your primary DNS
DNS=#.#.#.# # Replace with your secondary DNS
4. Save and close the file (:wq).
Step 2: Restart Services
Step 3: Verify and Activate