To resolve this issue, add the vcd.ip.resolvable property and then re-register the plugin.
- Log into the Chargeback instance as root via SSH or Console.
- Run the following command to change to the /opt/vmware/conf/ directory:
cd /opt/vmware/conf/
- Open csp_api.properties in a text editor:
vi csp_api.properties
- Press i to enter insert mode and append vcd.ip.resolvable= to a new line, anywhere in the file.
- Set the value of vcd.ip.resolvable= appropriately per the following:
- True - Set the value to True only if the VMware Cloud Director's certificate contains a Subject Alternative Name (see below Screenshot 1) pointing to the IP Address of the VMware Cloud Director instance and this IP is used for the plugin registration’s Cloud Director Host field in the VMware Chargeback UI (See below Screenshot 2).
- False - Set the value to False only if the VMware Cloud Director's certificate contains a Subject Alternative Name (see below Screenshot 1) pointing to the FQDN (or it has a wildcard in it) of the VMware Cloud Director instance and this FQDN is used for the plugin registration’s Cloud Director Host field in the VMware Chargeback UI (See below Screenshot 2).
Note: In the event that the Subject Alternative Name contains an IP address and FQDN, either True or False value can be used.
Screenshot 1Navigate to the VMware Cloud Director instance in your web browser. Examine the certificate following your browser's documentation.
Screenshot 2Navigate to the
Support >
Self Health page of the VMware Chargeback instance in your web browser, and open the configuration.
Example: In this example a comment has been added in the
# line before the new line to distinguish it's purpose.
#Plugin variables
vcd.ip.resolvable=True
- Press escape, then run the following command to save and close the file:
:wq
- Run the following command to restart the tenant-app-ui container:
docker restart tenant-app-ui
- Run the following command to ensure all containers are up and running:
docker ps
Once the containers are up, re-register the plugin after removing the old backend extensions in VMware Cloud Director via API explorer.