creating new vm stuck at "Creating domain..." when iso on nfs share.

  1. exported share with my ISO files (via NFSv3) on other opensuse15.1
  2. mounted on KVM server with paramters (rw,relatime,vers=3,rsize=1048576,wsize=1048576,namlen=255,hard,proto=tcp,timeo=600,retrans=2,sec=sys,mountaddr=10.5.28.113,mountvers=3,mountport=20048,mountproto=udp,local_lock=none,addr=XXX) – which is default options
  3. virt-manager, steps to install new vm (among others with creating storage pool on nfs mount point)
  4. wizard create virtual disk but than stuck on creating domain step (forever, no error output, I have left this for a long time, nothing happened)

I have tried to repeat this steps with virsh but the effect is the same. Domain (virtual system) was never created.

When I copy ISO file from nfs to local storage, everything works perfect.

Any idea?

I have not tried that.

I do notice that when I create a VM, the iso owner is changed to “root”. So does “root” have write access on your NFS shares?

Try installing a virtual machine by command line.
Naturally, creating from a command line might throw an error you wouldn’t ordinarily see in a graphical tool like vm manager.

This may be the first time I’ve posted a reference to the openSUSE virtualization documentation in… 6 years or more.
Skimming the documentation, for the first time in a long time I didn’t immediately notice any incorrect terminology possibly because I’ve noticed Internet libvirt documentation for virt-install leans towards KVM implementation from the beginning. Beware stepping beyond this documentation, last I checked the openSUSE virtualization documentation has been heavily based on Xen terminology and definitions instead.

But, for virt-install unless I’m missing something, it looks OK…
And curiously, I wonder what Xen Users are going to think about not just the documentation but the actual parameter names which appear to be based on KVM (and would be confusing for Xen Users)

https://doc.opensuse.org/documentation/leap/virtualization/single-html/book.virt/index.html#sec-libvirt-inst-virt-install

There is also other Internet documentation if you find the openSUSE documentation is not clear, but from my brief look around all looks likely OK. Post if you run into anything unclear or confusing.

TSU