You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Hi,
the syncing process maps the vsphere "Guest Info" to the netbox "platform" field. But the Guest Info does not reflect the real operating system installed on the VM, but (I think) only the Os choice made at the creation of the VM.
Looking into vsphere vm settings They are some interesting setting like guestInfo.detailed.data that contains for linux hosts :
architecture='X86' bitness='64' distroAddlVersion='24.04.1 LTS (Noble Numbat)' distroName='Ubuntu' distroVersion='24.04' familyName='Linux' kernelVersion='6.8.0-49-generic' prettyName='Ubuntu 24.04.1 LTS'
or for a windows host :
architecture='X86' bitness='64' buildNumber='20348' distroName='Windows' distroVersion='10.0' familyName='Windows' kernelVersion='20348.2849' prettyName='Windows Server 2022, 64-bit (Build 20348.2849)'
What would be nice is to extract at least the prettyName from this setting and inject it into the platform field of netbox.
is it feasible to set this up?
Regard's
Claude
The text was updated successfully, but these errors were encountered:
Hi,
yes, from my understanding by default open-vm-tools pass the details of the operating system to vcenter.
But it seem's to be only the case for recent open-vm-tools, when I say recent I mean that ubuntu 12 open-vm-tools or windows 2008 vmtools return the null value.
To give you a better idea I have extracted all the guestInfo.detailed.data from our vcenter in the following list. guest_info_data.txt
Regard's
Claude
Hi,
the syncing process maps the vsphere "Guest Info" to the netbox "platform" field. But the Guest Info does not reflect the real operating system installed on the VM, but (I think) only the Os choice made at the creation of the VM.
Looking into vsphere vm settings They are some interesting setting like guestInfo.detailed.data that contains for linux hosts :
architecture='X86' bitness='64' distroAddlVersion='24.04.1 LTS (Noble Numbat)' distroName='Ubuntu' distroVersion='24.04' familyName='Linux' kernelVersion='6.8.0-49-generic' prettyName='Ubuntu 24.04.1 LTS'
or for a windows host :
architecture='X86' bitness='64' buildNumber='20348' distroName='Windows' distroVersion='10.0' familyName='Windows' kernelVersion='20348.2849' prettyName='Windows Server 2022, 64-bit (Build 20348.2849)'
What would be nice is to extract at least the prettyName from this setting and inject it into the platform field of netbox.
is it feasible to set this up?
Regard's
Claude
The text was updated successfully, but these errors were encountered: