Различия
Показаны различия между двумя версиями страницы.
Предыдущая версия справа и слева Предыдущая версия Следующая версия | Предыдущая версия | ||
system:virtualbox [2019/08/24 22:34] – [Настройка сети] mirocow | system:virtualbox [2019/08/29 11:26] (текущий) – [Заголовок] mirocow | ||
---|---|---|---|
Строка 20: | Строка 20: | ||
</ | </ | ||
- | ===== Настройка сети ===== | + | ===== Настройка ===== |
+ | |||
+ | ==== Настройка образов 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-сетей: | Список NAT-сетей: | ||
Строка 43: | Строка 70: | ||
<code bash>$ vboxmanage modifyvm ubuntu1 --nic2 natnetwork --nat-network2 UbuntuNat | <code bash>$ vboxmanage modifyvm ubuntu1 --nic2 natnetwork --nat-network2 UbuntuNat | ||
$ vboxmanage modifyvm ubuntu2 --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 | ||
+ | </ | ||
===== Клиенты ===== | ===== Клиенты ===== | ||