Работа и развлечения с VirtualBox
- История, или Почему Оно Такое (коротко)
- в т. ч. свободная и несвободная части
VB как проигрыватель одной виртуалки
- видео, звук, сеть, другие ВУ
- shared folders
как сделать, чтобы работало побыстрее( WAT? -- SergeyKorobkov 2016-12-06 15:39:16) Насколько я понимаю никаких сложностей в звуке нет. Для сети там предусмотрено много разных вариантов. Но из тех что там есть я обычно обхожусь NAT и Bridged Adapter. Более сложные схемы удобнее реализовать на самом хосте. Например при помощи бридж интерфейсов. Пара фич:
- Проброс USB возможен внутрь если есть права на этот девайс у пользователя. Чаще всего на все USB права есть у рута.
Можно запускать машину находящуюся на реальном жестком диске. Для этого надо создать файл, который ссылкой на реальный диск VBoxManage internalcommands createrawvmdk -filename <путь к файлу>/vmdk -rawdisk /dev/sda1
- VB для стендов (проигрыватель нескольких виртуалок)
- разные способы организации сетей
что ещё?
- VB как ферма
- Управление фиртуальными машинами виртуалбокса из коммандной строки. Есть некоторый набор базовых команд для управления виртуальными машинами. Команда VBoxManage.
- Эта команда позволяет рулить виртуалками в любом направлении.
Комада позволяет запустить виртуалку в фоновом режиме. VBoxHeadless -s <имя машины> Здесь же можно передать опции настройки VRDE чтобы коннектися к виртуалке. Походу это RDP с расширениями. А ещё тут же(--capture, и параметры --width,--height,--bitrate и --filename куда писать само видео) можно записать видео с экрана. Запуск с опцией --capture, и параметры --width,--height,--bitrate и --filename куда писать само видео. Полезно для образовательных целей.
Комнда позволяет удобно подсоединиться к уже рабоающей в Hеadless режиме. VBoxSDL --separate -vm <имя машины>. По окончанию можно из него выйти а машина продолжит работать.
- Возможность автоматизации, интеграция с libvirt
- Веб-морда
что ещё?
знаю, что где-то даже в продакшене используют -- FrBrGeorge 2016-12-03 09:13:33
(лайфхак: подпись с датой, как строкой выше, добавляется с помощью @SIG@)
- Управление фиртуальными машинами виртуалбокса из коммандной строки. Есть некоторый набор базовых команд для управления виртуальными машинами. Команда VBoxManage.
- Практики использования
у кого что есть
- Регламент использования на Blade14
TODO Любое содержание. Не забывайте только ссылки ставить.
Результаты дискуссии
Решаем проблемы VB
- clonevm вместо sed/modifymedium
- NFS из образа vs из хоста - быстро забили.
Порты для VNC-просмотра виртуалок:
10-19 — FrBrGeorge
20-29 — ArsenyMaslennikov
30-39 — SergeyKorobkov
Category762