The guestId in GuestInfo is empty (“”) for RHEL 10.x and Oracle Linux 10.x Guest OS on ESXi 8.0U2
search cancel

The guestId in GuestInfo is empty (“”) for RHEL 10.x and Oracle Linux 10.x Guest OS on ESXi 8.0U2

book

Article ID: 389064

calendar_today

Updated On:

Products

VMware vSphere ESXi 8.0

Issue/Introduction

Symptoms: 

  • When executing vim-cmd vmsvc/get.guest command against a powered on RHEL 10.x VM or Oracle Linux 10.x VM on ESXi 8.0 U2, the guestId section will have an empty string ""

Example:

(vim.vm.GuestInfo) {
   guestId = " ",

  • In the vSphere Client, the Guest OS section for a RHEL 10.x or Oracle Linux 10.x VM will display the guestFullName

Example:

Linux X.X.x86_64 Red Hat Enterprise Linux 10.0

Linux X.X.x86_64 Oracle Linux Server 10.0

Environment

  • VMware vSphere ESXi 8.0 U2
  • VCF 9.0

 

Resolution

  • This issue has been fixed in VCF 9.0 Hardware version 22

Workaround:

To workaround the empty guestId in GuestInfo, you can follow the below procedure which updates the guestid section as rhel9_64Guest for RHEL 10.x and oracleLinux9_64Guest for Oracle Linux 10.x VM

  • Login to the guest OS.
  • Edit tools.conf file using below command

vi /etc/vmware-tools/tools.conf

  • Update the file with the below content:

RHEL 10.x:

[guestosinfo]
short-name=rhel9-64

Oracle Linux 10.x

[guestosinfo]
short-name=oracleLinux9-64

  • Save the file