1155
Comment: UCC SOE
|
1903
install, LE, TODO
|
Deletions are marked like this. | Additions are marked like this. |
Line 31: | Line 31: |
* Download the install.sh script {{{ wget https://ubuntu.bigbluebutton.org/bbb-install.sh }}} * Run with the following command line arguments {{{ time eatmydata ./bbb-install.sh -v bionic-230-dev -a -w -g -s meetings.ucc.asn.au -e [email protected] -x }}} |
|
Line 32: | Line 39: |
As the host will not have a working webserver initial to do URL based challenges, you need do a DNS TXT challenge manually. Do this via the usual UCC DNS update mechanism |
|
Line 46: | Line 55: |
=Future Tasks= * Set up the Let's Encrypt cert before BBB install (needs UCC DNS helper infrastructure first) * Look at one of the suggested ansible roles for installation from the BBB website and integrate into the UCC Ansible SOE * https://github.com/n0emis/ansible-role-bigbluebutton |
Describe BigBlueButtonRebuild here.
Rebuild Procedure
VM and Operating System
- Back up previous VM
- Change IP address of previous VM to another IP in UCC Machine Room range
- Create new VM on UCC Proxmox cluster
- New VM config is 8GB, 8 cores, defaults for most things
- New VM storage is 32G, on vmstore_ssd
Install base operating system for BigBlueButton
- Ubuntu 18.04 (via netboot.xyz.iso)
- Provision on network with original VM IP address
- Add UCC wheel keys to root user and permit root logins remotely via SSH
UCC SOE
The UCC Ansible SOE https://gitlab.ucc.asn.au/ucc-systems/ucc-ansible-soe has a playbook for making the new BigBlueButton host a UCC server.
- If not already present, add the host to ucc-hosts inventory under bbb-hosts
- Run the playbook
ansible-playbook -K -i ucc-hosts bbb-hosts.yml
Big Blue Button Install
install.sh
Download the install.sh script wget https://ubuntu.bigbluebutton.org/bbb-install.sh
- Run with the following command line arguments
time eatmydata ./bbb-install.sh -v bionic-230-dev -a -w -g -s meetings.ucc.asn.au -e [email protected] -x
Let's Encrypt
As the host will not have a working webserver initial to do URL based challenges, you need do a DNS TXT challenge manually. Do this via the usual UCC DNS update mechanism
Configuration changes
LDAP
Demo
Data Migration
Testing
Clean Up
=Future Tasks=
- Set up the Let's Encrypt cert before BBB install (needs UCC DNS helper infrastructure first)
- Look at one of the suggested ansible roles for installation from the BBB website and integrate into the UCC Ansible SOE