№ 7670 В разделе "Sysadmin"
от November 12th, 2015,
В подшивках: Linux, Virtualbox
В официальной документации сказано: “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!
Не забудьте на маршрутизаторе привязать 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; } }
Вся установка подробно описана здесь. Для ленивых читать видел в сети переводы на русский.
Fortune cookie: Montana: Where forty-three below keeps out the riff-raff.
Leave a Reply