Hello Everyone,
I have a Q170 based motherboard and have successfully loaded ESXi 6.5.0. However, ESXi does not display any Hardware Sensor Data and reports "No Sensor Data Available".
Does ESXi require BMC or IMPI to obtain hardware database? Does it not get at least basic sensor information from the CPU sensors, etc.?
Thanks
Just wanted to update this thread.
Over the weekend a VMware engineer updated my case. .... Yes it is still open.
Please have a look at the following links ..... There is no resolution at this time but they have confirmed the bug and are working on it.
https://kb.vmware.com/kb/2151238
https://recommender.vmware.com/solution/SOL-21564
Thanks,
I'm having the same problem. Originally I thought the problem was related to the new version of vCenter server in conjunction with ESXi 6.0u2, as I upgraded vCenter server first. However, then I upgraded one of my hosts to 6.5 from 6.0u2 and after doing that I found that the sensors were still missing from the new version of vCenter server, and they are also missing from the html5 client on the upgraded host. However, the sensors are still present if you connect directly to the upgraded host from the old C client (you can't connect the old C client to the new version of vCenter Server).
What is the output with "vsish -e get /hardware/ipmiSupport" ?
Thanks!
Hi ,
vSphere 6.5 is not supported most of the hardware , kindly please check the HCL for details .
http://www.vmware.com/resources/compatibility/search.php
Hi everyone
I think is not a problem related to the hardware compatibility.
So far I have done the following tests:
vCenter 6.0U1b (windows) with sensors WORKING ---> upgrade to vCenter 6.5 ((windows) - Sensors NO working
vCenter 6.0U1b (windows) with sensors WORKING ---> migrate to vCenter 6.5 (vapp) - Sensors NO working
Clean installation vCenter appliance 6.5 --> sensor WORKING (with support hardwarde HP-G8, and with unsupport hardware HP G6, also working)
I am suffering the problem with the sensors in vCenter 6.0 (since the upgrade from 5.5 to 6.0) . At present, the sensors are only visible, if I reset and update the Hardware sensors, but vCenter is unable to refresh the sensors automatically. HP and VMware confirmed to me, that they were able to reproduce the same problem in their Labs and the solution would be implemented in the next releases.
We are even worse, because in that case, the sensors are not visible anytime.
At the beginning, I thought it could be due to a lack of permission, but even with the administrato@vsphere.local, are not visible. I have been comparing all the advance options between the fresh installation and the vcenter already migrated, and apparently, there are not differences.
I will open a new case to HP and VMware, and we will see if they can provide us any solution. Meanwhile, I will continue doing different tests in different scenarios.
If someone has more information, please let me know.
Regards
Piki
[root@ESXi:~] vsish -e get /hardware/ipmiSupport
IPMI state: 0 -> IPMI not supported
Hardware
I thought I had hardware data available with ESXi 5.x/C client
Yes, the sensor data does display perfectly if you connect the native C client directly to the ESXi 6.5 host, so this is not an issue of ESXi 6.5 being unable to obtain the sensor data from the hardware. It does appear to be an issue with how that data is made available to the GUI interfaces, both the native html5 interface within ESXi 6.5 itself and the GUI interfaces within vCenter Server. I've sinced rolled back ESXi 6.5 to 6.0u2 due to problems with host connected USB devices and VMs, so I can't say whether or not the sensor data was being presented correctly via the CLI interface as I didn't try that.
little investigation.
VCSA 6.5
Entering by SSH.
There are two interesting logs
/var/log/vmware/vsphere-ui/logs/vsphere_client_virgo.log
This is HTML5 client log. When accessing any of Hardware Health you get this in the logfile:
-----------------------------------------------------
[2016-12-28T14:37:33.929Z] [ERROR] data-service-pool-1112 70000225 100003 200001 com.vmware.vise.util.http.ConnectionManager Error reading from the stream: https://vcenter.fqdn:443/hwh/gwtcim?host=host-5170&op=getHostData
[2016-12-28T14:37:33.929Z] [WARN ] data-service-pool-1112 70000225 100003 200001 com.vmware.vim.cimmonitor.http.impl.CimVc61HttpService No host data. Http status code: 404
[2016-12-28T14:37:33.936Z] [ERROR] data-service-pool-1105 70000225 100003 200001 System.err [Fatal Error] :1:1: Premature end of file.
[2016-12-28T14:37:33.937Z] [ERROR] data-service-pool-1105 70000225 100003 200001 c.v.vsphere.client.host.hardware.ciminfo.HostCimInfoXmlReader Error parsing XML document org.xml.sax.SAXParseException: Premature end of file.
at com.sun.org.apache.xerces.internal.parsers.DOMParser.parse(DOMParser.java:257)
at com.sun.org.apache.xerces.internal.jaxp.DocumentBuilderImpl.parse(DocumentBuilderImpl.java:339)
at javax.xml.parsers.DocumentBuilder.parse(DocumentBuilder.java:121)
at com.vmware.vsphere.client.host.hardware.ciminfo.HostCimInfoXmlReader.initializeXmlDocumentAndXpath(HostCimInfoXmlReader.java:96)
at com.vmware.vsphere.client.host.hardware.ciminfo.HostCimInfoXmlReader.parse(HostCimInfoXmlReader.java:81)
at com.vmware.vsphere.client.host.hardware.ciminfo.HostCimInfoPropertyProvider.getHardwareStatus(HostCimInfoPropertyProvider.java:53)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:498)
at com.vmware.vise.data.query.impl.ServicePropertyProviderAdapter.invokeMethod(ServicePropertyProviderAdapter.java:285)
at com.vmware.vise.data.query.impl.ServicePropertyProviderAdapter.getProperties(ServicePropertyProviderAdapter.java:127)
at com.vmware.vise.data.query.impl.DataManager.getDataFromPropertyProvider(DataManager.java:1301)
at com.vmware.vise.data.query.impl.DataManager.getResultFromPropertyProvider(DataManager.java:1269)
at com.vmware.vise.data.query.impl.DataManager.access$000(DataManager.java:78)
at com.vmware.vise.data.query.impl.DataManager$1.call(DataManager.java:784)
at com.vmware.vise.data.query.impl.DataManager$1.call(DataManager.java:780)
at com.vmware.vise.util.concurrent.ExecutorUtil$2.call(ExecutorUtil.java:654)
at com.vmware.vise.util.concurrent.ExecutorUtil$ThreadContextPropagatingTask.call(ExecutorUtil.java:957)
at com.vmware.vise.data.query.internal.profiling.MdcAwareExecutorService$1.call(MdcAwareExecutorService.java:148)
at java.util.concurrent.FutureTask.run(FutureTask.java:266)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1142)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:617)
at java.lang.Thread.run(Thread.java:745)
-----------------------------------------------------
/var/log/vmware/vsphere-client/logs/vsphere_client_virgo.log
This is Flash client log. There are no exception but similar ERROR:
-----------------------------------------------------
[2016-12-28T15:04:40.152Z] [ERROR] data-service-pool-120259 70032048 102281 201989 com.vmware.vise.util.http.ConnectionManager Error reading from the stream: https://vcenter.technoserv.ts:443/hwh/gwtcim?host=host-5105&op=getHostData
[2016-12-28T15:04:40.153Z] [WARN ] data-service-pool-120259 70032048 102281 201989 com.vmware.vim.cimmonitor.http.impl.CimVc61HttpService No host data. Http status code: 404
-----------------------------------------------------
Question is: what service is responsible for /hwh and where to see it's logs. Maybe it will give us a qlue.
Hi again.
For those who upgraded vCenter from versión 6.0 to versión 6.5 and the "hardware sensors" were missing, with "no data available", here the First "workaround"
I have to say, that this workaround is not working for me completly, becuase after implementing, I can see all the hardware sensors visible (this is the part that is working), but if I remove a disk, or unplug a power cable, vCenter does not realize that there has been a hardware failure, and the warning is not created, unless I click manually in "Update"
I have done this in my testlab and it would be perfect if someone with the same problema, can run the workaround, and do some test, in order to see if the vCenter can automatically update, the hardware status.
Maybe there is a way to reregister a service after removing?
Can confirm. After removing this service We can see Hardware status of hardware. I don't have test lab at the moment to test auto update of removing some parts.
SSH into your system logging in as ‘root’ with your administrator password.
You can check the status with ‘esxcli system wbem get’ and you’ll notice that enabled is ‘false’ by default.
Enable wbem by using esxcli system wbem set -e 1. Wait for a couple of minutes [I found it took about 15 before it showed], and then update the Hardware Health Status tab.
https://topics-cdn.dell.com/pdf/vmware-esxi-6.5.x_Release%20Notes_en-us.pdf
I also did this which helped on a host where the first did not
This worked in my environment as well. All seems to be functioning well now. No more continuous 'refresh hardware information' messages from VEEAM.
This was driving me crazy since our upgrade on Saturday. Thanks @phyrme for posting!
This also seemed to somewhat correct the problem for me. I see sensor data now, but hardware events don't appear to trigger a sensor change. I'm going to do some more testing on this to verify.
Also noted the following:
1. 2 of the 3 PowerEdge R910 servers show the Serial number shows up as: "null" & the Tag field shows up with a super long GUID looking alpha-numeric string--there is no Asset Tag field. The 3rd PE R910 does show the Serial Number field with the proper DELL Service Tag, Tag field still shows the GUID number, and the Asset Tag field says "unknown". Due to them all being R910s I'm suspect the disparity is because of a differing firmware of the Lifecycle controller or other subsystem.
2. Both our PowerEdge R820s show the Serial Number field with the proper DELL Service Tag, Tag field shows the GUID number, and the Asset Tag field says "unknown".
3. Our PowerEdge R830 show the Serial number as: "null" & the Tag field shows up with the GUID looking alpha-numeric string--there is no Asset Tag field.
We are running HP Proliant DL360 gen 8 and gen 9. After upgrading, the sensor work, but I'm seeing way less sensors than with 6.0. For example, in 6.0 you saw the individual memory banks. Now with 6.5 it only display total memory, not individual banks. Also, some sensors in the tree even don't expand when you click on them.
"Also, some sensors in the tree even don't expand when you click on them"
Click on the expand all link in the list that starts "Update Reset Sensors ...", it looks like a little black triangle with four lines next to it.
We also have a HP DL360 GEN 9 running ESXi 6.5. Same issue with sensors . I have opened a case with VMware and HP. HP claims that since they can see the hardware properly through iLO it is an OS issue.
VMware is still reviewing the issue. They have pulled system logs from my system. and are supposed to get back with me by next Monday.
At this point that have acknowledge that it is something "new" but not sure if it is a bug or just something specific with my system
Things I have tested, still on showing 79 sensors
Current build in production environment
Name Version Vendor Acceptance Level Install Date
----------------------------- ------------------------------------- --------------- ---------------- ------------
amshelper 600.10.5.0-12.2494585 HPE PartnerSupported 2017-03-13
hpe-build 600.9.4.5.11-2494585 HPE PartnerSupported 2016-02-24
hpe-cru 6.0.8.6-1OEM.600.0.0.2494585 HPE PartnerSupported 2017-03-13
hpe-esxi-fc-enablement 600.2.6.16-2494585 HPE PartnerSupported 2017-03-13
hpe-ilo 600.10.0.0.26-1OEM.600.0.0.2494585 HPE PartnerSupported 2017-03-13
hpe-smx-provider 600.03.11.00.9-2768847 HPE VMwareAccepted 2017-03-13
hp-conrep 6.0.0.1-0.0.13.2159203 Hewlett-Packard PartnerSupported 2016-02-24
hpbootcfg 6.0.0.02-01.00.11.2159203 Hewlett-Packard PartnerSupported 2016-02-24
hpnmi 600.2.3.14-2159203 Hewlett-Packard PartnerSupported 2016-02-24
hponcfg 6.0.0.04-00.13.17.2159203 Hewlett-Packard PartnerSupported 2016-02-24
hpssacli 2.30.6.0-6.0.0.2159203 Hewlett-Packard PartnerSupported 2016-02-24
hptestevent 6.0.0.01-00.00.8.2159203 Hewlett-Packard PartnerSupported 2016-02-24
scsi-hpdsa 5.5.0.46-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2016-02-24
scsi-hpsa 6.0.0.114-1OEM.600.0.0.2494585 Hewlett-Packard VMwareCertified 2016-02-24
scsi-hpvsa 5.5.0.100-1OEM.550.0.0.1331820 Hewlett-Packard PartnerSupported 2016-02-24
We also experiencing this issue on HP DL360 GEN8 and GEN9 running ESXi 6.5 HP 6.5 customized image May 2017
Before the update (running HPE-ESXi-6.0.0-Update2) there are 192 sensors visible. After the update only 58 sensors are visible (see screenshots).
Did you get a response from VMWare?
No update at this time, They have identified it as a bug and I have been told they are working on it.
I have not received any information on whether there will be a fix prior to the next update or not. I was told it is a bug with the CIM service
I will press for an update today. I am mildly annoyed that they don't have a place to list the bugs they are working on .
Thanks,