Internal IP: 192.168.225.235
Roles: Web/App, Database, Search (Tomcat/Solr), Chat, Capistrano QA deployment
Internal IP: 192.168.225.218
Roles: Expertus Meeting, BBB Client, Recorder (with BBBv0.8)
Use the QA Server External IP Address or the Domain Name provided with the QA userid to login to the QA Server.
Login is only allowed with authorized ssh keys.
The following components are installed/configured on the QA Application Server
Local gems installed:
In addition to above, all other software listed in the software installation page required for the working of the application is installed.
All scripts and processes need to be ran as QA userid
cd ~/bin ./apache_sss.sh [stop|start|restart|status] ## Use one of the 4 options
Starting or restarting Apache will also restart Rails application
cd ~/bin ./mysql_sss.sh [stop|start|restart|status] ## Use one of the 4 options
cd ~/bin ./tomcat_sss.sh [stop|start|restart|status] ## Use one of the 4 options
God controls and monitors the following processes:
cd /deploy/systasks ./god.sh [stop|start|restart|status] ## Use one of the 4 options
god is stopped before code deployment and started after the code deployment by the cap scripts, will normally won't need to handle manually.
Follow instructions in running_the_deployment_scripts
cd ~/bin ./chat_sss.sh [stop|start|restart|status] ## Use one of the 4 options
Use the QA Server External IP Address or the Domain Name provided with the QA userid to login to the QA Server.
As QA user on QA server, run ~/bin/bbb08qalogin (enter password as provided)
bbb-apps 0.80ubuntu14 BigBlueButton applications for Red5 bbb-apps-deskshare 0.8ubuntu2 BigBlueButton deskshare module for Red5 bbb-apps-sip 0.80ubuntu5 BigBlueButton SIP module for Red5 bbb-apps-video 0.80ubuntu14 BigBlueButton video module for Red5 bbb-client 0.80ubuntu142 BigBlueButton Flash client bbb-common 0.80ubuntu27 BigBlueButton common files bbb-config 0.80ubuntu32 BigBlueButton group package bbb-demo 0.8ubuntu56 API demos for BigBlueButton bbb-freeswitch 1.0.7-ubuntu41 open source telephony platform bbb-freeswitch-config 0.80ubuntu4 BigBlueButton group package bbb-openoffice-headless 0.71ubuntu6 BigBlueButton wrapper for OpenOffice bbb-playback-slides 0.80ubuntu75 BigBluebutton playback of slides and audio bbb-record-core 0.80ubuntu90 BigBlueButton record and playback bbb-web 0.80ubuntu86 BigBlueButton API bigbluebutton 0.80ubuntu4 Open Source Web Conferencing System (bbb) libtomcat6-java 6.0.24-2ubuntu1.7 Servlet and JSP engine -- core libraries nginx 0.7.65-1ubuntu2.1 small, but very powerful and efficient web s openjdk-6-jdk 6b20-1.9.9-0ubuntu1~10.04.2 OpenJDK Development Kit (JDK) openjdk-6-jre 6b20-1.9.9-0ubuntu1~10.04.2 OpenJDK Java runtime, using Hotspot JIT openjdk-6-jre-headless 6b20-1.9.9-0ubuntu1~10.04.2 OpenJDK Java runtime, using Hotspot JIT (hea openjdk-6-jre-lib 6b20-1.9.9-0ubuntu1~10.04.2 OpenJDK Java runtime (architecture independe red5 1.0RC1-ubuntu12 The Red5 server tomcat6 6.0.24-2ubuntu1.7 Servlet and JSP engine tomcat6-common 6.0.24-2ubuntu1.7 Servlet and JSP engine -- common files
ssh expdev01@qa01.learnexa.com cd ~/crossbow ./runcap.sh (will prompt to enter TAG, username and password for SVN) cd /deploy/crossbow/current/ *run required tasks as described in: [[releasespecifictasks|Release Specific Tasks]]
This script will refresh bbbclient code from collaboration/bbb/trunk/ repository, recompile using ant and restart all BBB processes.
log into qa01.learnexa.com, then ssh expbbbu@qacollab01.exphosted.com cd ~/bin ./deploybbbclient.sh (will prompt to enter TAG, password for SVN and BBB-QA user -- while restarting bbb-conf)
This script will refresh recorder war file from collaboration/recorder/server/(trunk|tag) repository, recompile using ant, replace recorder.war and restart all BBB processes.
log into qa01.learnexa.com, then ssh expbbbu@qacollab01.exphosted.com cd ~/bin ./deploy_recorder_server.sh (will prompt to enter TAG, password for SVN and BBB-QA user)
In case BBB processes need to be restarted manually, run the below:
sudo bbb-conf --restart
cd ~/bin ./expertus_meeting.sh [stop|start|status|restart]