Occasionally, installation of the VMware Data Services Manager plugin might fail due to misconfigurations, such as incorrect DNS settings or incorrect VC credentials. Follow these steps to identify and correct potential misconfigurations.
SSH into the DSM Plugin VM.
Run the following script.
python3 /opt/vmware/tdm-provider/check-install/check_install.py
Review check results.
Examine the output generated by the script. The output includes the results of various checks performed to detect misconfigurations.
Review check statuses.
Analyze the status reported for each check. A FAIL status indicates a confirmed misconfiguration. UNKNOWN status suggests a potential issue that requires further investigation.
Review observations.
Review the observations provided by the script for checks with FAIL or UNKNOWN statuses. These observations offer information about the nature and possible causes of the identified misconfigurations.
Take corrective actions based on observations and tips.
Use the recommendations provided in the observations to address the identified misconfigurations. In addition, follow the tips provided under each check result for correcting the identified misconfigurations. These tips offer specific actions to be taken to rectify the issues.
Verify changes.
After applying corrective measures, rerun the script to reevaluate the appliance installation configuration. Ensure that the results of the checks are positive, with all misconfigurations resolved and no issues reported.
If you have the VMware Data Services Manager setups that are upgraded from earlier releases to version 2.0.2 or later, you must perfom additional steps to manually install the pyvmomi
package.
SSH into the appliance.
Execute the command:
pip install pyvmomi
Download the pyvmomi
package from a machine with internet connectivity using the following command:
wget https://files.pythonhosted.org/packages/ae/a4/70716f2fb132b105bc6cb4d4399491364582ab5690c87f19d6a9e4096037/pyvmomi-8.0.2.0.1.tar.gz
Transfer the downloaded package to the DSM appliance.
SSH into the DSM appliance.
Install the package by executing the following commands:
tar -xzvf pyvmomi-8.0.2.0.1.tar.gz
cd pyvmomi-8.0.2.0.1
python setup.py install