Question: How do I find out the DELL service tag and express code of a PowerEdge server that is running VMWare ESXi (or VMWare Server)?
Answer: Depending on what you are running (i.e VMWare ESXi or VMWare Server), use one of the methods shown below to identify the DELL service tag.
Method 1: Identify DELL Service TAG on VMWare Server
If you’ve installed VMWare server on a base OS, you can login to the base OS, and use dmidecode to get the service tag as shown below. This is just like how you identify service tag for DELL poweredge servers on a normal non-virtual server that is running a Linux OS.
# dmidecode | more Handle 0x0100, DMI type 1, 25 bytes. System Information Manufacturer: Dell Computer Corporation Product Name: PowerEdge 2850 Serial Number: H234567
Refer to View DELL Service Tag and Express Service Code From Linux and Windows for more details.
Method 2: Identify DELL Service TAG on VMWare ESXi
If you’ve installed VMWare ESXi, there is no Base OS. If you do dmidecode on one of the virtual machine running on that ESXi, you’ll not get the DELL Service TAG. Instead, you’ll get information about the VMware as shown below.
# dmidecode | more Handle 0x0001, DMI type 1, 27 bytes System Information Manufacturer: VMware, Inc. Product Name: VMware Virtual Platform Serial Number: VMware-11 aa bb cc dd ee ff gg-hh ii jj
To identify DELL service tag on this server, you should login to vSphere client -> click on the top level node in the left-hand tree structure (this is the vmware node) -> click on the “Configuration” tab -> On the left side, it will display “Hardware” and “Software” sections -> click on “Processors” link in the “Hardware” section -> under the “System”, you’ll see the DELL service tag as shown in the picture below.
Fig: DELL Service Tag displayed from vSphere Client