Export (0) Print
Expand All

Oracle Linux virtual machines on Hyper-V

Updated: July 21, 2014

Applies To: Hyper-V Server 2012, Hyper-V Server 2012 R2, Windows 8, Windows 8.1, Windows Server 2012, Windows Server 2012 R2



The following feature distribution map indicates the features that are present in each version. The known issues and workarounds for each distribution are listed after the table.

Table legend

  • - Feature available

  • (blank) - Feature not available

  • UEK Rx QUy - Unbreakable Enterprise Kernel (UEK) where x is the release number and y is the quarterly update.

 

Feature

Windows Server operating system version

Oracle Linux

Oracle Linux with UEK

6.5

6.4

UEK R3 QU2

UEK R3 QU1

Availability

Built in

Built in

Built in

Built in

Core

2012 R2, 2012, 2008 R2

Networking

Jumbo frames

2012 R2, 2012, 2008 R2

VLAN tagging and trunking

2012 R2, 2012, 2008 R2

√ Note 1

√ Note 1

Live Migration

2012 R2, 2012, 2008 R2

Static IP Injection

2012 R2, 2012

Storage

VHDX resize

2012 R2

Virtual Fibre Channel

2012 R2

√ Note 2

Live virtual machine backup

2012 R2

√ Note 3, 4, 5

√ Note 3, 4, 5

√ Note 3, 4, 5

TRIM support

2012 R2

Memory

Configuration of MMIO gap

2012 R2

Dynamic Memory – Hot Add

2012 R2, 2012

√ Note 6, 7, 8, 9

Dynamic Memory – Ballooning

2012 R2, 2012

√ Note 6, 8, 9

√ Note 6, 8, 9, 10

 

Video

Hyper-V-specific video device

2012 R2, 2012, 2008 R2

Miscellaneous

Key-Value Pair

2012 R2, 2012, 2008 R2

√ Note 11

Non-Maskable Interrupt

2012 R2

PAE Kernel Support

Not applicable

Not applicable

Not applicable

Not applicable

File copy from host to guest

2012 R2

Generation 2 virtual machines

Boot using UEFI

2012 R2

Secure boot

2012 R2

noteNote
  1. For this specific Oracle Linux release, VLAN tagging may not work when used in conjunction with trunk mode.

  2. While using virtual fibre channel devices, ensure that logical unit number 0 (LUN 0) has been populated. If LUN 0 has not been populated, a Linux virtual machine might not be able to mount fibre channel devices natively.

  3. If there are open file handles during a live virtual machine backup operation, then in some corner cases, the backed-up VHDs might have to undergo a file system consistency check (fsck) on restore.

  4. Live backup operations can fail silently if the virtual machine has an attached iSCSI device or direct-attached storage (also known as a pass-through disk).

  5. Live backup support for Oracle Linux 6.4/6.5/UEKR3 QU2 is available through Hyper-V Backup Essentials for Linux.

  6. Dynamic memory support is only available on 64-bit virtual machines.

  7. Hot-Add support is not enabled by default in this distribution. To enable Hot-Add support you need to add a udev rule under /etc/udev/rules.d/ as follows:

    1. Create a file /etc/udev/rules.d/100-balloon.rules. You may use any other desired name for the file.

    2. Add the following content to the file: SUBSYSTEM=="memory", ACTION=="add", ATTR{state}="online"

    3. Reboot the system to enable Hot-Add support.

  8. Dynamic memory operations can fail if the guest operating system is running too low on memory. The following are some best practices:

    • Startup memory and minimal memory should be equal to or greater than the amount of memory that the distribution vendor recommends.

    • Applications that tend to consume the entire available memory on a system are limited to consuming up to 80 percent of available RAM.

  9. If you are using Dynamic Memory on a Windows Server 2012 operating system, specify Startup memory, Minimum memory, and Maximum memory parameters in multiples of 128 megabytes (MB). Failure to do so can lead to hot-add failures, and you may not see any memory increase in a guest operating system.

  10. Certain distributions, including those using LIS 3.5, only provide Ballooning support and do not provide Hot-Add support. In such a scenario, the dynamic memory feature can be used by setting the Startup memory parameter to a value which is equal to the Maximum memory parameter. This results in all the requisite memory being Hot-Added to the virtual machine at boot time and then later depending upon the memory requirements of the host, Hyper-V can freely allocate or deallocate memory from the guest using Ballooning. Please ensure that Startup Memory and Minimum Memory are not set below the recommended value for the distribution.

  11. In Windows Server 2012 R2, the key/value pair (KVP) infrastructure might not function correctly without a Linux software update. Contact your distribution vendor to obtain the software update in case you see problems with this feature.

Was this page helpful?
(1500 characters remaining)
Thank you for your feedback

Community Additions

ADD
Show:
© 2014 Microsoft