2020-11-15 13:26:16 +01:00
2020-11-14 18:08:10 +01:00
2020-11-14 19:08:07 +01:00
.
2020-11-15 13:22:07 +01:00
.
2020-11-15 13:22:07 +01:00
.
2020-11-15 13:22:07 +01:00
2020-11-14 19:08:07 +01:00
2020-11-14 19:08:07 +01:00
2020-11-15 13:26:16 +01:00
2020-11-14 19:08:07 +01:00
2020-11-14 19:08:07 +01:00
2020-11-14 19:08:07 +01:00
2020-11-14 19:08:07 +01:00

BASH Script für die Erstellung von VirtualBox VMs

Vrobereitung:

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 dem Ordner VirtualBox VM/ISO sollten diese ISOs vorhanden sein.

ubuntu-20.04.1-desktop-amd64.iso
ubuntu-20.04.1-live-server-amd64.iso
CentOS-7-x86_64-Minimal-2009.iso
CentOS-8.2.2004-x86_64-minimal.iso

Im Ornder VirtualBox VM/VDI sollten diese VDI Images vorhandne sein.

ubu2004d_master.vdi
ubu2004s_master.vdi
centos7_master.vdi
centos8_master.vdi

Bei den VirtualBox VMs muss die Gasterweiterung installiert sein, damit die VBoxManage Kommandos für die Anpassung der VM funktionieren.

  • Installaiton einer VM nach eigenen Wünschen.
  • Einrichtung von root und einen user
  • Mit VBoxManage clonehd die hdd.vdi clonen und sicher Speichern.
VBoxManage clonehd Erstelte_VM.vdi Master_VDI-disk0.vdi
.
├── README.md
├── co8_vbox.sh     - Erstellt mehrere CentOS VMs für die manuelle Installation vom ISO.
├── co8_vdi.sh      - Erstellt mehrere CentOS VMs von einem Template.
├── create_vbox.sh  - Erstellt die benötigten VMs (CentOS, Ubuntu).
├── create_vdi.sh   - Erstellt die benötigten VMs von einem Template (CentOS, Ubuntu).
├── delete.sh       - Löscht die angegebenen VMs.
├── hostname.sh     - Ändert den hostnamen für die angegebenen VMs.
├── start.sh        - Stattet die angegebenen VMs.
├── stop.sh         - Stopt die angegebenen VMs.
├── ubu_vbox.sh     - Erstellt mehrere Ubuntu für die manuelle Installation vom ISO.
└── ubu_vdi.sh      - Erstellt mehrere Ubunut VMs von einem Template.

Description
No description provided
Readme 293 KiB
Languages
Shell 82.5%
Python 17.5%