Speicher Ort wurde angepasst

This commit is contained in:
2023-11-09 12:53:53 +01:00
parent a612a900dc
commit 6e167c89e1

View File

@@ -149,7 +149,7 @@ do
VAR_VIDEO_RAM=64 VAR_VIDEO_RAM=64
VAR_NIC=bridged VAR_NIC=bridged
#VAR_NET=enp4s0f1 #VAR_NET=enp4s0f1
VAR_NET=$(ip addr show | grep "2: " | awk '{print $2}' | sed 's/://') VAR_NET=$(ip addr show | grep "^2: " | awk '{print $2}' | sed 's/://')
VAR_NAME_PREFIX=${VAR_NAME_PREFIX:-$default_name} VAR_NAME_PREFIX=${VAR_NAME_PREFIX:-$default_name}
# Schleife zur Erzeugung der VMs für jeden Benutzer in der Gruppe # Schleife zur Erzeugung der VMs für jeden Benutzer in der Gruppe
@@ -164,7 +164,7 @@ do
do do
# VM erstellen # VM erstellen
VM_NAME="${VAR_NAME_PREFIX}-${VAR_USER_IN_GROUP}-VM$(printf "%02d" $i)" VM_NAME="${VAR_NAME_PREFIX}-${VAR_USER_IN_GROUP}-VM$(printf "%02d" $i)"
VM_DIR="/srv/vbox/$VAR_USER_IN_GROUP/$VM_NAME" VM_DIR="/srv/vbox/$VAR_USER_IN_GROUP"
sudo -u "$VAR_USER_IN_GROUP" VBoxManage createvm \ sudo -u "$VAR_USER_IN_GROUP" VBoxManage createvm \
--name "$VM_NAME" \ --name "$VM_NAME" \
@@ -217,18 +217,18 @@ do
--port "$HDD_NUM" \ --port "$HDD_NUM" \
--device 0 \ --device 0 \
--type hdd \ --type hdd \
--medium "$VM_DIR/$HDD_NAME" --medium "$VM_DIR/$VM_NAME/$HDD_NAME"
done done
# Klonen der ersten Festplatte und Registrieren (in Hintergrundprozessen) # Klonen der ersten Festplatte und Registrieren (in Hintergrundprozessen)
{ {
sudo -u "$VAR_USER_IN_GROUP" VBoxManage clonehd "${VAR_PATH_TO_VDI}/${VAR_VDI}" "$VM_DIR/${VM_NAME}-disk00.vdi" sudo -u "$VAR_USER_IN_GROUP" VBoxManage clonehd "${VAR_PATH_TO_VDI}/${VAR_VDI}" "$VM_DIR/$VM_NAME/${VM_NAME}-disk00.vdi"
sudo -u "$VAR_USER_IN_GROUP" VBoxManage storageattach "$VM_NAME" \ sudo -u "$VAR_USER_IN_GROUP" VBoxManage storageattach "$VM_NAME" \
--storagectl "SATA Controller" \ --storagectl "SATA Controller" \
--port 0 \ --port 0 \
--device 0 \ --device 0 \
--type hdd \ --type hdd \
--medium "$VM_DIR/${VM_NAME}-disk00.vdi" --medium "$VM_DIR/$VM_NAME/${VM_NAME}-disk00.vdi"
} & } &
done done
done done