Site Tools


Hotfix release available: 2025-05-14b "Librarian". upgrade now! [56.2] (what's this?)
Hotfix release available: 2025-05-14a "Librarian". upgrade now! [56.1] (what's this?)
New release available: 2025-05-14 "Librarian". upgrade now! [56] (what's this?)
Hotfix release available: 2024-02-06b "Kaos". upgrade now! [55.2] (what's this?)
Hotfix release available: 2024-02-06a "Kaos". upgrade now! [55.1] (what's this?)
New release available: 2024-02-06 "Kaos". upgrade now! [55] (what's this?)
Hotfix release available: 2023-04-04b "Jack Jackrum". upgrade now! [54.2] (what's this?)
Hotfix release available: 2023-04-04a "Jack Jackrum". upgrade now! [54.1] (what's this?)
New release available: 2023-04-04 "Jack Jackrum". upgrade now! [54] (what's this?)
Hotfix release available: 2022-07-31b "Igor". upgrade now! [53.1] (what's this?)
Hotfix release available: 2022-07-31a "Igor". upgrade now! [53] (what's this?)
New release available: 2022-07-31 "Igor". upgrade now! [52.2] (what's this?)
New release candidate 2 available: rc2022-06-26 "Igor". upgrade now! [52.1] (what's this?)
New release candidate available: 2022-06-26 "Igor". upgrade now! [52] (what's this?)
Hotfix release available: 2020-07-29a "Hogfather". upgrade now! [51.4] (what's this?)
New release available: 2020-07-29 "Hogfather". upgrade now! [51.3] (what's this?)
New release candidate 3 available: 2020-06-09 "Hogfather". upgrade now! [51.2] (what's this?)
New release candidate 2 available: 2020-06-01 "Hogfather". upgrade now! [51.1] (what's this?)
New release candidate available: 2020-06-01 "Hogfather". upgrade now! [51] (what's this?)
Hotfix release available: 2018-04-22c "Greebo". upgrade now! [50.3] (what's this?)
Hotfix release available: 2018-04-22b "Greebo". upgrade now! [50.2] (what's this?)
checklist_meeting_server_to_do

Migrating Expertus meeting server to Digital Ocean

Status: Complete

Activity Date: 9th April 2014

Pre deploy checklist *COMPLETE*

To be completed the day BEFORE Activity date
It is OK to combine this with the main activity, as long as TTL is lowered to avoid data issues
TTL lowered to 1 hour 10 pm @ 8th Apr

  • Redeploy current version in PROD.
    1. Change FQDN in deploybbbclient.sh
    2. Change hostname in bigbluebutton.yml
  • Quick test.
  • Notification of confirmed activity.
  • Timezone Reconf after discussion.
    1. What timezone needs to be configured on the server?
  • Lower TTL for CNAME expertus.meeting.com.
    1. Using vendor's DNS hosting panel
  • Reconf BBB.
     bbb-conf --setip meeting.expertus.com

Checklist *COMPLETE*

  • Take a DB Dump of existing production server. [Confirmed no schema conflicts].
     mysqldump -umeetingu -pmeetingp  expertus_meeting_prod >  expertus_meeting_prod.05082014.sql
     scp expertus_meeting_prod.05082014.sql expbbbp@107.170.80.241:/deploy/backups/
    
  • Load the dump on new production server.
      #either login or execute remotely using ssh
     mysql -u meetingu -p expertus_meeting_prod < expertus_meeting_prod.05082014.sql
  • Verify: app config.
    1. Check bigbluebutton and database yml
    2. Other configs as recommended by Udaya
    3. Timezone
  • Quick test.
  • DNS A Record.
    1. Change A record for expertus.meeting.com from 168.143.88.65 to 107.170.80.241
  • Asterisk reconf and reload.
   su root
   sed -i .5045 's/meet-gw/meetprod-gw' /etc/asterisk/extensions.conf
   asterisk -rx "core reload"
   

RollBack

  • Reset DNS A Record.
  • Reset Asterisk conf.
  • Reset TTL.

Post Completion *COMPLETE*

  • Reset TTL.
  • Shutdown VM on OpSource.
  • Delete VM (Deferred). Reimage VM as .81 to be used for dev.
  • Archive deploy scripts
checklist_meeting_server_to_do.txt · Last modified: 2018/08/31 16:16 (external edit)