How to restore BigBlueButton from Snapshot with elastic IP

IT Technology Tarif Hossain

Step 1: Create volume from the snapshot

1605618010_1

1605618011_2


Step 2: Launch a new Ec2 instance

1605618011_3

1605618012_4• On step 6 add Security group. You can add a existing security group from the list


• At the final step, after click on launch button you have to add a key pair. 


Step 3: Now associate the elastic IP address with the ec2 instance

1605618012_5

1605618013_6


Step 4: Attach snapshot volume with a created a new instance
• First stop instance, and detach old 8GB default volume and delete it.


• Attach snapshot volume with the created new instance.


1605618013_7


Step 5: Change the private IP address for fixing the audio issue
• When we use the elastic IP address it can’t change the public IP address but changed the private IP address always when lunch a new ec2 instance.
• So we can place a private IP address manually in the BBB server.


1605618014_8


• First we connect pem file with administrator mood


1605618014_9

1605618014_10


/opt/freeswitch/etc/freeswitch/vars.xml


Run this command with sudo permission.

1605618015_11


Change private IP address

1605618015_12


/usr/local/bigbluebutton/bbb-webrtc-sfu/config/default.yml


Run this command with sudo permission.

1605618015_13

1605618015_14

1605618015_15


/usr/share/red5/webapps/sip/WEB-INF/bigbluebutton-sip.properties


Run this command with sudo permission.

1605618015_16

1605618015_17


After change all the place then run the following 2 commands:
sudo bbb-conf –-restart

wget -qO- https://ubuntu.bigbluebutton.org/bbb-install.sh | bash -s -- -w -a -v xenial-22 -s yourdomain.com


Clear Cache & Cookie of your web browser and test BigBlueButton