[libvirt-users] Define storage pool on NFS, mounted from fstab

Lars Kellogg-Stedman lars at oddbit.com
Thu Jun 27 14:58:10 UTC 2013


On 2013-06-27, Николай /Thug/ <blackthug at gmail.com> wrote:
> We've got a question, as there's a need to mount NFS over RDMA.
> How we should define a pool on an already mounted NFS folder? The pool must
> be "shared" for all KVM nodes for live migration purposes.
> Thanks in advance.

An NFS mounted pool shouldn't be any different from a regular
directory-based pool.  You should be able to define it in virsh like
this:

    virsh # pool-define-as poolname dir --target /path/to/nfs/mount
    virsh # pool-autostart poolname
    virsh # pool-start poolname

Which will get you something like this:

    virsh # pool-dumpxml poolname
    <pool type='dir'>
      <name>poolname</name>
      <uuid>b1fb2bef-baa4-0163-fbef-369c24c43a01</uuid>
      <capacity unit='bytes'>52710469632</capacity>
      <allocation unit='bytes'>15555280896</allocation>
      <available unit='bytes'>37155188736</available>
      <source></source>
      <target>
        <path>/tmp/libvirt</path>
        <permissions>
          <mode>0700</mode>
          <owner>4294967295</owner>
          <group>4294967295</group>
        </permissions>
      </target>
    </pool>

Assuming you have the NFS volume mounted at the same point on all your
KVM hosts you can just perform the same commands on each host.

-- 
Lars Kellogg-Stedman <lars at oddbit.com>





More information about the libvirt-users mailing list