Some operating systems do not provide operating system information to the iDRAC. The following article describes the issue in more detail: Dell PowerEdge: iDRAC is not displaying ESXi 6.5/6.7 System Host Name and Operating System correctly.
If the iDRAC display lacks operating system details like Host Name or version, options exist to fill the display accurately.
racadm set System.ServerOS.HostName server1.domain.local racadm set System.ServerOS.OSName "ESXi 6.7 U3"
raw 0x06 0x58 0x02 0x00 0x05 0x04 0x4c 0x4d 0x4e 0x4f Byte 0 : 0x06 Network Function Byte 1 : 0x58 Command Byte 2 : 0x02 Parameter Selector (distinguish between set Firmware Version, OS Name, System Name etc.) Byte 3 : 0x00 Set Selector (this equals 0 implies that the user is setting the parameter) Byte 4 : 0x05 Check String data Byte 5 : 0x04 --> data length Byte 6…n : data bytes
For example, to set the hostname to "DELL":
raw 0x06 0x58 0x02 0x00 0x05 -- This part is common 0x04 -- hostname string length- four characters(DELL) in our example 0x44 0x45 0x4c 0x4c -- ASCII equivalent for DELL. It is advised to use a ASCII to Hex convertor with the prefix 0x to easily translate the characters.