virt-install - provision new virtual machines

To define a name of the VM
$ sudo virt-install --name ubuntu20.04

To define CPU for the VM
$ sudo  virt-install --name ubuntu20.04 --vcpus 2

To define memory for the VM
$ sudo virt-install --name ubuntu20.04 --memory 20480

To define OS Variant and OS Type
$ sudo virt-install --name ubuntu20.04 --memory 20480 --vcpus=2 --os-type=Linux --os-variant=ubuntu20.04

To assign this default network for VM 
$ sudo virt-install --name ubuntu20.04 --memory 20480 --vcpus=2 --os-type=Linux --os-variant=ubuntu20.04 \
--location=/tmp/ubuntu20.04.iso  --network network=default --graphics=vnc -v



regards,
T.Dhanasekar