Comment 4 for bug 1566293

Revision history for this message
Arthur Svechnikov (asvechnikov) wrote :

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,

changed to

  # 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"

changed to

 hugetlbfs_mount = ["/run/hugepages/kvm", "/run/hugepages/kvm_1GB"]