Show Table of Contents
B.3. Using KVM Virtualization on ARM Systems
Important
KVM virtualization is provided as a Development Preview in Red Hat Enterprise Linux 7.5 for the 64-bit ARM architecture. As such, KVM virtualization on ARM systems is not supported, not intended for use in a production environment, and may not address known security vulnerabilities. In addition, because KVM virtualization on ARM is still in rapid development, the information below is not guaranteed to be accurate or complete.
Installation
To use install virtualization on Red Hat Enterprise Linux 7.5 for ARM:
- Install the system from the bootable image on the Customer Portal.
- After the system is installed, install the virtualization stack on the system by using the following command:
#
yum install qemu-kvm-ma libvirt libvirt-client virt-install AAVMFMake sure you have theOptionalchannel enabled for the installation to succeed.
Architecture Specifics
KVM virtualization on Red Hat Enterprise Linux 7.5 for the 64-bit ARM architecture differs from KVM on AMD64 and Intel 64 systems in the following:
- PXE booting is only supported with the
virtio-net-deviceandvirtio-net-pcinetwork interface controllers (NICs). In addition, the built-inVirtioNetDxedriver of the ARM Architecture Virtual Machine Firmware (AAVMF) needs to be used for PXE booting. Note that iPXE option ROMs are not supported. - Only up to 123 virtual CPUs (vCPUs) can be allocated to a single guest.

Where did the comment section go?
Red Hat's documentation publication system recently went through an upgrade to enable speedier, more mobile-friendly content. We decided to re-evaluate our commenting platform to ensure that it meets your expectations and serves as an optimal feedback mechanism. During this redesign, we invite your input on providing feedback on Red Hat documentation via the discussion platform.