Subscribe
Accepted Solution

Snapdrive 7.1.2.6723 - Thinks its on physical machine

Hi,

I've run in to a bit of a problem with Snapdrive 7.1.2.6723

 

I have a clean virtual build of Windows Server 2008 R2 patched up to date.

 

I've installed Powershell 3 as it was requested by the Snapdrive install.

 

Snapdrive is now installed.

 

When i launch Snapdrive and look at the initial info page it shows that its installed on a Physical machine when in fact its a VM Guest.

 

Double checked VM tools is running and it is with version 9.0.15 Build 2560490.

 

I've run through this process with a clean VM several times now and it always fails to detect the fact that its on a VM.

 

The underlying Netapp is an AFF8040 running 8.3.1

 

I've run through SDCLI and it comes up with the error This command is only supported on a VM Guest operating system

 

What have i missed ? Can anybody point me in the right direction ?

 

Jonathan

Re: Snapdrive 7.1.2.6723 - Thinks its on physical machine

Hi Jonathan, SnapDrive does no longer check the VMtools installation in order to find out whether or not it is installed on a VM. it now uses WMI queries. So, in your case, I am pretty sure you have an issue with WMI on your server. Please take a look at my kb below and run the query manually to confirm the problem: https://kb.netapp.com/support/index?page=content&id=3013819 hope that helps, Domenico.

Re: Snapdrive 7.1.2.6723 - Thinks its on physical machine

Hi,

Thanks for the quick reply.

 

The article is coming up as not found/restricted to employees/no longer available when i click on the link

 

Do you have a different link to the info ?

 

Jonathan

Re: Snapdrive 7.1.2.6723 - Thinks its on physical machine

Yes; I have partner account and cannot access this KB either.

Re: Snapdrive 7.1.2.6723 - Thinks its on physical machine

Apologies, I did not notice that this article is still internal only, for some reasons unknown to me.

Anyway, here is how you can run a test WMI query:

 

The following is an example of how to check the string manually with the wbemtest.exe tool:

  1. Open a task execution window, type wbemtest.exe, and press Enter


 

Note: On some operating systems, it is required to search for the program from the list and right-click and select Run as Administrator):

  1. Enable the Enable All Privileges option and connect to the correct namespace.

  1. Click Query:

  1. Type your query:

 

  1. Check the value of the SerialNumber string:

Similarly, to detect HyperV virtual machine, open root\CIMV2 namespace.
Run a query and select the Win32_ComputerSystem class and check Model and Manufacture detail.
If the Model value is 'virtual machine' and the Manufacturer is 'Microsoft Corporation,' then assume the machine is HyperV VM.

Re: Snapdrive 7.1.2.6723 - Thinks its on physical machine

This KB article also has the basics for what is checked in WMI:

 

https://kb.netapp.com/support/index?page=content&id=3013404

 

Re: Snapdrive 7.1.2.6723 - Thinks its on physical machine

Thank you.

 

I've resolved the problem using the information provided.

 

I knew it had to be simple.

 

We use an HP OEM Windows Server on our EXSi hosts and have the setting:

 

SMBIOS_REFLECT = TRUE

 

This is so we can install using the OEM media as it checks for a HP Serial Number. I've now changed the setting to FALSE and reinstalled Snapdrive and all is back to normal.

 

Thank you again for the assistance

 

Jonathan