RVTools report lists inconsistent Guest OS versions for the same virtual machine.
VMware vSphere ESXi 7.x
VMware vSphere ESXi 8.x
This discrepancy occurs because RVTools retrieves Guest OS information from multiple data sources within vSphere:
The VM configuration file (VMX) reflects the OS version set during VM deployment.
VMware Tools reports the actual OS version currently running inside the virtual machine.
When a virtual machine's guest OS is upgraded, the VMX configuration file does not automatically update to reflect the new OS version. This results in a mismatch between the guest OS field and guestInfo.detailed.data field in VMX file.
To ensure consistency in Guest OS version details throughout the report, modify the VMX file of the VM as outlined below:
cd /vmfs/volumes/<Datastore_Name>/<VM_Name>