cancel
Showing results for 
Search instead for 
Did you mean: 
cancel
9714
Views
3
Helpful
24
Replies

Hyper-V Server 2012 (free edition) and UCS

stevederian
Level 1
Level 1

I am trying to find out if the free standalone edition of Microsoft Hyper-V Server 2012 is compatible and supported to run on Cisco UCS B- series servers, specifically B200M3? if anyone can share their experience with Hyper-V and UCS that would be greatly appreciated.  

Thank you

1 Accepted Solution

Accepted Solutions

tcerling
Level 4
Level 4

While we have not produced a CVD for such a configuration, there is absolutely no reason for it not to work.  In fact, I'm in the process of building out a configuration with Hyper-V Server 2012 R2 on B200M3s right now and have not run into any sort of issue.

Hyper-V Server is basically a distribution of a pre-configured Windows Server  2012 R2 Core installation with all roles except Hyper-V removed and added utility, sconfig, to help configure the basic environment.  In other words, with Windows Server Core you can install additional roles such as file services or web services.  In Hyper-V Server, you cannot install any of those roles, but the important features, such as Failover Clustering, are still available.  The installation has also been truncated so that it will automatically install the Hyper-V role without the need to select it.

Otherwise, remote management with Windows RSAT tools and PowerShell works exactly the same to a Hyper-V Server installation as it does to a Windows Server Standard or Datacenter installation.

If you want to pursue this, feel free to contact me.  I've been developing a number of PowerShell scripts to make the configuration a little easier.  So many Windows administrators are very capable with the management GUIs, but those do not exist on Hyper-V Server.  Most capabilities are still possible from the management GUIs, but they have to be run from another workstation or server, and some of them have some anomalies.

View solution in original post

24 Replies 24

tcerling
Level 4
Level 4

While we have not produced a CVD for such a configuration, there is absolutely no reason for it not to work.  In fact, I'm in the process of building out a configuration with Hyper-V Server 2012 R2 on B200M3s right now and have not run into any sort of issue.

Hyper-V Server is basically a distribution of a pre-configured Windows Server  2012 R2 Core installation with all roles except Hyper-V removed and added utility, sconfig, to help configure the basic environment.  In other words, with Windows Server Core you can install additional roles such as file services or web services.  In Hyper-V Server, you cannot install any of those roles, but the important features, such as Failover Clustering, are still available.  The installation has also been truncated so that it will automatically install the Hyper-V role without the need to select it.

Otherwise, remote management with Windows RSAT tools and PowerShell works exactly the same to a Hyper-V Server installation as it does to a Windows Server Standard or Datacenter installation.

If you want to pursue this, feel free to contact me.  I've been developing a number of PowerShell scripts to make the configuration a little easier.  So many Windows administrators are very capable with the management GUIs, but those do not exist on Hyper-V Server.  Most capabilities are still possible from the management GUIs, but they have to be run from another workstation or server, and some of them have some anomalies.

Thank you Timothy for the update and for the additional information.

Best Regards,

Hi Timothy,

I would be really interested in your setup, as I'm facing some issues installing Hyper-V 2012R2 core free edition on a B230M2 with a VIC 1280 (which should be fully supported according to the compatibility matrix).

Once I load the driver manually during the installation process, I can see my LUN (FC boot from SAN): one disk is online and the other three are offline. So far so good, as there is no MPIO installed.

But I always get the error "cannot create a new partition or locate an existing one". Even if I try to create and format it.

Suggestions are welcome.

Simone

Ensure the zoning and masking are presenting only the single path presented by the Primary boot policy.  By this I mean that your boot policy will have both Primary and Secondary (FC-1 and FC-2) and each will have primary and secondary WWNs to the storage, but the zone/mask should only be presenting the Primary/primary.

tim

Hi Timothy,

thank you so much for your quick answer!

I did a test in the mean time and found out with my great surprise that using the 2012R2 DVD and selecting Standard Core Version, install works.

And I didn't change anything else than the iso :S

BTW, I'm on 2.1(3a) firmware but using 2.1(3b) iso for drivers, as W2K12R2 is only there.

Simone

NB: Just noticed that on the 2.1(3b) iso for drivers, there is even the M81KR driver for W2K12R2 even if it's not supported on the public compatibility matrix.


Interesting.  That should not have made any difference.  Hyper-V Server is a stripped down installation of Windows Server core.  It comes preconfigured to automatically install just the Hyper-V role, and all other roles are removed from the installation media.  Otherwise, it would basically be the same as a core installation of Windows Server Standard or Datacenter.  (The only difference between Standard and Datacenter are the virtualization rights that come with the license.)  It runs the exact same version of Hyper-V, and the kernel of all three is exactly the same.

In regards to the drivers, I forget when, but I believe we made a switch a while ago so that the same driver is used for M81KR, 1240, and 1280.  Even though they have separate directories on the driver ISO, if you look at the files you will see the same files.  You should be using the latest drivers for Windows - 2.2.1.

Quick hint:  During the installation process when you select the storage drivers for installation, you can also select the NIC drivers.  I know a lot of the instructions show a procedure to cycle through each NIC and install the driver manually after the installation is comple.  Installing the driver during the during the installation removes that manual step as it will automatically recognize all NICs during the installation.  Or, if you prefer to load the NIC drivers after you complete the OS installation, you can issue a single command to load the driver for all NICs.  From a command prompt issue this command:

pnputil -i -a  <path>\<driver>.inf

This is the plug-n-play utility.  Point it to the location in your Cisco driver media where the .inf file resides, and it will install the driver and all NICs will get associated with the driver files.  Much faster than the older methods in some earlier documents.

tim

Hi Timothy,

final update on the topic.

I created an updated ISO using "Windows 8.1 ADK" and injecting both eNIC and fNIC drivers.

Still same issue using the free Hyper-V 2012R2 iso image.

Works fine using the full Windows 2012R2 iso.

I would say Cisco should test and advertise customers about the issue.

Simone

Hi,

just to be as clear as possibile. This is the error I receive:

Error-UCS-B230M2-Hyper-V-Server-2012R2-FreeEdition.png

I noticed that the compatibility matrix operating system notes says:

"Note 18: All variations of OS are supported for this version, including Windows Server Core, Full and Hyper-V Standalone"

so I'm going to open a TAC to see where the problem lies.

Simone

Hi,

TAC #629058627.


Simone

Very strange.  I didn't change anything in my environment.  Using the exact same UCS/Nexus/server configuration, I installed Hyper-V Server and then turned around and installed Windows Server.  Followed the same process of installing drivers during installation instead of injecting them into the image, but injecting them just saves some manual steps during installation.

Every time I have seen the error you show, it was because I had a mistake in my zone/mask configuration.  But if you were using the exact same configuration each time, just changing the installation media, that is quite strange.  If using the same configuration but different media was causing an error, I would attempt another download of the media that is faulting just to eliminate the possibility that something strange happened in the download.

Hi Timothy,

injecting the driver just avoids swapping between two iso images via VirtualMedia page on KVM.

Was more a test to make sure timing was not THE issue.

Simone

Understand about the swapping.  The only thing one needs to be concerned about swapping is that the Windows ISO has been re-inserted before clicking refresh on the screen showing the available volumes.  That would be another reason that would get a message - not sure if it would be the same as what you got.

Last guess on my part would be media corruption.  As I say, I did the same without any difficulties at all, so I know it works.

tim

Hi again Timothy,

I'm sure it works for you, but unfortunately not for me.

The file name is "9600.16384.WINBLUE_RTM.130821-1623_X64FRE_SERVERHYPERCORE_EN-US-IRM_SHV_X64FRE_EN-US_DV5.ISO" downloaded from Download Hyper-V Server 2012 R2.

Could you confirm you are using the same media please ?

I bet it's more relatd to some parameters in the BIOS than the ISO as the latest is mounted fine by 3 different softwares, check is passed, Windows ADK works fine and the same exact issue happens with the newly build ISO image after injecting drivers.

Thank you for your time and support.

Simone

Hi Timothy,

would you be so kind to check your media name for me ?

Thank you in advance.

Simone

Getting Started

Find answers to your questions by entering keywords or phrases in the Search bar above. New here? Use these resources to familiarize yourself with the community: