Currently Being Moderated

Virtualization of SAP on Windows: Hyper-V

Frequently Asked Questions

Here you can find frequently asked questions on SAP on Microsoft Hyper-V.


Which SAP Notes are related to Hyper-V?

For support information concerning SAP software running on Hyper-V, see the following SAP Notes.

 

Where can I get more information about running SAP on Hyper-V?

For information about running SAP on Hyper-V, see the following document.


What new features are available in Hyper-V on Windows Server 2012 R2?

For a list of new features of Hyper-V on Windows Server 2012 R2, see http://technet.microsoft.com/en-us/library/dn282278.aspx.


What new features are available in Hyper-V on Windows Server 2012?


Which guest operating system versions does SAP support with Hyper-V on Windows Server 2012 (R2)?

SAP supports Windows Server 2008 (R2) and Windows Server 2012 (R2) as guest operating system on the Windows Server 2012 (R2) Hyper-V hypervisor. Due to Microsoft's restrictions to support of virtual CPUs for the Windows Server 2003 guest operating system on Hyper-V on Windows Server 2012 (R2), SAP doesn't support Windows Server 2003 as guest operating system.

 

Is CPU pinning of SAP work processes useful in a virtual environment?

No. If you pin a process that runs inside a VM to a specific CPU, it will be directly pinned to the specified virtual CPU, not to a physical CPU on hypervisor level. This means that setting processor affinity to one specific CPU results in reduced performance by limiting the disposable virtual CPUs.


Can I use CPU over-commitment when running an SAP application in a virtual environment?

Yes, as long as you do not run into performance problems inside the VM.
During the sizing process of the server, you should reserve additional CPU resources for peak load times, software updates, or future requirements. As a rule, the server utilization should not exceed 80% over longer periods to make sure that the server can handle the instant workload in a reliable way.
Configuring each virtual machine with some headroom for CPU capacity without over-committing resources leads to under-utilized physical hardware. In general, appropriate over-commitment of CPUs with regard to the overall load of the server does not lead to a performance impact as long as the peak usage of CPU capacity for all concurrent virtual machines does not occur at the same point in time.
However, if you need to achieve a reliably predictable response time of CPU-bound queries, it is best not to use CPU over-commitment.


Can I use Hyper-V Dynamic Memory when running an SAP application in a virtual environment?

With Windows Server 2008 R2 SP1, Microsoft added the Dynamic Memory feature to Hyper-V. The SAP NetWeaver Application Server currently cannot deal with changing resources on operating system level and therefore Dynamic memory is not supported with this application.  For more information about Hyper-V Dynamic Memory,  see the following table:

 

SAP Notes (SMP login required)
  • 1409604: Virtualization on Windows: Enhanced Monitoring
  • 1570141: Key Figures of Virtualization on Hyper-V
Technet:
Blog:

 

I want to automate the administration of Hyper-V clients. Are there any helpful tools available?

You can use Microsoft PowerShell to automate the management of your Hyper-V environment. With PowerShell you have the following options:

 

What about support of an SAP system virtualized on Hyper-V running in a Linux guest?

In theory, it is possible to use a Linux guest operating system on Windows. However, currently, SAP does not support this type of combination for its applications.

Delete Document

Are you sure you want to delete this document?

Actions