33 lines
1.4 KiB
Bash
Executable file
33 lines
1.4 KiB
Bash
Executable file
#!/bin/bash
|
|
if [ -z "$1" ]; then
|
|
VBoxManage clonevm "ORI" --name "ISP" --register
|
|
VBoxManage clonevm "ORI" --name "HQ-RTR" --register
|
|
VBoxManage modifyvm "HQ-RTR" --nic1 intnet --intnet1 "intnet"
|
|
VBoxManage clonevm "ORI" --name "BR-RTR" --register
|
|
VBoxManage modifyvm "BR-RTR" --nic1 intnet --intnet1 "intnet"
|
|
VBoxManage modifyvm "BR-RTR" --nic3 none --nic4 none
|
|
VBoxManage clonevm "ORI" --name "HQ-SRV" --register
|
|
VBoxManage modifyvm "HQ-SRV" --nic1 intnet --intnet1 "intnet"
|
|
VBoxManage modifyvm "HQ-SRV" --nic2 none --nic3 none --nic4 none
|
|
VBoxManage clonevm "ORI" --name "HQ-CLI" --register
|
|
VBoxManage modifyvm "HQ-CLI" --nic1 intnet --intnet1 "intnet"
|
|
VBoxManage modifyvm "HQ-CLI" --nic2 none --nic3 none --nic4 none
|
|
VBoxManage clonevm "ORI" --name "BR-SRV" --register
|
|
VBoxManage modifyvm "BR-SRV" --nic1 intnet --intnet1 "intnet"
|
|
VBoxManage modifyvm "BR-SRV" --nic2 none --nic3 none --nic4 none
|
|
|
|
elif [[ $1 == "--del" ]]; then
|
|
VBoxManage controlvm "ISP" poweroff
|
|
VBoxManage unregistervm "ISP" --delete
|
|
VBoxManage controlvm "HQ-RTR" poweroff
|
|
VBoxManage unregistervm "HQ-RTR" --delete
|
|
VBoxManage controlvm "BR-RTR" poweroff
|
|
VBoxManage unregistervm "BR-RTR" --delete
|
|
VBoxManage controlvm "BR-SRV" poweroff
|
|
VBoxManage unregistervm "BR-SRV" --delete
|
|
VBoxManage controlvm "HQ-SRV" poweroff
|
|
VBoxManage unregistervm "HQ-SRV" --delete
|
|
VBoxManage controlvm "HQ-CLI" poweroff
|
|
VBoxManage unregistervm "HQ-CLI" --delete
|
|
fi
|