Различия
Показаны различия между двумя версиями страницы.
| Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
| system:virtualbox [2019/08/14 00:40] – [Установка] mirocow | system:virtualbox [2019/08/29 11:26] (текущий) – [Заголовок] mirocow | ||
|---|---|---|---|
| Строка 18: | Строка 18: | ||
| <code bash> | <code bash> | ||
| $ vagrant vbguest --do install --no-cleanup | $ vagrant vbguest --do install --no-cleanup | ||
| + | </ | ||
| + | |||
| + | ===== Настройка ===== | ||
| + | |||
| + | ==== Настройка образов VDI/VMDK ==== | ||
| + | |||
| + | Создаем жесткий диск размером 10 Гб (место по дэфолту не преаллоцируется): | ||
| + | |||
| + | <code bash>$ vboxmanage createhd \ | ||
| + | --filename / | ||
| + | --size 10000</ | ||
| + | | ||
| + | Цепляем созданный жесткий диск к виртуалке: | ||
| + | |||
| + | <code bash>$ vboxmanage storagectl ubuntu1604 --name ide-controller --add ide | ||
| + | $ vboxmanage storageattach ubuntu1604 --storagectl ide-controller \ | ||
| + | --port 0 --device 0 --type hdd \ | ||
| + | --medium / | ||
| + | |||
| + | <code bash> | ||
| + | $ vboxmanage storagectl 4e14957a-091a-4b7e-9267-5e6ec5f1fa28 --remove | ||
| + | </ | ||
| + | |||
| + | === Увеличение объема === | ||
| + | |||
| + | <code bash> | ||
| + | $ VBoxManage clonehd " | ||
| + | $ VBoxManage modifyhd " | ||
| + | </ | ||
| + | ==== Настройка сети ==== | ||
| + | |||
| + | Список NAT-сетей: | ||
| + | |||
| + | <code bash>$ vboxmanage natnetwork list</ | ||
| + | |||
| + | Создание новой сети: | ||
| + | |||
| + | <code bash>$ vboxmanage natnetwork add --netname UbuntuNat --network 10.0.4.0/24 \ | ||
| + | --enable --dhcp on --ipv6 off</ | ||
| + | |||
| + | Редактирование сети: | ||
| + | |||
| + | <code bash>$ vboxmanage natnetwork modify --netname UbuntuNat --ipv6 on</ | ||
| + | |||
| + | Удаление сети: | ||
| + | |||
| + | <code bash>$ vboxmanage natnetwork remove --netname UbuntuNat</ | ||
| + | |||
| + | Подключение виртуалок к NAT-сети: | ||
| + | |||
| + | <code bash>$ vboxmanage modifyvm ubuntu1 --nic2 natnetwork --nat-network2 UbuntuNat | ||
| + | $ vboxmanage modifyvm ubuntu2 --nic2 natnetwork --nat-network2 UbuntuNat</ | ||
| + | |||
| + | ==== Заголовок ==== | ||
| + | |||
| + | Включаем доступ к ВМ по VNC: | ||
| + | |||
| + | <code bash> | ||
| + | $ vboxmanage modifyvm ubuntu1604 --vrde on | ||
| + | $ vboxmanage modifyvm ubuntu1604 --vrdeaddress 127.0.0.1 | ||
| + | $ vboxmanage modifyvm ubuntu1604 --vrdeport 3001 | ||
| + | $ vboxmanage modifyvm ubuntu1604 --vrdeproperty VNCPassword=" | ||
| + | |||
| + | Я лично для подключения использую TigerVNC (форк TightVNC): | ||
| + | Чтобы каждый раз не вводить пароль, | ||
| + | |||
| + | <code bash> | ||
| + | $ vncpasswd ./ | ||
| + | </ | ||
| + | … и всегда использовать этот файл: | ||
| + | |||
| + | <code bash> | ||
| + | $ vncviewer localhost: | ||
| + | </ | ||
| + | |||
| + | Посмотреть свойства виртуальной машины (узнать номер порта VNC): | ||
| + | |||
| + | <code bash> | ||
| + | $ vboxmanage showvminfo ubuntu1604 | ||
| </ | </ | ||
| ===== Клиенты ===== | ===== Клиенты ===== | ||