----- Original Message ----- > From: "Eric Blake" <eblake@xxxxxxxxxx> > To: "Andrew Martin" <amartin@xxxxxxxxxxx>, libvirt-users@xxxxxxxxxx > Sent: Friday, August 1, 2014 4:40:28 PM > Subject: Re: Live blockcopy onto storage pool that is an NFS mount? > > > > > However when I attempt the blockcopy command, I receive this error: > > Failed to create file '/var/lib/libvirt/images/nfs2/vm.qcow2': Operation > > not permitted > > Hmm, I know we've had problems in the past about labeling NFS files > correctly, particularly when root squash is in play. Do you have root > squash turned on in your NFS servers? If so, can you turn it off, and > see if that improves the situation? Also, libvirt 1.0.2 is a bit old; > you may be encountering a bug that has been fixed in the meantime. > Would you mind retrying with 1.2.7-rc2, to see if we need a last-minute > bug-fix before this weekend's release of 1.2.7? > > -- Eric, Thanks for the help. Mounting the NFS exports with no_root_squash solved the problem! In fact, I was able to successfully blockpull from one NFS mountpoint to another with only these steps (without making it transient): virsh snapshot-create-as --domain <vm_name> --disk-only --atomic --no-metadata --diskspec vda,snapshot=external,file=/path/to/nfs1/<vm_name>.qcow2 virsh blockpull --domain <vm_name> --path /path/to/nfs2/<vm_name>.qcow2 Since this works in libvirt 1.0.2 I imagine it will work just as well in libvirt 1.2.7 as well. Thanks, Andrew _______________________________________________ libvirt-users mailing list libvirt-users@xxxxxxxxxx https://www.redhat.com/mailman/listinfo/libvirt-users