[libvirt] hugepages error: "hugetlbfs filesystem is not mounted"

Shahar Havivi shaharh at redhat.com
Mon Oct 3 14:09:42 UTC 2011


On 03.10.11 12:24, Daniel P. Berrange wrote:
> On Mon, Oct 03, 2011 at 01:09:31PM +0200, Shahar Havivi wrote:
> > Hi,
> > 
> > I am trying to run a VM (via VDSM) with hugepages and I am getting this error:
> > "virNetClientProgramDispatchError:170 : internal error hugetlbfs filesystem is not mounted"
> > 
> > 
> > hugepages is mounted with the proper permissions (36:36) in case of vdsm user,
> > this code use to work..., now I am at version: libvirt-0.9.4-12.el6.x86_64
> > 
> > output of few commands:
> > 
> > # tree /dev/hugepages/
> > /dev/hugepages/
> > `-- libvirt
> >     `-- qemu
> > 
> > # ll -n /dev/hugepages/libvirt/
> > total 0
> > drwxr-xr-x 2 36 36 0 Oct  3 12:46 qemu/
> 
> The user ID  '36:36' looks a little bit strange. Did you set that
this is the userid that vdsm use
> yourself ?  When libvirtd starts up, it should detect the mount
> point and then create the $MOUNT/libvirt/qemu directory itself,
> setting up the correct userid/groupid which i'd expect to be 
> 107:107 on Fedora/Rhel
> 
> In addition, was the hugetlbfs mount point actually mounted at
> the time libvirtd was started up ?  If you mount hugetlbfs after
> starting libvirtd, you will need to restart it to enable hugetlbs
> in libvirtd.
No, it was not mounted prior to libvirt startup
> 
> Daniel
> -- 
> |: http://berrange.com      -o-    http://www.flickr.com/photos/dberrange/ :|
> |: http://libvirt.org              -o-             http://virt-manager.org :|
> |: http://autobuild.org       -o-         http://search.cpan.org/~danberr/ :|
> |: http://entangle-photo.org       -o-       http://live.gnome.org/gtk-vnc :|




More information about the libvir-list mailing list