.
This commit is contained in:
@@ -4,9 +4,6 @@
|
|||||||
#
|
#
|
||||||
# Create VBox
|
# Create VBox
|
||||||
|
|
||||||
#VAR_QUAN=${VAR_QUAN:-1}
|
|
||||||
#VAR_CPU=${VAR_CPU:-1}
|
|
||||||
#VAR_MEM=${VAR_MEM:-1024}
|
|
||||||
VAR_OS_UBU=Ubuntu_64
|
VAR_OS_UBU=Ubuntu_64
|
||||||
VAR_OS_RH=RedHat_64
|
VAR_OS_RH=RedHat_64
|
||||||
VAR_VID=32
|
VAR_VID=32
|
||||||
@@ -16,11 +13,12 @@ VAR_NET=en0
|
|||||||
|
|
||||||
# Komponenten der Installation
|
# Komponenten der Installation
|
||||||
|
|
||||||
VAR_PATH="${HOME}/VirtualBox VMs/ISO/"
|
VAR_PATH="${HOME}/VirtualBox VMs/ISO"
|
||||||
VAR_VB="${HOME}/VirtualBox VMs"
|
VAR_VB="${HOME}/VirtualBox VMs"
|
||||||
VAR_UBU=ubuntu-20.04.1-desktop-amd64.iso
|
VAR_UBUD=ubuntu-20.04.1-desktop-amd64.iso
|
||||||
VAR_CO7=CentOS-7-x86_64-DVD-2003.iso
|
VAR_UBUS=ubuntu-20.04.1-live-server-amd64.iso
|
||||||
VAR_CO8=
|
VAR_CO7=CentOS-7-x86_64-Minimal-2009.iso
|
||||||
|
VAR_CO8=CentOS-8.2.2004-x86_64-minimal.iso
|
||||||
|
|
||||||
clear
|
clear
|
||||||
|
|
||||||
@@ -30,14 +28,19 @@ read -p "Wievile VMs werden benoetigt? [1]: " VAR_QUAN
|
|||||||
read -p "Welche Praefix soll die VM erhalten?: " VAR_PRE
|
read -p "Welche Praefix soll die VM erhalten?: " VAR_PRE
|
||||||
|
|
||||||
PS3='Please enter your choice: '
|
PS3='Please enter your choice: '
|
||||||
options=("Ubuntu" "CentOS 7" "CentOS 8" "Quit")
|
options=("Ubuntu Desktop" "Ubuntu Server" "CentOS 7" "CentOS 8" "Quit")
|
||||||
select opt in "${options[@]}"
|
select opt in "${options[@]}"
|
||||||
do
|
do
|
||||||
case $opt in
|
case $opt in
|
||||||
"Ubuntu")
|
"Ubuntu Desktop")
|
||||||
VAR_NAME="${VAR_PRE}"
|
VAR_NAME="${VAR_PRE}"
|
||||||
VAR_OS="${VAR_OS_UBU}"
|
VAR_OS="${VAR_OS_UBU}"
|
||||||
VAR_ISO="${VAR_UBU}"
|
VAR_ISO="${VAR_UBUD}"
|
||||||
|
;;
|
||||||
|
"Ubuntu Server")
|
||||||
|
VAR_NAME="${VAR_PRE}"
|
||||||
|
VAR_OS="${VAR_OS_UBU}"
|
||||||
|
VAR_ISO="${VAR_UBUS}"
|
||||||
;;
|
;;
|
||||||
"CentOS 7")
|
"CentOS 7")
|
||||||
VAR_NAME="${VAR_PRE}"
|
VAR_NAME="${VAR_PRE}"
|
||||||
@@ -60,9 +63,10 @@ do
|
|||||||
read -p "Wieviele CPUs? [1] :" VAR_CPU
|
read -p "Wieviele CPUs? [1] :" VAR_CPU
|
||||||
read -p "Wiviel Memory? [1024] :" VAR_MEM
|
read -p "Wiviel Memory? [1024] :" VAR_MEM
|
||||||
|
|
||||||
|
VAR_QUAN=${VAR_QUAN:-1}
|
||||||
VAR_CPU=${VAR_CPU:-1}
|
VAR_CPU=${VAR_CPU:-1}
|
||||||
VAR_MEM=${VAR_MEM:-1024}
|
VAR_MEM=${VAR_MEM:-1024}
|
||||||
VAR_QUAN=${VAR_QUAN:-1}
|
|
||||||
|
|
||||||
for N in $(seq 1 $VAR_QUAN)
|
for N in $(seq 1 $VAR_QUAN)
|
||||||
do
|
do
|
||||||
@@ -70,7 +74,7 @@ VAR_QUAN=${VAR_QUAN:-1}
|
|||||||
--name ${VAR_NAME}-${N} \
|
--name ${VAR_NAME}-${N} \
|
||||||
--ostype ${VAR_OS} \
|
--ostype ${VAR_OS} \
|
||||||
--register \
|
--register \
|
||||||
--basefolder ${VAR_NAME}-${N}
|
--basefolder ${VAR_VB}/
|
||||||
|
|
||||||
# CPU Memory Netzwerk RDP
|
# CPU Memory Netzwerk RDP
|
||||||
echo "Netzwerk"
|
echo "Netzwerk"
|
||||||
@@ -144,7 +148,7 @@ echo "HDD"
|
|||||||
--boot3 none \
|
--boot3 none \
|
||||||
--boot4 none
|
--boot4 none
|
||||||
|
|
||||||
VBoxManage startvm --type headless ${VAR_NAME}-${N}
|
# VBoxManage startvm --type headless ${VAR_NAME}-${N}
|
||||||
done
|
done
|
||||||
break
|
break
|
||||||
done
|
done
|
||||||
|
|||||||
@@ -4,9 +4,6 @@
|
|||||||
#
|
#
|
||||||
# Create VBox from template
|
# Create VBox from template
|
||||||
|
|
||||||
#VAR_QUAN=${VAR_QUAN:-1}
|
|
||||||
#VAR_CPU=${VAR_CPU:-1}
|
|
||||||
#VAR_MEM=${VAR_MEM:-1024}
|
|
||||||
VAR_OS_UBU=Ubuntu_64
|
VAR_OS_UBU=Ubuntu_64
|
||||||
VAR_OS_RH=RedHat_64
|
VAR_OS_RH=RedHat_64
|
||||||
VAR_VID=32
|
VAR_VID=32
|
||||||
@@ -17,7 +14,8 @@ VAR_NET=en0
|
|||||||
# Komponenten der Installation
|
# Komponenten der Installation
|
||||||
|
|
||||||
VAR_PATH="${HOME}/VirtualBox VMs/VDI/"
|
VAR_PATH="${HOME}/VirtualBox VMs/VDI/"
|
||||||
VAR_UBU=ubu2004_master.vdi
|
VAR_UBUS=ubu2004s_master.vdi
|
||||||
|
VAR_UBUD=ubu2004d_master.vdi
|
||||||
VAR_CO7=centos7_master.vdi
|
VAR_CO7=centos7_master.vdi
|
||||||
VAR_CO8=centos8_master.vdi
|
VAR_CO8=centos8_master.vdi
|
||||||
|
|
||||||
@@ -34,11 +32,16 @@ options=("Ubuntu" "CentOS 7" "CentOS 8" "Quit")
|
|||||||
select opt in "${options[@]}"
|
select opt in "${options[@]}"
|
||||||
do
|
do
|
||||||
case $opt in
|
case $opt in
|
||||||
"Ubuntu")
|
"Ubuntu Desktop")
|
||||||
VAR_NAME="${VAR_PRE}"
|
VAR_NAME="${VAR_PRE}"
|
||||||
VAR_OS="${VAR_OS_UBU}"
|
VAR_OS="${VAR_OS_UBUD}"
|
||||||
VAR_ISO="${VAR_UBU}"
|
VAR_ISO="${VAR_UBU}"
|
||||||
;;
|
;;
|
||||||
|
"Ubuntu Server")
|
||||||
|
VAR_NAME="${VAR_PRE}"
|
||||||
|
VAR_OS="${VAR_OS_UBUD}"
|
||||||
|
VAR_ISO="${VAR_UBUS}"
|
||||||
|
;;
|
||||||
"CentOS 7")
|
"CentOS 7")
|
||||||
VAR_NAME="${VAR_PRE}"
|
VAR_NAME="${VAR_PRE}"
|
||||||
VAR_OS="${VAR_OS_RH}"
|
VAR_OS="${VAR_OS_RH}"
|
||||||
|
|||||||
Reference in New Issue
Block a user