diff --git a/vms/virtinstall.sh b/vms/virtinstall.sh new file mode 100755 index 0000000..7ee13ae --- /dev/null +++ b/vms/virtinstall.sh @@ -0,0 +1,19 @@ +#!/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=rhel9m1 +ram=2048 +vcpu=2 +path=/var/lib/libvirt/images/rhel9m1.qcow2 +size=20 +os_variant=rhel9.4 +path_iso=/home/$USER/Downloads/iso/rhel-9.4-x86_64-boot.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 \ + --network bridge=virbr0,model=virtio \ + --console pty,target_type=serial --location $path_iso