Virtualization limits for Red Hat Enterprise Linux with KVM

Updated -

The following limits apply to Red Hat Enterprise Linux Server with KVM virtualization. Red Hat also offers Red Hat Virtualization, which offers greater scalability and more advanced features. To see limits for Red Hat Virtualization, please see Virtualization limits for Red Hat Virtualization.

Intel 64 and AMD64:

  Red Hat Enterprise Linux 5 Server with KVM Red Hat Enterprise Linux 6 Server with KVM Red Hat Enterprise Linux 7 Server with KVM Red Hat Enterprise Linux 8 Server with KVM
Maximum number of virtual CPUs in virtualized guest 16 240 240 384
Maximum memory in virtualized guest 512 GB1 4 TB1,2 6 TB 6 TB
Minimum memory in virtualized guest 512 MB3 512 MB3 512 MB 512 MB

IBM Z:

  Red Hat Enterprise Linux 7 Server with KVM Red Hat Enterprise Linux 8 Server with KVM
Maximum number of virtual CPUs in virtualized guest 240 248
Maximum memory in virtualized guest 2 TB 2 TB
Minimum memory in virtualized guest 1 GB 1 GB

IBM POWER 8 and POWER 9:

  Red Hat Enterprise Linux 7 Server with KVM Red Hat Enterprise Linux 8 Server with KVM
Maximum number of virtual CPUs in virtualized guest 192 384
Maximum memory in virtualized guest 10 TB 10 TB
Minimum memory in virtualized guest 2 GB 2 GB

Other support considerations:

  • Supported limits reflect the current state of system testing by Red Hat and its partners. Systems exceeding these supported limits may be included in the Hardware Catalog after joint testing between Red Hat and its partners. If they exceed the supported limits posted here, entries in the Hardware Catalog will be fully supported.
  • In addition to supported limits reflecting hardware capability, there may be additional limits under the Red Hat Enterprise Linux subscription terms. Supported limits are subject to change based on ongoing testing activities.
  • For limits using the Xen hypervisor included with Red Hat Enterprise Linux 5, please see this article

Footnotes:

  1. Supports the maximum supported memory in the host, all of which may be allocated to the virtualized guest. 32-bit guests with Physical Address Extension (PAE) support will only be able to access 64 GB. This is a virtual hardware limitation.
  2. For Red Hat Enterprise Linux 6.2 and earlier, the maximum memory in a virtual machine is 512 GB. For Red Hat Enterprise Linux 6.3, the maximum memory in a virtual machine is 2000 GB.
  3. This is the recommended limit in text mode. The graphical mode requires 640 MB.
  • Component
  • kvm

7 Comments

Maximum number of concurrently running virtual guests => does this imply that a RHEL7 system with libvirt/kvm/qemu installed will only run 4 VMs? What does concurrent imply here?

It means that at a given point in time you can only have 4 VMs in running state in RHEL KVM. But you can have as many as you want defined and down. This limitation does not apply to RHV, RHOSP. Also note this is a supportability constraint, the software allows you to run more.

"This guest limit does not apply to Red Hat Enterprise Linux with Unlimited Guests. There is no guest limit for Red Hat Enterprise Virtualization, Red Hat Enterprise Linux OpenStack Platform, and the Red Hat Enterprise Linux with Smart Virtualization bundle."

What about Red Hat Enterprise Linux for Virtual Datacenters + Red Hat Enterprise Linux subscriptions in a server bare metal? Is there no guest limit too?

I am a bit confused about the limit for concurrent guests for RHEL 8+KVM.

This was not properly announced, and did not exist for RHEL7+KVM.

In this article it is not mentioned, I only found it in the reports of Insights

Hi Jan.

The 4 guest limit was present for a long time, including RHEL 7. It was mentioned on this article.

But this being now removed, this article was updated a few days ago removing it. The limitation no longer exists. Insights and RHEL8 docs should be updated soon as well, we are tracking both internally.

Thanks

Hi Germano,

If I am not mistaken, it is a limit enforced by the SKU you buy and not by the operating system.

The 100 guests per hosts limit of VDC has been removed in the last few years too.

Regards,

Jan Gerrit

Hi Jan,

Indeed, the software itself did not enforce the limit at any point.

Thanks