Virtualbox cli

Docent uitwerking

Geschreven door Peter van Gemert

Op 20 july 2023


Voorbereiding

VMNAME o.a.:

Vervang in onderstaande commando’s VMNAME voor de naam van een VM.

Definieer VM

laptop $ vboxmanage createvm \
      --name VMNAME \
      --basefolder $basefolder \
      --ostype Ubuntu22_LTS_64 \
      --register

Definieer geheugen

laptop $ vboxmanage modifyvm \
      VMNAME \
      --graphicscontroller VMSVGA \
      --memory=1024 \
      --vram=128

Configureer NICs

Let op: In onderstaand voorbeeld worden alle netwerk aan de server gekoppeld. Niet alle servers moeten in alle netwerken gekoppeld worden, pas onderstaand commando dus naar behoefte aan.

laptop $ vboxmanage modifyvm \
      VMNAME \
      --nic1 hostonly --host-only-adapter1 vboxnet1 \
      --nic2 hostonly --host-only-adapter2 vboxnet2 \
      --nic3 hostonly --host-only-adapter3 vboxnet3 \
      --nic4 hostonly --host-only-adapter4 vboxnet4 \
      --nic5 hostonly --host-only-adapter5 vboxnet5 \
      --nic8 nat

Koppel virtuele HDD aan VM

Maak virtuele HDD

laptop $ vboxmanage createhd \
      --filename /pad/naar/hdd.vdi \
      --size 250000 \
      --format vdi

Voeg storage controller toe aan VM

laptop $ vboxmanage storagectl \
      VMNAME \
      --name "SATA Controller" \
      --add sata \
      --controller IntelAhci

Koppel virtuele HDD aan storage contoller

laptop $ vboxmanage storageattach \
      VMNAME \
      --storagectl "SATA Controller" \
      --port 0 \
      --device 0 \
      --type hdd \
      --medium /pad/naar/hdd.vdi

Koppel DVD

Voeg storage controller toe aan VM

laptop $ vboxmanage storagectl \
    VMNAME \
    --name "IDE Controller" \
    --add ide \
    --controller PIIX4

Kopel Dvddrive toe aan storage controller

laptop $ vboxmanage storageattach \
      VMNAME \
      --storagectl "IDE Controller" \
      --port 0 \
      --device 0 \
      --type dvddrive \
      --medium emptydrive 

Bekijk server setup

laptop $ vboxmanage showvminfo VMNAME