'virsh vol-create-as' command shows error: Storage volume not found

Solution Verified - Updated -

Issue

  • We are trying to use the steps in 16.2. Creating volumes to create a disk based storage pool, and volume, but virsh vol-create-as command fails with below error:

    [root@host1 xml]# virsh vol-create-as satellite-disk satellite-vol 500G
    error: Failed to create vol satellite-vol
    error: Storage volume not found: no storage vol with matching path '/dev/mapper/mpathap1'
    

    It looks that multipath had created a partition with name /dev/mapper/mpatha1, instead of /dev/mapper/mpathap1 which caused this failure:

    [root@host1 xml]# ls -l /dev/mapper/mpatha*
    lrwxrwxrwx 1 root root 7 Sep 10 17:39 /dev/mapper/mpatha -> ../dm-3
    lrwxrwxrwx 1 root root 7 Sep 10 17:39 /dev/mapper/mpatha1 -> ../dm-8
    
  • libvirt not naming new volumes correctly

Environment

  • Red Hat Enterprise Linux 7.1

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