virt-manager fails to clone VM with disk from SCSI Pool

Solution Verified - Updated -

Issue

  • Virt-Manager does not show destination volume when cloning Guest with DIsk from SCSI Pool.
  • Trying to clone guest with disk from SCSI Pool fails with the following traceback:
Traceback (most recent call last):
  File "/usr/share/virt-manager/virtManager/engine.py", line 931, in _do_show_clone
    clone_window.show(src.topwin)
  File "/usr/share/virt-manager/virtManager/clone.py", line 171, in show
    self.reset_state()
  File "/usr/share/virt-manager/virtManager/clone.py", line 243, in reset_state
    self.populate_storage_lists()
  File "/usr/share/virt-manager/virtManager/clone.py", line 578, in populate_storage_lists
    self.clone_design.clone_paths = new_disks
  File "/usr/share/virt-manager/virtinst/cloner.py", line 151, in set_clone_paths
    (path, str(e)))
ValueError: Could not use path '/dev/disk/by-path/virtio-pci-0000:00:0a.0-scsi-0:0:0:0-clone' for cloning: There is not enough free space on the storage pool to create the volume. (0 M requested allocation > 0 M available)

Environment

  • virt-manager-1.4.0-2.el7.noarch
  • libvirt-daemon-2.0.0-10.el7_3.4.x86_64
  • libvirt-daemon-driver-storage-2.0.0-10.el7_3.4.x86_64

Subscriber exclusive content

A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.

Current Customers and Partners

Log in for full access

Log In

New to Red Hat?

Learn more about Red Hat subscriptions

Using a Red Hat product through a public cloud?

How to access this content