deb http://download.virtualbox.org/virtualbox/debian wheezy contrib
$ vagrant vbguest --do install --no-cleanup
Создаем жесткий диск размером 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): Чтобы каждый раз не вводить пароль, можно сказать:
$ vncpasswd ./vnc.password
… и всегда использовать этот файл:
$ vncviewer localhost:3001 PasswordFile=/home/eax/temp/vnc.password
Посмотреть свойства виртуальной машины (узнать номер порта VNC):
$ vboxmanage showvminfo ubuntu1604 | grep VRDE
<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>
2015/10/13 09:01 | linkbacks Linkbacks | system, kernel, virtual | ||
2017/11/09 13:38 | linkbacks Linkbacks | container, virtual | ||
2015/10/13 09:01 | linkbacks Linkbacks | virtual | ||
2017/11/09 13:34 | linkbacks Linkbacks | linux, container, containers, virtual | ||
2016/12/05 00:08 | linkbacks Linkbacks | vagrant, chef, shell, puppet, salt, ansible, docker, devops, virtual, alpine | ||
2025/02/10 11:29 | linkbacks Linkbacks | vagrant, chef, shell, puppet, salt, ansible, docker, devops, virtual, alpine | ||
2015/10/13 09:01 | linkbacks Linkbacks | vagrant, chef, shell, puppet, salt, ansible, docker, virtual | ||
2015/10/13 09:01 | linkbacks Linkbacks | virtualbox, virtual | ||
2019/07/30 10:46 | linkbacks Linkbacks | vagrant, chef, shell, puppet, salt, ansible, docker, devops, virtual, alpine | ||
2018/02/28 22:23 | linkbacks Linkbacks | vagrant, chef, shell, puppet, salt, ansible, docker, virtual |