On Thu, Nov 07, 2019 at 11:02:49AM -0500, jonetsu wrote:
> Hello,
> 
> I've created several VMs using virt-manager and am using them.  This
> time around though, I'd like to use the CLI approach.  The problem
> resides in defining a storage space.  This is using virt-install 1.5.1
> on Xubuntu 18.04.
> 
> For the occasion I created a new directory to store images.  So I
> specify this new directory:
> 
> virt-install \
> --name=arch01 \
> --disk path=/Share2/KVMImages/arch01.qcow2 \
> --disk size=10 \
> [ ... ]
> 
> The above will not work as it reports:
> 
> 'must be a file or a device, not a directory'
> 
> So I specify a file:
> 
> [ ... ]
> --disk path=/Share2/KVMImages/arch01.qcow2 \
> --disk size=10 \
> [ ... ]
> 
> And it reports:
> 
> 'Size must be specified for non existent volume 'arch01.qcow2''
> 
> But the size is already specified as one of the options.
> 
> This is where I'm puzzled about the process.  What is going on ?


Hi,

The issue is that you are using the virt-install --disk option
incorrectly. If you look into man page of virt-install you can see some
examples.  The options for each parameter needs to be separated by
comma.  The command line that you are using is telling virt-install to
use 2 disks, one with the path and second one with only size provided.

If you want to have only a single disk for your VM you need to use it
like this:

virt-install \
    [ ... ] \
    --disk path=/Share2/KVMImages/arch01.qcow2,size=10 \
    [ ... ]

Pavel

Attachment: signature.asc
Description: PGP signature

_______________________________________________
libvirt-users mailing list
libvirt-users@redhat.com
https://www.redhat.com/mailman/listinfo/libvirt-users

Reply via email to