Additional configuration should be applied:
Add creation of mount point to
file /usr/share/qemu/init/qemu-kvm-init
mkdir -p /run/hugepages/kvm mount -t hugetlbfs hugetlbfs-kvm -o mode=775,gid=kvm /run/hugepages/kvm
changed to
mkdir -p /run/hugepages/kvm mount -t hugetlbfs hugetlbfs-kvm -o mode=775,gid=kvm /run/hugepages/kvm mkdir -p /run/hugepages/kvm_1GB mount -t hugetlbfs hugetlbfs-kvm -o mode=775,gid=kvm,pagesize=1GB /run/hugepages/kvm_1GB
Grant the privilege to mount point
file /etc/apparmor.d/abstractions/libvirt-qemu
# for access to hugepages owner "/run/hugepages/kvm/libvirt/qemu/**" rw,
# for access to hugepages owner "/run/hugepages/kvm/libvirt/qemu/**" rw, owner "/run/hugepages/kvm_1GB/libvirt/qemu/**" rw,
Add mount point to libvirt config
file /etc/libvirt/qemu.conf
hugetlbfs_mount = "/run/hugepages/kvm"
hugetlbfs_mount = ["/run/hugepages/kvm", "/run/hugepages/kvm_1GB"]
Additional configuration should be applied:
Add creation of mount point to
file /usr/share/ qemu/init/ qemu-kvm- init
mkdir -p /run/hugepages/kvm
mount -t hugetlbfs hugetlbfs-kvm -o mode=775,gid=kvm /run/hugepages/kvm
changed to
mkdir -p /run/hugepages/kvm kvm_1GB gid=kvm, pagesize= 1GB /run/hugepages/ kvm_1GB
mount -t hugetlbfs hugetlbfs-kvm -o mode=775,gid=kvm /run/hugepages/kvm
mkdir -p /run/hugepages/
mount -t hugetlbfs hugetlbfs-kvm -o mode=775,
Grant the privilege to mount point
file /etc/apparmor. d/abstractions/ libvirt- qemu
# for access to hugepages /kvm/libvirt/ qemu/** " rw,
owner "/run/hugepages
changed to
# for access to hugepages /kvm/libvirt/ qemu/** " rw, /kvm_1GB/ libvirt/ qemu/** " rw,
owner "/run/hugepages
owner "/run/hugepages
Add mount point to libvirt config
file /etc/libvirt/ qemu.conf
hugetlbfs_mount = "/run/hugepages /kvm"
changed to
hugetlbfs_mount = ["/run/ hugepages/ kvm", "/run/hugepages /kvm_1GB" ]