Anpassungen

This commit is contained in:
braniz
2022-04-22 15:25:52 +02:00
parent c252f7f5d4
commit a29e808322
4 changed files with 337 additions and 54 deletions

132
vbo_info.sh Normal file
View File

@@ -0,0 +1,132 @@
#!/bin/bash
VAR_QUAN=2
VAR_NAME=vhs
VAR_OS=Ubuntu_64
VAR_VB="/srv/vbox"
VAR_MEM=2048
VAR_CPU=4
VAR_VID=64
VAR_RDP=339
VAR_NIC=bridged
VAR_NET=enp4s0f1
VAR_VDI="ubu2004-GUI-D.vdi"
VAR_PATH="/srv/data/VDI"
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage createvm \
--name ${VAR_NAME}-${N} \
--ostype ${VAR_OS} \
--register \
--basefolder ${VAR_VB}" >> 01vm_createvm.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage modifyvm ${VAR_NAME}-${N} \
--ioapic on \
--memory ${VAR_MEM} \
--cpus ${VAR_CPU} \
--vram ${VAR_VID} \
--nic1 Nat \
--graphicscontroller vmsvga \
--nic2 ${VAR_NIC} \
--bridgeadapter2 ${VAR_NET} \
--vrde on \
--vrdemulticon on \
--vrdeport ${VAR_RDP}${N}" >> 02vm_modifyvm.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage storagectl ${VAR_NAME}-${N} \
--name 'SATA Controller' \
--add sata \
--controller IntelAhci" >> 03vm_storagectl.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage clonehd ${VAR_PATH}/${VAR_VDI} ${VAR_VB}/${VAR_NAME}-${N}/${VAR_NAME}-${N}-disk0.vdi" >> 04vm_clonehd.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage createhd \
--filename ${VAR_VB}/${VAR_NAME}-${N}/${VAR_NAME}-${N}-disk1.vdi \
--size 10240 \
--format VDI" >> 05vm_createhd.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage createhd \
--filename ${VAR_VB}/${VAR_NAME}-${N}/${VAR_NAME}-${N}-disk2.vdi \
--size 10240 \
--format VDI" >> 05vm_createhd.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage storageattach ${VAR_NAME}-${N} \
--storagectl 'SATA Controller' \
--port 0 \
--device 0 \
--type hdd \
--medium ${VAR_VB}/${VAR_NAME}-${N}/${VAR_NAME}-${N}-disk0.vdi" >> 06vm_storageattach.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage storageattach ${VAR_NAME}-${N} \
--storagectl 'SATA Controller' \
--port 1 \
--device 0 \
--type hdd \
--medium ${VAR_VB}/${VAR_NAME}-${N}/${VAR_NAME}-${N}-disk1.vdi" >> 06vm_storageattach.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage storageattach ${VAR_NAME}-${N} \
--storagectl 'SATA Controller' \
--port 2 \
--device 0 \
--type hdd \
--medium ${VAR_VB}/${VAR_NAME}-${N}/${VAR_NAME}-${N}-disk2.vdi" >> 06vm_storageattach.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage storagectl ${VAR_NAME}-${N} \
--name 'IDE Controller' \
--add ide \
--controller PIIX4" >> 07vm_storagectl.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage storageattach ${VAR_NAME}-${N} \
--storagectl 'IDE Controller' \
--port 1 \
--device 0 \
--type dvddrive \
--medium /usr/lib/virtualbox/additions/VBoxGuestAdditions.iso" >> 11vm_storageattach.txt
done
for N in $(seq 1 $VAR_QUAN)
do
echo "VBoxManage modifyvm ${VAR_NAME}-${N} \
--boot1 disk \
--boot2 none \
--boot3 none \
--boot4 none" >> 12vm_modifyvm.txt
done