VirtualBox

deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
$ vagrant vbguest --do install --no-cleanup

Настройка образов VDI/VMDK

Создаем жесткий диск размером 10 Гб (место по дэфолту не преаллоцируется):

$ vboxmanage createhd \
  --filename /home/eax/virtualbox/ubuntu1604/ubuntu1604.vdi \
  --size 10000

Цепляем созданный жесткий диск к виртуалке:

$ vboxmanage storagectl ubuntu1604 --name ide-controller --add ide
$ vboxmanage storageattach ubuntu1604 --storagectl ide-controller \
  --port 0 --device 0 --type hdd \
  --medium /home/eax/virtualbox/ubuntu1604/ubuntu1604.vdi
$ vboxmanage storagectl 4e14957a-091a-4b7e-9267-5e6ec5f1fa28 --remove

Увеличение объема

$ VBoxManage clonehd "hdd.vmdk" --format vdi "hdd.vdi"
$ VBoxManage modifyhd "hdd.vdi" --resize 100000

Настройка сети

Список NAT-сетей:

$ vboxmanage natnetwork list

Создание новой сети:

$ vboxmanage natnetwork add --netname UbuntuNat --network 10.0.4.0/24 \
  --enable --dhcp on --ipv6 off

Редактирование сети:

$ vboxmanage natnetwork modify --netname UbuntuNat --ipv6 on

Удаление сети:

$ vboxmanage natnetwork remove --netname UbuntuNat

Подключение виртуалок к NAT-сети:

$ vboxmanage modifyvm ubuntu1 --nic2 natnetwork --nat-network2 UbuntuNat
$ vboxmanage modifyvm ubuntu2 --nic2 natnetwork --nat-network2 UbuntuNat

Заголовок

Включаем доступ к ВМ по VNC:

vboxmanage modifyvm ubuntu1604 --vrde on vboxmanage modifyvm ubuntu1604 --vrdeaddress 127.0.0.1 vboxmanage modifyvm ubuntu1604 --vrdeport 3001 vboxmanage modifyvm ubuntu1604 --vrdeproperty VNCPassword="secret" Я лично для подключения использую TigerVNC (форк TightVNC):

vncviewer localhost:3001 Чтобы каждый раз не вводить пароль, можно сказать:

vncpasswd ./vnc.password … и всегда использовать этот файл:

vncviewer localhost:3001 PasswordFile=/home/eax/temp/vnc.password Посмотреть свойства виртуальной машины (узнать номер порта VNC):

vboxmanage showvminfo ubuntu1604 | grep VRDE

  • Просмотр всех зарегистрированных дисков
    • VBoxManage list hdds
  • Ковертирование диска из vdi в vdmk
    • VBoxManage clonehd f83fa853-eded-4e67-9927-05fb72544c3d win764.vmdk --format vmdk
  • Изменение размера диска
    • Внимание!!! Перед увеличением жесткого диска, необходимо удалить все снимки виртуальной машины.
    • VBoxManage modifyhd d:\VM\Win7x64\Win7x64.vdi --resize 50000
      • заместо пути к файлу диска, лучше использовать UUID
    • diskpart – запускаем утилиту управления дисками и разделами

<konsole> DISKPART> list volume – смотрим, какой раздел нам нужен DISKPART> select volume 2 – выбираем его DISKPART> extend – даем команду расширить DISKPART> list volume – убеждаемся, что всё хорошо * Volume 2 C NTFS Partition 48 GB Healthy Boot DISKPART>exit – прощаемся с утилитой diskpart </konsole>

Другие системы виртуализации