I have running a Windows Server 2016 HyperV instance on a PowerEdge R710 server.
There are 2 VMs running on that HyperV, both also Windows Server 2016 Standard. One of these VMs is a DC. The HyperV is not in that domain, but in the same network
I had installed OpenManage Server Administrator on the HyperV for a while now.
Today I noticed, that I cannot achieve any Information via OMSA. The service is reachable via browser, but I cannot see any information about the hardware, e.g. Storage Controller, RAIDs, ...
Then, I started searching and saw the following logs (sorry logs are in German):
Name der fehlerhaften Anwendung: dsm_sa_datamgr64.exe, Version: 22.214.171.1242, Zeitstempel: 0x5888eb12
Name des fehlerhaften Moduls: ntdll.dll, Version: 10.0.14393.479, Zeitstempel: 0x5825887f
ID des fehlerhaften Prozesses: 0x2fa8
Startzeit der fehlerhaften Anwendung: 0x01d2e52134b65a73
Pfad der fehlerhaften Anwendung: C:\Program Files\Dell\SysMgt\dataeng\bin\dsm_sa_datamgr64.exe
Pfad des fehlerhaften Moduls: C:\Windows\SYSTEM32\ntdll.dll
Vollständiger Name des fehlerhaften Pakets:
Anwendungs-ID, die relativ zum fehlerhaften Paket ist:
Obviously the DataService (sorry I do not have the exact service name) could not be started.
I already removed OMSA with the setup-enclosed tool. Besides, I have updated to the latest version 8.5 A00 (OM-DRAC-Dell-Web-WINX64-8.5.0-2372_A00). But the error is unfortunately the same.
During the installation (prerequisites check) of the new OSMA version I get the following warning
The installer has detected that the HTTPS listener is not configured for Windows Remote Management. You can either configure the HTTPS listener before installing Remote Enablement, or install Remote Enablement now by selecting the "Custom" installation screen and configure the HTTPS listener later. See the "Remote Enablement Requirements" section in the Server Administrator Installation Guide for information on configuring the HTTPS listener. Note: Remote Enablement is required to manage this system from a remote Server Administrator Web Server and is applicable only for those systems that support Server Instrumentation. Click here to configure HTTPS Listener for Windows Remote Management.
I clicked on the link at the end in order to fix that problem, but it does not help. I have assured, that the Remote Management is activated on the HyperV - anyway, the message still pops up.
Does anyone have an idea, what's causing this problem?
thanks in advance.
Did you restart the server after OMSA was uninstalled and again after it was installed? Also, OMSA communicates with the BMC/iDRAC to populate the information. If the iDRAC is not functioning correctly the data will not be populated. The service shouldn't have issues running if the iDRAC is not functional, but if the iDRAC is partially functional and sending corrupt data to the service I guess it could crash it.
I would test the iDRAC by running racadm commands like racadm getsysinfo to verify it is functional.
thanks for your reply.
I have shutdown the server and even disconnected the power for several seconds before booting again. But the OMSA still shows no information.
I just installed OMSA 8.5 and the command line tools again.
The result in the webbrowser is the same. Please see the screenshot for details. Sorry the web interface is again in German, I don't know how to change that. But you see that there is a message saying "Cannot determine Storage controller". This is just an example. I don't see any information ...
But when I run your suggested command I get a reasonable output.
So it seems that iDrac is working. In addition, I can access iDrac via WebInterface.
I have iDrac 6 Express (unfortunately not Enterprise) installed in the R710.
RAC Date/Time = 06/15/2017 16:31:46
Firmware Version = 2.85
Firmware Build = 04
Last Firmware Update = 11/15/2016 20:30:51
Hardware Version = 0.01
MAC Address = d4:ae:52:be:9e:22
Register DNS RAC Name = 0
DNS RAC Name = idrac-<removed>
Current DNS Domain =
Domain Name from DHCP = 0
Enabled = 1
Current IP Address = 10.0.0.253
Current IP Gateway = 10.0.0.254
Current IP Netmask = 255.255.255.0
DHCP Enabled = 0
Current DNS Server 1 = 10.0.0.3
Current DNS Server 2 = 10.0.0.254
DNS Servers from DHCP = 0
Enabled = 0
Current IP Address 1 = ::
Current IP Gateway = ::
Autoconfig = 1
Link Local IP Address = ::
Current IP Address 2 = ::
Current IP Address 3 = ::
Current IP Address 4 = ::
Current IP Address 5 = ::
Current IP Address 6 = ::
Current IP Address 7 = ::
Current IP Address 8 = ::
Current IP Address 9 = ::
Current IP Address 10 = ::
Current IP Address 11 = ::
Current IP Address 12 = ::
Current IP Address 13 = ::
Current IP Address 14 = ::
Current IP Address 15 = ::
DNS Servers from DHCPv6 = 0
Current DNS Server 1 = ::
Current DNS Server 2 = ::
System Model = PowerEdge R710
System Revision = II
System BIOS Version = 6.4.0
Service Tag = <removed>
Express Svc Code = <removed>
Host Name = HV01
OS Name =
Power Status = ON
Embedded NIC MAC Addresses:
NIC1 Ethernet = d4:ae:52:be:9e:1a
iSCSI = d4:ae:52:be:9e:1b
NIC2 Ethernet = d4:ae:52:be:9e:1c
iSCSI = d4:ae:52:be:9e:1d
NIC3 Ethernet = d4:ae:52:be:9e:1e
iSCSI = d4:ae:52:be:9e:1f
NIC4 Ethernet = d4:ae:52:be:9e:20
iSCSI = d4:ae:52:be:9e:21
Recovery Action = None
Present countdown value = 451 seconds
Initial countdown value = 480 seconds
I was looking at the compatibility of OMSA to make sure it is validated for server 2016 and I noticed the file name of the version you downloaded. It looks like it might be the web version.
I have updated to the latest version 8.5 A00 (OM-DRAC-Dell-Web-WINX64-8.5.0-2372_A00)
The file name I have for the latest version of OMSA is: OM-SrvAdmin-Dell-Web-WINX64-8.5.0-2372_A00.exe
Uninstall the version you have and install the above version. If the issue persists then run this from command line to verify the OMSA base driver is running. If it is not running then it can cause the services to fault:
sc.exe query dcdbas
sorry for the confusion.
I actually downloaded and installed this file "OM-SrvAdmin-Dell-Web-WINX64-8.5.0-2372_A00.exe".
In addition I've also installed the OM-DRAC-Dell-Web-WINX64-8.5.0-2372_A00 in order to execute the command "racadm getsysinfo", as I showed in my last post.
Here is the result of the execution:
C:\Windows\system32>sc.exe query dcdbas
TYPE : 1 KERNEL_DRIVER
STATE : 4 RUNNING
(STOPPABLE, NOT_PAUSABLE, IGNORES_SHUTDOWN)
WIN32_EXIT_CODE : 0 (0x0)
SERVICE_EXIT_CODE : 0 (0x0)
CHECKPOINT : 0x0
WAIT_HINT : 0x0
Seems fine to me.
If you try to manually start the storage service does it stop automatically and cause the error noted in your previous post?
If the iDRAC is functioning correctly and the OMSA files are not the issue then I would suspect something is conflicting with OMSA. It could be almost anything on your system. I would start by updating drivers and firmware throughout the system. You could also try a selective startup.
Also, if you have any other management applications running I would shut them down to see if that resolves the issue.
Yes, the service keeps crashing, after it has been started - no matter if the service starts automatically or manually.
There is not much installed on the HyperV. Basically there are 4 programs running:
I shut down all other applications and still the service keeps crashing.
And it has already worked with exact this configuration. I haven't changed anything on this instance.
Could there any problem with the access of the iDrac?
I noticed that the iDrac is only accessible via LOM1.
I am running also a Sophos XG instance on this HyperV. I have 4 LOMs and I was wondering why iDrac was not accessible via WebInterface. I realized that the wiring was wrong, because LOM1 was connected to the DSL modem. I switch it and iDrac web interface was again accessible. Could this be related to the issue?
Are there any additional logs for the OMSA? I would like too see why it's crashing. I've only found the crash report I've already posted.
I just found out something interessting.
I executetd the exe directly via command line and I did not start the service.
And actually then OMSA is starting up completely. I can now handle system status, storage .. everything.
Obviously it's just a problem with the service. I tried to run the user as administrator and not system, but same result.
Could you imagine anything that keeps the service from running?
Could you imagine anything that keeps the service from running?
The only things I could think of would be the OMSA base driver, iDRAC, OMSA itself, or something in the OS. I feel fairly confident based on the testing we have done that the OMSA base driver, iDRAC, and OMSA itself are unlikely the problem.
I'm running the same version of OMSA on server 2016 in the lab without issue. Since this issue appears to have started suddenly with no changes to OMSA or the iDRAC I would suspect some software change on the server. Do you recall any operating system or driver updates happening around the time this happened? Any system changes at all?
I haven't run OS updates on the lab server in a long time. I'll try to get the OS up to date and see if I encounter any issues with OMSA.
The external firewall device should not affect OMSA. OMSA does not use the network to gather information. If you have OS-to-iDRAC-pass-through enabled in the iDRAC then that may impact OMSA, but it should still not route beyond the network interface. Do you have that option enabled?
there are not many applications running directly on the HyperV instance. I am using this instance basically for virtualization. So I cannot think of any obvious software changes, but of course I am updating Windows from time to time. Unfortunately I cannot exactly say, when the problem occured for the first time. I noticed it some days ago - unfortunately just after the Windows Update has finished. I am not checking OMSA regularly, but of course when I need it, it's very handy - especially for checking the health of the storage/RAID.
Actually the only thing I've changed in the last half year is the firewall. I was using a Fortigate 80C appliance and switched to a virtualized Sophos XG, as the Fortinet ethernet ports were too slow for the new internet connection. I changed the ISP in early January this year. Previously I teamed up all 4 LOMs to LAN, but now I am using 2 LOMs for WAN (two different ISPs) and 2 LOMs are still teamed to LAN.
I cannot find any setting for "OS-to-iDRAC-pass-through". I think it should be somewhere in the network settings, but I cannot see anything like that. Please see screenshot.
Thanks for your help