diff --git a/vbox_create.sh b/vbox_create.sh index 7eeb08a..8dc3db5 100755 --- a/vbox_create.sh +++ b/vbox_create.sh @@ -3,33 +3,7 @@ # @Branislav Zeljak v0.1 # # Create VBox -# VAR_USER=$(whoami) - -clear -echo "Für when soll es sein?" -echo -COLUMNS=10 -PS3="Ihre auswahl: " -options=("Ich" "Gast" "Quit") -select opt in "${options[@]}" -do - case $opt in - "Ich") - VAR_USER=$(whoami) - ;; - "Gast") - echo "Bitte Name von Existierenden User eingeben" - read user_name - VAR_USER=$user_name - ;; - "Quit") - exit - ;; - -esac -done - -read -p "Wievile VMs werden benoetigt? [1]: " VAR_QUAN +VAR_USER=$(whoami) clear echo "Welches OS soll Installiert werden" diff --git a/vbox_create_chat.sh b/vbox_create_chat.sh deleted file mode 100644 index f8a2059..0000000 --- a/vbox_create_chat.sh +++ /dev/null @@ -1,53 +0,0 @@ -#!/bin/bash - -# Benutzer zur Eingabe auffordern -echo "Für wen soll es sein?" -echo -COLUMNS=10 -PS3="Ihre Auswahl: " -options=("Ich" "Gast" "Quit") -select opt in "${options[@]}" -do - case $opt in - "Ich") - VAR_USER=$(whoami) - ;; - "Gast") - echo "Bitte Namen eines existierenden Benutzers eingeben:" - read user_name - VAR_USER=$user_name - ;; - "Quit") - exit - ;; - esac - break -done - -# Eingabeaufforderungen -read -p "Wie viele VMs werden benötigt? [1]: " VAR_QUAN -read -p "Präfix Host Name: " VAR_NAME -read -p "CPUs [1]: " VAR_CPU -read -p "Memory [2048]: " VAR_MEM - -# Standardwerte festlegen, falls keine Eingabe erfolgt -VAR_CPU=${VAR_CPU:-1} -VAR_MEM=${VAR_MEM:-2048} -VAR_VID=64 -VAR_RDP=339 -VAR_NIC=bridged -VAR_NET=enp4s0f1 - -# Schleife zur Erzeugung der VMs -for N in $(seq 1 $VAR_QUAN) -do - VBoxManage createvm \ - --name ${VAR_NAME}-${N} \ - --ostype ${VAR_OS} \ - --register \ - --basefolder ${VAR_NAME}-${N} - - # Weitere VBoxManage Befehle zur Konfiguration der VMs hier einfügen - -done - diff --git a/vbox_create_neu.sh b/vbox_create_neu.sh deleted file mode 100644 index 4432a68..0000000 --- a/vbox_create_neu.sh +++ /dev/null @@ -1,76 +0,0 @@ -#!/bin/bash -# -# @Branislav Zeljak v0.1 -# -# Create VBox - -clear -echo "Welches OS soll installiert werden?" -echo -COLUMNS=10 -PS3="Bitte geben Sie Ihre Auswahl ein: " -options=("Ubuntu 20.04 Server" "Ubuntu 20.04 Desktop" "Ubuntu 22.04 Server" "Ubuntu 22.04 Desktop" "Debian" "RHEL" "Beenden") -select opt in "${options[@]}" -do - case $opt in - "Ubuntu 20.04 Server") - VAR_OS="Ubuntu_64" - VAR_ISO="ubuntu-20.04.3-live-server-amd64.iso" - ;; - "Ubuntu 20.04 Desktop") - VAR_OS="Ubuntu_64" - VAR_ISO="ubuntu-20.04.3-desktop-amd64.iso" - ;; - "Ubuntu 22.04 Server") - VAR_OS="Ubuntu_64" - VAR_ISO="ubuntu-22.04-live-server-amd64.iso" - ;; - "Ubuntu 22.04 Desktop") - VAR_OS="Ubuntu_64" - VAR_ISO="ubuntu-22.04-desktop-amd64.iso" - ;; - "Debian") - VAR_OS="Debian_64" - VAR_ISO="debian-11.1.0-amd64-DVD-1.iso" - ;; - "RHEL") - VAR_OS="RedHat_64" - VAR_ISO="rhel-8.4-x86_64-dvd.iso" - ;; - "Beenden") - break - ;; - *) - echo "Ungültige Option $REPLY" - ;; - esac - - # Eingabeaufforderungen - read -p "Wie viele VMs werden benötigt? [1]: " VAR_QUAN - read -p "Präfix Host Name: " VAR_NAME - read -p "CPUs [1]: " VAR_CPU - read -p "Memory [2048] : " VAR_MEM - - # Standardwerte festlegen, falls keine Eingabe erfolgt - VAR_CPU=${VAR_CPU:-1} - VAR_MEM=${VAR_MEM:-2048} - VAR_VID=64 - VAR_RDP=339 - VAR_NIC=bridged - VAR_NET=enp4s0f1 - - # Schleife zur Erzeugung der VMs - for N in $(seq 1 $VAR_QUAN) - do - VBoxManage createvm \ - --name ${VAR_NAME}-${N} \ - --ostype ${VAR_OS} \ - --register \ - --basefolder ${VAR_NAME}-${N} - - # Weitere VBoxManage Befehle zur Konfiguration der VMs hier einfügen - - done - break -done -