ПредишенСледващото

Решения като LXC и KVM. Не винаги е лесно, защото те работят само под Linux. С тях не може да се мине virtualke потребители, което някои MacOS или Windows. Поради тази причина, а също и защото на практика все още не съм срещнал необходимостта да се работи повече от пет виртуална машина в същото време, аз все още предпочитат VirtualBox. Тя може да се контролира от конзолата с помощта на скитник. Скитник, но винаги малко не е това, което наистина е необходимо. Например, аз искам всички defoltu virtualke винаги е бил един от NAT-мрежата без никакви промени Vagrantfile'ov. Всичко това ме spodviglo към изучаването на "родния комунални услуги» VirtualBox, по-специално, vboxmanage.

Нека да видим как всичко, което може някога искате от виртуалната Добре, направено с помощта vboxmanage.

vboxmanage списък systemproperties

Промяна на настройките, като пътя до директорията, Глобални Депозиторски се съхраняват virtualke:

vboxmanage setproperty machinefolder / Начало / EAX / VirtualBox

Списък на поддържаните виртуална ОК:

vboxmanage списък ostypes
vboxmanage списък ostypes | egrep ^ ID

Създаване на нова Dev:

vboxmanage createvm --name ubuntu1604 --ostype Ubuntu_64 --register

Промяна на настройките на VM - да определи размера на паметта и така нататък:

vboxmanage modifyvm ubuntu1604 --cpus 1 --memory 512 --audio никой \
--USB разстояние --acpi на --boot1 DVD --nic1 NAT

Създаване на твърд диск от 10 GB в размер (няма място за defoltu preallotsiruetsya):

vboxmanage createhd \
--име на файла / Начало / EAX / VirtualBox / ubuntu1604 / ubuntu1604.vdi \
--размер 10 000

Вкопчваме създадена на твърдия диск до virtualke:

vboxmanage storagectl ubuntu1604 --name IDE контролер --add IDE
vboxmanage storageattach ubuntu1604 --storagectl IDE контролер \
--порт 0 0 --device --type HDD \
--среда / Начало / EAX / VirtualBox / ubuntu1604 / ubuntu1604.vdi

Ние се придържат към VM ISO-образ, от който ще се появи на инсталирането на системата:

vboxmanage storageattach ubuntu1604 --storagectl IDE контролер \
--порт 0 1 --device --type dvddrive \
--среда / Начало / EAX / данни / ISO / Ubuntu-16.04.1-сървър-amd64.iso

Включва достъп до VM за VNC:

vboxmanage modifyvm ubuntu1604 --vrde на
vboxmanage modifyvm ubuntu1604 --vrdeaddress 127.0.0.1
vboxmanage modifyvm ubuntu1604 --vrdeport 3001
vboxmanage modifyvm ubuntu1604 --vrdeproperty VNCPassword = "тайна"

Аз лично използвам за да се свържете TigerVNC (вилица TightVNC):

vncviewer Localhost: 3001

Всеки път, не да въведете парола, може да се каже:

Свързани статии

Подкрепете проекта - споделете линка, благодаря!