Работа и развлечения с VirtualBox

  1. История, или Почему Оно Такое (коротко)
    • в т. ч. свободная и несвободная части
  2. VB как проигрыватель одной виртуалки

    • видео, звук, сеть, другие ВУ
    • shared folders
    • как сделать, чтобы работало побыстрее( WAT? -- SergeyKorobkov 2016-12-06 15:39:16) Насколько я понимаю никаких сложностей в звуке нет. Для сети там предусмотрено много разных вариантов. Но из тех что там есть я обычно обхожусь NAT и Bridged Adapter. Более сложные схемы удобнее реализовать на самом хосте. Например при помощи бридж интерфейсов. Пара фич:

      1. Проброс USB возможен внутрь если есть права на этот девайс у пользователя. Чаще всего на все USB права есть у рута.
      2. Можно запускать машину находящуюся на реальном жестком диске. Для этого надо создать файл, который ссылкой на реальный диск VBoxManage internalcommands createrawvmdk -filename <путь к файлу>/vmdk -rawdisk /dev/sda1

  3. VB для стендов (проигрыватель нескольких виртуалок)
    • разные способы организации сетей
    • /!\ что ещё?

  4. VB как ферма
    • Управление фиртуальными машинами виртуалбокса из коммандной строки. Есть некоторый набор базовых команд для управления виртуальными машинами. Команда VBoxManage.
      • Эта команда позволяет рулить виртуалками в любом направлении.
      Команда VBoxHeadless.
      • Комада позволяет запустить виртуалку в фоновом режиме. VBoxHeadless -s <имя машины> Здесь же можно передать опции настройки VRDE чтобы коннектися к виртуалке. Походу это RDP с расширениями. А ещё тут же(--capture, и параметры --width,--height,--bitrate и --filename куда писать само видео) можно записать видео с экрана. Запуск с опцией --capture, и параметры --width,--height,--bitrate и --filename куда писать само видео. Полезно для образовательных целей.

      Команда VBoxSDL.
      • Комнда позволяет удобно подсоединиться к уже рабоающей в Hеadless режиме. VBoxSDL --separate -vm <имя машины>. По окончанию можно из него выйти а машина продолжит работать.

    • Возможность автоматизации, интеграция с libvirt
    • Веб-морда
    • /!\ что ещё?

      • знаю, что где-то даже в продакшене используют -- FrBrGeorge 2016-12-03 09:13:33

        • (лайфхак: подпись с датой, как строкой выше, добавляется с помощью @SIG@)

  5. Практики использования
    • /!\ у кого что есть

  6. Регламент использования на Blade14

/!\ TODO Любое содержание. Не забывайте только ссылки ставить.

Результаты дискуссии

Решаем проблемы VB

Порты для VNC-просмотра виртуалок:


Category762

Meetings/762/2016-12-06 (последним исправлял пользователь FrBrGeorge 2016-12-06 21:25:50)