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:




Kapcsolódó cikkek