Ellenőrző VirtualBox konzolra vboxmanage, programozó jegyzetek
Megoldások, mint a LXC és KVM. nem mindig könnyű, mert csak akkor működik Linux alatt. Használatukkal, nem tudja átadni virtualke felhasználók, amit néhány MacOS vagy Windows. Emiatt és azért is, mert a gyakorlatban én még nem találkoztam a szükségességét, hogy futtatni több, mint öt virtuális gép ugyanabban az időben, még mindig inkább a VirtualBox. Meg lehet vezérelni a konzol segítségével Csavargó. Csavargó de mindig volt egy kicsit nem az, amit igazán szükség. Például, szeretnék minden defoltu virtualke mindig is az egyik a NAT-hálózat változtatás nélkül Vagrantfile'ov. Mindez spodviglo, hogy a tanulmány a „természetes» VirtualBox közművek, különösen vboxmanage.
Nézzük meg, hogyan minden, amit valaha is szeretnénk a virtuális ok, segítségével történik vboxmanage.
vboxmanage lista systemproperties
Változás a beállításokat, például a könyvtár elérési útját, GDS tárolják virtualke:
vboxmanage setProperty machinefolder / home / EAX / virtualbox
A támogatott virtuális ok:
vboxmanage lista ostypes
vboxmanage lista ostypes | egrep ^ ID
Hozzon létre egy új Dev:
vboxmanage createvm --name ubuntu1604 --ostype Ubuntu_64 --register
Változás a VM beállítások - adja meg a memória mennyisége, és így tovább:
vboxmanage modifyvm ubuntu1604 --cpus 1 --memory 512 --audio none \
--usb ki --acpi a --boot1 dvd --nic1 nat
Hozzon létre egy merevlemez 10 GB méretű (nincs helye defoltu preallotsiruetsya):
vboxmanage createhd \
--fájlnév / home / EAX / virtualbox / ubuntu1604 / ubuntu1604.vdi \
--mérete 10000
Ragaszkodunk létre merevlemez-meghajtót virtualke:
vboxmanage storagectl ubuntu1604 --name IDE-vezérlő --add IDE
vboxmanage storageattach ubuntu1604 --storagectl IDE vezérlő \
--port 0 0 --device --type hdd \
--közepes / home / EAX / virtualbox / ubuntu1604 / ubuntu1604.vdi
Mi ragaszkodnak a VM ISO-kép, amely a rendszer telepítése történik:
vboxmanage storageattach ubuntu1604 --storagectl IDE vezérlő \
--port 0 1 --device --type dvddrive \
--közepes / home / EAX / data / iso / ubuntu-16.04.1-server-amd64.iso
Magában foglalja a hozzáférést a VM VNC:
vboxmanage modifyvm ubuntu1604 --vrde on
vboxmanage modifyvm ubuntu1604 --vrdeaddress 127.0.0.1
vboxmanage modifyvm ubuntu1604 --vrdeport 3001
vboxmanage modifyvm ubuntu1604 --vrdeproperty vncpassword = "titkos"
Én személyesen használják csatlakozni TigerVNC (villa TightVNC):
vncviewer localhost: 3001
Minden egyes alkalommal, hogy nem ad meg jelszót, akkor azt mondta: