INT 21h

Hi, I am Vladimir Smagin, SysAdmin and Kaptain. Telegram Email / GIT / Thingiverse / RSS / GPG

Установка BigBlueButton в Virtualbox (headless)

№ 7670 В разделе "Sysadmin" от November 12th, 2015,
В подшивках: ,

В официальной документации сказано: “We have designed, developed, installed, and tested BigBlueButton 0.9.1 on Ubuntu 14.04 64-bit (Trusty Tahr). In other words, we have neither installed nor tested BigBlueButton on a different release of Ubuntu (and it will likely not work).” и вы знаете, они охуительно говорят правду 🙂 Я пробовал на 15.10 поставить и ничего не получилось. Но я все равно использовал серверную 15.10 в качестве хост системы.

Установки

Итак, первым делом нужно добыть 64 битный образ Ubuntu 14.04.3. Легко забирается на mirror.yandex.ru. А следующим делом нужно установить сам VirtualBox на хост систему. Как устанавливать, надеюсь, обяснять не нужно 🙂 Чтобы RDP и много чего еще работало необходимо скачать и установить extension pack.

Это пример установки. Качайте всегда самый свежий по ссылке выше!
wget http://download.virtualbox.org/virtualbox/5.0.10/Oracle_VM_VirtualBox_Extension_Pack-5.0.10-104061.vbox-extpack
VBoxManage extpack install Oracle_VM_VirtualBox_Extension_Pack-5.0.10-104061.vbox-extpack

Сразу после установки создайте юзера vbox, задайте ему пароль и добавьте в группу vboxusers. Как это сделать тоже, надеюсь, обяснять не нужно 🙂 Отдельный юзер нужен для повышения безопасности и просто удобства.

Поднятие виртуальной машины

Делаем sudo su vbox и входим под созданного юзера. Теперь можно начинать выполнять команды для создания виртуальной машины. Я выделил жирным важные параметры, которые нужно поменять под себя.
VBoxManage createvm --name "B3" --ostype Ubuntu_64 --register
VBoxManage modifyvm "B3" --memory 8192 --acpi on --boot1 dvd --nic1 bridged --bridgeadapter1 enp3s0
VBoxManage createhd --filename "B3.vdi" --size 60000
VBoxManage storagectl "B3" --name "IDE Controller" --add ide --controller PIIX4
VBoxManage storageattach "B3" --storagectl "IDE Controller" --port 0 --device 0 --type hdd --medium "B3.vdi"
VBoxManage storageattach "B3" --storagectl "IDE Controller" --port 0 --device 1 --type dvddrive --medium /media/1tb/ubuntu-14.04.3-server-amd64.iso
VBoxManage modifyvm "B3" --vrde on
VBoxHeadless --startvm "B3"

Если в фоне запускать надо, то VBoxManage startvm "B3" --type headless

Если все пучком, то вам напишут VRDE server is listening on port 3389. Подключаетесь к этой машине обычным клиентом RPD (в винде есть встроеный, а под линуксом хорошо работает remmina) и устанавливаете систему. Не забудьте при установке жмакнуть галочку OpenSSH server и поставить все на LVM. Можно не заморачиваться и прямо жать в разметке диски Guided LVM. Все сделается как надо 😉 ПОСЛЕ УСТАНОВКИ ОТКЛЮЧИТЕ RDP!

POwdjUl_ZLM

Не забудьте на маршрутизаторе привязать mac к IP чтобы виртуалка всегда под одним адресом поднималась.

Вот вам конфиг nginx с проксированием запросов до сервера с BBB:

server {
        listen 80;
        listen [::]:80;
        server_name bbb.local;
        location / {
            proxy_pass http://192.168.0.11:80/;
            proxy_set_header   X-Real-IP $remote_addr;
            proxy_set_header   Host "192.168.0.11";
            proxy_set_header   X-Forwarded-For $proxy_add_x_forwarded_for;
        }
}

Установка BigBlueButton

Вся установка подробно описана здесь. Для ленивых читать видел в сети переводы на русский.

Нет комментариев »

Leave a Reply

Your email address will not be published. Required fields are marked *

*

Яндекс.Метрика

Fortune cookie: They found Noah's ark, but there was a sign on it: 'Made in Hong Kong' "