Files
virtualbox/README.md
2020-11-15 13:26:16 +01:00

50 lines
1.8 KiB
Markdown

# 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.
```