This commit is contained in:
braniz
2020-12-28 14:45:37 +01:00
parent ac6e20abbf
commit 64638fe2c2
2 changed files with 6 additions and 7 deletions

View File

@@ -5,7 +5,7 @@
Die Scripte benötigen die Unterordner `VDI` und `ISO` im Ordner 'VirtualBox VMs'. Die Scripte benötigen die Unterordner `VDI` und `ISO` im Ordner 'VirtualBox VMs'.
In diesen werden die Benötigten Installations ISOs der Linux Distributionen abgelegt bzw. die Clone der hdd der Vorinstallierten VMs. In diesen werden die Benötigten Installations ISOs der Linux Distributionen abgelegt bzw. die Clone der hdd der Vorinstallierten VMs.
In dem Ordner `VirtualBox VM/ISO` sollten diese ISOs vorhanden sein. In dem Ordner `ISO` sollten diese ISOs vorhanden sein.
``` ```
ubuntu-20.04.1-desktop-amd64.iso ubuntu-20.04.1-desktop-amd64.iso
ubuntu-20.04.1-live-server-amd64.iso ubuntu-20.04.1-live-server-amd64.iso
@@ -13,7 +13,7 @@ CentOS-7-x86_64-Minimal-2009.iso
CentOS-8.2.2004-x86_64-minimal.iso CentOS-8.2.2004-x86_64-minimal.iso
``` ```
Im Ornder `VirtualBox VM/VDI` sollten diese VDI Images vorhandne sein. Im Ornder `VDI` sollten diese VDI Images vorhandne sein.
``` ```
ubu2004d_master.vdi ubu2004d_master.vdi
ubu2004s_master.vdi ubu2004s_master.vdi
@@ -21,6 +21,8 @@ centos7_master.vdi
centos8_master.vdi centos8_master.vdi
``` ```
Der Pfad zu den ISO und VDI Ordnern sollte angepasst werden.
Bei den VirtualBox VMs muss die Gasterweiterung installiert sein, damit die `VBoxManage` Kommandos für die Anpassung der VM funktionieren. Bei den VirtualBox VMs muss die Gasterweiterung installiert sein, damit die `VBoxManage` Kommandos für die Anpassung der VM funktionieren.
@@ -33,8 +35,7 @@ VBoxManage clonehd Erstelte_VM.vdi Master_VDI-disk0.vdi
``` ```
``` ```
. test:
├── README.md
├── co8_vbox.sh - Erstellt mehrere CentOS VMs für die manuelle Installation vom ISO. ├── co8_vbox.sh - Erstellt mehrere CentOS VMs für die manuelle Installation vom ISO.
├── co8_vdi.sh - Erstellt mehrere CentOS VMs von einem Template. ├── co8_vdi.sh - Erstellt mehrere CentOS VMs von einem Template.
├── create_vbox.sh - Erstellt die benötigten VMs (CentOS, Ubuntu). ├── create_vbox.sh - Erstellt die benötigten VMs (CentOS, Ubuntu).

View File

@@ -2,7 +2,7 @@
# #
# @Branislav Zeljak v0.1 # @Branislav Zeljak v0.1
# #
# Create Ubunut VBox # Create VBox
clear clear
echo "Welches OS soll Installiert werden" echo "Welches OS soll Installiert werden"
@@ -27,7 +27,6 @@ do
;; ;;
esac esac
# Eingabe Auffoderung # Eingabe Auffoderung
read -p "Wievile VMs werden benoetigt?: " VAR_QUAN read -p "Wievile VMs werden benoetigt?: " VAR_QUAN
read -p "Praefix Host Name : " VAR_NAME read -p "Praefix Host Name : " VAR_NAME
@@ -43,7 +42,6 @@ VAR_ISO_CO=CentOS-8.3.2011-x86_64-boot.iso
VAR_ISO_UBU=ubuntu-20.04.1-live-server-amd64.iso VAR_ISO_UBU=ubuntu-20.04.1-live-server-amd64.iso
VAR_VB="/srv/virtualbox" VAR_VB="/srv/virtualbox"
VAR_NAME=${VAR_NAME:-ubu}
VAR_CPU=${VAR_CPU:-1} VAR_CPU=${VAR_CPU:-1}
VAR_MEM=${VAR_MEM:-1024} VAR_MEM=${VAR_MEM:-1024}
VAR_VID=32 VAR_VID=32