aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rwxr-xr-xvms/virtinstall.sh19
1 files changed, 19 insertions, 0 deletions
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