#!/usr/bin/env bash # plug in your variables and run file to create vm via commandline # got tired of looking up man-pages everytime name=rhel9m2 ram=2048 vcpu=2 path=/var/lib/libvirt/images/rhel9m2.qcow2 size=20 os_variant=rhel9.4 path_iso=/home/$USER/Downloads/iso/rhel-9.4-x86_64-dvd.iso # you can add the following optional arguments # --graphics none # kickstart files and such via the --extra-args argument virt-install --name $name --ram $ram --vcpus $vcpu \ --disk path=$path,size=$size --os-variant $os_variant \ --location $path_iso