Instalação do DBS local

Description

Instale o servidor:
export APT_VER=0.5.15lorg3.2-cmp
SCRAM_ARCH=slc4_ia32_gcc345
source /home/mdias/prodagent_install/slc4_ia32_gcc345/external/apt/$APT_VER/etc/profile.d/init.sh
apt-get update
apt-cache search dbs-server
VERSION=2_0_6-cmp
apt-get install cms+dbs-server+DBS_$VERSION
/home/mdias/prodagent_install/$SCRAM_ARCH/cms/dbs-server/DBS_$VERSION/Servers/JavaServer/bin/dbs_init.sh start
source /home/mdias/prodagent_install/slc4_ia32_gcc345/cms/dbs-server/DBS_2_0_6-cmp/etc/profile.d/init.sh
alias dbs_restart='/home/mdias/prodagent_install/$SCRAM_ARCH/cms/dbs-server/DBS_$VERSION/Servers/JavaServer/bin/dbs_init.sh r
estart'
O comando acima já inicia o mysql e o tomcat Setando algumas variáveis para algumas configurações
export dbs_local=http://`hostname`:8080/DBS/servlet/DBSServlet
export dbs_global=http://cmsdbsprod.cern.ch/cms_dbs_prod_global/servlet/DBSServlet
export DBS_BASE_DIR=/home/mdias/prodagent_install/
export CLIENTHOME=/home/mdias/prodagent_install/slc4_ia32_gcc345/cms/dbs-client/DBS_2_0_4_patch1-cmp2/lib/
export PYTHONPATH=$CLIENTHOME:$PYTHONPATH
export DBS_CLIENT_CONFIG=$CLIENTHOME/DBSAPI/dbs.config
export DBSCMD_HOME=$CLIENTHOME/DBSAPI
chmod +x $DBSCMD_HOME/dbsCommandLine.py
alias dbs='$DBSCMD_HOME/dbsCommandLine.py -c '
alias dbs_getServerInfo='python  /home/mdias/prodagent_install/slc4_ia32_gcc345/cms/dbs-client/DBS_2_0_4_patch1-cmp2/lib/DBSA
PI/UserExamples/dbsGetServerInfo.py'
Os passos para a configuração seguiram muito da documentação em: https://twiki.cern.ch/twiki/bin/view/CMS/DBSDeploymentGuide Primeiramente, verificar se o comando abaixo funciona sem erros:
dbs_getServerInfo --url=http://`hostname`:8080/DBS/servlet/DBSServlet
Senão, você deve verificar o tomcat :
rm -rf $CATALINA_HOME/webapps/DBS
rm $CATALINA_HOME/webapps/DBS.war
Edite o arquivo abaixo. No nosso caso o erro era simples:
vim /home/mdias/prodagent_install/$SCRAM_ARCH/cms/dbs-server/DBS_$VERSION/Servers/JavaServer/etc/context.xml
 url="jdbc:mysql://localhost:3316/DBS_2_0_6?autoReconnect=true"/>
e não 2_0_5 como era anteriormente. Ajuste mais alguns parâmetros também, e refaça seu arquivo
ant --noconfig dist
cp DBS.war $DBS_BASE_DIR/external/apache-tomcat/$TOMCAT_VERSION/webapps/DBS.war

Instalar junto o dbs-web , que permite a consulta na página web:

apt-get install cms+dbs-web+V06_00_03-cmp
* Na configuração do server, tivemos de trocar a porta, pois o serviço de proxy delegation do crab estava utilizando a porta 8080 também, nos arquivos:
vim $DBS_WEB_ROOT/lib/python2.4/site-packages/DBParam
Section DBS
Url http://hostname:8080/DBS/servlet/DBSServlet
Para mudar a porta 8081. Mais uma observação: foi necessário somente acrescentar as linhas acima ao arquivo sem o resto indicado pela página do CMS, foi suficiente. Além do que está explicado no guia, procure fazer as modificações como abaixo, ainda por causa do conflito de portas:
vim $CATALINA_HOME/conf/server.xml
Connector port="8081"
vim $DBS_WEB_ROOT/lib/python2.4/site-packages/DBSDD.conf
ADMIN_URL=http://access.sprace.org.br:8081/DBS/servlet/DBSServlet

Inicialização

Temporariamente, como usuário mdias

source /home/mdias/prodagent_install/slc4_ia32_gcc345/cms/dbs-server/DBS_2_0_6-cmp/etc/profile.d/init.sh
export APT_VER=0.5.15lorg3.2-cmp
SCRAM_ARCH=slc4_ia32_gcc345
/home/mdias/prodagent_install/slc4_ia32_gcc345/cms/dbs-server/DBS_2_0_6-cmp/Servers/JavaServer/bin/dbs_init.sh  restart
source /home/mdias/prodagent_install/slc4_ia32_gcc345/cms/dbs-web/V06_00_09-cmp/etc/profile.d/init.sh
cd /home/mdias/prodagent_install/slc4_ia32_gcc345/cms/dbs-web/V06_00_09-cmp/lib/python2.4/site-packages/
./dbs_discovery start

Updates

Fulano em dd/mm/aaaa

Coloca o que fez.

Ciclano em dd/mm/aaaa

Mais comentarios

-- MarcoAndreFerreiraDias - 12 May 2009

Topic revision: r1 - 2009-05-12 - MarcoAndreFerreiraDias
 

This site is powered by the TWiki collaboration platform Powered by PerlCopyright © 2008-2024 by the contributing authors. All material on this collaboration platform is the property of the contributing authors.
Ideas, requests, problems regarding TWiki? Send feedback

antalya escort bursa escort eskisehir escort istanbul escort izmir escort